html { height:100%; width:100%; text-align:center; background-color:#CECECE;} 
body, td, th { width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0 0 7px 0;} 
a img { border:0;}
a:link { color:#ffffff; text-decoration:none;} 
a:visited { color:#ffffff; text-decoration:none;} 
a:active { color:#ffffff; text-decoration:none;} 
a:hover { color:#4A4A4A;} 
h1 { font-size:1.2em; text-align:left;} 
h2 { font-size:1.1em; text-align:left;}  
hr { color:#FFFFFF; height:0.5px; }
abbr, acronym { border-bottom:1px dotted; cursor:help;}
#contenedor { width:760px; height:100%; background-color:#ffffff; margin:auto; display:block; overflow:hidden; border-left:1px solid #919191; border-right:1px solid #919191;}
/*cabecera*/
#cab { width:100%; background-color:#919191; margin:0 0 5px 0; padding:0;}
#cabsup { width:100%; height:66px; text-align:left;  margin:0; padding:0; background-color:#FFFFFF;}
#cabmed { width:100%; height:85px; margin:0; padding:0;}
#cabinf { width:100%; height:15px; background-color:#919191; margin:0; padding:0;}
#cabinf p { font-size:0.6em; font-weight:600; text-align:left; padding:2px 0 0 10px; margin:0; color:#ffffff;}
/*menu*/
#menu { width:190px; color:#ffffff; float:left; margin:0 0 0 0px; padding:0 0 0 0px; text-align: center; font-size:0.8em; font-weight:700; font-family: Verdana, Arial, Helvetica, sans-serif; }
#menu ul { width:190px; list-style:none; margin:8px 0 0 0; padding:0; border:none; height:100%; text-align:center;}
#menu li { width:185px; height: auto; font-size:0.85em; font-weight:600; text-align:left; padding:3px 0 0 5px; margin:0 0 0 10px; border-left:2px solid #EB900B;}
#menu li a { display:block; text-decoration:none; color:#515151;}
#menu li a:hover { color:#ffffff; background-color:#EB900B}
/*contenido*/
#contenido { width:556px; margin:0; float:right; margin:0; background-color:#ffffff;  border-left:2px solid #919191;}
#secc { width:551px; background-color:#FFFFFF; text-align:left; font-size:1.2em; font-weight:600; color:#EB900B; padding:3px 0 0 0px; height:25px; margin:0 0 10px 0; border-bottom:1px solid #EB900B; float:right;}
#txtsecc { width:400px; float:left; }
#numero { width:70px; height:25px; background-color:#EB900B; color:#FFFFFF; text-align:right; padding:0 5px 0 0; float: right;}
/*center*/
#center { width:auto; background-color:#FFFFFF; margin:0; padding:0; }
#imgcontenido { width:130px; background-color:#ffffff; float:left; }
#imgcontenido img { padding:0; background-color:#515151; border:1px solid #EB900B; margin:0 0 8px 0;}
#imgcontenido p {color:#ffffff; font-size:0.8em; font-weight:700; background-color:#999999; margin:0 4px 5px 4px;}
#imgcontenido2 { width:130px; background-color:#ffffff; float:left; }
#imgcontenido2 img { padding:0; background-color:#515151; border:1px solid #EB900B; margin:25px 0 0px 0;}
#imgcontenido2 p {color:#ffffff; font-size:0.8em; font-weight:700; background-color:#999999; margin:0 4px 5px 4px;}
#txt { float:left; width:418px; background-color:#ffffff; text-align:justify; color:#919191; font-size:0.7em; padding:4px; margin:0;}
#txtcompleto { float:left; width:548px; background-color:#ffffff; text-align:justify; color:#919191; font-size:0.7em; padding:4px; margin:0;}
#txt a:link, #txtcompleto a:link { color:#515151; text-decoration:none; font-size:1em;}
#txt a:visited,#txtcompleto a:visited { color:#515151; text-decoration:none; font-size:1em;}
#txt a:active,#txtcompleto a:active { color:#515151; text-decoration:none; font-size:1em;}
#txt a:hover, #txtcompleto a:hover { color:#EB900B; text-decoration:underline;}
#txtcompleto img { display:block; margin:auto;}
#txt .img_c { text-align:center; background-color:#FFFFFF;}
#txt .img_c img { padding:0px;}
#txt .tabla li{ width:25%; height:150px; float:left; text-align:center; list-style-type:none; margin:4px; padding:4px;}
#txt .tabla2 li{ width:33%; float:left; text-align:center; list-style-type:none; margin:8px;}
#txt .tabla3 li{ width:30%; height:150px; float:left; text-align:center; list-style-type:none; margin:4px;}
#txt .tabla4 li{ width:80%; height:135px; float:left; text-align:center; list-style-type:none; margin:4px;}
/*PIE*/
#pie { width:98%; height:30px; text-align:right; margin:10px 0 0 0; padding:0px; border-top:25px solid #919191; clear:both;}
#pie p { color:#919191; font-size:0.6em; font-weight:bold; margin:0; padding:8px;}
#pie a:link, #pie a:visited, #pie a:active{ color:#515151; font-size:1em; font-weight:bold;}
#pie a:hover { color:#EB900B;}
/*formulario contacto y pedido*/
form span {display:block;  font-weight:bold; margin-left:12px; margin-right:10px; color:#919191; padding:3px;}
form legend { font-size:1.3em; font-weight:bold; color:#52535D;}  
form fieldset { color:#C50004;}
form input { border:1px solid #000; width:95%; margin-left:12px; padding-left:3px;}
form textarea { border:1px solid #000; width:95%; margin-left:12px; padding-left:3px;}
form p { margin:0;}
.botonform {color:#ffffff; background-color:#EB900B; width:50px; margin:5px 5px 0 5px; height:20px; border:1px solid #ffffff; cursor:pointer;}
#txtlegal { font-size:0.9em; padding:2.5% 0% 2% 0%; width:100%;}
#ChkLeer { height:auto; width:auto; border:0; margin:0 0 0 -5px;}
.error { color:#D20F17;}
form .red { width:20%;}

