*{margin:0px}

body{
    background:#fff;
    color:#616163;
    font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
    margin:auto;
    text-align:justify;
}

p {padding-bottom:5px;text-align:justify;margin:0px;}
a {text-decoration:none;}

h1{color:#003E8E;font-size:24px;padding-bottom:10px;margin:0px;}

h2{font-size:15px; font-weight:normal; padding-top:0px;color:#003E8E;margin:0px;}

h3{font-size:15px; font-weight:bold; padding-top:0px;color:#003E8E;padding-bottom:10px;margin:0px;}

h4{color:#000;font-size:20px;padding-bottom:10px;margin:0px;}

h5{color:#003E8E;font-size:20px;padding-bottom:10px;font-weight:bold;margin:0px;}

h6{color:#0B458F;font-size:13px;width:160px;background:#A2A3A4;height:20px;padding-left:8px;margin:0px;padding-top:4px;float:left}

.hrazul{color: #0B458F;
background-color: #0B458F;
height: 2px;
}


#contenido h2{padding-bottom:5px;padding-top:15px;}
#contenido  ul{padding-left:25px;}
#contenido  .lista ul{padding-left:25px;}
#contenido  .lista li{list-style-image:url(imagenes/vineta.jpg);}
#contenido  .listai li{list-style-image:url(imagenes/vineta_2.jpg);}
.img_izq{float:left;border:#aaa solid 2px} 

/* --------------------------DIV's---------------------------- */

#cabecera{background:#fff url(imagenes/fondo_cabecera.jpg) repeat-x;height:240px;margin:auto;}

#menu{
    background:transparent url(imagenes/fondo_menu.jpg) no-repeat scroll 0 0;
    font:bold 15px Trebuchet MS;
    height:40px;
    line-height:19px;
    margin:auto;
    padding:24px 0;
    padding-bottom:0px;
    width:980px;
}


#contenedor{background:transparent url(imagenes/fondo_contenedor.jpg) repeat-x scroll 0 0;margin:auto;}

#contenedor_interno{background:url(imagenes/fondo_cont_int.jpg) repeat-y scroll 0 0;width:980px;overflow:hidden;margin:auto;}

#izquierdo{float:left;padding:0 12px 10px 13px;text-align:center;width:213px;}

#menu_izq{background:url(imagenes/fondo_menu_izq.jpg) repeat-x scroll 0 0 #BFC0C1;overflow:hidden;padding-bottom:20px;width:213px;}

#menu_izq h1{color:#FFFFFF;font-size:20px;font-weight:normal;padding:5px 0 0 14px;text-align:left;}

#contenido{background:transparent url(imagenes/fondo_contenido.jpg) repeat-x scroll 0 -50px;float:left; min-height:200px;padding:15px 14px 10px 15px;width:710px;}

#banner_index{background: url(imagenes/banner_index.png) no-repeat;width:712px;height:247px;padding-top:15px;}

#banner_index img{border: 5px solid #003e8e; margin: 25px 15px;float:left;}

#pie{background: #fff url(imagenes/fondo_pie.jpg) repeat-y;float:left;margin:auto;text-align:center;}

#menu_pie{
    background:#FFFFFF url(imagenes/fondo_menu_pie.jpg) repeat-x scroll 0 0;
    font-size:14px;
    font-weight:bold;
    height:41px;
    line-height:40px;
    margin:0 0 10px 1px;
    width:978px;
}

#menu_pie a{color:#616163; padding:0 12px;}

/* --------------------------CLASES---------------------------- */

.azul{color:#003e8e;}
.rojo{color:#990101;}
.gris{color:#616163;}
.gris_claro{color:#d6d7d1;}
.borde{color:#bdbcbd;}
.clear{clear:both;}

#menu .no-selected{color:#616163;}
#menu .no-selected:hover{background:url(imagenes/fondo_menu_hover.jpg) repeat-x; color:#003e8e;}
#menu .selected{background:url(imagenes/fondo_menu_hover.jpg) repeat-x; color:#003e8e;}

#menu_pie .no-selected:hover{color:#003e8e;}
#menu_pie .selected{color:#003e8e}

.info_index{
    border-right:1px solid #D6D7D1;
    float:left;
    margin-bottom:10px;
    margin-right:15px;
    padding-right:15px;
    width:205px;
}

.info_index_img{background:#FFFFFF url(imagenes/fondo_cuadro.jpg) no-repeat scroll 0 0; padding:7px;}

.info_index_img a img{border:0;}

.info_index h1{color:#003E8E;font-size:18px;font-weight:normal;padding:10px 0 10px;}

.info_index p{padding:0px;height:110px;font-size:12px;}
.info_index a{font-size:12px;}

.info_productos{border-right:1px solid #D6D7D1;float:left;margin-bottom:10px;margin-right:15px;padding-right:15px;width:205px;}

.info_productos_img{border:5px solid #d6d7d1; margin-right:10px;float:left;}

.info_productos_img a img{border:0;}

.info_productos h1{color:#003E8E;font-size:13px;font-weight:bold;padding:10px 0 5px;}

.info_productos p{padding:0px;height:94px;font-size:12px;}
.info_productos a{font-size:12px;}

.linea{ border-bottom:1px solid #D6D7D1;clear:both;margin:10px auto;width:710px;}

/* --------------------------SWF's---------------------------- */

#flash{ /*background: url(imagenes/flash.jpg) no-repeat;*/height:175px;margin:auto;width:980px;}

/* --------------------------FORMA DE CONTACTO---------------------------- */
#forma_contacto {float:left;font-size:12px;text-align:left; width:213px;}

#forma_contacto h1{color:#003e8e;font-size:18px;font-weight:bold;padding:10px 0 0 10px;}

#forma_contacto .boton {
    background:transparent url(imagenes/btn_enviar.jpg) no-repeat scroll 0 0;
    border:medium none;
    float:right;
    height:30px;
    margin-right:5px;
    width:105px;
}

#forma_contacto label{padding-top:40px;}

#forma_contacto input, #forma_contacto textarea{   width:120px;height:15px;margin-bottom:8px;}
#forma_contacto textarea{width:120px;height:50px;margin-top:-10px;}

#forma_contacto #texto_forma{float:left;}

#forma_contacto #cajas_texto{float:left;width:130px;}

/* --------------------------FORMA DE CONTACTO---------------------------- */
#forma_contacto_interna {float:left;font-size:12px;text-align:left;width:280px;}

#forma_contacto_interna h1{color:#003e8e;font-size:18px;font-weight:bold;padding:10px 0 0 10px;}

#forma_contacto_interna .boton {
    background:transparent url(imagenes/btn_enviar.jpg) no-repeat scroll 0 0;
    border:medium none;
    float:right;
    height:30px;
    margin-right:5px;
    width:105px;
}

#forma_contacto_interna label{padding-top:40px;}
#forma_contacto_interna input{ width:170px; height:15px;margin-bottom:8px;}
#forma_contacto_interna textarea{width:170px;height:50px;margin-top:-10px;
}

#forma_contacto_interna #texto_forma{
    float:left;


}

#forma_contacto_interna #cajas_texto{
    float:left;
    width:170px;
}

/* ultimo*/
.menu{
    background:url(imagenes/fondo_menu2.jpg) no-repeat #BFC0C1;
    font-family:Arial,sans serif;
    font-size:12px;
    height:auto;
    margin-left:14px;
    padding:6px 13px 0px;
    text-align:left;
    width:200px;
}

.menu a{
    font-family:Arial;
    text-decoration:none;
    cursor:pointer;
    color:#FFFFFF;
    margin:0px;
    font-size:12px;
    overflow:hidden;
    padding-bottom:3px;
    }

.menu li{
    font-family:Arial;
    color:#fff;
    cursor:pointer;
    border-bottom:none;
    list-style:none;
    padding-left:0px;
    margin:0px;
    }

.menu h3{
    display:block;
    text-decoration:none;
    color:#006699;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    height:24px;
    line-height:24px;
    font-weight:bold;
    padding-bottom:0px;
    margin:0px;
    }

.enlace{
    display:block;
    text-decoration:none;
    color:#006699;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;

    padding-top:8px;
    }

.borde{
    border-bottom:#006699 dotted 1px;
    height:1px;
    margin:0px;
    }

.liga_p{
    display:block;
    text-decoration:none;
    background:url(imagenes/fondo_enlaces.png) no-repeat;
    color:#006699;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    height:43px;
    line-height:40px;
    font-weight:bold;
    width:221px;
    margin:0px;
    }

.liga_p img{padding-top:2px;float:left;margin:0px;}

.liga_p a{color:#006699;text-decoration:none;margin:0px;}

.liga img{padding-top:2px;float:left;}

.liga a{color:#FFFFFF;text-decoration:none;margin:0px;}

.liga{
    display:block;
    text-decoration:none;
    color:#006699;
    font-size:12px;
    text-align:left;
    height:24px;
    line-height:24px;
    font-weight:bold;
    border-bottom:#000 dotted 1px;
    }

.menu ul{
    color:#fff;
    padding-left:10px;
    cursor:pointer;
    padding-bottom:10px;
    }

.menu .principal{
    text-align:left;
    }

#mapa{
    background:transparent url(imagenes/fondo.png) no-repeat scroll 0 0;
    float:right;
    height:307px;
    text-align:center;
    width:402px;
}

.galeria_fotos{float:left;padding-bottom:15px;text-align:left;width:660px;}

.galeria_fotos img{padding:3px;border:solid 1px #E6E6E6;margin-right:12px;}

#descripcion_producto{width:706px;background:url(imagenes/fondo_productos.jpg) no-repeat;overflow:hidden;padding-bottom:20px; color:#2E2E2E;font-size:12px;}
.sec_descripcion{float:left;width:267px;padding-left:27px;padding-bottom:30px;}

.sec_descripcion ul{list-style-type:none;padding-top:12px;text-transform:uppercase}
.videos{width:230px;float:left;height:218px;padding-right:10px;}
.videos p{font-weight:bold;padding-top:5px}

table td {border:1px solid;padding:2px;}

