/******** GENERAL ***********/
* {padding: 0px;outline: 0;margin: 0px;}
a {text-decoration: none; cursor:pointer;}
body {behavior:url("csshover.htc");background-image: url(img/bg.jpg);background-repeat: repeat-x;background-position: left top;}
img {behavior: url("iepngfix.htc");}
div {behavior: url("iepngfix.htc");}
#contenedor {width: 975px;margin-right: auto;margin-left: auto;position: relative;}
#etac {background-image: url(img/etac.jpg);background-repeat: no-repeat;background-position: left;float: left;height: 58px;width: 975px;}
#header {background-image: url(img/header.jpg);background-repeat: no-repeat;float: left;width: 975px;height: 215px;}
#menu {background-image: url(img/titulos/secciones.jpg);background-repeat: no-repeat;background-position: left top;float: left;
height: 168px;width: 220px;position: absolute; background-color: rgba(31, 31, 116, 0.6); //background-color: #191990; display: block;
left: 0px;top: 59px;padding-left: 10px;padding-top: 38px;}
#pie {background-color: #f5e724;float: left;height: 20px;width: 100%;color: #0A094B;font-family: Arial, Helvetica, sans-serif;
font-size: 11px;font-weight: bold;text-align: center;padding-top: 10px;}
#info {float: left;height: auto;width: 975px; min-height:460px;_height:460px;}
#info p {font-family: Arial, Helvetica, sans-serif;color: #5a5a5a;font-size: 12px;display: block;float: left;width: 900px;margin-bottom: 20px;}


/******** BOTONES ***********/
.inicio, .productos, .servicios, .dir_adm, .contacto, .links {background-repeat: no-repeat; display: block; float: left;
height: 27px;width:215px;}
.inicio {background-image: url(img/btnes/btn_inicio.png); _background-image: url(img/btnes/inicio.gif);}
.productos {background-image: url(img/btnes/btn_productos.png); _background-image: url(img/btnes/productos.gif);}
.servicios {background-image: url(img/btnes/btn_servicios.png); _background-image: url(img/btnes/servicios.gif);}
.dir_adm {background-image: url(img/btnes/btn_directorio.png); _background-image: url(img/btnes/directorio.gif);}
.contacto {background-image: url(img/btnes/btn_contacto.png); _background-image: url(img/btnes/contacto.gif);}
.links {background-image: url(img/btnes/btn_links.png); _background-image: url(img/btnes/links.gif);}
.inicio:hover, .productos:hover, .servicios:hover, .dir_adm:hover, .contacto:hover, .links:hover, .activo{background-position: 0% 100%;}


