/* CSS Document */

input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #727272;
}

input:hover{
  background-color: #66FF99; 
  color: #000000;
}
	
select {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #727272;
}

select:hover{
  background-color: #00CC33; 
  xcolor: #F2F2F2; 
  color: #000020; 
}

select option {
  background-color: #ffffff;
  color: #727272;
}

select option:hover {
  background-color: #00CC33; /* Con esto indicamos el color de fondo */
  color: #F2F2F2; /* Con esto indicamos el color del contenido */
}
	
textarea {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #727272;
	}

img {
	border:0;
	margin:0;
	}
	
form {
	border:0;
	margin:0;
	padding:0;
/*	float:left; */
}

a {
	text-decoration:none;
  }
	
a:focus {
	outline:0;
	}
	
a:active {
	text-decoration:none;
	}
	
body {
	margin:0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
        text-align:center;
	}

#container {
/*	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/background-home.gif) repeat-y; */
        background-color:#ededed;
	border-left:1px solid #566675;
	border-right:1px solid #566675;
	margin:0px auto;
	width:1000px;
        text-align:left;
	}

.input_cuestionario {
/*
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid #727272;
	margin:0;
	padding:0;
*/
}

.select_cuestionario {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #727272;
      border:0; 
	margin:0 0 0 3px;
	padding:0;
}

.link_activo {
	font-weight:bold;

	}

.link_activo2 {
	color:#ff4b00;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	}


#fecha {
	margin-top:2px;
	margin-left:20px;
	float:left;
	font-size:10px;
	color:#FFFFFF;
	}

#idiomas {
	width:200px;
	font-size:10px;
	color:#FFFFFF;
	margin-right: 20px;
	margin-top:2px;
	float:right;
	}
	
#idiomas a {
	font-size:10px;
	color:#FFFFFF;
	}

#idiomas a:hover {
	font-weight:bold;
	}

#sizetxt {
	margin-right: 20px;
	margin-top:2px;
	float:right;
	}

#sizetxt a {
	font-size:10px;
	color:#FFFFFF;
	}
	
#barra-med {
	width:1000px;
	height:28px;
	background: #FFFFFF url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/toolmenu-bg.gif) left no-repeat;
	padding-top:2px;
	}

#txtherramientas {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:7px;
	margin-right:5px;
	float:left;
	width:265px;
	text-align:right;
	padding-right:35px;
	text-transform:uppercase;
	}
	
#ico-herramienta {
	float:left;
	margin-top:2px;
	padding-right:10px;
	}

#buscador_texto3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;     
	}
	
#buscador {
	float:right;
	margin-right:20px;
	margin-top:2px;
	}

#buscador input[type=text] {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:1px;
	padding-top:1px;
	height:11px;
	width:150px;
}

#buscador a {
	font-size:10px;
	color:#1b495a;
	text-decoration:underline;
	font-weight:bold;
	}

#buscador a:hover {
	text-decoration:none;
	}

#banner {
	}

#menu-sup {
font-size:1.2em; background-color:#7f2400; width:1000px; height:35px; border:1px solid white; margin:0;padding:0;}
	
#menu-sup div {
	background-color:white;
	float:left;
	height:35px;
	text-transform:uppercase;
	border-right:1px solid #fff;
	}
	
#menu-sup div a {
	font-size:0.9em;
	font-weight:bold;
	line-height:35px;
	display:block;
	color:white;
	}


#menu-sup div a:hover {
	text-decoration:none;
	background-color:#2C3060;
	color:#ffffff;
	}
	
.estilo_0 {background-color:#bf1000;padding:0 0px; width:172px; text-align:center; }	
.estilo_1 {background-color:#af1400;padding:0 0px; width:199px; text-align:center; }	
.estilo_2 {background-color:#9f1800;padding:0 0px; width:199px; text-align:center; }	
.estilo_3 {background-color:#8f2000;padding:0 0px; width:199px; text-align:center; }	
.estilo_4 {background-color:#7f2400;padding:0 0px; width:198px; text-align:center; }	
.estilo_5 {background-color:#6f2800;padding:0 0px; width:198px; text-align:center; }	
.estilo_6 {background-color:#5f6b00;padding:0 0px; width:198px; text-align:center; }	
.estilo_7 {background-color:#ff7700;padding:0 0px; width:198px; text-align:center; }	

.menu-active {
	padding:0 15px;
	background-color:#fff;
	color:#ff4b00;
	text-decoration:none;		
	}
	
#body-home {
	width:1000px;
	}

/* ---------------------Inico Home Left--------------------- */
#container2 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/img_bottom_home.gif) no-repeat bottom left;
	width:1000px;
}

#body-home-left {
	width:270px;
	float:left;
	overflow:hidden;
	}

#modulo_a-container {
	}

#modulo_a-container-content {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/bgcontent-modulo.gif) repeat-y;
	}
	
#modulo_a-content {
	padding:20px;
	}

.modulo-txt {
	line-height: 16px;
	}
	
#modulo_a-listado {
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	line-height: 16px;
	}

#modulo_a-listado a {
	color:#3d3d3d;
	}

#modulo_a-listado a:hover {
	color:#38424b;
	font-weight:bold;
	}
	

#modulo_a-listado ul {
	margin:0;
	padding:0;
	}

#modulo_a-listado ul li {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/ico-nrj-menu.gif) left no-repeat;
	list-style-type: none;
	margin:0;
	padding-left:10px;
	}
	
#modulo_a-listado ul li:hover {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/ico-azul-menu.gif) left no-repeat;
	list-style-type: none;
	margin:0;
	padding-left:10px;
	}

#modulo_b-container {
	}
	

#modulo_b-container-content {
	padding:0;
	}
	
#modulo_b-content {
	padding:0 0 0 20px;
/*	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/bg-degradado-home.gif) bottom left repeat-x; */
	border-right:1px solid #808080;
	}

/* ---------------------Inicio Home Center--------------------- */

#body-home-center {

	width:375px;
	float:left;
	padding:0 0 60px 0;
	margin:0;
	
}

#modulo_c {
	
	width:355px;
	padding-left:10px;

}
	
#content_c {
	background-color:#fff;
	border:#bebebe solid 1px;
	float:left;
	margin-bottom:10px;
}
	
