body { margin:0; padding:0; font:8pt Arial,Helvetica,sans-serif; color:#787878; }
img { border:0; }
a img { border:0; }
h1 { margin:0; }
h2{ font-weight:bold;color:#00267f;font-size:15px;font-family:Arial; }

/* INICIO ESTRUCTURAS border: 1px solid red; */
#contenedor_1 { background:url('../img/bg.gif') repeat-x; }
#contenedor_2 { width:1003px; margin:0 auto; }

#columna_izq { float:left;clear:none; width:320px; }
#logo {	width:236px; height:116px; margin:32px 0 50px 40px; }
#login {width:98px; height:16px; padding:2px 3px; border:1px solid #006727; background:url(../img/bg_cajatexto_usuario.gif) no-repeat; color:#006727; font:bold 12px Arial,Verdana,Helvetica,sans-serif; }
#pass{ width:98px; height:16px; padding:2px 3px; border:1px solid #006727; background:url(../img/bg_cajatexto_password.gif) no-repeat; color:#006727; font:bold 12px Arial,Verdana,Helvetica,sans-serif; }
#pagina { margin:20px 0 30px 50px; }
#imagen_lateral { height:465px;width:300px; }
#columna_dcha { float:right; width:683px;height:auto;}
#cabecera { height:72px; .height:120px; margin-top:0px; }
#contenido { margin-bottom:0px;.margin-bottom:0px; padding:10px 0; text-align:left; }
#intro_1 { margin:15px 0 10px; font:13pt Arial; color:#F46E27;font-weight:bold; }
#intro_2 { margin:0 0 10px; font:bold 10pt Arial; color:#A9A18C; }
#pie {margin-top:20px; clear:both;  height:54px; padding:20px 10px 20px 120px;  background:url(../img/contacteconnosotros.gif) no-repeat; text-align:center; color:#3A3A3A;}
#pie a { color:#3A3A3A; }
#capa_clearboth{clear:both}
#contenido_menu_form { width:184px; }
#menu_form { margin:0;padding:0;list-style:none; }
#menu_form li {clear:none; }
/* FIN ESTRUCTURAS */

.apartado { float:left; clear:none; width:155px; padding:5px 6px 0 9px; background:url(../img/raya.gif) 0 110px no-repeat; }
.apartado .imagen { margin:0 0 20px -9px; }
.apartado h2 { width:155px; margin:0; overflow:hidden !important; }
.apartado p { margin:0 0 5px; color:#D77600; }
.apartado a { color:#3A3A3A; }

.menu_formulario{float:left;clear:none;width:185px;height:auto; margin-top:15px;}
/*.img_empresa {float:left;clear:none;width:185px;height:auto; margin-top:15px; }
.img_empresa_a { float:left;clear:none;width:190px;height:123px; background:url("../img/empresa2.jpg") no-repeat; margin-top:10px; }
.img_empresa1 { float:left;clear:both;width:190px;height:123px; margin-top:0px;margin-bottom:20px; }
.img_empresa2 { float:left;clear:both;width:150px;height:83px; margin:5px 19px;  }*/

.formulario {float:left; width:473px; height:auto; margin-top:0px; color:#3A3A3A;}
#titulo_cabecera_form { height:25px; background:url("../img/segurodeautomoviles.gif") no-repeat; background-position:right; margin-top:15px;}
#titulo_cabecera_form_otros{ height:25px; background:url("../img/otros.gif") no-repeat; background-position:right; margin-top:15px;}
#titulo_cabecera_form_motos{ height:25px; background:url("../img/motos.gif") no-repeat; background-position:right; margin-top:15px;}
#titulo_cabecera_form_hogar{ height:25px; background:url("../img/segurosdehogar.gif") no-repeat; background-position:right; margin-top:15px;}
#titulo_cabecera_form_resp_civil{ height:25px; background:url("../img/responsabilidadcivil.gif") no-repeat; background-position:right; margin-top:15px;}
#titulo_cabecera_form_pymes{ height:25px; background:url("../img/pymesycomercio.gif") no-repeat; background-position:right; margin-top:15px;}


#titulo_apart_form {clear:none; margin-top:20px}
#datos_formulario {float:left; clear:both; width:458px; margin-top:10px; text-align:right; background:url("../img/cab_form.gif") no-repeat;background-position:top; background-color:#F7F7EF;  border-bottom:1px #A9A18C solid; padding:15px 0px 15px 15px;}
#etiq_form {margin-top:5px; clear:both; float:left; width:150px; height:20px; padding:3px 10px 0px 0px; text-align:right}
#etiq_form_2 {margin-top:5px; clear:both; float:left; width:150px; height:30px; padding:3px 10px 0px 0px; text-align:right}/*Para etiquetas que tienen 2 lineas*/
#etiq_radio, #etiq_check {margin-top:5px; clear:both; float:left; width:210px; height:20px; padding:3px 10px 0px 0px; text-align:right}
#campo_form , #check {margin-top:5px; float:left;}
#campo_form_2 {margin-top:12px; float:left;} /*Para el caso de etiquetas que ocupen 2 lineas*/

#campo_radio{margin-top:5px; float:left; text-align:left}

/* Cambia el estilo del input cd se activa o desactiva. NO FUNCIONA EN IE. En Firefox funciona correctamente*/
input:enabled{color:#000000}
input:disabled{color:#CCCCCC;border: 1px solid #CCCCCC}

/*form {text-align:right; padding: 0px 20px 0px 0px; color:#3A3A3A; font-weight:normal;}*/
.input_txt{ width:268px; height:17px; border:1px solid #777676; background:url(../img/relleno_form.gif) no-repeat;padding:3px 0px 0px 3px;font:8pt Arial,Helvetica,sans-serif; }
select {width:271px; height:20px; border:1px solid #777676; font:8pt Arial,Helvetica,sans-serif; color:#000000}

textarea { width:268px; height:80px; border:1px solid #777676; background:url(../img/relleno_textarea.gif) no-repeat;padding: 3px 0px 0px 3px; font:8pt Arial,Helvetica,sans-serif; color:#000000}
#boton{margin-top:20px; text-align:center}
.txt_empresa { float:left;clear:none;width:64%;height:auto;margin-top:0px; }
.txt_empresa b{ color:#00267f; font-weight:normal; }
.txt_empresa p { margin:10px 0 5px; font-size:9pt; color:#4189DD; }
.txt_empresa p.desc { margin:0; font-size:8pt; color:#00267f; }
.txt_empresa ul {margin:10px 0; padding:0; color:#A9A18C; list-style:none outside;  }
.txt_empresa li{ margin:5px 0; padding-left:25px; background:url("../img/toponaranja.gif") 0 3px no-repeat; color:#00267f; font-weight:bold; }
.txt_empresa li p{ font-weight:normal; margin:0px; }
.txt_empresa ul.sub{ list-style:none inside; color:#4189DD; font-weight:normal; }
.txt_empresa ul.sub li{ margin:0; background:url("../img/pix.gif"); color:#4189DD; font-weight:normal; }
#noticias { float:left; clear:both; width:100%; height:26px; margin:20px 0 10px; padding:12px 0px 0 0px; background:url("../img/ultimasnoticias.gif") no-repeat; color:#A5A5A5; }
#noticias img { width:110px; height:20px; float:left; clear:none; }
#noticias ul{ width:480px; float:right; clear:none; list-style:none; margin:0px; margin-right:60px; .margin-right:60px !important; .margin-right:30px; padding:0; }
#noticias ul li{ width:480px; margin:0; padding:0; text-align:left; }
#noticias a{ color:#A5A5A5; text-decoration:none; margin-left:0px; margin-right:5px; }
#noticias a:hover{ color:#000000;text-decoration:none;margin-right:5px;  }
.raya{ background: url("../img/rayita_form.gif") no-repeat;width:1px;height:347px;float:left;clear:none;margin: 10px 15px 0 0px; }
.raya0{ background: url("../img/pix.gif") no-repeat;width:1px;height:147px;float:left;clear:none;margin: 0 15px 0 15px; }
.raya1{ background: url("../img/raya.gif") no-repeat;width:1px;height:147px;float:left;clear:none;margin: 0 15px 0 15px; }
.raya3{ background: url("../img/rayacorta.gif") no-repeat;width:1px;height:147px;float:left;clear:none;margin: 0 15px 0 0; }
.raya2{ background: url("../img/raya_larga.gif") no-repeat;width:1px;height:357px;float:left;clear:none;margin:-235px 15px 0 15px;.margin: 0px 15px 0 15px; }
.raya4{ background: url("../img/pixel.gif") repeat-y;width:1px;min-height:147px;height:100%;float:left;clear:none;margin: 0px 15px 0 15px; }
.img_noticia { width:190px;height:123px; float:left; clear:none; }
.img_noticia img { background: url("../img/background_news.gif") no-repeat; padding:5px; }
.img_noticia1{ background: url("../img/background_news.gif") no-repeat;width:190px;height:123px; float:left;clear:none; }
.txt_noticia { width:auto; }
.txt_noticia td.titulo{ color:#00267F;font-weight:bold;font-size:13px;width:420px; }
.txt_noticia td.texto { color:#4189DD; }
.txt_noticia td.fecha{ color:#F46E27; }
.txt_noticia td .barra { color:#A9A18C;text-align:right;margin:0 5px 0 5px; }
.txt_noticia td.fecha a{ color:#F46E27; }
.txt_noticia td.localizacion a{ color:#00267F;text-align:right; }
.txt_noticia td .localizacion a { color:#00267F;text-align:right; }
.noticia { display:table; min-height:150px; height:auto !important; .height:150px; width:100%; margin-top:-1px; clear:both; }
.noticia a { color:#00267F; text-decoration:none; }
.noticia a:hover { color:#00267F; text-decoration:underline; }
#col_izq{ float:left;clear:none;width:225px;height:auto;margin-top:10px;}
.content1{height:auto;}
.filas_cont{float:none;margin-top:20px}
.cont_prodyprimas{height:315px;background:url(../img/raya_pdtosyprimas.gif) no-repeat; background-position:center; margin-top:20px }
.cont_pagina{width:200px; height:315px; float:left;background:url(../img/raya_empresa.gif) no-repeat; background-position:right; padding:5px 0 0 10px }
.texto_pag{width: 445px;float:left; padding:20px 0 0 20px; color:#3A3A3A;}
.textos {margin-top:10px;color:#3A3A3A;}
.textos_negrita {margin-top:10px; font-weight:bold}
.txt_prodyprimas{color:#D77600; margin-top:5px }
.prodyprimas_izda{float:left;text-align:right; }
.prodyprimas_dcha{float:left; text-align:left;}
.columna1{width:160px; padding-top:15px; float:left}
.normativa{ float:left;clear:none;width:320px; height:auto;padding-right:10px; }
.n a{ text-decoration:none; }
#direccion{ clear:both; padding-right:25px; text-align:right; }
#direccion a{ color: #00267F; text-decoration:none; }
#direccion a:hover{ color:#4189DD; }
.logos{float:left; padding: 5px 5px 5px 5px}