/*********  INDEX **********/
.izq_inicio {float: left;height: auto; _height: 450; min-height: 445px; width: 645px;margin-bottom: 5px; 
_padding-bottom: 20px;border-right: 1px solid #1f1f74;}
.der_inicio {float: left;width: 305px;_width: 290px;height: auto;_height: 450;min-height: 445px;margin-bottom: 5px;
text-align: left; padding-left:20px;}
.img_inicio{background-color: #cecece;border: 1px solid #929292;display: block;float: left;height: 155px;width: 295px;
margin: 20px 15px 0 0; padding: 5px 5px 60px 5px;_padding: 5px 5px 20px 5px;}
.txt {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #555;float: left;height: auto;
width: 625px;text-align: justify;padding-right: 20px;}
.noticia {float: left;height: 150px;width: 305px;_width: 290px;margin-bottom: 45px;_margin-bottom: 30px;}
.titulo_noticia {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #2e2ee6;}
.txt_noticia {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000066;width: 305px; _width: 290px;padding-top: 10px;
float: left;text-align: justify;height: 120px;overflow: hidden;}
.img_noticia img{border: 1px solid #f5e724; margin-bottom: 10px;margin-left: 10px;float: right; }
.ver, .ver a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;display: block;float: left;height: 10px;
width: 100px;margin-top: 5px;font-weight: bold;color: #2e2ee6;}
.ver:hover {text-decoration: underline;}


/********* PRODUCTOS **********/
.bg_productos {background-repeat: no-repeat;background-position: right top;float: left;height: 520px;
width: 485px;background-image: url(img/bg_productos.jpg);}
.catalogo_productos {float: left;width: 620px;margin-bottom: 30px;//padding-bottom: 20px;}
.titulo_productos, .titulo_dir {font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-transform: uppercase;
color: #555;font-weight: bolder; background-image: url(img/flecha_titulo.jpg);background-repeat: no-repeat;background-position: left;
padding-left: 30px;margin-bottom: 15px; width: 580px;}
.subtitulo_productos {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-transform: capitalize;color: #555;font-weight: bold;
padding-left: 30px;margin: 10px 0 10px 0;background-color: #FCF8BC;width: 580px;float: left;}
.lista_productos{width: 600px;height:auto;margin-bottom: 5px;display: inline;float: left;//padding-bottom: 1px;border-bottom: 1px dotted #bbb;}
.pdcto {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;font-weight: normal;padding-left: 30px;display: inline;  width: 440px;height:auto;float: left;/*border: solid 1px #ff0078;*/}
.pdf {/*border: solid 1px #00ff00;*/float: left; padding-left:20px; background-image: url(img/pdf.jpg);background-repeat: no-repeat; background-position: left;height: 17px;width: auto; display: inline-block; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:10px;}


/********* SERVICIOS **********/
.bg_servicios {background-repeat: no-repeat;background-position: right top;float: left;height: 520px;
width: 725px;background-image: url(img/bg_servicios.jpg);}
.lista_serv ul {float: left;width: 550px;}
.lista_serv ul li {margin-bottom: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #5a5a5a;
background-image: url(img/vineta.jpg);background-position: left center;background-repeat: no-repeat;list-style-type: none;text-indent: 20px;}
.lista_serv{font-family: Arial, Helvetica, sans-serif;color: #5a5a5a;font-size: 12px;display: block;float: left;width: 900px;margin-bottom: 20px;}


/*********  ADM  **********/
.bg_diradm {background-repeat: no-repeat;background-position: right top;float: left;height: 520px;
width: 725px;background-image: url(img/bg_adm.jpg);}
.box_diradm {float: left;width: 660px;margin-bottom: 30px;//padding-bottom: 20px;}
.directorio ul{float: left;width: 600px;background-image: url(img/bg_listadir.jpg);background-repeat: repeat-y;padding-top: 10px;
padding-bottom: 10px;border-top: 1px solid #000099;border-bottom: 1px solid #000099;}
.directorio ul li {list-style-type: none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #5a5a5a;height: 20px;
display: block;padding-left: 30px;}
.directorio ul li span {font-weight: bold;width: 150px;display: inline-block;}
.cargo, .nombre, .mail {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #5a5a5a;
display: inline-block;float: left;width: 260px; min-height:20px; _height:20px;overflow:hidden;}
.nombre {font-weight: normal;width: 200px;}
.mail {width: 200px;}
.color {background-color: #ffffcc;}


/*********  CONTACTO  **********/
.bg_contacto {background-repeat: no-repeat;background-position: right top;float: left;height: 520px;
width: 725px;background-image: url(img/bg_contacto.jpg);}
.formulario {float: left;height: 300px;width: 430px;margin-top: 0px;}
label {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #828282;float: left;width: 280px;
background-image: url(img/vineta.jpg);background-repeat: no-repeat;background-position: left center;padding-left: 20px;margin-bottom: 5px;}
.campos {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;float: left;height: 15px;width: 200px;
margin-bottom: 10px;border: 1px solid #C7C7C7;margin-left: 20px;}
.comentarios {float: left;height: 100px;width: 400px;margin-bottom: 15px;border: 1px solid #C7C7C7;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;margin-left: 20px;}
.botones {float: left;width: 250px;margin-left: 20px;_margin-left: 10px;}
.btnes {float: left;width: 70px;margin-right: 20px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000000;
background-color: #f5e724;text-align: center;border:none; cursor:pointer;}
.btnes:hover {background-color: #e4ca01;}


/*********  DETALLE  **********/
.detalle {float: left;width: 975px;_margin-bottom: 30px;margin-bottom: 20px;}
.titulo_detalle {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #2e2ee6;
background-image: url(img/flecha_titulo.jpg);background-repeat: no-repeat;background-position: left;padding-left: 30px;margin-bottom: 20px;}
.txt_detalle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #5a5a5a;width: 975px;float: left;text-align: justify;}
.img_detalle {width: 300px;float: right;margin-left: 10px;}
.img_detalle img {border: 1px solid #f5e724;margin-bottom: 5px;}


/*********  LINKS  **********/
.bg_links {background-image: url(img/bg_links.jpg);background-repeat: no-repeat;background-position: right top;}
.partners {float: left;width: 680px; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: dotted 1px #ccc;}
.txt_partners {min-height: 20px;height: 50px;width: 545px; float: left; overflow:hidden; margin: 0 10px 0 0;
font:Arial, Helvetica, sans-serif; color:#666666; font-size:14px;text-align: justify;}
.logo_partners {height: 60px;width: 120px; border: solid 1px #f5e724;float: left;overflow:hidden;}
.logo_partners a img{border:none;}
.logo_partners:hover{border: solid 1px #e4ca01;}
.txt_partners span {font-weight: bold;}