#modulo_c-img {
	overflow:hidden;
	float:left;
	width:85px;
	padding:10px;
}
	
#modulo_c-txt {
	width:238px;
	float:right;
}

.modulos_titulos {
	font-weight:bold;
	color:#1b495a;
	font-size:10px;
	text-transform:uppercase;
}
	
.titulo_c {
	padding:10px 10px 0 0;
	color: #38424b;
	font-weight:bold;
}
	
.descripcion_c {
	padding:10px 10px 0 0;	
	color: #3d3d3d;
}

.leer_mas {
	padding:2px 10px 10px 0;
	color: #ff9600;
	font-weight:bold;
	text-align:right;
	font-size:10px;
}

.leer_mas a {
	color: #ff9600;
	text-decoration:underline;
}

.leer_mas a:hover {
	color: #ff9600;
	text-decoration:none;
}



/* ---------------------Inicio Home Right--------------------- */

#body-home-right {
	width:184px;
	float:left;
	}
	
#extra {
	padding:13px 0 10px 0;
	text-align:center;
	background-color: #ededed;

	}
	
#modulo_d {
	width:183px;
	}

#modulo_d-content {
	width:183px;
	}

#content_d {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	}

#footer {
	clear:both;
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/pie-bg.gif) repeat-x;
	height:40px;
	width:1000px
	}

#copyright {
color:#FFFFFF; padding-top:7px; text-align:center}

.txtcopy {
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	}

.txtcopy a {
	color:#FFFFFF;
	}

.txtcopy a:hover {
	text-decoration:underline;
	}

#direccion {
	text-align:center;
	}

.txtdireccion {
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:underline;
	}

#space20 {
	height:20px;
	}

#space10 {
	height:10px;
	}

#space10g {
       	height:10px;

/* background-color: transparent; */

/* background-image: url("http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/background-cuerpo.gif"); */

background-repeat: repeat-y;

background-attachment: scroll;

background-position: 0% 0%;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;

       	}


#space13 {
	height:13px;
	}


/* ---------------------Inicio CSS Estructura Interior--------------------- */

#container_interior {
	border-left:1px solid #ff7d01;
	border-right:1px solid #ff7d01;
	margin:0 auto;
	width:1000px;
	}

#cuerpo {
	width:1000px;
/*	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/background-cuerpo.gif) repeat-y; */ 
	background-color: #ededed;


	float:left;
        margin:0 auto;
}

#rep_cuerpo {
	width:1000px;
	float:left;
        margin:0 auto;
}

#cuerpo2 {
	width:1000px;
/*	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/background-cuerpo.gif) repeat-y; */
	float:left;
}

#cuerpo_trf {
	width:800px;
	background:#fff;
	float:left;
        margin:0 auto;
}
	
#menu_lat {
	width:199px;
	float:left;
  
        margin:0 auto;
        background-color:#ffffff;

}

#menu_izq {
  width: 170px; height: 100%; float: left; background-color:#ededed;}

#menu_izq ul {
  margin: 10px;
  padding: 0;

}

#menu_izq ul li {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/ico-menu-izq.gif) left no-repeat;
	list-style-type: none;
	margin:10px 0 0 0;
	padding: 0;
	font-size:11px;
	padding-left:12px;
}

#contenido {
  float: right;
  background-color:#ededed;
  color: #000000;
}

#contenido a
{
  color: #000000;

}

#contendio a:hover {
  color: #000000;

}

#modulo_azul-container {

/*        background-color: transparent; */

}

#modulo_azul-container-content {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/bgcontent-modulo_azul.gif) repeat-y;
}
	
#modulo_azul-content {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/imgbgtop_modulo_azul.jpg) top left no-repeat;
}
	
#modulo_azul-listado {
	line-height: 16px;
	padidng-top:20px;
}

#modulo_azul-listado a {
	background-position:5px 2px;
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/ico-nrj-menu.gif) left no-repeat;
	padding-left:15px;
	color:#38424b;
	font-size:11px;
	
}


#modulo_azul-listado a:hover {
	background-position:5px 2px;
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/ico-azul-menu.gif)left no-repeat;
	padding-left:15px;
	color:#fd7d00;
}



.ul-padre {
	padding:0 0 10px 10px;
	width:95%;
	border-top:1px solid #ededed;
	font-weight:bold;
}

.ul-hijo {
	font-size:9px;
	padding:0 0 10px 0;
	background:#f8fcfd;
	margin:0 0 0 -10px;
	border-top:1px solid #ededed;
	width:196px;
	font-weight:normal;
}

.ul-hijo div {
	margin:0;
	padding-left:20px;
	border-top:1px solid #ededed;
	background:#fff;
	width:178px
}
	



/* ---------------------Inicio Modulo con raya verde--------------------- */

#modulo_verde-container {
/*        background-color: transparent; */

	}

#modulo_verde-container-content {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/bgcontent-modulo_azul.gif) repeat-y;
	}
	
#modulo_verde-content {
	}
	
#modulo_verde-listado {
	line-height: 16px;
	}

#modulo_verde-listado a {
	color:#3d3d3d;
	}

#modulo_verde-listado a:hover {
	color:#38424b;
	font-weight:bold;
	}

#modulo_verde-listado ul {
	margin:0;
	padding:20px;
	}

#modulo_verde-listado ul li {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/ico-nrj-menu.gif) left no-repeat;
	background-position:0 5px;
	list-style-type: none;
	margin:0;
	padding-left:10px;
	}
	
#modulo_verde-listado ul li:hover {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/ico-azul-menu.gif)left no-repeat;
	background-position:0 5px;
	list-style-type: none;
	margin:0;
	padding-left:10px;
	}

/* ---------------------Fin Modulo con raya verde--------------------- */
	
#contenido_interior {
/*	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/background_contenido_int.gif) no-repeat; */
  background-color: #ededed;
	float:left;
        margin:0;
	width:762px;
	}

#contenido_top {
/*	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/background_contenido_top.gif) no-repeat; */
        background-color: #ededed;
	float:left;
        margin:0;
	width:758px;
	}

#rep_contenido_top {
        background-color: #ededed;
	float:left;
        margin:0;
	width:1000px;
	}
	
