html { height:100%; width:100%; text-align:center; background-color:#fff;} 
body, td, th { width:100%; height:100%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#727272; margin:0 0 7px 0; background-color:#FFFFFF;} 
body.inicio { background-color:#000000; height:100%; padding-top:2em; }
a img { border:0;}
a:link { color:#3D3D3D; text-decoration:none;} 
a:visited { color:#3D3D3D; text-decoration:none;} 
a:active { color:#3D3D3D; text-decoration:none;} 
a:hover { color:#767676; text-decoration:underline;} 
h1 { font-size:1.2em; text-align:left; margin-left:3px;}
h2 { font-size:1.1em; text-align:left;}  
hr { color:#FFFFFF; height:0.5px; }
abbr, acronym { border-bottom:1px dotted; cursor:help;}
#contenedor { width:920px; background-color:#ffffff; margin:10px auto 10px auto; display:block; overflow:hidden; border:1px solid #e1e1e1}
.red {color:#FF0000;}

#contenedor_inicio {  width:920px; height:645px; background-color:#000000; display:block;  margin:0 auto 0 auto;  background-image:url(/imgweb/bginicio.jpg); background-repeat:no-repeat; text-align:center;   }
#contenedor_inicio #cab_inicio { width:920px; height:auto; margin:0; padding:0; text-align:right; }
#contenedor_inicio #cab_inicio img {  margin:3em 1em 0 0;}
#contenedor_inicio #enlaces_inicio { margin:100px 0 0 190px; width:auto; text-align:left;   float:left; }
#contenedor_inicio #enlaces_inicio p { font-size:1.9em; color:#C0BFBD; height:70px; width:100%;  font-weight:bold; margin:0; padding:0; }
#contenedor_inicio #enlaces_inicio p.dos { padding-left:100px; }
#contenedor_inicio #enlaces_inicio p.tres { padding-left:70px;}
#contenedor_inicio #enlaces_inicio p a { color:#C0BFBD;}
#contenedor_inicio #enlaces_inicio p a:hover { color:#EC750D; text-decoration:none;}
#contenedor_inicio #bottom_innicio { width:100%; height:auto; margin:1em 0 1em 0; padding:0; text-align:right; clear:both;  }
#contenedor_inicio #bottom_innicio img {  margin:1em 3em 0 0;}
#contenedor_inicio #pie_inicio { clear:both; width:100%;} 
#contenedor_inicio #pie_inicio p { font-size:0.7em; color:#FFFFFF; background-color:#EC750D; padding:0.2em;}
/***********************************/
/* Cabecera                        */
/***********************************/
#cabsup {width:100%;height:80px;background-color:#fff; margin:0; padding:0;}

/* id para el idiomas*/
#cabsupizq {width:50%;background-color:#fff;float:left;text-align:left;}
#cabsupizq a { font-size:0.7em; color:#000000; font-weight:bold;}
#cabsupizq img{	margin:5px 0px 0px 15px;}

/* id para los logo*/
#cabsupdech {width:48%;	background-color:#fff;float:right;text-align:right;margin:0 5px 0 0;}
#cabsupdech img{margin:5px 5px 0px 0px;}

/* id para la imagen de presentacion*/
#cab {background-color:#ffffff;color:#000000;background-image:url(/imgweb/cab.jpg);background-repeat:no-repeat;width: 100%;height: 167px;border-bottom:1px solid #e1e1e1; z-index: -999; margin:0 0 3px 0 ; padding:0 0 9px 0;}
#cab p{display:none;}


/***********************************/
/*    Menu                         */
/***********************************/
#menu {width:200px;height:100%;float:left;margin: 0;padding: 0;font-size:0.70em;}
#menu ul{margin:0;padding:0;list-style:none;text-align:left;}
#menu ul li a {margin:0;width:100%; height:auto;background-color:#e1e1e1;font-weight:bold;display:block;padding:3px 0px 3px 3px; letter-spacing:3px;}
#menu ul li a:link { color:#000000; text-decoration:none;} 
#menu ul li a:visited { color:#000000; text-decoration:none;} 
#menu ul li a:active { color:#000000; text-decoration:none;} 
#menu ul li a:hover { color:#000000; text-decoration:underline;}

#menu ul li ul li a {margin:0;width:100%;height:auto;display:block;background-color:#ffffff;font-weight:bold;font-size:0.80em;padding:3px 0px 3px 3px; letter-spacing:1px;}
#menu ul li ul li a:link { color:#727272; text-decoration:none;} 
#menu ul li ul li a:visited { color:#727272; text-decoration:none;} 
#menu ul li ul li a:active { color:#727272; text-decoration:none;} 
#menu ul li ul li a:hover { color:#ffffff;  background-color:#727272; text-decoration:underline;}

#menu .collapsed {margin-bottom:5px;}
#menu .collapsed ul {display:none;}
/***********************************/
/* Contenido                       */
/***********************************/
#contenido {width:713px;height: 100%;float:left;margin: 0 0 0 3px;padding:0;font-size:0.8em;border-left:1px dotted #727272;}
.volver a:link, .volver a:visited, .volver a:active { color:#084532; text-decoration:none;} 
.volver a:hover { color:#DA291F; text-decoration:underline;} 
/*texto*/
#textocontenido {width:607px;height:100%;background-color:#ffffff;float:left;margin:0px;padding:10px;font-size:0.85em;color:#727272;text-align:justify;}
#textocontenido ul { clear:both;}
#textocontenido ul li{padding: 3px 0px 10px 0px;background-color:#ffffff;}

#textocontenido img{padding:5px;border:1px solid #e1e1e1;}
#textocontenido .img_r{float:right;margin:8px;}
#textocontenido .img_l{float:left;margin:8px;}
#textocontenido .img_c{ text-align:center;}
#textocontenido p{padding:5px; float:left;}
.opcion {margin: 20px 0 0 0}
.enlacepdf {font-weight:bold; font-size:0.85em;}
#textocontenido .enlaceimg {border:0; padding:0;margin:0;}

#textoizq {width:150px;height:100%;background-color:#ffffff;float: left;text-align:center;}
#textoizq ul {margin:0;padding:0;list-style:none;}
#textodech {width:457px;height:100%;background-color:#ffffff;float: right;text-align:justify;}

.tituloseccion {color:#ffffff;background-color:#275b4b;text-align:left;padding:3px 0px 3px 10px;font-size:0.8em;letter-spacing:3px;font-weight:bold;}
.tituloseccion a:link {color:#ffffff; text-decoration:none;}
.tituloseccion a:visited {color:#ffffff; text-decoration:none;}
.tituloseccion a:active {color:#ffffff; text-decoration:none;}
.tituloseccion a:hover{color:#ffffff; text-decoration:underline;}
.listadoseccion{width:75%;text-align:left;list-style:none;background-color:#ffffff;font-weight:bold;margin:4px 0px 0px 20px;}
.listadoseccion2{text-align:left;list-style:none;background-color:#ffffff;font-weight:bold;margin:15px 0px 0px 0px;}

/*destacados*/
#destacados {width:75px;height:100%;float:right;margin:0;padding:0;background-color:#ffffff;}
#destacados img {margin:5px auto 5px auto;}


/***********************************/
/*Pie de pagina                    */
/***********************************/
#piecab{width:920px;margin:0px auto 0px auto;background-color:#ffffff;color:#999999;font-size:0.6em;text-align:right;}
#pietxt {width:920px;font-size:0.6em;margin:0px auto 0px auto;}
#pietxt a:link { color:#006633; text-decoration:none;} 
#pietxt a:visited { color:#006633; text-decoration:none;} 
#pietxt a:active { color:#006633; text-decoration:none;} 
#pietxt a:hover { color:#767676; text-decoration:underline;}

/* id para los logos de validacion*/
#validacion{width:600px;height:100%;background-color:#ffffff;padding:5px 0px 5px 0px;float:left;text-align:left;margin:8px 0px 0px 0px;}

/* id para el aviso legal*/
#aviso{width:320px;height:100%;padding:0;background-color:#ffffff;text-align:right;float:right;}


/***********************************/
/*Otros                            */
/***********************************/

/* id para el contacto */
#txtlegal {padding:2.5% 0% 2% 0%;font-size:0.9em;width:100%;}
form {}
form span {display:block;text-align:left;font-size:0.9em;font-weight:bold;margin-left:12px;margin-right:10px;color:#000000;padding: 3px 0px 3px 0px;}
form legend { font-size:1em; font-weight:bold; color:#52535D;}  
form fieldset { color:#00ff00;}
form input {border:1px solid #000;width:65%;margin-left:12px;padding:0px;}
form textarea {border:1px solid #000;width:65%;margin-left:12px;padding-left:3px;}
form p {margin:0;width:100%;}
#txtlegal a:link { color:#006633; text-decoration:none;} 
#txtlegal a:visited { color:#006633; text-decoration:none;} 
#txtlegal a:active { color:#006633; text-decoration:none;} 
#txtlegal a:hover { color:#767676; text-decoration:underline;} 
.botonform {border:#ffffff 1px solid;margin:5px 5px 0px 0px;width:75px;cursor:pointer;color:#000000;height:30px;background-color:#e1e1e1;}
#txtlegal span.ChkLeer {height:auto;width:3em; border:0;margin:0 5px 0 -10px; float:left;}
.listadatos { list-style:none; padding:0; margin:0;}
.datformu {}
.datformu a:link { color:#006633; text-decoration:none;} 
.datformu a:visited { color:#006633; text-decoration:none;} 
.datformu a:active { color:#006633; text-decoration:none;} 
.datformu a:hover { color:#767676; text-decoration:underline;}

/* tablas */
table td{width:100%; padding:20px 0 0 0;  }
.col1 {width:40%; text-align:center;}
.col2 {width:60%}
.clientes {width:100%; padding:20px 0 0 0; float:left;}
.clientes th { width:auto; background-color:#727272; color:#ffffff;}
.clientes td { border:1px solid #cccccc; text-align:center; height:1em;}
.clientes .tipo { width:50%; text-align:left; padding: 0 0 0 3px;}
.clientes .numero { width:25%; text-align:center; padding:3px;}

#galeria { width:auto;}
#galeria ul { list-style-type:none; margin:0; padding:0;}
#galeria li { float:left; margin:4px; padding:0px;}

/*login*/
#login { width:80%; margin:20px auto auto auto; display:block;}
#login form { text-align:center;}
#login form fieldset {  width:50%; }
#login form legend span { width:80%; background-color:#8C9F00; color:#FFFFFF; margin:0 3px 0 0; padding:3px; text-align:center;}
#login form span {display:block; font-size:0.8em;  font-weight:bold; margin:8px; color:#868686; padding:3px; float:left; width:12em; text-align:right;}
#login form input { border:1px solid #000; width:auto; margin:8px; float:left;}
#login .botonform {color:#ffffff; background-color:#275B4B; width:5em; margin:5px 5px 0 5px; height:20px; border:1px solid #ffffff; cursor:pointer; text-align:center;}

/*Aviso idioma*/
#avisoidioma { text-align:center; font-size:1.4em;}

/*enlaces*/
#enlaces { background-color:#fff; float:left;}