@charset "utf-8";
/* CSS Document */

/*geneales*/
*{margin:0 auto; padding:0; font: normal 12px Arial, Helvetica, sans-serif; color: #666;}

body {background-color: #f79045;}
table{border-collapse: collapse;}
table tr td {vertical-align: top;}

#todo {width: 800px;}
#cabecera {width: 800px; background:url(images/cabecera.jpg) no-repeat top; height:130px; text-align:right;}

#iframe {background-color: #FFFFFF; width:100%; height:2000px; padding: 3px;}

#t_contenido { width:800px;}
.t_contenido_1 {width: 250px; height: 500px;}
.t_contenido_2 {width: 30px; height: 500px;}
.t_contenido_3 {width: 520px; height: 500px;}

/* ofertas */
.ofertas { margin: 10px 0 10px 18px; width:130px; height:200px; float:left; border:1px dotted #5E8C01; padding:3px 8px;}
a img { border:0;}
p.derecha { text-align:right;}
.ofertas h2 { font-size:12px; color: #5E8C01; text-align:center;}
.ofertas p { text-align:center; margin: 6px 0; font-size:10px; color:#000000;}
.ofertas h2 u { text-decoration:underline; font-size:12px; color: #5E8C01;  font-weight:bold;}

/*textos*/
a {text-decoration: none;}
a:hover {text-decoration: underline;}
strong {font-weight: bold; color: #FFFFFF;} 
.blanco {color: #fff;}
.naranja {color: #ee7031;}
.verde {color: #FFFFFF;}
.negro {color: #000000 ;}
.amarillo {color: #FFFF99;}
h1 {width: 95%; margin-top:8px; font: bold 13px Arial, Helvetica, sans-serif; color: #ee7031;}

p {width: 95%; margin-top:8px;}

ul.menu {margin-left: 20px; margin-top:10px; color:#FF0000}
ul.menu li {list-style-type: none;}
ul.menu li a{ font-weight: bold;}
ul.menu li a:hover {color: #7b9f25;}
ul.menu li.subcategoria {border-left:2px solid #666; padding-left:4px; margin:3px 10px;}
ul.menu li.subcategoria a { font-weight:normal; text-decoration:none; color: #666;}
ul.menu li.subcategoria:hover {border-left:2px solid #ee7031;}



ul.normal { margin:10px 20px;}
ul.normal li { list-style-position:inside; margin:4px auto; text-align:left;}

#t_buscador {width:95%; margin-top:6px;}
#t_buscador tr td {width: 20%; padding-top:3px; text-align:center;}

#t_contactar {width: 80%; margin-top: 15px;}
#t_contactar tr td {width: 100%;}

/* bloques izquierda*/
#t_izquierda {width: 100%;}
.texto{ padding:6px; font: normal 12px Arial, Helvetica, sans-serif; color: #fff;}
.espacio{ height: 20px;}
.bloque_1_1{background-image: url(images/bloque_1_1.gif); background-repeat: no-repeat; padding-top: 7px; padding-left:12px; padding-bottom:2px; font: bold 13px Arial, Helvetica, sans-serif; color: #fff;}
.bloque_1_2{ background-image: url(images/bloque_1_2.gif); background-repeat: repeat-y;}
.bloque_1_3{ height: 20px; background-image: url(images/bloque_1_3.gif); background-repeat: no-repeat;}

/*bloques derecha*/
#t_derecha {width: 100%;}
.bloque_2_1{background-image: url(images/bloque_2_1.gif); background-repeat: no-repeat; padding-top: 7px; padding-left:12px; padding-bottom:2px; font: bold 13px Arial, Helvetica, sans-serif; color: #fff;}
.bloque_2_2{background-image: url(images/bloque_2_2.gif); background-repeat: repeat-y;}
.bloque_2_3{ height: 20px; background-image: url(images/bloque_2_3.gif); background-repeat: no-repeat;}

/*pie de pagina*/
#t_pie {width: 100%; margin-bottom:15px;}
#t_pie tr td{color: #fff; width: 50%;}

/*instrucciones de compa - formularios */

#instrucciones {width: 400px; margin-top:20px;}
#instrucciones input.ancho {width: 380px;}
#instrucciones strong {margin-top: 4px;}
#instrucciones label input{margin-left:15px;}