#migas {
	margin:25px;
	font-size:10px;
	}

#migas a {
	font-size:10px;
	color:#1a4858;
	}

#migas a:hover {
	text-decoration: underline;
	}

.migas_on {
	font-weight:bold;
}
	
#acciones {
	margin-left:25px;
	margin-right:25px;
	margin-bottom:0px;
	text-align:right;
	}

.volver a {
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff9700;
	text-decoration:underline;
}

.volver a:hover {
	text-decoration:none;
}
	
#titulo_int {
        font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:24px;
	color:#ff0000;
	margin-left:20px;
	margin-right:25px;
	margin-bottom:10px;
	}

#rep_titulo_int {
        font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:24px;
	color:#ff4b00;
	margin-left:0px;
	margin-right:25px;
	margin-bottom:10px;
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/underline_tit.gif) left bottom no-repeat;
	}

.txt_int {
	margin-left:25px;
	margin-bottom:15px;
	line-height: 16px;
/*	color:#767676; */
	color:#606060;
	padding-right:20px;
	font-size:12px;
	}




/* ---------------------Listado Productos--------------------- */
.prda_1_1 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProA_1_1.gif) no-repeat;
	width:11px;
	heigth:16px;
}

.prda_2_1 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProA_2_1.gif) repeat-y;
	width:11px;
	heigth:5px;
}

.prda_3_1 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProA_3_1.gif) no-repeat;
	width:11px;
	heigth:10px;
}

.prda_1_3 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProA_1_3.gif) no-repeat;
	width:24px;
	heigth:16px;
}

.prda_2_3 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProA_2_3.gif) repeat-y;
	width:24px;
	heigth:5px;
}

.prda_3_3 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProA_3_3.gif) no-repeat;
	width:24px;
	heigth:10px;
}

.prda_1_2 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProA_1_2.gif) repeat-x;
	width:6px;
	heigth:16px;
}

.prda_3_2 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProA_3_2.gif) repeat-x;
	width:6px;
	heigth:10px;
}

.prob_1_1 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProB_1_1.gif) no-repeat left;
	width:26px;
	heigth:20px;
}

.prob_2_1 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProB_2_1.gif) repeat-y;
	width:26px;
	heigth:5px;
}

.prob_3_1 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProB_3_1.gif) no-repeat;
	width:26px;
	heigth:9px;
}

.prob_1_3 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProB_1_3.gif) no-repeat;
	width:24px;
	heigth:20px;
}

.prob_2_3 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProB_2_3.gif) repeat-y;
	width:24px;
	heigth:5px;
}

.prob_3_3 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProB_3_3.gif) no-repeat;
	width:24px;
	heigth:9px;
}

.prob_1_2 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProB_1_2.gif) repeat-x;
	width:6px;
	heigth:20px;
}

.prob_3_2 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/ProB_3_2.gif) repeat-x;
	width:5px;
	heigth:9px;
}

.prod {
	background-color:#fff;
}

.gmaDesc {
	font-size:11px;
	font-family:Verdana;
	color:#767676;

}

.prodTit {
	font-size:13px;
	font-weight:bold;
	font-family:Verdana;
	color:#1B495A;
}

.prodSub{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	color:#38424b;
}

.prodDesc{
	font-size:11px;
	font-family:Verdana;
	color:#464646;
	padding-bottom:10px;
}

.prodEntrar{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	color:#FF9600;
	text-decoration:underline;
}

.fechaPromo{
	font-size:11px;
	font-family:Verdana;
	color:#1B495A;
}

/* ---------------------Productos Detalle--------------------- */
.pd_1_1 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/PD_1_1.gif) no-repeat;
	width:18px;
	heigth:20px;
}

.pd_1_1_g {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/PD_1_1_g.gif) no-repeat;
	width:18px;
}

.pd_2_1 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/PD_2_1.gif) repeat-y;
	width:18px;
	heigth:5px;
}

.pd_3_1 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/PD_3_1.gif) no-repeat bottom;
	width:18px;
	heigth:3px;
}

.pd_1_2 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/PD_1_2.gif) repeat-x;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana;
	color:#566675;
}

.pd_1_2_g {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/PD_1_2_g.gif) repeat-x;
}

.pd_3_2 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/PD_3_2.gif) repeat-x bottom;
	width:4px;
	heigth:3px;
}

.pd_2_3 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/PD_2_3.gif) repeat-y right;
	width:18px;
	heigth:5px;
}

.pd_3_3 {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/PD_3_3.gif) repeat-x bottom;
	width:5px;
	heigth:3px;
}

.pd_activa {
	font-family: Verdana,arial,helvetica;
	font-weight: bold;
	font-size: 10px;
	color:#E07328;
	text-transform: uppercase;
	text-align:center;
}

