body
{
	margin: 0px;
	list-style-image: url(images/os_list.png);
	list-style-position: outside;
	background-color: white;
}

.tit
{
 font-size: 20px;
 color: #003399;
 letter-spacing:-0.05em;
 font-weight:bolder;
 padding:0px;
}

img.carro_si
{
	display:block;
}
img.carro_no
{
	display:none;
}

.subtit
{
 font-size: 14px;
 color: #003399;
 letter-spacing:-0.05em;
 font-weight:bold;
 padding:0px;
}


.tit2
{
 font-size: 23px;
 color: #FF6600;
 letter-spacing:-0.04em;
 font-weight:normal;
 padding:0px;
}
.cont
{
font-size: 12pt;
}
.spsubra
{
 border-bottom: dashed 1px #006699;
}
.spimage
{
 float:left;
 border-top:solid 1px #666666;
 border-right:solid 1px #C0C0C0;
 border-left:solid 1px #666666;
 border-bottom:solid 1px #C0C0C0;
 margin-right:6px;
 margin-bottom:2px;
}
.lanzamientoL
{
 background-color:#f3f3f3;
 color:#999999;
 text-align:center;
}

.lanzamientoF
{
 background-color:#f3f3f3;
 color:blue;
 font-weight:bold;
 text-align:center;
}

/* CONTENT */
/* Noticias */
/* ERROR TPL BLCK*/
div#content table.errMsg
{
	width: 350px;
	padding:10px;
	border:solid 1px red;
} 

div#content table.errMsg td
{
	font-size: 14px;
	font-weight: normal;
	color: black;
}
div#content table.errMsg td.title
{
	font-weight: bold;
	color: red;
}
/* lstNews */
div#content table.lstNews td.fecha
{
	font-size: 10pt;
	font-weight:normal;
	color: #999999;
}
div#content table.lstNews td.titulo a
{
	font-size: 10pt;
	font-weight: normal;
	color: blue;
	text-decoration: underline;
}
div#content table.lstNews td.contenido
{
	font-size: 10pt:
	font-weight: normal;
	font-style: italic;
	color: #666666;
	padding-top: 5px;
	text-align: justify;
}
/* new */
div#content table.new td.titulo
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: normal;
	color: #FF6600;
	letter-spacing: -1.5px;
	border-bottom: solid 1px #C0C0C0;
}
div#content table.new td.fecha
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-align:right;
}
div#content table.new td.contenido
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight:normal;
	color: #444444;
	text-align: justify;
}
div#content table.new td.copys
{
	font-family: Verdana;
	font-size: 8pt;
	color: #444444;
	text-align: left;
}
#url_chivato
{
       position:fixed;
       top:10px;
       right:10px;
       background-color:#F3F3F3;
       padding:6px;
       border:solid 1px #999999
}

textarea
{
     font-size: 11px;
     font-family: Arial, Helvetica;
     color: #999999;
}

/* ventana flotante */
#slidemenubar, #slidemenubar2
{
     z-index:40;
     position: absolute;
     margin:0px;
     padding:4px;
     right:0px;
     text-align: center;

     border:1px solid #dddddd;
     background-color:#FFFFFF;
     background-color:#FFFFFF;
     line-height:20px;
     font-size:8pt;
     color: #999999;
     padding: 2px;
}

body, html, table, td, th, p
{
     font-family:  Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #666666;
}
td.justificado
{
  text-align: justify;
}
input, select
{
     background-color: white;
     font-size: 8pt;
     font-family: Arial;
     color: #666666;
     border-top: solid 1px #666666;
     border-left: solid 1px #666666;
     border-right: solid 1px #f2f2f2;
     border-bottom: solid 1px #f2f2f2;
}

.titulo
{
  font-size:16pt;
  color: #fc6600;
}
.leermas
{
     color: #6699cc;
}

.lighter
{
     color: #C0C0C0;
}

.pie
{
     text-align: right;
	list-style-image: URL(/shop/images/os_listblue.gif);
	list-style-position: outside;

}
.categorizado
{
     text-align: left;
	list-style-image: URL(/shop/images/os_listblue.gif);
	list-style-position: outside;

}
.menu
{
     text-align: left;
	list-style-image: URL(/shop/images/os_listrow.png);
	list-style-position: outside;

}

a:link
{
	color: #6699cc;
	text-decoration: none;
}

