﻿
#content_interior_2cols, #content_interior_2cols #Nav, #content_interior_2cols #contentForm {width:100%;}
	#content_interior_2cols #Nav { clear:both;}
#content_interior_2cols #OV_Content { width:810px;}
	*html #content_interior_2cols #OV_Content {width:800px;}
.naranja { font-size:large;}




ul.mainNav
{
	width: 680px;
	color: #000000;
	margin: 10px 0 10px 8px;
	background: url(img/bg_pasostransp11.gif) repeat-x 0 0;
	height: 63px;
}
.mainNav li
{
	background-position: left top;
	float: left;
	background-image: url(img/navBtn.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	list-style-type: none;
	height: 52px;
	margin-top: 5px;
	width: 170px;
}
.mainNav li.current
{ 
	background-image: url(img/navCurrentBtn.gif) !important;
	background-color: #FFFFFF;
	color: #FFFFFF;
	margin-top: 5px;
}
.mainNav li.mainNavNoBg
{
	/*background: url(img/bg_pasos.gif) repeat-x 0 0;*/
}
.threeStep .mainNav li
{
	width: 170px;
}
.threeStep .mainNav li.mainNavNoBg
{
	width: 170px;
    /* width : 161px; */
}
.mainNav li a:Link em
{
	font-size: 11px;
	padding-left: 25px;
	cursor:pointer;
}
.mainNav li a
{
	color:#000;
}
.mainNav li a:Link:Hover em
{
	text-decoration:underline;
}
.mainNav li em
{
	display: block;
	font-weight: bold;
	margin: 12px 0px 0px 0px;
	width: 100px;
	font-style: normal;
	padding-left: 25px;
	color:#000;
}
.mainNav li em.anchoEspecial 
{
	width: 120px;
}

.mainNav li.current em {color:#fff;}







.mainNav li span
{
	padding-left: 10px;
}
.mainNav li.lastDone
{
	/*background: url(img/bg_pasos.gif) repeat-x scroll 0 0;*/
	color: #718598;
}
.mainNav li.done
{
	/*background: url(img/bg_pasos.gif) repeat-x 0 0;*/
	color: #718598 !important;
}

/*=======================================
Steps Contratacion
=========================================*/
.contratacion3021 .mainNav li
{
	background-position: right top;
	float: right;
	background-image: url(img/navBtn.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	height: 52px;
	margin-top: 5px;
	width: 226px;
}
.contratacion3021 .mainNav li.lastDone
{
	background-image: url(img/navLastDoneBtn.gif);
	background-color: #c9d4d4;
	color: #718598;
}
.contratacion3021 .mainNav li.done
{
	background-image: url(img/navDoneBtn.gif);
	background-color: #c9d4d4;
	color: #718598 !important;
}
.contratacion3021 .mainNav li.current
{
	background-image: url(img/navCurrentBtn.gif) !important;
	background-color: #ffffff;
	color: #ffffff;
	margin-top: 5px;
}
.contratacion3021 .mainNav li.mainNavNoBg
{
	background: none;
}
.contratacion3021 .mainNav li em
{
	display: block;
	font-weight: bold;
	margin: 12px 0px 0px 0px;
	width: 200px;
	font-style: normal;
	padding-left: 10px;
}

/*=======================================
Tarificador
=========================================*/
#tarificador .Reale_Caption
{
	display: none;
}

#tarificadorRight .Reale_Caption
{
	display: none;
}

#tarificadorRight .PretarificadorHogar .Reale_Caption
{
	display: block;
}


#Login1_Panel1 .Reale_Clear
{
	display: none;
}

.ComboMarcaModeloVersion select
{
	/*width: 250px;*/
}
/*.ComboMarcaModeloVersion .Reale_Clear
{
	display:none;
}*/
.ComboMarcaModeloVersion .Reale_DDL_GlobalBox
{
	margin-right: 40px;
}
.ComboMarcaModeloVersion .Reale_DDL_GlobalBox
{
	margin-right: 10px;
}
*:first-child+html .ComboMarcaModeloVersion .Reale_DDL_GlobalBox
{
	margin-right: auto;
}

/*.ComboMarcaModeloVersion .Reale_Clear
{
	clear: none;
}*/
.T302 .Reale_GlobalBox
{
	margin-top: 5px;
}
.T302
{
	margin-left: 0 0 0 15px;
}
.T302 .Reale_HelpButton_GlobalBox
{
	margin-left: 0px;
}
.T302 .Reale_Label_Help
{
	margin-left: 0 !important;
}
.T302 h1 { margin: 5pxpx 10px 0 0; background: url(img/bg_h1_tarificador.gif) repeat-x 0 bottom; padding:0 0 5px 0; height:50px;}
	.T302 h1 img { float:left; margin: 15px 0 0 5px}	
	.T302 h1 img.tit_advice { float:right; margin:0 10px 0 0}	

.Action { margin: 15px 0; clear: both; background: url(img/bg_bot_tarificador.gif) repeat-x left top; height: 39px; width: 670px; padding:8px 0 0 0; }
#contentForm1Columna .Action { width:auto;}
	.Action .Siguiente { float: right; margin-right: 10px; }
	.Action .Anterior { float: left; margin-left: 10px;}

.Guardar
{
	float:right;
	margin-right:30px;
}
.Summary
{
	border: dotted 1px #a2b5c4;
	width: 650px;
	background: #f6f7f7;
	padding: 10px;
	margin: 10px 0 20px 0;
}
.Summary ul li
{
	font-size: 10px !important;
	color: #930b11;
	padding-left: 8px;
	font-weight: bold;
}
.SummaryTarifas
{
	border: dotted 1px #a2b5c4;
	width: 880px;
	background: #f6f7f7;
	padding: 30px 15px 15px 15px;
	margin: 25px 0 20px 15px;
}
.SummaryTarifas .titul
{
	font-size: 12px;
	color: #930B11;
	font-weight: bold;
}
.SummaryTarifas .texto
{
	margin: 20px 15px 20px 28px;
}
.SummaryTarifas .texto .phone
{
	float: right;
	background: url('img/bg_phone.gif') no-repeat left top;
	width: 110px;
	height: 37px;
	font-weight: bold;
	color: #072643;
	font-size: 20px;
	padding: 8px 0 0 55px;
	margin: 0 0 10px 15px;
	font-family: Arial Narrow;
}

.TabResulTarificador {clear:both;}
    .TabResulTarificador h4 {border-bottom:2px solid #A2B5C4; font-size:12px; margin:10px 0 0 0;}
/*=======================================
Contratación
=========================================*/


.content_oficinas .Reale_Caption, #servicios01 .Reale_Caption
{
	display: none;
}
.contratacion3021
{
	margin-top: 20px;
}
.contratacion3021 input
{
	border: 1px solid #7f9db9;
	background: #f4f4f4;
	color: #838383;
	padding-left: 4px;
	font-size: 11px;
}
.Cont_conductor_principal
{
	/*margin-left: 20px;*/
}

.accesorios_incluidos
{
	margin-left: 20px;
	clear:both;
}
.accesorios_incluidos h3
{
	color: #6b98a5;
	font-size: 12px;
	background: url('img/bg_dotline_clara.gif') repeat-x left bottom;
	height: 18px;
	width: 630px;
}

/*table_accesorios*/
table.table_accesorios caption { font-weight:bold; text-align:left; text-transform:uppercase;}
.accesorios_incluidos .acc_name { background: url(img/bullet.gif) no-repeat 0 16px; padding:0 20px 0 8px; }
.accesorios_incluidos .acc_name2 { background: url(img/bullet.gif) no-repeat 0 16px; }
*:first-child+html .accesorios_incluidos .acc_name { padding-left:2px;}
    .accesorios_incluidos .acc_name strong { padding:0 5px 0 5px; }
    .accesorios_incluidos .acc_name input { margin:0px 0 0 10px;}
.accesorios_incluidos .acc_valor
{
	margin-left: 20px;
	text-transform: uppercase;	
}
.accesorios_incluidos .acc_boton
{
	
	margin-left: 20px;
}
.accesorios_incluidos .acc_total
{
	background: url('img/bg_dotline_clara.gif') repeat-x left top;
	margin-top: 10px;
	clear: both;
	
}
.accesorios_incluidos .acc_total_num
{
	margin: 0px 0 0 0px;
	padding: 5px;
	font-weight: bold;
	white-space:nowrap;
}
#contentForm .accesorios_incluidos .acc_total_num span { float:none; font-size:12px; color:#930B11;}


/*
ALERT
*/
.tableshadow .head
{
	text-align: right;
}
.tableshadow .head a
{
	font-weight: 700;
	text-decoration: none;
	font-size: 11px;
}
.tableshadow
{
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
.tableshadow .tl
{
	height: 20px;
	width: 20px;
	empty-cells: show;
	background: url( 'img/rounded-white.png' );
}
.tableshadow .tc
{
	empty-cells: show;
	background: url( 'img/rounded-white.png') 0 -40px;
	height: 20px;
}
.tableshadow .tr
{
	background: url( 'img/rounded-white.png' ) -20px 0;
	height: 20px;
	width: 20px;
	empty-cells: show;
}
.tableshadow .ml
{
	background: url( 'img/rounded-white.png' ) 0 -80px;
	empty-cells: show;
	width: 20px;
	height: 100%;
}
.tableshadow .mc
{
	background-color: #FFF;
	empty-cells: show;
}
.tableshadow .mr
{
	background: url( 'img/rounded-white.png' ) -20px -80px;
	empty-cells: show;
	width: 20px;
	height: 100%;
}
.tableshadow .bl
{
	background: url( 'img/rounded-white.png' ) 0 -20px;
	height: 20px;
	width: 20px;
	empty-cells: show;
}
.tableshadow .bc
{
	background: url( 'img/rounded-white.png' ) 0 -60px;
	height: 20px;
	empty-cells: show;
}
.tableshadow .br
{
	background: url( 'img/rounded-white.png' ) -20px -20px;
	height: 20px;
	width: 20px;
	empty-cells: show;
}
/*tocado*/
button,.defaultButton,.Reale_Button_GlobalBox input
{
	font-family: Arial;
	font-size: 11px;
	font-weight: 700;
	background: #f0f1f1;
	color: #930b11;
	border: 2px solid #cfd0d0;
	margin-top: -2px;
}
*html button,.defaultButton,.Reale_Button_GlobalBox input
{
    margin-left: 0px;
    padding-left: 0;
    }

    
#modulo_oficinas .Reale_Clear
{
	display: none;
}
#modulo_oficinas .Reale_globalbox
{
	height: 20px;
	display: block;
	float: none;
}
.BtnDesconectar
{
	margin:8px;
}
.Buscadores_Detalle td
{
	padding:0!important;
	margin:0;
}

.Buscadores_Detalle SPAN.Reale_Caption
{
	font-weight:700;
	display:block;
	width:90px;
	float:left;
	background: url(img/bullet.gif) no-repeat 0 5px;
}
.Buscadores_Detalle .Reale_Label_GlobalBox
{
	float:left;
}
.Buscadores_Detalle .detalle_content { padding: 0 20px 30px; }
	.Buscadores_Detalle .detalle_content Reale_GlobalBox { display:block; margin:0 0 8px 0; background:transparent url(img/bullet.gif) no-repeat scroll 0 5px; padding-left:8px;}
	.Buscadores_Detalle .detalle_content strong { width:110px; float:left; display:block; margin: 0 0 0 10px;}
	
#contentForm .T302 h2 { clear:both; font-size:14px; margin:0; background: url(img/bg_h2_tarificador.gif) no-repeat 0 bottom;}
.TCondiciones { font-size:11px;/*position:absolute; margin-top:-43px;*/ float:left; width:280px;}
.Condiciones
{
	font-size:11px;
}
.CondicionesHogarEsencial
{
	width:400px;
	display:block;
	margin-top:-3px;
}
.Condiciones .customValidator
{
	float:none;
	margin-top:12px;
}

.cargarProyecto
{
	display:block;
}

b.Info
{
	text-indent: 50px;
	background: #f0f1f1;
	color: #930b11;
}


.descuento { color: #9d060b; font-size:10px; text-decoration:line-through; display:block; float:left; margin:40px 0 0 -140px; }
td span.descuento {margin:0; display:inline;}

/*=======================================
PreTarificadorHogar
=========================================*/

#tarificador  div.PretarificadorHogar .Reale_Input input
{
	width: 125px! important;
	margin-left: 5px;
}

#tarificador .PretarificadorHogar .Reale_Caption
{
	display: block;
}
.customValidator
{
	float:left; margin-top:12px
}



/*=======================================
Tarificacion Hogar
=========================================*/


.btnLinea  
{
	float: left;
	margin-left: 10px;
	margin-top: 15px! important;
}

#contentForm .preciosContratacion .Reale_GlobalBox 
{
	margin-bottom:0;
}

/*=======================================
Localidad
=========================================*/
.localidadLectura
{
	font-size:15px;
	font-weight:bold;
	padding-top:10px;
}
/*=======================================
    Bienvenida Descuento Colectivos
=========================================*/
#contentForm .headDescuentoColectivo
{ 
    
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-decoration: none;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: top;
/*	border: 1px dotted #FF0000;*/
}

#contentForm .textoDescuentoColectivo {
	width: 870px;
	height: 500px;
	padding-top: 90px;
	padding-left: 0px;/*
	border: thin solid #0099FF;*/
}

.textoDescuentoColectivo p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}
/*=======================================
	Promoción Motos
=========================================*/
.promocion_motos
{
	height:135px;
}
/*Box styles*/
 #divPromoMotos .box01 { background: #fff url(img/promo_motos/box02.gif) repeat-x 0 0;}
	#divPromoMotos .box02 { background:url(img/promo_motos/box04.gif) repeat-y right 0;}
		#divPromoMotos .box03 { background:url(img/promo_motos/box06.gif) repeat-x 0 bottom;}
			#divPromoMotos .box04 { background:url(img/promo_motos/box08.gif) repeat-y 0 0;}
				#divPromoMotos .box05 { background:url(img/promo_motos/box01.gif) no-repeat 0 0;}
					#divPromoMotos .box06 { background:url(img/promo_motos/box03.gif) no-repeat right 0;}
						#divPromoMotos .box07 { background:url(img/promo_motos/box05.gif) no-repeat right bottom;}
							#divPromoMotos .box08 { background:url(img/promo_motos/box07.gif) no-repeat 0 bottom; padding:11px;}
							*:first-child+html #divPromoMotos .box08 { padding:7px 10px 8px 10px;}

/*Web styles*/
#divPromoMotos  .container { 
	background:#e6e5e5; 
	margin: 30px auto;
	padding:14px;
	width:761px;
	}
#divPromoMotos 	.left { 
		background:#fff url(img/promo_motos/bg_left.jpg) no-repeat 0 0;
		float:left;
		height:662px;
		position:relative;
		width:409px;
		}
#divPromoMotos h2  
{
	height:0px!important;
	padding:0!important; 
}
#divPromoMotos h3 { 
			bottom:10px;
			position:absolute;
			}
#divPromoMotos .prom {
		background:url(img/promo_motos/bg_prom.png) no-repeat 0 0;
		height:183px;
		padding:5px 0 0 0;
		width:201px;
		}

	#divPromoMotos .right {
		float:right;
		text-align:center;
		width:352px;
	}
		#divPromoMotos h1 {
			background: url(img/promo_motos/down_line.gif) no-repeat center bottom;
			margin:0;
			padding:0 0 20px 0;
		}
			#divPromoMotos h1 a  { display:block;}
		#divPromoMotos p { 
		font-size: 14px;
		margin:0 12px 0px;
		text-align:left;
		}
			#divPromoMotos p.f_step { 
				background:url(img/promo_motos/reloj.jpg) no-repeat right bottom;
				padding: 30px 140px 50px 0;
			}
			#divPromoMotos p.s_step { 
				background:url(img/promo_motos/moto.jpg) no-repeat right bottom;
				padding: 0 100px 66px 0;
			}
		#divPromoMotos p span { color:#e32325;font-weight:bold;font-size: 14px!important;}
		#divPromoMotos .button_container { 
			background: url(img/promo_motos/down_line.gif) no-repeat center top;
			margin:0px;
			padding:24px 0 0 0;
			text-align:center;
			}
			#divPromoMotos a.a_link { 
				color:#e32325;
				display:block;
				font-size:14px;
				padding:0 25px 0 0;
				text-align:right;
				text-decoration:underline;
				}
			#divPromoMotos a.a_link:hover { text-decoration:none;}
			#divPromoMotos a.a_link:visited { color:#e98485; }
	#divPromoMotos ul { 
		float:right; 
		height:20px; 
		padding:17px 0 0px 0;
		}
		#divPromoMotos ul li { 
			float:left; 
			padding:0 10px;}
			#divPromoMotos ul li a { 
				font-size:11px; 
				color:#000000; 
				text-decoration:underline; 
				display:block;
				}
			#divPromoMotos ul li a:hover {
				text-decoration:none;
			}
			
#PromocionMotosMain
{
	position:absolute;
	margin-left:760px;	
	margin-top:10px;
}			