a.pd_normal:link {font-family: Verdana,arial,helvetica;font-weight: bold;font-size: 10px;color:#3D4246;text-transform: uppercase;text-align:center;}
a.pd_normal:visited {font-family: verdana,arial,helvetica;font-weight: bold;font-size: 10px;color:#3D4246;text-transform: uppercase;text-align:center;}
a.pd_normal:active {font-family: verdana,arial,helvetica;font-weight: bold;font-size: 10px;color:#3D4246;text-transform: uppercase;text-align:center;}
a.pd_normal:hover{font-family: verdana,arial,helvetica;font-weight: bold;font-size: 10px;color:#3D4246;text-decoration:underline;text-transform: uppercase;text-align:center;}

.pd_separador {
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/productos/PD_2_1.gif) repeat-y;
}

/*********************************************
---> NOTICIAS
**********************************************/
#noticias_listado {
	float:left;
	width:580px;
	}
	
.noticia_listado {
	margin-bottom:15px;
	color:#2d2d2d;	
	}
.noticia_list_title {
	padding-left:13px;
	background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/noticias/icon_news.gif) no-repeat left top;
	}
	
.noticia_fecha {font-size:10px; font-weight:bold; color:#566675;}
.noticia_list_title a {color:#38424b;}
.noticia_listado a {font-size:10px; color:#ff8400; text-decoration:underline;}

.fechaNoticia {
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	color:#566675;
}

.fuenteNoticia {
	font-size:11px;
	font-weight:bold;
	font-family:verdana;
	color:#767676;
}

.tituloNoticia{
	font-size:18px;
	font-weight:bold;
	font-family:verdana;
	color:#38424b;
}

.cuerpoNoticia{
	font-size:11px;
	font-family:verdana;
	color:#767676;
}

.linkNoticia {
	font-size:11px;
	font-family:verdana;
	color:#FF8400;
	text-decoration:underline;
}

/* ---------------------Productos Detalle--------------------- */

.linkCategoria {
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	color:#3d3d3d;
	text-decoration:underline;
	text-transform:uppercase;
}

.linkName {
	font-size:11px;
	font-weight:bold;
	font-family:verdana;
	color:#38424b;
}

.linkDesc {
	font-size:11px;
	font-family:verdana;
	color:#767676;
}

/*********************************************
---> TITULOS
**********************************************/

.titulo01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1b495a;
	text-transform:uppercase;
	}
a.titulo01:link {text-decoration: none; color:#1b495a;}
a.titulo01:visited {text-decoration: none; color:#1b495a;}
a.titulo01:active {text-decoration: none; color:#1b495a;}
a.titulo01:hover{text-decoration: none; color:#1b495a;}

.titulo01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1b495a;
	text-transform:uppercase;
	}
	
.titulo02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#38424b;
	}
.titulo03 {}

.tituloMapa {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1b495a;
	text-transform:uppercase;
	margin: 10px 0 10px 10px;
	}
	
/*********************************************
---> LISTA PRODUCTOS
**********************************************/

#prod_list {
	float:left;
	
}

#prodlist_01 {
}

#prodlist_left {
	float:left;
	width:146px;
	}
	
.prodlist_right1 {
	background:url(/pfw_files/tpl/aseguradora/gamas/prod01_bg_img_layer.gif) repeat-y;
	float:left;
	width:438px;
	height:525px;
	position:relative;
	overflow:hidden;

	}
.prodlist_right2 {
	background:url(/pfw_files/tpl/aseguradora/gamas/prod02_bg_img_layer.gif) repeat-y;
	float:left;
	width:438px;
	height:525px;
	position:relative;
	overflow:hidden;
	}
.prodlist_right3 {
	background:url(/pfw_files/tpl/aseguradora/gamas/prod03_bg_img_layer.gif) repeat-y;
	float:left;
	width:438px;
	height:525px;
	position:relative;
	overflow:hidden;
	}
.prodlist_right4 {
	background:url(/pfw_files/tpl/aseguradora/gamas/prod04_bg_img_layer.gif) repeat-y;
	float:left;
	width:438px;
	height:525px;
	position:relative;
	overflow:hidden;
	}
.prodlist_right5 {
	background:url(/pfw_files/tpl/aseguradora/gamas/prod05_bg_img_layer.gif) repeat-y;
	float:left;
	width:438px;
	height:525px;
	position:relative;
	overflow:hidden;
	}
	
.prodlist_right div{
	margin-left:20px;
	margin-right:20px;
	}
	
.prod_rollover1 {
	height:105px;
	background:url(/pfw_files/tpl/aseguradora/gamas/prod_bg_01.gif) no-repeat;
	padding:0 10px 0 10px;
	}
	
.prod_rollover2 {
	height:105px;
	background:url(/pfw_files/tpl/aseguradora/gamas/prod_bg_02.gif) no-repeat;
	padding:0 10px 0 10px;
	}
	
.prod_rollover3 {
	height:105px;
	background:url(/pfw_files/tpl/aseguradora/gamas/prod_bg_03.gif) no-repeat;
	padding:0 10px 0 10px;
	}
	
.prod_rollover4 {
	height:105px;
	background:url(/pfw_files/tpl/aseguradora/gamas/prod_bg_04.gif) no-repeat;
	padding:0 10px 0 10px;
	}
	
.prod_rollover5 {
	height:105px;
	background:url(/pfw_files/tpl/aseguradora/gamas/prod_bg_05.gif) no-repeat;
	padding:0 10px 0 10px;
	}
	
.prod_rollover1_hover {
	height:105px;
	background:url(/pfw_files/tpl/aseguradora/gamas/prod_01_hover.gif) no-repeat;
	cursor:pointer;
	padding:0 10px 0 10px;
	}
	
.prod_rollover2_hover {
	height:105px;
	background:url(/pfw_files/tpl/aseguradora/gamas/prod_02_hover.gif) no-repeat;
	cursor:pointer;
	padding:0 10px 0 10px;
	}
	
.prod_rollover3_hover {
	height:105px;
	background:url(/pfw_files/tpl/aseguradora/gamas/prod_03_hover.gif) no-repeat;
	cursor:pointer;
	padding:0 10px 0 10px;
	}

.prod_rollover4_hover {
	height:105px;
	background:url(/pfw_files/tpl/aseguradora/gamas/prod_04_hover.gif) no-repeat;
	cursor:pointer;
	padding:0 10px 0 10px;
	}

.prod_rollover5_hover {
	height:105px;
	background:url(/pfw_files/tpl/aseguradora/gamas/prod_05_hover.gif) no-repeat;
	cursor:pointer;
	padding:0 10px 0 10px;
}

	
.absolute_bottom {
	position:absolute;
	bottom:0;
	}
	
.prod_txt_mutua	{
	line-height:30px;
	font-family:Verdana,Arial;
	font-weight:bold;	
	font-size:13px;
	color:#487b8e;
	}
	
.prod_txt_tipomutua {
	font-family:Verdana,Arial;
	font-size:15px;
	font-weight:bold;
	color:#325e6e;
}

#img_prod {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
	
/*********************************************
---> LOGINS
**********************************************/

#centrar_login {
	margin:0 auto;
	background:url(/pfw_files/tpl/aseguradora/login/login_BG_body.gif) repeat-x;
	display:block;
	border:1px solid white;
	}
	
#login_admin {
	text-align:left;
	margin:175px 0 0 0;
	width:442px;
	height:185px;
	background:url(/pfw_files/tpl/aseguradora/login/login_BG.gif) no-repeat;
	}
	
