/* 
	IGZ CSS © 2009 Intelygenz
	
*/

* { font-family: Verdana, Arial, Helvetica, Sans-Serif; }

HTML, BODY { font-size: 11px; color: #666; background: #FFF; margin: 0; padding: 0; } /* Opcional: margin: 2px 5px; padding: 2px 5px; */

FORM, DIV, SPAN, TD, P, FONT, UL, LI { font-size: 11px; color: #666; }

H1 { clear: both; margin-left: 40px; text-align: left; color: #B41A00; font-size: 18px; text-transform: uppercase;}
H2 { clear: both; margin-left: 80px; text-align: left; color: #B41A00; font-size: 16px;}
H3 { padding-left: 15px; padding-right: 15px; padding-top: 7px; width: 700px; text-align: left; color: #000000; background: #FAB700; font-size: 13px; text-decoration: underline; height: 30px; display: inline;}

A:link,  A:visited { color: #000; text-decoration: underline; }
A:hover, A:active  { color: #000; text-decoration: none; }

A.enlace2:link,  A.enlace2:visited { color: #666; text-decoration: none; }
A.enlace2:hover, A.enlace2:active  { color: #006699; text-decoration: underline; }


FORM { display: block; }

INPUT, TEXTAREA, SELECT {
	font-size: 11px; padding: 0 0 0 2px; 
	color: #666; background: #E4E4E4; 
	/*border: 1px solid #6E6E6E; */
}

INPUT:focus { background: #F8F8F8; } /* No funciona en IE. Comentar o borrar si molesta */

TEXTAREA { overflow: auto; }

SELECT {padding: 0 0 0 2px; }

INPUT.button { 
	border: 1px solid #444; background: #F2F2F2; 
	text-align: center; 
	text-decoration: none; font-weight: normal;
}

INPUT.button2 { 
	border: 1px solid #444; background: #C1C1C1; 
	text-align: center; 
	text-decoration: none; font-weight: normal;
}


.radio    { border: none; background: transparent; }
.readonly { border: none; background: transparent; }
.disabled { border: 1px solid #FFF; background: #FFF; }



	 /* Para los campos, datos o columnas obligatorios */

.cOblig   { font-weight: bold; color: #888; }  /* Sirve para SPAN, DIV, TD, etc... */

INPUT.cOblig, SELECT.cOblig, TEXTAREA.cOblig {
	border: 1px solid #888;
}



	/* Para Tamaños de Inputs y TextArea */
	
.cajaXS { width: 30px; }  	/* Para Números */
.cajaS  { width: 75px; }  	/* Para Fechas */
.cajaM  { width: 150px; }
.cajaL  { width: 225px; }
.cajaXL { width: 300px; }
.cajaXXL { width: 500px; }


	/* Errores */
	
.error   { font-weight: bold; color: #F00; }
.bgError { background: #F00; color: #FFF; font-weight: bold; }
A.error:link,  A.error:visited { color: #F00; font-weight: bold; text-decoration: underline; }
A.error:hover, A.error:active  { color: #F00; font-weight: bold; text-decoration: none; }




/* Classes Genéricas, alineaciones y formatos de letra */

.alignL { text-align: left; }
.alignC { text-align: center; }
.alignR { text-align: right;}
.alignJ { text-align: justify; }

.valignT { vertical-align: top; }
.valignM { vertical-align: middle; }
.valignB { vertical-align: bottom; }

.flotarL { float: left; }
.flotarR { float: right; }
.clear   { clear: both; }


.formatoB { font-weight: bold; }
.formatoI { font-style: italic; }
.formatoU { text-decoration: underline; }
.formatoN { 
	font-weight: normal; font-style: normal; font-size: 100%;
	text-decoration: none; background-color: none; word-spacing: normal;
	letter-spacing: 0px; text-transform: none; text-indent: 0px;
}
.formatoM { text-transform: uppercase; }
.formatoL { text-transform: lowercase; }
.formatoT { text-decoration: line-through; }


.fontS   { font-size: 10px; }
.fontM   { font-size: 11px; }
.fontL   { font-size: 12px; }
.fontXL  { font-size: 14px; }

.hide		{ display: none; }
.show		{ display: block; }
.invisible	{ visibility: hidden; }



	/* Celdas, colores,  bordes y separaciones */

.celda1 { background: #D3D3D3; color: #444; }
.celda2 { background: #444; color: #D3D3D3; }


.color1 { color: #003366; }
.color2 { color: #006699; }


.bgColor1 { background: #000; }
.bgColor2 { background: #FFF; }


.sep1 { padding-top: 5px; }
.sep2 { padding-left: 10px; }


.borde1 { border: 1px solid #E7E8E9; }
.borde2 { border: 1px solid #B4B5B6; }




/* Bloques Especiales */



	/* I_WIN */
	
.IWinTopLeftBg 		{ background: url(../pix/iwin/iwin.gif) 0px 0px; }
.IWinTopLeftSize	{ width: 1px; height: 25px; _font-size: 1px; line-height: 25px; }
.IWinTopLeftIcoBg	{ background: url(../pix/iwin/iwin.gif) -2px 0px;  }
.IWinTopLeftIcoSize	{ width: 35px; height: 25px; _font-size: 60px; line-height: 25px; }
.IWinTopBg 			{ background: url(../pix/iwin/iwin_top_pattern.gif) top left repeat-x; }
.IWinTopSize		{ height: 25px; }
.IWinTopCloseBg 	{ background: url(../pix/iwin/iwin.gif) -96px 0px; }
.IWinTopCloseSize 	{ width: 19px; height: 25px; cursor: pointer; _font-size: 50px; line-height: 25px; }
.IWinTopRightBg 	{ background: url(../pix/iwin/iwin.gif) -117px 0px; }
.IWinTopRightSize 	{ width: 2px; height: 25px; padding: 0; margin: 0; }

.IWinMidLeftBg 		{ background: url(../pix/iwin/iwin_left_pattern.gif); }
.IWinMidLeftSize	{ width: 1px; _font-size: 1px; }
.IWinMidBg			{ background: #FFF;  }
.IWinMidRightBg 	{ background: url(../pix/iwin/iwin_right_pattern.gif); }
.IWinMidRightSize 	{ width: 1px; _font-size: 1px; max-width: 1px; padding: 0; margin: 0;}

.IWinBotLeftBg 		{ background: url(../pix/iwin/iwin.gif) 0px -51px; }
.IWinBotLeftSize	{ width: 1px; height: 1px; _font-size: 1px; line-height: 1px; }
.IWinBotBg 			{ background: url(../pix/iwin/iwin_bottom_pattern.gif); }
.IWinBotSize		{ height: 1px; _font-size: 1px; line-height: 1px; }
.IWinBotRightBg 	{ background: url(../pix/iwin/iwin.gif) -98px -51px; }
.IWinBotRightSize 	{ width: 1px; height: 1px; _font-size: 1px; line-height: 1px; padding: 0; margin: 0; }

.IWinMSGTit{
	color: #AAA;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	cursor: move;
	padding-left: 5px;
}

.IWinMSGBody, .WinMSGBody {
	background: #FFF;
}	
		  



	/* FastHelper */

.FastHelper { cursor: default;margin: 0; border: none; text-align: left; } /* border: 1px solid #DDE; - Solo cuando queramos borde en el tooltip. Ojo! Bug en función de lib. */
.FastHelper DIV.fhMain { margin: 0; padding: 5px 8px; background: #5281AB; color: #FFF; }
.FastHelper SPAN { display: block; font-weight: bold; color: #75EEFF; }


	/* Estilos para Mensajes XBD */

.troj11n	{ font-size: 11px; color: #aa0000; text-decoration: none }
.msgError   { font-size: 12px; color: #FFF; background: #BF0000; padding: 4px 10px 4px 10px; white-space: nowrap; cursor: pointer; }  /* Rojo */
.msgOk      { font-size: 12px; color: #FFF; background: #00C92C; padding: 4px 10px 4px 10px; }  /* Verde */
.msgAviso   { font-size: 12px; color: #000; background: #FFE800; padding: 4px 10px 4px 10px; }  /* Amarillo */
.msgMensaje { font-size: 12px; color: #FFF; background: #1752C4; padding: 4px 10px 4px 10px; }  /* Azul */
.msgIco     { padding: 0; margin: 0; background: none; width: 32px; height: 32px; min-width: 32px; min-height: 32px; }


	


	/* Estilos especificos del Web */
.cabecera { width: 963px; height: 335px; /*background: url(/img/Milenari/cabecera.jpg) top left no-repeat;*/ }
.cabeceraInt { width: 963px; height: 115px; background: #333 url(/img/Milenari/swf/cabecera_int.jpg) top left no-repeat; }
.cabeceraInt1 { position: relative; width: 963px; height: 115px; background: #333 url(/img/Milenari/swf/cabecera_int_1A.jpg) top left no-repeat; }
.cabeceraInt2 { position: relative; width: 963px; height: 115px; background: #333 url(/img/Milenari/swf/cabecera_int_2A.jpg) top left no-repeat; }
.cabeceraInt3 { position: relative; width: 963px; height: 115px; background: #333 url(/img/Milenari/swf/cabecera_int_3A.jpg) top left no-repeat; }
.cabeceraInt4 { position: relative; width: 963px; height: 115px; background: #333 url(/img/Milenari/swf/cabecera_int_4A.jpg) top left no-repeat; }
.cabeceraInt5 { position: relative; width: 963px; height: 115px; background: #333 url(/img/Milenari/swf/cabecera_int_5A.jpg) top left no-repeat; }
.cabeceraInt6 { position: relative; width: 963px; height: 115px; background: #333 url(/img/Milenari/swf/cabecera_int_6A.jpg) top left no-repeat; }
.cabeceraInt7 { position: relative; width: 963px; height: 115px; background: #333 url(/img/Milenari/swf/cabecera_int_7A.jpg) top left no-repeat; }
.cabeceraInt8 { position: relative; width: 963px; height: 115px; background: #333 url(/img/Milenari/swf/cabecera_int_8A.jpg) top left no-repeat; }
.cabeceraInt9 { position: relative; width: 963px; height: 115px; background: #333 url(/img/Milenari/swf/cabecera_int_9A.jpg) top left no-repeat; }
.cabeceraInt10 { position: relative; width: 963px; height: 115px; background: #333 url(/img/Milenari/swf/cabecera_int_10A.jpg) top left no-repeat; }

#cabeceraInt-link { 
		position: absolute; 
		left: 15px; 
		width: 200px; 
		height: 102px; 
		background-color: transparent; 
}	

.sombraInt { width: 963px; height: 31px; background: url(/img/Milenari/bg_div_menu.gif) top left repeat-x; }

#opciones { text-align: center; padding: 0 0 23px 234px; height: 56px; }
.opciones1on { background: url(/img/Milenari/cuestionario_1_on.gif) top left no-repeat; width: 162px; height: 79px; display: block; float: left; }
.opciones1off { background: url(/img/Milenari/cuestionario_1.gif) top left no-repeat; width: 162px; height: 79px; display: block; float: left; }
.opciones2on { background: url(/img/Milenari/cuestionario_2_on.gif) top left no-repeat; width: 162px; height: 79px; display: block; float: left; }
.opciones2off { background: url(/img/Milenari/cuestionario_2.gif) top left no-repeat; width: 162px; height: 79px; display: block; float: left; }
.opciones3on { background: url(/img/Milenari/cuestionario_3_on.gif) top left no-repeat; width: 162px; height: 79px; display: block; float: left; }
.opciones3off { background: url(/img/Milenari/cuestionario_3.gif) top left no-repeat; width: 162px; height: 79px; display: block; float: left; }


.contCuest { clear: both; width: 963px; height: 100%; background: #F4F2E6; padding: 24px 0 14px 0; margin: 23px 0 35px 0; overflow: hidden; }

.cajaFormulario { width: 580px; float: center; padding: 0 0 0 80px; }

#formIZ { float: left; text-align: right; width: 376px; margin-right: 15px; }
#formIZ div{ height: 28px; }
#formDC { float: left; width: 187px; text-align: left; }
#formDC div{ height: 25px; }

#menuSup {  float: right; padding: 0 11px 0 0; }
#menuSupIZ { float: left; }
#menuSupCN { float: left; background: #FFF; height: 30px; }
#menuSupCN a:link, #menuSupCN a:visited{ text-decoration: none; color: #666666; }
#menuSupCN a:hover, #menuSupCN a:active{ text-decoration: underline; color: #666666; }
#menuSupDC { float: left; }

#menuSupCN ul{ margin: 0; padding: 0; }
#menuSupCN li{ list-style: none; float: left; padding: 0 2px 0 2px; font-size: 10px; font-weight: bold;  }

#menuGeneral { float: left; }

#menuSupInicio { float: left; padding: 0 10px 0 0; }
#menuSupInicioIZ { float: left; }
#menuSupInicioCN { float: left; background: #FAB700; height: 30px; }
#menuSupInicioCN a:link, #menuSupInicioCN a:visited{ text-decoration: none; color: #000; }
#menuSupInicioCN a:hover, #menuSupInicioCN a:active{ text-decoration: underline; color: #000; }
#menuSupInicioDC { float: left; }

#menuSupInicioCN ul{ margin: 0; padding: 0; }
#menuSupInicioCN li{ list-style: none; float: left; padding: 0 2px 0 2px; font-size: 10px; font-weight: bold;  }



#menu { clear: both; overflow: hidden; width: 963px; height: 31px; background: #FFF; }

#contIZ { width: 713px; background: #FFF; float: left; }

#contDC { width: 250px; background: #FFF; float: left; }

#pie { clear: both; width: 963px; min-height: 64px; padding: 10px 0 0 0;  }

	/* menu principal */
	
.menu{
	padding: 0 0 0 11px; float: left; width: 845px; *width: 844px; height: 31px; background: url(/img/Milenari/bg_div_menu.gif) top left repeat-x;
	}
.menu ul{
	margin: 0; padding: 0; height: 31px;
	}
	.menu li{
		list-style: none; float: left; /*font-weight: bold;*/ color: #000; height: 31px; 
		}
	.menu li a{
		
		color:#FFF;
		display:block;
		/*font-weight:bold;*/
		line-height:31px;
		margin:0px;
		padding:0px 2px;
		text-align:center;
		text-decoration: none;
		font-size: 11px;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #B11F00 url(/img/Milenari/menu_cn_on.gif) top left repeat-x;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#EDE3CA;
		display:none;
		height:auto;
		padding: 0;
		margin: 0;
		border: 0;
		position:absolute;
		
		z-index:200;
		border-top: solid 1px #000;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:#EDE3CA;
		display:block;
		float:none;
		margin: 0;
		padding: 0;
		width:327px;
		height:21px;
		border-bottom: solid 1px #000;
		border-left: solid 1px #000;
		border-right: solid 1px #000;
		}
	.menu li:hover li a{
		
		background:#EDE3CA;
		color: #000;
		height:21px;
		line-height:21px;
		}
	.menu li ul li a{
		background:#EDE3CA;
		display:block;
		line-height:21px;
		font-size:11px;
		font-style:normal;
		margin:0;
		padding:0 10px 0 7px;
		text-align:left;
		}
		.menu li ul li a:hover, .menu li ul li:hover a{
			background:#B11F00;
			border:0px;
			color:#FFF;
			text-decoration:none;
			line-height:21px;
			font-weight: bold;
			}
	.menu p{
		clear:left;
		}
		

.menuCN { float: left; background:#FAB700 url(/img/Milenari/menu_cn.gif) top left repeat-x; }

.menuCN a:link, .menuCN a:visited{ text-decoration: none; color: #FFF; }
.menuCN ul li a:link, .menuCN ul li a:visited{ text-decoration: none; color: #000; }

.menuCNon { float: left; background: url(/img/Milenari/menu_cn_on.gif) top left repeat-x; }
.menuCNon a:link, .menuCNon a:visited{ text-decoration: none; color: #FFF; }
.menuCNon ul li a:link, .menuCNon ul li a:visited{ text-decoration: none; color: #000; }

.menuPrincIZ { background: url(/img/Milenari/menu_iz.gif) top right no-repeat; width: 6px; height: 31px; float: left; }
.menuPrincIZdc { background: url(/img/Milenari/menu_iz_dc.gif) top right no-repeat; width: 6px; height: 31px; float: left; }
.menuPrincIZ2 { background: url(/img/Milenari/menu_iz_on.gif) top right no-repeat; width: 6px; height: 31px; float: left; }
.enlaceMenuPrinc { float: left; margin: 7px 0; *margin: 0 0; }
.menuPrincDC { background: url(/img/Milenari/menu_dc.gif) top right no-repeat; width: 5px; height: 31px; float: left; }
.menuPrincDCdc { background: url(/img/Milenari/menu_dc_dc.gif) top right no-repeat; width: 5px; height: 31px; float: left; }
.menuPrincDC2 { background: url(/img/Milenari/menu_dc_on.gif) top right no-repeat; width: 5px; height: 31px; float: left; }
	
	
#menuDC { float: left; width: 65px; background: #F4F2E6 url(/img/Milenari/bg_div_menu_dc.gif) top left repeat-x; padding: 0 0 0 42px; }


#menuDC ul{
	margin: 0; padding: 0; height: 31px;
	}
	#menuDC li{
		list-style: none; font-weight: bold; color: #000; height: 31px; 
		}
	#menuDC li a{
		background:#686A57 url(/img/Milenari/menu_dc_cn.gif) top left repeat-x;
		color:#FFF;
		display:block;
		/*font-weight:bold;*/
		line-height:31px;
		margin:0px;
		padding:0px 2px;
		text-align:center;
		text-decoration:none;
		font-size: 11px;
 
		}
		#menuDC li a:hover, #menuDC ul li:hover a{
			background: #686A57 url(/img/Milenari/menu_dc_cn.gif) top left repeat-x;
			color:#FFFFFF;
			text-decoration:none;
			}
	#menuDC li ul{
		background:#F4F2E6;
		display:none;
		height:auto;
		padding:0px;
		margin:0 0 0 -190px;
		border:0px;
		position:absolute;
		
		z-index:200;
		
		/*border-top: solid 1px #000;*/
		border: solid 1px #000;
		/*top:1em;
		/*left:0;*/
		}
	#menuDC li:hover ul{
		display:block;
		
		}
		
	#menuDC li li {
		background:#F4F2E6;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:235px;
		height:21px;
		border-bottom: solid 1px #fff;
		/*border-left: solid 1px #000;
		border-right: solid 1px #000;*/
		}
		
	
	#menuDC li:hover li a{
		background:none;
		color: #686657;
		height:21px;
		line-height:21px;
		background:#F4F2E6;
		}
	#menuDC li ul a{
		background:#F4F2E6;
		display:block;
		line-height:21px;
		font-size:11px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 7px;
		text-align:left;
		}
		#menuDC ul li ul li a:link, #menuDC ul li ul li a:visited{ text-decoration: none; color: #686657; }
		#menuDC ul li ul li a:hover, #menuDC ul li ul li:hover a{
			background:#B11F00;
			border:0px;
			color:#FFF;
			text-decoration:none;
			line-height:21px;
			}
	#menuDC p{
		clear:left;
		}



#sepSup { width: 963px; height: 47px; }

#IZ { float: left; width: 855px; height: 47px; background: #FFF; }
#DC { float: left; width: 108px; height: 47px; background: #F4F2E6; }

#titCabDC { background: url(/img/Milenari/bg_cab_cont_dc.gif) top right no-repeat; 
	width: 227px; height: 23px; font-weight: bold; padding: 20px 0 0 23px; }
	
#cuadroPrecios { background: url(/img/Milenari/bg_seguros_mes.jpg) top left no-repeat; width: 307px; height: 247px; float: left; 
	padding-left:16px;
}
#tituloPrecios { font-size: 16px; padding: 21px 0 0 0; }

TABLE.precios {width:90%}

.debug {border: solid 1px #800000; 
		color: #800000; background: #FFA0A0; 
		display: inline; visibility: visible;
		}

TD.modelos {  }
TD.precios { text-align: right; font-size: 17px; color: #FAB700;  line-height: 1.3em;}
TD.companias { }

.modelos1 { width: 143px; margin: 30px 0 0 16px; float: left; }
.precios1 { width: 72px; font-size: 17px; color: #FAB700; margin: 25px 0 0 16px; line-height: 1.3em; float: left; }
.companias1 { float: left; margin: 30px 0 0 0; }

.sepTexto { line-height: 30px; }
.sepTexto2 { line-height: 32px; }

#cuadroNoticias { float: left; width: 381px; padding-left: 5px; }
#contNoticias { clear: both; overflow: hidden; width: 379px; *width: 379px; border: solid 1px #F4F2E6; }/*F4F2E6*/

#cabeceraNot { overflow: hidden; height: 28px; }
.noticiaSup { margin: 15px 8px; border-bottom: 1px solid #686A57; padding: 0 0 6px 0; font-size: 10px; }
.noticiaInf { margin: 15px 8px; font-size: 10px; }
.fechaN { color: #FAB700; font-size: 10px; }
.tituloN { font-weight: bold; margin: 15px 0 5px 0; font-size: 10px; }

.flotarR { float: right; }

#contNoticias a:link, #contNoticias a:visited { text-decoration: none; color: #FAB700; }
#contNoticias a:hover, #contNoticias a:active { text-decoration: underline; color: #FAB700; }

#contDestDC { clear: both; width: 238px; height: 326px; background: #F4F2E6; margin: 1px 0 0 12px; }

.contMotor { width: 208px; *width: 218px; padding: 15px 0 0 15px; font-size: 10px; color: #000; }
.contMotor div{ color: #000; }
.contMotor a:link, contMotor a:visited{ text-decoration: none; color: #686A57; }
.contMotor a:hover, contMotor a:active{ text-decoration: underline; color: #686A57; }
.fechaMotor { color: #686A57; font-weight: bold; }
.tituloM { font-weight: bold; color: #000; margin: 15px 0 0 0; font-size: 10px; }
.pieDestDC { padding: 27px 0 0 0; text-align: right; }

.menuInf { padding: 10px 0 20px 0; border-top: solid 1px #C0BEB2; text-align: center; font-family: Arial; font-size: 10px; color: #000; }
.menuInf ul { margin: 0; padding: 0; }
.menuInf ul li { list-style: none; font-size: 10px; display: inline; padding: 0 2px; }
.menuInf ul li a{ font-size: 10px; font-family: Arial; }

.comboFecha { width: 50px; background: #FFF; }
.comboFechaAnio { width: 60px; background: #FFF; }
.comboNorm { width: 145px; background: #FFF; }
.cajaCP { width: 72px; background: #FFF; }
.cajaNoWidth {background: #FFF; }
.comboNormNoWidth { background: #FFF; }
.cajaDisabled { background: #ececec; }


.tablaCuest td{ padding: 5px 4px; }

#botoneraSup { clear: both; width: 963px; height: 35px; padding: 0 0 30px 0; }
#botoneraSup div div{ float: left; }
#btn2sup span{ font-size: 9px; color: #000; margin: 0 0 0 12px; }

#botoneraInf { clear: both; width: 963px; height: 35px; padding: 21px 0 30px 0; }
#botoneraInf div div{ float: left; }
#btn2Inf span{ font-size: 9px; color: #000; margin: 0 0 0 12px; }

.pestana1 { width: 135px; height: 28px; background: #F4F2E6; line-height: 28px; text-align: center; font-weight: bold; 
	border-bottom: solid 2px #EAE8DC; border-left: solid 1px #BFBFBF; border-top: solid 1px #EAE8DC; float: left; }
.pestana2on { width: 123px; height: 31px; background: url(/img/Milenari/pestana_on.gif) bottom left no-repeat; float: left; 
	color: #FFF; line-height: 31px; text-align: center; font-weight: bold; cursor: pointer; }
.pestana2on2 { width: 123px; height: 31px; background: url(/img/Milenari/pestana_on2.gif) bottom left no-repeat; float: left; 
	color: #FFF; line-height: 31px; text-align: center; font-weight: bold; cursor: pointer; }
.pestana2off { width: 123px; height: 31px; background: url(/img/Milenari/pestana_off.gif) bottom left no-repeat; float: left; 
color: #000; line-height: 31px; text-align: center; font-weight: bold; cursor: pointer; }

#cabeceras { clear: both; }
.cajaTituloTabla { width: 156px; height: 55px; background: #F4F2E6; 
	border-bottom: solid 1px #C0BEB2; border-left: solid 1px #BFBFBF; border-right: solid 2px #C0BEB2; border-top: solid 1px #EAE8DC;
	text-align: center; font-weight: bold; font-size: 12px; float: left; padding: 8px 0 0 0; }
.cajaTituloTabla p{ height: 63px; _height: 48px; margin-top: 7px; *margin-top: 15px; /*margin-top: 10%; position: relative;*/ font-size: 12px; }
.cajaTituloTabla span{ font-size: 10px; font-weight: normal; }
.comboFranquicia { width: 73px; border: solid 1px #FAB700; text-align: right; background: #FFF; }
.sepConsultor { clear: both; width: 951px; height: 5px; background: #F4F2E6; border-left: solid 1px #BFBFBF; border-right: solid 2px #BFBFBF; }

.aseguradora { width: 963px; height: 75px; }
.compania { width: 156px; height: 75px; background: #FFF; 
	border-bottom: solid 1px #C0BEB2; border-left: solid 1px #BFBFBF; border-right: solid 2px #C0BEB2; border-top: solid 1px #EAE8DC;
	text-align: center; font-weight: bold; font-size: 12px; float: left; }
.compania p { height: 75px; /*margin-top: 10%; position: relative;*/ font-size: 12px; }
.compania div { /*height: 75px;*/ /*margin-top: 2%; position: relative;*/ padding: 0;  font-size: 12px; }
.compania div div{ font-size: 10px; font-weight: normal; text-align: right; }
.compania div.logoNoPrice { /*height: 75px;*/ /*margin-top: 8%; position: relative;*/ padding-top: 15px; font-size: 12px; }
.compania div div a:link, .compania div div a:visited{ color: #B41A00; text-decoration: underline; }
.compania div div a:hover, .compania div div a:active{ color: #B41A00; text-decoration: none; }

.datosSeguro { width: 156px; height: 75px; background: #FFF; 
	border-bottom: solid 1px #C0BEB2; border-left: solid 1px #BFBFBF; border-right: solid 2px #C0BEB2; border-top: solid 1px #EAE8DC;
	text-align: right; font-weight: bold; font-size: 12px; float: left; }
.datosSeguroBarato { width: 156px; height: 75px; /*background: #FAB700; */ background: #FADB8C;
	border-bottom: solid 1px #C0BEB2; border-left: solid 1px #BFBFBF; border-right: solid 2px #C0BEB2; border-top: solid 1px #EAE8DC;
	text-align: right; font-weight: bold; font-size: 12px; float: left; }
.datosSeguroBarato div { color: #000; }

.datosSeguroError { width: 792px; height: 67px; background: #FFF;
	border-bottom: solid 1px #C0BEB2; border-left: solid 1px #BFBFBF; border-right: solid 2px #C0BEB2; border-top: solid 1px #EAE8DC;
	text-align: center; vertical-align: middle; font-weight: bold; font-size: 12px; float: left; padding: 8px 0 0 0;}
	
.cajaPrecio { float: right; padding: 3px 4px 0 0; text-align: center; vertical-align: middle;}
.precioInfo { /*font-size: 22px; */ font-size: 18px; float: left; }
.imgInfo { float: left; padding: 0 0 0 4px; }
.errorInfo { position:relative; top:25%; font-size: 12px; text-align: center; vertical-align: middle; padding: 2px 0 0 0;}
.errorInfo11 { position:relative; top:15%; font-size: 11px; text-align: center; vertical-align: middle; padding: 2px 0 0 0;}
.errorInfo10 { position:relative; top:10%; font-size: 10px; text-align: center; vertical-align: middle; padding: 2px 0 0 0;}
.valorFranq { clear: both; text-align: center; height: 13px; font-weight: normal; }


.cajaInf { clear: both; padding: 5px 0 0 3px; }
.cajaCompara { float: left; font-weight: normal; }
.cajaCompara div{ float: left; text-align: left; font-size: 9px; }
.cajaCompara div div{ /*border: 2px solid #F44806;*/ /*background: #F44806;*/ margin: 0 2px 0 0; }

.cajaContrata { float: left; padding: 0 0 0 10px; }

#notaPie { padding: 17px 0 0 0; }
#imgWarning { float: left; padding: 0 0 0 106px; }
#txtPie { float: left; width: 750px; font-size: 10px; padding: 0 0 0 8px; }

#logoInfo { float: left; }
#companiaInfo { float: left; }
#logoBig { clear: both; text-align: center; }
#txtModalidad { clear: both; text-align: center; font-size: 14px; }
#valoracion { text-align: center; }
#txtValoracion { float: left; padding: 9px 0 0 35px; }
#imgValoracion { float: left; padding: 9px 0 0 5px; }

.sepVert { float: left; padding: 13px 16px 0 16px; }

#cajaPago { float: left; padding: 13px 0 0 0; }
#formaPago { clear: both; }
#formaPago span{ color: #FAB700; }
#primaIn { padding: 3px 0 0 0; }
#precioIn { font-size: 18px; }
#primaSuc { padding: 5px 0 0 0; }
#precioPrima { color: #FAB700; font-size: 18px; padding: 5px 0 0 0; }

#regaloInfo { float: left; padding: 81px 0 0 0; width: 98px; }
#regaloInfo a:link, #regaloInfo a:visited{ color: #B41A00; text-decoration: underline; }
#regaloInfo a:hover, #regaloInfo a:active{ color: #B41A00; text-decoration: none; }

#menuSupInfo { float: left; padding: 23px 0 0 0; }
#menuSupInfo ul{ width: 246px; list-style-type: none; margin: 0; padding: 0; }
#menuSupInfo_ul{ width: 246px; list-style-type: none; margin: 0; padding: 0; }
#menuSupInfo li{ width: 246px; margin: 0; padding: 1px 0; height: 20px; }
#menuSupInfo_li1{ width: 246px; margin: 0; padding: 1px 0; height: 20px; }
#menuSupInfo_li2{ width: 246px; margin: 0; padding: 1px 0; height: 20px; }
#menuSupInfo_li3{ width: 246px; margin: 0; padding: 1px 0; height: 20px; }
#menuSupInfo_li4{ width: 246px; margin: 0; padding: 1px 0; height: 20px; }
#menuSupInfo li a{ width: 246px; line-height: 20px; background: #F4F2E6; margin: 0; padding: 0 0 0 7px; display: block; text-decoration: none; font-weight: bold; }
#menuSupInfo li a:hover{ width: 246px; line-height: 20px; background: #B41A00; color: #FFF; margin: 0; padding: 0 0 0 7px; display: block; text-decoration: none; font-weight: bold; }
.opcionMenuSupInfo { float: left; padding: 23px 0 0 0; }
.opcionMenuSuperior_ul { width: 246px; list-style-type: none; margin: 0; padding: 0; }
.opcionMenuSuperior_li { width: 246px; margin: 0; padding: 1px 0; height: 20px; text-decoration: none;}
.opcionMenuSuperior_li_a { text-decoration: none; width: 246px; line-height: 20px; background: #F4F2E6; margin: 0; padding: 0 0 0 7px; display: block; font-weight: bold; }
.opcionMenuSuperiorSeleccionada{ text-decoration: none; width: 246px; line-height: 20px; background: #B41A00; color: #FFF; margin: 0; padding: 0 0 0 7px; display: block; font-weight: bold; }
.opcionMenuSuperiorNoSeleccionada{ text-decoration: none; width: 246px; line-height: 20px; background: #F4F2E6; margin: 0; padding: 0 0 0 7px; display: block; font-weight: bold; }

#menuInfHor { clear: both; display: block;}
#menuInfHor ul{ list-style-type: none; margin: 0; padding: 0; }
#menuInfHor li{ width: 160px; margin: 0; padding: 0 5px; height: 20px; float: left; }
#menuInfHor li a{ width: 160px; line-height: 20px; background: #F4F2E6; margin: 0; padding: 0 0 0 7px; display: block; text-decoration: none; font-weight: bold; text-align: center; }
#menuInfHor li a:hover{ width: 160px; line-height: 20px; background: #B41A00; color: #FFF; margin: 0; padding: 0 0 0 7px; display: block; text-decoration: none; font-weight: bold; }


#datosInfo { clear: both; padding: 25px 0 0 0; height: 400px; overflow: auto; }
.sepInfo { clear: both; padding-bottom: 32px; }
.tiraCabDatos { width: 814px; }
.titCabDatos { float: left; width: 574px; background: #FAB700; color: #FFF; font-weight: bold; line-height:21px; padding: 0 0 0 4px; }
.titCabDatos a:link, .titCabDatos a:visited{ color: #FFF; text-decoration: none; }
.titCabDatos a:hover, .titCabDatos a:active{ color: #FFF; text-decoration: underline; }
.valorCabDatos { float: left; width: 174px; background: #FAB700; color: #FFF; font-weight: bold; height: 18px; padding: 3px 0 0 62px; }

.daniosInfo { float: left; line-height: 26px; padding: 0 0 0 4px; width: 574px; }
.cuantiaInfo { float: left; line-height: 26px; width: 164px; text-align: center; }
.iconosInfo { float: left; width: 70px; height: 26px; }

.botonesTextoInfo { clear: both; padding-top: 15px; }

.botoneraInfo { float: right; padding: 0 15px 0 0; }

.bordeSepCob { border-bottom: solid 1px #686a57; }
.bordeSepCob a:link, .bordeSepCob a:visited{ color: #666; text-decoration: none; }
.bordeSepCob a:hover, .bordeSepCob a:active{ color: #666; text-decoration: underline; }

.titSecc { clear: both; padding: 0 0 15px 0; color: #B41A00; font-size: 16px; }

.imgLeyenda { float: left; }

.iconos{ clear: both; height: 26px; }

.leyendaInf { float: left; padding: 14px 0 0 0; }

.footer { width: 824px; height: 35px; padding: 15px 0 0 0; }

.btn_regalo { margin: 8px 5px 0 0; }

#datosInfoParrilla { clear: both; padding: 25px 0 0 0; height: 400px; }
#datosInfoMultiple { clear: both; padding: 25px 0 0 0; overflow: auto; }
.titSeccMultiple { clear: both; padding: 0 0 15px 0; color: #B41A00; font-size: 16px; }
.tiraCabDatosMultiple { width: 930px; display: block;}
.titCabDatosMultiple { border-right: solid 1px #686a57; float: left; width: 500px; background: #FAB700; color: #FFF; font-weight: bold; line-height:21px; padding: 0 0 0 4px; }
.valorCabDatosMultiple { /*border-top: solid 1px #686a57; border-bottom: solid 1px #686a57;*/ border-right: solid 1px #686a57; float: left; width: 139px; background: #FAB700; color: #FFF; font-weight: bold; height: 18px; padding: 3px 0 0 0; }
.daniosInfoMultiple { border-right: solid 1px #686a57; float: left; line-height: 26px; padding: 0 0 0 4px; width: 500px; }
.bordeSepCobMultiple { border-bottom: solid 1px #686a57; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; color: #666; height: 82px; float:none;}
.cuantiaInfoMultiple { border-right: solid 1px #686a57; float: left; line-height: 12px; width: 139px; text-align: center; }
.cuantiaInfoMultipleVacia { float: left; line-height: 12px; width: 139px; text-align: center; }
.iconosInfoMultiple { float: left; width: 45px; height: 82px; }
.iconosMultiple{ clear: both; height: 82px; }

.bordeSepCobMultipleTitular { border-bottom: solid 1px #686a57; font-size: 11px; height:82px; line-height:25px; }
.titCabDatosMultiple2 { float: left; width: 500px; font-weight: bold; line-height:21px; padding: 0 0 0 4px; }
.valorCabDatosMultiple2 { float: left; width: 140px; font-weight: bold; height: 90px; padding: 3px 0 0 0; }
.valorCabDatosSeccMultiple { width: 140px; font-weight: bold; height: 30px; text-align: center;}
.bordeSepCobMultipleTitularSubGar { width: 500px;border-bottom: solid 1px #686a57; line-height: 36px;}
.contCuestMultiple { clear: both; width: 500px; height: 100%; background: #F4F2E6; padding: 20px 0 20px 5px; margin: 23px 0 35px 0; overflow: hidden; }
.cajaFormularioMultiple { width: 500px; float: center; padding: 0 0 0 80px; }
.imgLeyendaMultiple { float: left; }
.comboNormMultiple { width: 180px; background: #FFF; }

#cuadroAseg { background: url(/img/Milenari/bg_aseguradoras.gif) top left no-repeat; width: 713px; height: 111px; }
#titAseguradoras { color: #686A57; font-family: Verdana; font-size: 11px; font-weight: bold; padding: 10px 0 0 33px; }
#cajaLogos { padding: 9px 0 0 2px; }

.parrafoTexto { float: left; line-height: 26px; padding: 0 0 10px 0; width: 500px; }
.columnaVacia { float: left; line-height: 26px; padding: 0 0 10px 0; width: 50px; }
.columnaTexto { float: left; text-align: left; line-height: 26px; padding: 0 0 10px 0; width: 420px; }
.titularTexto { text-align: left; font-size: 12px; color: #FAB700; padding: 0 0 10px 0; line-height: 1.3em;}
.titularTexto2 { text-align: center; font-size: 12px; color: #000000; padding: 0 0 10px 0; text-decoration: none;}
.opcionTexto { text-align: left; font-size: 11px; color: #000000; padding: 0 0 0 0px;}
.ContenedorTexto { border-top: solid 1px #686a57; border-bottom: solid 1px #686a57; border-left: solid 1px #686a57; border-right: solid 1px #686a57; clear: both; width: 963px; height: 100%; background: #FFFFFF; padding: 24px 0 14px 0; margin: 23px 0 35px 0; overflow: hidden; }

#listaGarantias { height:365px; display: block;}

.TextoCabPagCarga
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #6a685c;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.TextoPagCarga
{
    FONT-SIZE: 14px;
    COLOR: #6a685c;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}
.sangradoSubgarantia
{
    TEXT-DECORATION: none;
	margin-left: 20px;
    display: block;
}
.subMenu
{
    background:#FAB700;
	width:700px;
}
.sangrado_Submenu
{
    margin-left:120px;
}
#titulares { align: center; width: 1000px; margin-top:20px;}
