/*Estilos para los titulos de las tablas de tarifas*/

.contenedor_tarifas {
	overflow:hidden;
	width:100%;
	position:relative;
	font-size:1em;
}

.trf_cont_tit {
	background:url("/lang/img/ico_gar.jpg") no-repeat scroll 0 3px transparent;
	border-bottom:2px solid #A7BDD1;
	color:#333333;
	margin-bottom:20px;
	margin-top:40px;
	height:29px;
	overflow:hidden;
	padding-left:20px;
	position:relative;
}

.subtit_arial {
	font-size: 1.3em; 
	margin: 0px;
	width: 320px; 
	float:left;
	line-height: 28px;
	bottom:1px;
	color:#02416C;
	height:29px;
}

.subtit_arial .cufon {
	top:4px;
}

/*Estilos para el texto*/

.trf_txt_articulo, .trf_txt_informacion {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	line-height:17px;
	margin:0;
	padding:0;
	text-align:left;
}

.trf_txt_informacion {
	margin-top:20px;
}

.primero {
	margin-top:30px;
}

/*Tabla tarifas Plataforma*/

.cab_plataforma_tarifa {
	width:774px;
	height:98px;
	position:relative;
	margin-bottom:30px;
}

.tit_cabecera_plat {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.6em;
	left:15px;
	margin:0;
	position:absolute;
	text-transform:uppercase;
	top:20px;
}

.tit_cabecera_plat a {
	color:#000;
}

.subtit_swiss_tarifa {
	top:55px;
	color:#424141;
	font-size:1.3em;
	left:16px;
	position:absolute;
}

.subtit_black_arial {
	position:absolute;
	top:20px;
	right:14px;
	color:#000;
	font-size:1em;
	text-align:center;
}

.masinfo_tarifa {
	position:absolute; 
	width:100px; 
	height:50px; 
	top:50px; 
	right:190px; 
}

.slogan_azul_tarifa {
	color:#00366A;
	font-size:1.4em;
	margin:20px 0;
	padding:0;
	text-align:left;
}

div.tarifa_plataforma {
	list-style:none outside none;
	margin:0 auto;
	padding:0;
	margin-top:20px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
}

ul.secciones_tabla, ul.secciones_fila {
	list-style:none outside none;
	margin:0 auto;
	padding:0;
	width:100%;
	clear:both;
	overflow:hidden;
}

ul.secciones_tabla li.vacia {
	width:380px;
	float:left;
	height:30px;
}

ul.secciones_tabla li.secciones {
	float:left;
	background-color:#1271A1;
	border:1px solid #FFFFFF;
	border-right:0;
	border-bottom:0;
	color:#FFFFFF;
	line-height:29px;
	width:130px;
	text-align:center;
	font-weight:bold;
}

ul.secciones_fila li.categoria_tabla {
	background-color:#DDDDDD;
	border:1px solid white;
	border-bottom:none;
	font-size:1.3em;
	font-weight:bold;
	height:23px;
	text-align:left;
	width:359px;
	float:left;
	padding:3px 10px;
}

ul.secciones_fila li.resultado_tabla {
	background-color:#EFEFEF;
	border:1px solid #fff;
	border-left:none;
	border-bottom:none;
	height:23px;
	padding:3px 10px;
	text-align:center;
	float:left;
	line-height:23px;
	width:110px;
}

li.cont_info {
	float:none;
	width:774px;
	clear:both;
	display:none;
}

.subcategoria_tabla {
	background-color:#EFEFEF;
	border:1px solid #fff;
	border-bottom:none;
	float:left;
	font-size:1em;
	padding:3px 10px;
	text-align:left;
	width:359px;
	line-height:23px;
}

.resultado_tabla2{
	background-color:#F5F8F9;
	border:1px solid #fff;
	border-bottom:none;
	border-left:none;
	float:left;
	height:23px;
	line-height:23px;
	padding:3px 10px;
	text-align:center;
	width:110px;
}

span.mas_info {
	 float:right; 
	 font-weight:bold;  
	 font-size:1.2em;
	 line-height:23px;
	 	 width:30px;
}

span.mas_info a {
	 color:#1271A1;
	 text-decoration:none;
}

span.mas_info a:hover{
	text-decoration:none;
	color:#fff;
}

/*Estilos para las tarifas de correo*/

div.tarifa_correo  {
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	list-style:none outside none;
	margin:20px auto 0;
	padding:0;
}

ul.seccion_fila {
	clear:both;
	list-style:none outside none;
	margin:0 auto;
	overflow:hidden;
	padding:0;
	width:100%;
}

li.categoria_tabla_correo {
	background-color:#DDDDDD;
	border:1px solid #fff;
	border-bottom:none;
	float:left;
	font-size:1.3em;
	font-weight:bold;
	height:23px;
	padding:3px 10px;
	text-align:left;
	width:425px;
}

li.resultado_tabla_correo {
	background-color:#EFEFEF;
	border:1px solid #fff;
	border-bottom:none;
	border-left:none;
	float:left;
	height:23px;
	line-height:23px;
	padding:3px 10px;
	text-align:center;
	width:306px;
}

li.subcategoria_tabla_correo {
	background-color:#EFEFEF;
	border:1px solid #fff;
	border-bottom:none;
	float:left;
	font-size:1em;
	height:23px;
	padding:3px 10px;
	text-align:left;
	width:425px;
	line-height:23px;
}

.resultado_tabla2_correo {
	background-color:#F5F8F9;
	border:1px solid #fff;
	border-bottom:none;
	border-left:none;
	float:left;
	height:23px;
	line-height:23px;
	padding:3px 10px;
	text-align:center;
	width:306px;
}

.tarifas_plataforma {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#1271a1;
	border-collapse:collapse;
	background-color:#FFFFFF;
	width:100%;
}

.tarifas_plataforma th{
	background-color:#1271a1;
	color:#FFFFFF;
	border:1px solid #fff

}

.tarifas_plataforma th.ffffff{
	background-color:#fff;
}

.tarifas_plataforma td{
	height:30px;
	border:1px solid #fff;
	background-color:#efefef;
	text-align:center;
	border-style:none none solid solid;
	padding:3px 10px;
}

.tarifas_plataforma td {
	color:#000;
}

.tarifas_plataforma td.categoria span {
	color:#000000;
}

.tarifas_plataforma td.categoria{
	border:1px solid white;
	height:30px;
	font-size:1.3em;
	width:330px;
	font-weight:bold;
	text-align:left;
	background-color:#DDDDDD;
}

.tarifas_plataforma td.opcion{
	text-align:left;
	border:1px solid white;
}

.tarifas_plataforma td.med{
	width:50%;
}

.tarifas_plataforma td.blue.otros{
	width:526px;
	text-align:left;
	background-color:#EFEFEF;
}

.tarifas_plataforma td.blue{
	background-color:#f5f8f9;
}

.tabla_cerrar {
	border-collapse:collapse;
	padding:0;
	border:0px solid;
}

/*Estilos para las tarifas de dominio*/

.slogan_azul_dominio {
	color:#00366A;
	font-size:1.1em;
	margin:0 auto;
	padding:15px 0;
	text-align:left;
}

.trf_tit_bloque {
	background-color:#336699;
	color:#FFFFFF;
	margin:0;
	margin-top:20px;
	padding:5px 0 5px 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	line-height:17px;
	text-align:justify;
}

/*estilos redes sociales tarifas*/