#loginmed_admin {
	float:left;
	text-align:left;
	width:575px;
	height:185px;
	background:url(/pfw_files/tpl/aseguradora/login/loginAdmin_BG.gif) no-repeat;
	margin-bottom:30px;
	}

#loginmed_empleado {
	float:left;
	text-align:left;
	width:575px;
	height:185px;
	background:url(/pfw_files/tpl/aseguradora/login/loginEmpl_BG.gif) no-repeat;
	margin-bottom:30px;
	}
	
.login_title {
	text-align:right;
	margin-right:20px;
	line-height:75px;
	font-size:12px;
	font-weight:bold;
	color:#1a4859;
	}
	
.login_input {
	text-align:right;
	margin-right:20px;
	margin-bottom:5px;
	}

#login_actions {
	line-height:5px;
	margin: 25px 0 25px 0;
	}
	
#login_actions a{
	font-size:10px;
	text-decoration:none;
	color:#1b495a;
	}
	
#login_actions a:hover{
	font-size:10px;
	text-decoration:underline;
	}
	
/* ---------------------Listado Promociones--------------------- */
.prda_1_1V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromA_1_1.gif) no-repeat;
	width:11px;
	heigth:16px;
}

.prda_2_1V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromA_2_1.gif) repeat-y;
	width:11px;
	heigth:5px;
}

.prda_3_1V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromA_3_1.gif) no-repeat;
	width:11px;
	heigth:10px;
}

.prda_1_3V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromA_1_3.gif) no-repeat;
	width:24px;
	heigth:16px;
}

.prda_2_3V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromA_2_3.gif) repeat-y;
	width:24px;
	heigth:5px;
}

.prda_3_3V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromA_3_3.gif) no-repeat;
	width:24px;
	heigth:10px;
}

.prda_1_2V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromA_1_2.gif) repeat-x;
	width:6px;
	heigth:16px;
}

.prda_3_2V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromA_3_2.gif) repeat-x;
	width:6px;
	heigth:10px;
}

.prob_1_1V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromB_1_1.gif) no-repeat left;
	width:26px;
	heigth:20px;
}

.prob_2_1V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromB_2_1.gif) repeat-y;
	width:26px;
	heigth:5px;
}

.prob_3_1V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromB_3_1.gif) no-repeat;
	width:26px;
	heigth:9px;
}

.prob_1_3V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromB_1_3.gif) no-repeat;
	width:24px;
	heigth:20px;
}

.prob_2_3V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromB_2_3.gif) repeat-y;
	width:24px;
	heigth:5px;
}

.prob_3_3V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromB_3_3.gif) no-repeat;
	width:24px;
	heigth:9px;
}

.prob_1_2V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromB_1_2.gif) repeat-x;
	width:6px;
	heigth:20px;
}

.prob_3_2V {
	background:url(/pfw_files/tpl/aseguradora/promociones/PromB_3_2.gif) repeat-x;
	width:5px;
	heigth:9px;
}

.prodV {
	background-color:#f1faf5;
}
/* ---------------------Descargas--------------------- */
.rightBorder {
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#DEE8E9;
}

.descargas_titulo {
	font-size:18px;
	font-weight:bold;
	font-family:verdana;
	color:#38424b;
	text-decoration:none;
}

.descargas_texto{
	font-size:11px;
	font-family:verdana;
	color:#767676;
	padding-bottom:15px;
}

.descargas_img {

}

/* ---------------------Portafolio mediadores / productos--------------------- */

#portaImg {
	float:left;
	margin: 0px 10px 0px 10px;
}

#PortaTitulo {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1b495a;
	text-transform:uppercase;
	width:285px;
}

#PortaDesc {
	font-size:11px;
	font-family:verdana;
	color:#464646;
	width:285px;
}

#portaDocu1 {
	float:left;
	padding-left:10px;
	padding-right:10px;
}

#portaDocu2 {
	float:left;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#DEE8E9;
	padding-left:10px;
	padding-right:10px;
}

#PortaDocu {
	clear:both;
}

/*********************************************
---> MAPA WEB
**********************************************/

#webmap {
	width:600px;
	float:left;
	}

#webmap ul {
	padding:0 0 15px 0;
	margin:0 0 0 20px;
	}
	
#webmap ul li {
	padding-left:10px;
	}
	
#webmap ul li a {font-size:11px;font-weight:bold; color:#38424b;text-decoration:none;}
#webmap ul ul li a {font-size:11px;color:#2d2d2d;text-decoration:none;font-weight:normal;}
#webmap ul ul ul li a {font-size:10px;text-decoration:none;font-weight:normal;}

#webmap ul li a:hover {font-size:11px;font-weight:bold; color:#38424b;text-decoration:underline;}
#webmap ul ul li a:hover {font-size:11px;color:#2d2d2d;text-decoration:underline;font-weight:normal;}
#webmap ul ul ul li a:hover {font-size:10px;text-decoration:underline;font-weight:normal;}

#webmap ul li {padding-left:10px;background:url(/pfw_files/tpl/aseguradora/general/webmap_level01.gif) no-repeat 0 5px;list-style-type:none;}
#webmap ul ul li {padding-left:13px;background:url(/pfw_files/tpl/aseguradora/general/webmap_level02.gif) no-repeat 0 2px;list-style-type:none;}
#webmap ul ul ul li {padding-left:10px;background:url(/pfw_files/tpl/aseguradora/general/webmap_level03.gif) no-repeat 2px 0;list-style-type:none;}

/*********************************************
---> RESULTADOS BUSQUEDA
**********************************************/


#resultados_main {
	margin-left:25px;
	float:left;
	width:580px;
	}
	
#resultados_num {
	font-size:10px;
	color:#828181;
	margin: 0 0 30px 30px;
	}

#resultado {
	font-size:11px;
	font-weight:bold;
	font-family:verdana;
	color:#38424b;
	padding-bottom:10px;
	margin: 0 0 0 40px;
	}
	
.titulo_listado {
	font-weight:bold;
	color:#38424b;
	margin-bottom:15px;
	}

.normal {
	font-size:11px;
	font-family:verdana;
	color:#464646;
	}

.busqueda {
	margin: 0 0 10px 30px ;
}

