/* RESET CSS */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/* FORMATOS GENERALES */
body{background-image:url('../img/fondo.gif');font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:8px;color:#6d6e71;}
#principal{background:#FFFFFF url('../img/fondo_contenidos.gif') no-repeat center;border-radius:0px 0px 10px 10px;margin:0 auto;
padding:5px 2px 0px 10px;margin-left:10px;width:450px;height:900px}
.logo{width:79px;height:15%}
.banner{vertical-align:top;width:365px;height:45px;margin-left:-4px}
.menu2{margin-top:-25px;margin-left:79px;width:385px}
.menu2 li{margin:0px; width:79px;background-color:#002E50;margin-right:1px;border-radius:0px 0px 5px 5px;list-style:none;
float:left;text-align:center;font-size:10px;padding-top:6px;;height:28px !important;}
.menu2 li a:hover{background-color:#046488;margin-top:-6px;margin-right:1px;border-radius:0px 0px 5px 5px;padding-top:4px;height:33px !important;}
.opcion_peque{margin-left:16px !important;width:28px !important;}
#separa{height:40px;}
#menu_lateral{width:90px;height:185px;font-weight:700;background-color:#02669a;color:white;border-radius:0px 20px 0px 0px;}
.opcion_separa{background:white !important;width:79px !important;height:1px !important;border:none !important;}
.servicios{padding:7px 0px 0px 10px;font-weight:700;height:20px}
.botonera{margin-left:-7px;}
.botonera li img{width:145px}
#cuerpo_central{border:1px solid #grey;margin:-170px 0px 0px 142px;width:350px;height:850px;overflow:auto}
.lat_derecho {float:right;padding: 5px 0px 0px 7px;}
/* grids y contenedores */
.grid141 {float:left;width:80px}
.grid189 {float:left;width:108px;}
.grid420 {float:left;width:278px}
.grid634 {width:295px;overflow:hidden;float:left}
/* items */
.bread {color:#999999;font-size:9px;padding:5px 0px 5px 22px}
.contenido {border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;padding:2px 5px 0px 15px;height:750px}
.contenido_form_vida{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;padding: 2px 0px 0px 15px;width:618px}
.contenido_form_mercancias{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;padding: 2px 15px 0px 15px;}
/* SAN EMETERIO */
h1{font-size:11px;margin:5px 0px 5px}
h2{font-size:9px;margin:15px 0px 10px;color:#006699}
p{line-height:16px;padding:0px 0px 8px}
li{padding:0px 0px 4px}
#linksDiversos{padding-left:70px}
#linksDiversos a:link, #linksDiversos a:hover, #linksDiversos a:active, #linksDiversos a:visited{color:#006699;text-decoration:underline}
/* _______________________________________________SUBMENUS POPUPS */
#submenu_empresas, #submenu_particulares{line-height:normal;display:none;position:absolute;z-index:10}
#submenu_empresas{top:140px;margin-left:50px;margin-top: 8px}
#submenu_particulares {top:180px;margin-left:50px;margin-top:8px}
#submenu_empresas li, #submenu_particulares li{
height:30px;border:1px solid #408cb0;border-bottom:0px;background-color:#02669A;padding:15px 0px 0px 13px;font-size:12px}
#submenu_empresas li{width:160px}
#submenu_particulares li{width:180px}
/* _______________________________________________INICIO MENUS */
.menu{line-height:normal;z-index:10}
.menu li{width:123px;height:30px;border:1px solid #408cb0;border-bottom:0px;background-color:#02669A;padding:10px 0px 0px 13px;font-size:12px}
.menu li:hover, #submenu_empresas li:hover, #submenu_particulares li:hover{background:#015a89}
.menu a, .menu2 a, #submenu_empresas ul li a, #submenu_particulares ul li a{
color:#FFF;text-decoration:none;font-weight:normal;height:30px;display:block}
.menu a:hover, .menu2 a:hover, #submenu_empresas ul li a:hover, #submenu_particulares ul li a:hover{}
.menu_select a, .menu_select span{color:#ebad29;font-weight:bold}
/* _______________________________________________FIN MENUS */
.titular{border:1px solid #d2d2d2;border-right:0px;z-index:1}
.titular img{margin:1px}
.titular embed{margin:1px}
#mapa{border:1px solid #CCCCCC;width:230px;height:280px}
#listado_enlaces, #listado_docs{padding:10px 0 0 20px; }
#listado_enlaces li, #listado_docs li{list-style:square;padding-bottom:20px;}
#listado_enlaces a:link, #listado_enlaces a:hover, #listado_enlaces a:active, #listado_enlaces a:visited, #listado_docs a:link, 
#listado_docs a:hover, #listado_docs a:active, #listado_docs a:visited{color:#006699;text-decoration:underline}
.tabla_seguro{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;color:#6d6e71} 
.BordesAll{border:solid 1px #D2D2D2}
.BordesIzqDer{border-left:solid 1px #D2D2D2;border-right:solid 1px #D2D2D2}
.BordesIzqArriDer{border-left:solid 1px #D2D2D2;border-top:solid 1px #D2D2D2;border-right:solid 1px #D2D2D2}
.BordesIzqAbaDer{border-left:solid 1px #D2D2D2;border-bottom:solid 1px #D2D2D2;border-right:solid 1px #D2D2D2}
input, select{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;color:#6d6e71}
.input_banco{width:40px}
.input_peque{width:120px}
.input_medio{width:370px}
.input_largo{width:440px}
.mensaje_pantalla{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#FF0000}
.arriba{vertical-align:top}
/* NEWSLETTER */
#newsletter{ background-image:url(../img/newsletter.jpg);height:213px;width:138px}
#newsletter #cabecera{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#02669a;font-weight:bold;height:28px;width:138px}
#newsletter #cabecera p{text-align:center;padding:7px 0 0 0;margin:0px}
#newsletter #formulario{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#02669a;height:147px;width:138px}
#newsletter #formulario form{padding:15px 0 0 0;text-align:center}
#newsletter #formulario span{display:block;width:138px;padding:2px 0 2px 0}
#newsletter #formulario input{height:15px;width:95px;border:#02669a solid 1px;background-color:#FFFFFF;color:#02669a}
#newsletter #formulario #enviar{height:20px;width:50px;background-color:#02669a;color:#cadee9;text-align:center;vertical-align:middle;
margin:5px 0 6px 0;cursor:hand;cursor:pointer}
#newsletter #formulario .pequeno{font-size:9px}
#newsletter #direccion{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#cadee9;height:38px;width:138px}
#newsletter #direccion p{text-align:center;font-weight:normal;padding:0px;margin:0px}