a:visited
{
	color: #6699cc;
	text-decoration: none;
}

a:hover
{
	color: #FF8000;
	text-decoration: none;
}


#articulo
{
	width: 100%;
	text-align: center;
	font-size: 12px;
}

#articulo .parrafo
{
	text-align: justify;
}

#articulo div.head
{
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
	font-size: 14px;
	color: black;
}

#articulo img.foto
{
	float: right;
	border: solid 1px #999999;
	margin: 5px;
}

#articulo .label
{
	display: inline;
	color: #6699cc;
	text-align: left;
}

#articulo .tabla
{
	font-size: 10px;
	padding: 10px;
	text-align: center;
	border: solid 1px #6699cc;
	background-color: #F7F7F7;
	width: 100%;
}

#articulo .row
{
	text-align: left;
	padding: 0px;
}

.precio_vista1
{
     margin: 30px 0px 5px 15px;
     font-weight: bolder;
     font-size: 26pt;
     color:#ff6600;
     letter-spacing: -3px;
     float:right;
     vertical-align: bottom;
}

.errorCampo
{
     color: red;
}
/** BOTONES */
button { font-size: 7pt;color:#666666; height: 25px;}
.botonBorder				{background-color:#EAEAEA;border-left:solid 1px white;border-top:solid 1px white;border-bottom:solid 1px #A4A4A4;border-right:solid 1px #A4A4A4;padding: 2px;}
.botonBorderSobre			{background-color:#F6F6F6;border-left:solid 1px white;border-top:solid 1px white;border-bottom:solid 1px #A4A4A4;border-right:solid 1px #A4A4A4;padding: 2px;}
.botonBorderDown			{padding: 2px;background-color: #CCCCCC;border-left:solid 1px #A4A4A4;border-top:solid 1px #A4A4A4;border-bottom:solid 1px white;border-right:solid 1px white;}
.botonNoBorder				{padding: 2px;background-color:#EAEAEA;border: solid 1px #EAEAEA;}

div#overflow
{
	background-color:#FFFFFF;
	width:90%;
	padding:4px;
	height:120px;
	overflow: scroll;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #F3F3F3;
	border-bottom: solid 1px #F3F3F3;
	text-align: justify;
}

div#valoresNutricionales
{
     font-size:12px;
     color: black;
}

div#valoresNutricionales table
{
     border: solid 1px black;
     padding: 1px;
}

div#valoresNutricionales td.bigHead
{
     letter-spacing: -1px;
     background-color: black;
     color: white;
     font-weight: bold;
     font-size: 18px;
     text-align:left;
     padding:4px;
}

div#valoresNutricionales td.espacio
{
     padding:0px;
     background-color: black;
}
div#valoresNutricionales td.etiqueta
{
     color: black;
     font-weight: bold;
     font-size: 12px;
     padding:2px;
}
div#valoresNutricionales td.valor
{
     color: black;
     font-weight: normal;
     font-size: 12px;
     padding:2px;
}
div#valoresNutricionales td.esHead
{
     letter-spacing: -0.5px;
     background-color: black;
     color: white;
     font-weight: bold;
     font-size: 14px;
     padding:4px;
}
.estado_1, estado_6
{
      background-color:yellow;
      color: black;
      padding:1px;
      width:100px;
      font-size:7pt;
      text-align:center;
      height:11px;
      border:solid 1px #666666;
}
.estado_2
{
      background-color:red;
      color: white;
      font-weight:bold;
      padding:1px;
      width:100px;
      font-size:7pt;
      text-align:center;
      height:11px;
      border:solid 1px #666666;
}
.estado_3
{
      background-color:green;
      color: white;
      font-weight:bold;
      padding:1px;
      width:100px;
      font-size:7pt;
      text-align:center;
      height:11px;
      border:solid 1px #666666;
}
.estado_4, estado_8
{
      background-color:#F3F3F3;
      color: #999999;
      padding:1px;
      width:100px;
      font-size:7pt;
      text-align:center;
      height:11px;
      border:solid 1px #666666;
}
.estado_5
{
      background-color:blue;
      color: white;
      font-weight:bold;
      padding:1px;
      width:100px;
      font-size:7pt;
      text-align:center;
      height:11px;
      border:solid 1px #666666;
}

.estado_7
{
      background-color:#cccc99;
      color: white;
      font-weight:bold;
      padding:1px;
      width:100px;
      font-size:7pt;
      text-align:center;
      height:11px;
      border:solid 1px #666666;
}

/* - - administracion --*/
#CTbl
{
      font-size: 110%;
      width:660px;
      border: solid 1px #999999;
      background-color:#F2F2F2;
}
#CTbl .td1
{
      padding:2px;
      width:100%;
      font-size: 140%;
      text-align: left;
      font-weight: bold;
}
#CTbl .thF
{
      background-color:#F9F9F9;
      font-size: 110%;
      padding: 2px;
      font-weight: bold;
      border-top: solid 1px #C0C0C0;
      border-bottom: solid 1px #C0C0C0;
}
#CTbl .lblD
{
      padding: 1px 10px 1px;
      font-size: 110%;
      text-align:right;
      font-weight:bold;
      white-space: nowrap;
}
#CTbl .opciones
{
      padding:2px;
      text-align:right;
      border-bottom: solid 1px #C0C0C0;
}
#CTbl .lblI
{
      font-size: 110%;
      text-align:left;
}
.FR
{
      float:right;
}
#CTbl .tableItems
{
      background-color:white;
}
.tableItems {text-align:center;}
.tableItems td, th
{
      text-align:left;
      padding:1px 2px 1px 2px;
      background-color:white;
}
.tableItems td.rt
{
      text-align:right;
}
      #tabla TABLE
      {
            border-collapse: collapse;
            border:solid 2px #999999;
            background-color: #F3F3F3;
            padding: 2px;
      }
      #tabla TD
      {
            border:solid 1px #C0C0C0;
            padding: 1px 5px 1px 5px;
      }
      #tabla CAPTION
      {
            padding:5px;
            font-weight:bold;
            background-color:#999999;
            color:white;
            text-align:left
      }
      INPUT.boton
      {
            font-family: Tahoma, Verdana;
            font-size: 8pt;
            padding: 2px;
            background: URL("/shop/images/fBoton.gif");
            border:solid 1px #999999;
      }
      #tabla SELECT
      {
            padding: 1px 8px 1px 8px;
      }
 .busqueda input{
	height:20px;
	width:107px;
	font-size:8pt;
	vertical-align:middle;
	background:url(/shop/images/graficos/busquedaInput.gif) top left no-repeat transparent;
	background-attachment:expression('fixed');
	padding:2px 0 0 10px;
	border:none;
}
 .busqueda button {
	height:22px;
	width:61px;
	vertical-align:middle;
	background:url(/shop/images/graficos/busquedaSubmit.gif) top left no-repeat transparent;
	padding:4px 0 0 10px;
	margin:0px;
	border:0;
	cursor:pointer;
}

#contenidoTXT
{
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 12px;
	font-color: #000000;
}

#contenidoTXT H2
{
	font-size: 16px;
	font-weight: bolder;
}
#faqs {font-family: Verdana, Helvetica, Tahoma;}
#faqs td {font-size:12px;padding:2px;font-family: Verdana, Helvetica, Tahoma;leter-spacing:-0.05em;}
#faqs .blue {color:blue;}
#faqs .bajoBlue {border-bottom:solid 1px blue;}
#faqs .coincidencias {color:blue; font-size:11px;letter-spacing: 0.005em;}
#faqs .numeroItem {font-size: 11px;color:blue;padding:auto 2px auto 5px;text-align:right;}
#faqs .peque {font-size: 80%;}
#faqs td.topHead {height:59px;padding:0px;margin:0px;background:white URL(/shop/images/graficos/textoHeadBck.gif) repeat-x bottom;font-family: Verdana, Helvetica, Tahoma;}
#faqs .ache2 {border-bottom:solid 1px #CCCCCC;font-size:15px; font-weight:bold;color:#555555;letter-spacing:-0.1em;}
#faqs input.cajaTexto {border:solid 1px #66666;color:#000000;font-size:12px;font-family:Verdana, Helvetica, Tahoma;}
#faqs input.campoTXT {border: solid 1px #CCCCCC;}
#faqs textarea {border: solid 1px #CCCCCC;}


.vista
{
	font-family: Verdana, Tahoma, Helvetica;
  	color: #000000;
}

.medio
{
  	font-size: 11px;
}

.justificado
{
  	text-align:justify;
}
.chica
{
  font-size:11px;
}
.flotaDcha
{
  float:right;
}