.busqueda a {
	font-size:10px; 
	color:#ff8400; 
	text-decoration:underline;
	}

.resultados_texto {
   font-size:12px;
   color: #606060;

}
	
/*********************************************
---> DIRECCION DESTACADA
**********************************************/

#direc_pral {
	margin-left:20px;
	background:url(/pfw_files/tpl/aseguradora/general/BG_content.gif) no-repeat bottom right;
	height:185px;
	float:left;
	width:500px;
	margin-bottom:20px;
	}
	
#direc_second {
	margin-left:20px;
	float:left;
	width:500px;
	}
	
.mod_direc {
	float:left;
	padding-bottom:12px;
	}
	
.mod_direc2 {
	float:left;
	width:250px;
	padding-bottom:12px;
	}
	
.mod_direc_img {
	float:left;
	margin:12px 0 0 12px;
	}

.mod_direc_txt {
	color:#2d2d2d;
	float:left;
	margin:12px 12px 0 12px;
	width:200px;	
	}
	
.direc_titulo {font-weight:bold;font-size:11px;color:#0099cc;margin-bottom:5px;}
.direc_direccion {font-size:10px;}
.direc_direccion2 {}
.direc_telf {font-size:10px; color:#767676;}
.direc_fax {font-size:10px; color:#767676;}
.direc_link {font-size:10px; color:#ff8400; text-decoration:underline;}

/*********************************************
---> Cuadro médico 
**********************************************/
.qcTitolGran {
	font-size:16px;
	font-weight:bold;
	font-family:verdana;
	color:#ff8400;
}

.qcTitolMitja {
	font-size:12px;
	font-family:verdana;
	color:#ff8400;
}

.qcThCab {
	font-size:11px;
	font-weight:bold;
	font-family:verdana;
}

.qcResDes {
	font-size:12px;
	font-family:verdana;
}



.qcFichTit {
	font-size:11px;
	font-weight:bold;
	font-family:verdana;
	color:#38424b;
}

.qcFichDesc2 {
	font-size:11px;
	font-weight:bold;
	font-family:verdana;
	color:#ff4b00;
}

.qcFichDesc {
	font-size:11px;
	font-family:verdana;
	color:#464646;
}

.listadoprod{
      font-size: 16px; 
	font-family:verdana; 
	color:#464646;
      padding:20px;
}        

.qcFichDescPet {
	font-size:9px;
	font-family:verdana;
	color:#464646;
}

.qcFichTit_p {
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	color:#38424b;
}

.qcFichDesc_p {
	font-size:10px;
	font-family:verdana;
	color:#464646;
}

.linkNormal {
	color:#ff4b00;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
	}

a.cuadroLink:link {
	color:#ff4b00;
	font-weight:bold;
	}
	
a.cuadroLink:visited {
	color:#ff4b00;
	}
a.cuadroLink:active {text-decoration: none;}
a.cuadroLink:hover{text-decoration: none;}
	
/*********************************************
---> Newsletters
**********************************************/

#newsTop {
	width:784px;
	height:17px;
	background:url(/pfw_files/tpl/aseguradora/newsletter/news_top.gif) no-repeat;
	}
	
#fecha2 {
	margin-top:2px;
	margin-right:20px;
	font-weight:bold;
	float:right;
	font-size:10px;
	color:#477080;
	font-family:verdana;
	}
	
#newsCab {
	width:784px;
	height:115px;
	background:url(/pfw_files/tpl/aseguradora/newsletter/news_cabecera.jpg) no-repeat;
	}
	
#newsContainer {
/*	background:url(/pfw_files/tpl/aseguradora/general/background-home.gif) no-repeat; */
	border-left:1px solid #b5d4e5;
	border-right:1px solid #b5d4e5;
	border-bottom:1px solid #b5d4e5;
	margin:0 auto;
	width:784px;
	}

#newsBack {
	background:url(/pfw_files/tpl/aseguradora/newsletter/news_background_txtcarta.jpg) no-repeat;
	width:784px;
}

#newsCliente {
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	font-size:11px;
	color:#767676;
	font-family:verdana;
}
#newsIntro{
	margin-bottom:20px;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	font-size:11px;
	color:#767676;
	font-family:verdana;
}

.newstitle {
	margin-bottom:20px;
	margin-left:70px;
	margin-right:70px;
	font-weight:bold;
	font-size:12px;
	color:#2d2d2d;
	font-family:verdana;
	text-transform:uppercase;
}

.newsSubRaya {
	margin-top:20px;
	background:url(/pfw_files/tpl/aseguradora/newsletter/news_subraya_titulos.gif);
}

.newstituloNoticia{
	font-size:18px;
	font-family:verdana;
	color:#38424b;
}

.newsfechaNoticia {
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	color:#566675;
	margin-bottom:10px;
}

.newsfuenteNoticia {
	font-size:11px;
	font-weight:bold;
	font-family:verdana;
	color:#767676;
}

.newscuerpoNoticia{
	font-size:11px;
	font-family:verdana;
	color:#767676;
	margin-top:10px;
}

.newslinkNoticia{
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	color:#FF9600;
	text-decoration:none;
}

.newsNotTable {
	margin:20px 20px 50px 50px;
}

.newsSepNot {
	background:url(/pfw_files/tpl/aseguradora/newsletter/news_separador.gif);
	width:300px;
}

.newsEuros {
	background:url(/pfw_files/tpl/aseguradora/promociones/Desc1.gif) no-repeat center;
	font-size:18px;
	font-weight:bold;
	font-family:verdana;
	color:#FF9600;
	width:99px;
	height:61px;
}

#titol, #titol_negreta {
	color:#008000;
}

#titol_negreta {
	font-weight:bold;
}

.xmitbDiv{
position:relative;
float:left;
border:0px;
margin-right: 0.5em;
background-image: url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/Mediadores/rdo_off_n.png);
background-repeat: no-repeat;
padding:0 0 0 25px; 
cursor: pointer;
}

.xmitbDiv:hover{
  color:#ff8500;
}

.xmitbDiv.selected{
float:left;
border:0px;
margin-right: 0.5em;
background-image: url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/Mediadores/rdo_on.png);
background-repeat: no-repeat; 
}

#capcalera_ample{
   font-style: Verdana, Arial;
   font-size: 18px;
   color:#ffffff;
}

.columntitleasseg{
   border-bottom: 1px solid #000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#2D2D2D;
   font-weight:bold;
   spacing-bottom:6px;
}
.columnasseg{
   border-bottom: 1px dotted #000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#2D2D2D;
   font-weight:normal;
   spacing-bottom:6px;
}

#tablasseg{
  padding:0;
  margin:0;
  height:auto;
  vertical-align: top;
  overflow:hidden;
}

a.linktaronja{
  color:#ff9700;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
  text-decoration: underline;  
}

a.linktaronja:hover{color:#ff9700; text-decoration: none;}


.aiprod {

  font-size: 9px;
  font-family: verdana;
  color: #464646;  
  padding-left:16px;
  padding-right:20px;
}


.ailistadoprod {
   font-size: 11px; 
   font-family:verdana; 
   color:#464646;
}        

table.ailistadoprod {
  border: 1px;
  border-style: solid;
  border-color: #ffffff;
  width:732px; 
  margin-left:4px;
  margin-top:15px;
}

tr.ailistadoprod {
  background-color: #fff2de;
  border: 1px;
  border-style: solid;
  border-color: #ff9700;


} 

td.ailistadoprod {
  background-color: #ffffff;
  text-align:center;
  border: 2px;
  border-style: solid;
  border-color: #fff2de;


}

td.ailpcont {
  padding:20px;
}

table.links
{
  border: 1px;
  border-style: solid;
  border-color: #ffffff;
  width:600px; 
  margin-left:4px;
  margin-top:15px;
}

table.links th
{
  border-bottom: 1px solid #000;
  padding-right: 10px;
  height: 20px;
}

table.links td 
{
  height: 40px;
}

table.links th
{
  height: 40px;
}

.ailp1 {
   font-size: 11px; 
   font-family:verdana;
   color:#464646;
}        

table.ailp1 {
  border: 1px;
  border-style: solid;
  border-color: #ffffff;
  margin-left:2px;
  margin-top:2px;
}

tr.ailp1 {
  background-color: #fff2de;
  border: 1px;
  border-style: solid;
  border-color: #ff9700;


} 

td.ailp1 {
  background-color: #ffffff;
  text-align:center;
  border: 2px;
  border-style: solid;
  border-color: #fff2de;


}

td.ailp1cont {
  text-align:center;
  padding:5px;
}



#trf_header {
  background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/trf_header.png) repeat-y;
  width: 810px;
  height: 12px;
  margin: 0 0 0 0px;
  padding: 0;
}

#rep_trf_header {
  background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/rep_trf_header.png) repeat-y;
  width: 980px;
  height: 12px;
  margin: 0 0 0 15px;
  padding: 0;
}

#trf_center {
  background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/trf_center.png) repeat-y; 
  width: 810px;
  min-height: 300px;
  margin: 0 0 0 0px;
  padding: 0px 10px 10px 10px;
}

#rep_trf_center {
  background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/rep_trf_center.png) repeat-y; 
  width: 980px;
  margin: 0 0 0 15px;
  padding: 0 0 0 5px;
}

#trf_footer {
  background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/trf_footer.png) repeat-y;
  width: 810px;
  height: 30px;
  margin-left: 0px;
}

#rep_trf_footer {
  background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/rep_trf_footer.png) repeat-y;
  width: 980px;
  height: 30px;
  margin-left: 15px;
}

.txttitle1 {
   border-bottom: 1px solid #000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#606060;
   font-weight:bold;
   spacing-bottom:6px;
}


.txttitle11 {
   border-bottom: 1px solid #000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#606060;
   font-weight:normal;
   spacing-bottom:6px;
}

.txtsub1 {
  margin-left: 10px;
  font-size:9px;
}

.txttitle2 {
   background-color: #E8E8E8;
   border-bottom: 1px solid #888;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#606060;
   font-weight:bold;
   text-align:center;
   spacing-bottom:6px;
}

.txttitle22 {
   border-bottom: 1px solid #888;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#606060;
   font-weight:bold;
   text-align:center;
   spacing-bottom:6px;
}

.txttitle23 {/*CVG - nou estil per la caixeta d'avís*/
   /*background-color: #E8E8E8;*/
   /*color:#1b495a;*/
   /*background-color:#1b495a;*/ /*gris fosc*/
   /*background-color:#ff9700;*/ /*taronja*/
   border-bottom: 0px solid #888;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:20px;
   color:#606060;
   font-style: italic;
   font-weight:bold;
   text-align:center;
   te
   spacing-bottom:6px;
}

.txttitle26 {
   background-color: #E8E8E8;
   border-bottom: 1px solid #888;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#606060;
   font-weight:bold;
   text-align:center;
   spacing-bottom:6px;
}

.txttitle3 {
   background-color: #E8E8E8;
   border-bottom: 0px solid #000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#606060;
   font-weight:bold;
   text-align:left;
   spacing-bottom:6px;
}


.txttitle4 {
   border-bottom: 1px dotted #000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#2D2D2D;
   font-weight:normal;
   spacing-bottom:6px;
}

.txttitle5 {
  font-weight:bold;
  font-size:14px;
  vertical-align: bottom;
}

.txttitle6 {
  font-weight:bold;
  font-size:16px;
}


.txttit1 {
  background-color: #E8E8E8;
  margin: 20px 0 10px 0;
  padding: 4px 0px 0px 10px;
  font-size:14px;
  vertical-align: bottom;
  border-bottom: 1px dotted #000;
  spacing-bottom:6px;

}

.txtnota1
{
  padding: 20px 0 20px 0;
  font-size: 10px;
}

.inpres1 {
  background-color: #FFFFFF;
  text-align: right;
}

.inpres0 {
  background-color: #FCF8DD;
  text-align: left;
}

.inpres0:hover {
  background-color: #FCF8DD;
  color:#606060;
}

.txttitcap1 {
   font-weight:bold;  
}

.inpcap0 {
  display:none;
}

.inpcapi {
}

.inpcap1 {
  background-color: #FF5A00;
  color:#fff;
  text-align:right;
  font-weight:bold;
}

.inpres1 {
  background-color: #FFFFFF;
  text-align: right;
}

.inpres1:hover {
  background-color: #FFFFFF;
  color:#606060;
}

.inpres2 {
  background-color: #FFFFFF;
  text-align: right;
  font-weight:bold;
}

.inpres22 {
  background-color: #FFFFFF;
  text-align: right;
  font-weight:bold;
}


.inpres2:hover {
  background-color: #FCF8DD;
  color:#606060;
}

.inpres3 {
  background-color: #FFFFFF;
  text-align: center;
  font-weight:bold;
}

.inpres3:hover {
  background-color: #FFFFFF;
  color:#606060;
  color:#ffffff;
  background-color: #606060;
  border: 1px solid #000;
}

.inpres3n {
  background-color: transparent;
  border-bottom: 1px solid #000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#606060;
  font-weight:bold;
  spacing-bottom:6px;
  box-shadow: 0;
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;  
}

.inpres3n:hover {
  background-color: #FFFFFF;
  color:#606060;
}

.inpres3na {
  background-color: transparent;
  border-bottom: 1px solid #000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:10px;
  color:#606060;
  font-weight:normal;
  spacing-bottom:6px;
  box-shadow: 0;
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;  
}

.inpres3na:hover {
  background-color: #FCF8DD;
  color:#606060;
}


.trfsep
{
  font-size: 18px;
  color: 0;
  font-weight:bold;
}


.txtinf 
{
  color:#08088A;
}

.txtinfnota
{
  text-align: right;
  font-size: 11px;
}

.txtinfnotal
{
  text-align: left;
  font-size: 11px;
}


.txtinf:hover {
  font-size: 14px;
}

#barra-sup {
width:1000px; height:19px; background:url(http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/bg-barra-sup.gif) no-repeat;}


.p_td {
  background-color: #c0c0c0;
}

.tit_lst { 
}

table.t_lst {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
max-height:200px; min-height:50px; overflow: scroll;}

table.t_lst th {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: gray;
	background-color: #eeeee0
}

table.t_lst td {
	vertical-align:text-top;
 	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: gray;
	background-color: rgb(255, 255, 240);
}

table.t_lst tr {

}

table.t_lst thead { display: table-header-group; 




}
table.t_lst tfoot { display: table-footer-group; }
table.t_lst tbody { display: table-row-group; }
.page-break { page-break-after:always; }


table.t_lst1 {
	border-width: 1px;
	border-spacing: 2px;
	border-style: hidden;
	border-color: gray;
	border-collapse: collapse;
}

table.t_lst1 th {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: gray;
	background-color: #eeeee0;
	font-style:none;
	color:#404040;
}

table.t_lst1 td {
	vertical-align:text-top;
 	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: gray;
	background-color: rgb(255, 255, 240);
	font-size:7px;
}

.tr {
  text-align: right;
}


table.t_lst1 tr {

}


.sqldbg
{
  color: gray;
}

.sqldbg span:hover 
{
  color: red;
}

.dir 
{
	float:left;
	display:block;
	margin-bottom: 20px;
}

.dirsec
{
	padding: 5px;
	margin-right: 20px;
	margin-bottom: 20px;
	float:left;
	display:block;	
}

.dirtit
{
	font-weight:bold;
	font-size: 14px;
	vertical-align:middle;
	margin-bottom: 10px;
}

.dirtit img
{
	vertical-align:middle;
}

.dirlin
{
	float:left;
	clear:both;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.dirlin img
{
	vertical-align:middle;
}

.dirlin span
{
 	color: #202020;
	vertical-align:middle;
}

.dirlin span a
{
	color: #404040;
}

.dirlin span a:visited
{
	color: #404040;
}

.dirlin span a:hover
{
	color: #0000C0;
}

.frm_mnu
{
	margin: 5px;
	margin-left: 0px;
	padding: 5px;
	align:center;
      font-weight:bold;
	font-size:11px;
}

.frm_mnu a
{
	padding: 5px;
	background-color: #E8E8E8;
	color: #606060;
	width: 100%;
}

.frm_mnu a:hover
{
	padding: 5px;
	background-color: #808080;
	color: #ffffff;
	width: 100%;
}


.frm_mnu1
{
	margin: 5px;
	margin-left: 0px;
	padding: 5px;
	align:center;
      font-weight:bold;
	font-size:11px;
}

.frm_mnu1 a
{
	padding: 5px;
	background-color: #E0EF7F;
	color: #606060;
	width: 100%;
}

.frm_mnu1 a:hover
{
	padding: 5px;
	background-color: #808080;
	color: #ffffff;
	width: 100%;
}


.frm_frl_1 { height: 20px; }
.frm_frl_2 { height: 20px; }
.frm_frl_3 { height: 20px; }
.frm_frl_4 { height: 20px; }
.frm_frl_5 { height: 20px; }
.frm_frl_6 { height: 20px; }
.frm_frl_7 { height: 20px; }
.frm_frl_8 { height: 20px; }
.frm_frl_9 { height: 20px; }
.frm_frl_10 { height: 20px; }

.subdetall1 
{
	padding: 0px;
	background-color: #F8F8F8;
	width: 690px;
}

.hint1
{
	position: absolute;
	z-index: 999;
	background-color: #fff4e4;
	border: 1px solid #ec960f;
	padding: 10px;
	margin-top: 1px;
}

.tit
{
	color: #ffffff;
	font-weight: bold;
}


.div1 
{

}

.nbsp0
{
	width: 0;
}

.ui-button
{
	margin-right: 0;

}

.accordion0
{
  background-image: url("http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/accordion0.jpg");
  background-repeat: no-repeat;
  width: 40px;
  height: 22px;
  margin: 0;
  padding: 0;
  cursor: hand; cursor: pointer;
}

.accordion1
{
  background-image: url("http://tarificadors.lasseguradora.com/tpl/aitrf/img/general/accordion1.jpg");
  background-repeat: no-repeat;
  width: 40px;
  height: 22px;
  margin: 0;
  padding: 0;
  cursor: hand; cursor: pointer;
}

table.hint2 tr { background-color: #e0e0e0; } 
#hint3 { text-align:right; }

