  @charset "utf-8";
/* CSS Document */
body{margin: 0px auto; padding: 0px; background-color: #fff; text-align:center; font-family:arial; font-size: 12px; }
html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a{text-decoration: none;}
a:hover {text-decoration:underline}
a img {border:none;}
ul{list-style-type: none;}
li a{color:#333; list-style-type:none;}
div{display: inherit;}
a:focus { outline: none;}
button:focus { outline: none;}

.spa{width:14px; max-width:14px; margin: 0px auto; padding: 0px; float:left;}
#head{width: 950px; clear:both; margin: 0px; padding: 0px;margin-bottom:10px;}
#foot{width: 950px; clear:both; margin: 0px; padding: 0px;}
#menu{width: 226px; padding-left:18px; float:left; text-align:left;}
#content{width: 706px;margin: 0px auto; padding: 0px; float:left; text-align:left; background-color: #fff;}
.row{clear:both;float:left; padding-bottom: 26px; text-align:left; width:706px;}
.row_all{clear:both; float:left; margin-bottom: 26px; text-align:left; width:950px;}
.row_all .pill_terminal{margin-top:0px;} 
.naranja{color: #f60;}
#gnrl {display:table;height:100%;margin:0 auto;max-width:950px;text-align:left;width:950px;}
.path_navegacion{clear:both; color:#666; font-size:11px; padding-bottom: 20px; line-height: 10px; margin:0px; height: 10px; font-weight:bold;}
.path_navegacion a{color:#666; font-weight:normal;}
.mod4 {float:left; width: 166px; max-width:166px; margin-left:14px;}
.mod3 {float:left; width: 226px; max-width:226px; margin-left:14px;}
.mod2 {float:left; width: 466px; max-width:466px; margin-left:14px;}
.mod1 {float:left; width: 226px; max-width:226px; margin-left:14px;}
.mod5 {float:left; width: 346px; max-width:346px; margin-left:14px;}
.mod6 {float:left; width: 706px; max-width:706px;}
.mod7 {float:left; width: 526px; max-width:526px; margin-left:14px;}
.mod8 {float:left; width: 256px; max-width:256px; margin-left:14px;}
.mod9 {float:left; width: 308px; max-width:308px; margin-left:13px;}
.mod10 {float:left; width: 950px; max-width:950px;}
.mod11 {float:left; width: 227px; max-width:227px; margin-left:14px;}
.mod12 {float:left; width: 710px; max-width:710px; margin-left:14px;}
.mod13 {float:left; width: 348px; max-width:348px; margin-left:14px;}
.last {margin-right:0px;}
.first {margin-left:0px;}


/* cabecera */
.cabecera {	width: 950px; max-width:950px;font-size: 12px; padding: 0px; margin:0px auto; text-align: left; clear:both;}	
.celda_buscador {width: 657px; max-width:657px;float: left;}
.cabecera .celda_menu_sub .menu { margin: 0; padding: 0; height:30px; border-bottom:2px solid #CCC;border-left:2px solid #CCC;border-right:2px solid #CCC;width:946px; max-width:946px;  float:left; text-align:center; font-weight:bold }
img, span { float:none; }
.cabecera li { line-height:12px;}


.cabecera a { padding-top:0px; color: #000; float:left;}
.cabecera a img {border: none;}
.cabecera a:hover {color:#f60;}
.cabecera fieldset, form {border:none; margin:0px; padding:0px;}
.cabecera .invisible, .oculto { display:none; margin:0px; padding:0px;}

.cabecera h1 {height:40px; line-height:35px; width: 40px; margin: 14px 0px 1px 0px; float:left;}
.cabecera h1 img{ width: 40px; height:40px; line-height:35px;}
.cabecera li { padding: 0px 0px; }

.cabecera .menu_segmentos { float:left; margin: 40px 0px 0px 0px; float:left; height:20px; line-height:20px;}
.cabecera .menu_segmentos a {color:#666;}
.cabecera .menu_segmentos a:hover {color:#f60;}
.cabecera .menu_segmentos ul {margin: 0;padding: 0;	float: left; height:20px;}
.cabecera .menu_segmentos li {line-height:15px; text-align: center; float:left; vertical-align:bottom; height:20px;background-image:url(/img/header/menu_spacer_1.gif); background-repeat:no-repeat; background-position:0px 0px;padding-left:14px; margin-left:14px; }
.cabecera .menu_segmentos li:first-child , .cabecera .menu_segmentos li.first-child {background-image:none;padding-left:14px}

.celda_menu_sec {float:left; margin-top:10px;}
.menu_secciones {width:657px; max-width:657px; float:left; background-image:url(/img/new/menu_bg_sli.gif); 
	background-position: -1px 0px; background-repeat:repeat-x;line-height:15px;}

.cabecera .celda_menu_sec .menu ul{ margin: 0;padding: 0;float: left; height:24px;}
.cabecera .celda_menu_sec .menu li {text-align: center; float:left; height: 21px;  
Padding-top:10px; background-image: url(/img/header/menu_bg_1.gif); background-position:0px 0px;
	background-repeat: no-repeat; padding-left:16px; padding-right:18px;}
.cabecera .celda_menu_sec .menu li.current_menu + li { background-position:-1px 0px; }
.cabecera .celda_menu_sec .menu li:first-child , .cabecera .celda_menu_sec .menu li.first-child {
	background-image:url(/img/header/menu_bg_li.gif);
	padding-left:18px;}

.cabecera .celda_menu_sec .menu li.current_menu { border-top:0; border-left:2px solid #ccc; border-right:2px solid #ccc; 
	background: url(/img/header/menu_bg_1b.gif); background-repeat:repeat-x; background-position:0px 0px;
}

.cabecera .celda_menu_sub .menu li{	float:left; display: inline; text-align: center; vertical-align:bottom;
	height: 21px; padding-top:9px; padding-left:0px; margin-right: 0px; padding-right: 16px;background-image:url(/img/header/menu_spacer_2.gif); background-repeat:no-repeat;	background-position:0px 0px;
}
.cabecera .celda_menu_sub .menu li:first-child ,
.cabecera .celda_menu_sub .menu li.first-child { background:none; padding-left:0px;} 
.cabecera .celda_menu_sub .regular_menu a { margin-left:16px; }
.cabecera .celda_menu_sub .current_menu a { margin-left:16px; }
.cabecera .link_catala { float:right; margin:17px 27px 0px 0px; padding: 0px 0px 0px 10px; height: 11px; color:#fff; visibility:hidden;}
.cabecera .link_catala.activo {visibility:visible;}
.cabecera form{margin: 0px; padding: 0px;}
.cabecera .link_google { float:left; height: 30px; line-height:25px; padding:8px 0px 0px 45px;}
.cabecera .link_google img{ float:left; height: 30px; line-height:30px; padding:0px; margin: 0px;}
.cabecera .caja_buscador {float:left; margin-left:50px;}
.cabecera .caja {float:left; border: 1px solid #999;height:22px; }
.cabecera .caja_buscador input{float:left;}
.cabecera .caja_buscador .box_buscador {float:left; width:250px; border: none;}
.cabecera .caja_buscador .img {float:left;}




.formsecare {background-color:#F7F7F7;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;float:left;font-size:11px;height:102px;margin:0;max-width:291px;
text-align:left;vertical-align:top;width:291px;}
       

.formsecare #id_care_movil {float:left;height:91px;margin:0;padding:11px 12px 0;vertical-align:top;
width:265px;}
.formsecare #id_care_business  {float:left; margin:0px; vertical-align:top; padding:6px 12px 6px 12px; width:265px;}
.formsecare #id_care_wholesale  {float:left; margin:0px; vertical-align:top; padding:0px; width:265px;}
.formsecare #id_care_internet {float:left;height:94px;margin:0;padding:8px 12px 0;vertical-align:top;
width:265px;}
.formsecare #id_care_movil_alerta {float:left; margin:0px; vertical-align:top; padding:0px 12px 6px 12px;}
.formsecare #id_care_internet_alerta {float:left;height:99px;line-height:11px;margin:0;padding:3px 12px 0px 12px;vertical-align:top;}
.formsecare #id_care_business_alerta {float:left; margin:0px; vertical-align:top; padding:0px 12px 6px 12px;}
.formsecare #id_care_wholesale_alerta {float:left; margin:0px; vertical-align:top; padding:0px 12px 6px 12px;}
.formsecare .larg{z-index: 8; position:absolute; background-color:#F7F7F7; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; float:left; font-size:11px; margin:0; max-width:291px; text-align:left; vertical-align:top; width:291px;}
.formsecare .interline {line-height:20px;}
.formsecare .cerrar {float:right; padding-top:2px; height:10px;}

.formsecare .box {height:20px; border:1px solid #CCC; vertical-align:bottom; margin:0px; width: 125px; font-size:1.14em;}
.formsecare .box_mv_login {float: left; vertical-align: bottom; line-height: 22px;}
.formsecare .box_mv_pass {float: right; vertical-align: bottom; line-height: 22px;}
.formsecare .box_bs_login {float: left; vertical-align: bottom; line-height: 22px;}
.formsecare .box_bs_pass {float: right; vertical-align: bottom; line-height: 22px;}
.formsecare .box_w_login {float: left; vertical-align: bottom; line-height: 22px;}
.formsecare .box_w_pass {float: right; vertical-align: bottom; line-height: 22px;}
.formsecare .box_ad_login {float:left; margin-bottom: 2px; line-height: 22px;}
.formsecare .box_ad_dom {height:24px !important; height:30px; border: 1px solid #ccc; width: 127px; float: right !important; clear:right; vertical-align: middle; font-size:1.14em;}
.formsecare .box_ad_pass {clear:both; float:left; line-height: 22px;}

.formsecare #user_e {float:left; line-height: 22px;}
.formsecare #user_pass_e {float:left; line-height: 22px;}
.formsecare #enviar_e {float:right;}
.formsecare #user_bs {float:left; line-height: 22px;}
.formsecare #user_pass_bs { line-height: 22px;}
.formsecare #enviar_bs {float:right;}
.formsecare #user_w {float:left; line-height: 22px;}
.formsecare #user_pass_w {line-height: 22px;}
.formsecare #enviar_w {float:right;}
 

.formsecare h2 { font-size:12px; display:inline; font-weight:bold; float:none; padding:0; line-height:inherit; margin-right: 10px;  margin-top: 0px; margin-bottom:0px; background-color: transparent; color: #000000;}
.formsecare span {color:#f60;}
.formsecare ul, .formsecare li {margin-top:0px; padding-top:0px;}
.formsecare #id_care_movil li {   vertical-align: middle; padding-bottom:6px;}
.formsecare #id_care_movil label { font-size:10px; }
.formsecare #id_care_movil .m3 { vertical-align:middle; margin:0px;}
.formsecare #id_care_movil #movilradiointernet {margin-left: 10px !important; margin-left:5px;}
.formsecare #id_care_movil a {color:#666;}
.formsecare #id_care_movil .lm3a {margin: 10px 0px 0px 0px;  vertical-align:middle; float: left;}
.formsecare #id_care_movil .lm3b { float:right; text-align:right; padding-top:6px; }
.formsecare #id_care_movil #movil_nuevo {color:#F60;padding-left:11px; background-image:url(/img/new/bg_arrow.gif); background-repeat:no-repeat;background-position:1px 4px;}
  
.formsecare #id_care_movil_alerta .title {font-size:11px; font-weight:bold;}
.formsecare #id_care_movil_alerta ul {float:left;width:100%;}
.formsecare #id_care_movil_alerta li {float:left;background-image:url(../../../img/new/bg_arrow.gif); background-repeat:no-repeat; background-position:1px 3px; padding-left:11px; margin-top:2px;}
.formsecare #id_care_movil_alerta li a{float:none; display:inline; padding:0px; margin: 0px;}
.formsecare #id_care_movil_alerta h3 {float:left; font-size:11px; font-weight: bold; margin-top: 4px;}
.formsecare #id_care_movil_alerta a {color:#f60;float:none;}  
  
.formsecare #id_care_business li {vertical-align: middle; padding-bottom:6px;}
.formsecare #id_care_business label { font-size:10px; }
.formsecare #id_care_business .bs3 { vertical-align:middle; margin:0px;}
.formsecare #id_care_business #movilradiobusiness {margin-left: 10px !important; margin-left:5px;}
.formsecare #id_care_business a {color:#666;}
.formsecare #id_care_business .lbs3a {margin: 10px 0px 0px 0px;  vertical-align:middle; float: left;}
.formsecare #id_care_business .lbs3b { float:right; text-align:right; padding-top:6px; }
.formsecare #id_care_business .lbs3c {float:right; text-align:right; padding-top:15px; }
.formsecare #id_care_business #business_nuevo {color:#F60;padding-left:11px; background-image:url(/img/new/bg_arrow.gif); background-repeat:no-repeat;background-position:1px 4px;}
.formsecare #id_care_business_alerta ul {margin-top:25px;}
.formsecare #id_care_business_alerta li {text-align:justify; clear:both; line-height:14px;}
.formsecare #id_care_wholesale li {vertical-align: middle; padding-bottom:6px;}
.formsecare #id_care_wholesale label { font-size:10px; }
.formsecare #id_care_wholesale .w3 { vertical-align:middle; margin:0px;}
.formsecare #id_care_wholesale #movilradiowholesale {margin-left: 10px !important; margin-left:5px;}
.formsecare #id_care_wholesale a {color:#666;}
.formsecare #id_care_wholesale .lw3a {margin: 10px 0px 0px 0px;  vertical-align:middle; float: left;}
.formsecare #id_care_wholesale .lw3b { float:right; text-align:right; padding-top:6px; }
.formsecare #id_care_wholesale #wholesale_nuevo {color:#F60;padding-left:11px; background-image:url(/img/new/bg_arrow.gif); background-repeat:no-repeat;background-position:1px 4px;}
.formsecare #id_care_wholesale_alerta ul {margin-top:25px;}
.formsecare #id_care_wholesale_alerta li {text-align:justify; clear:both; line-height:14px;}

.formsecare #id_care_internet li {padding-bottom:6px;vertical-align:middle;margin-bottom:0px;}
.formsecare #id_care_internet select {border: 1px solid #ccc;}
.formsecare #id_care_internet #la3 { margin-top: 0px;}
.formsecare #id_care_internet label { font-size:10px;}
.formsecare #id_care_internet .m3 { vertical-align:middle; margin: 0px;}
.formsecare #id_care_internet #internetradiointernet {margin-left: 10px !important; margin-left:5px;}
.formsecare #id_care_internet a {color:#666;}
.formsecare #id_care_internet .la3a {float:left; vertical-align:middle; width:200px; line-height:22px;}
.formsecare #id_care_internet .la3b {float:right; text-align:right;}
.formsecare #id_care_internet .la3b img{margin-top:4px;}

.formsecare #id_care_internet_alerta .title {font-size:11px; font-weight:bold;}
.formsecare #id_care_internet_alerta ul {float:left;width:100%;}
.formsecare #id_care_internet_alerta li {float:left;background-image:url(/img/new/bg_arrow.gif); background-repeat:no-repeat; background-position:1px 3px; padding-left:11px; margin-top:2px;}
.formsecare #id_care_internet_alerta li a{float:none; display:inline; padding:0px; margin: 0px;}
.formsecare #id_care_internet_alerta h3 {float:left; font-size:11px; font-weight: bold; margin-top: 4px;}
.formsecare #id_care_internet_alerta a {color:#f60;float:none;}  
 

.formsecare #id_care_empresas {padding:12px 12px 6px 32px;}
.formsecare #id_care_empresas a {color:#666;}
.formsecare #id_care_empresas a:hover {color:#F60;}

.formsecare #id_care_empresas h2 { font-size:11px;font-weight:bold;}
.formsecare #id_care_empresas li {margin-bottom:5px;}
.formsecare #id_care_empresas .care_e_2 {float:left;}
.formsecare #id_care_empresas .care_e_3 { padding-top:2px; float:right; margin-right:24px;}


.formsecare #id_care_empresas #user_e {width:105px;}
.formsecare #id_care_empresas #user_pass_e {width:105px; margin-left:6px;}

.cabecera * .gris {	color:#CCC;}
.cabecera * .negro {color:#000;}

.cabecera .current_menu a {font-weight: bold;color:#F60;}
.menu_segmentos .current_menu a { color:#F60;}

.cabecera .activo { display:inherit; }
.cabecera .oculto { display:none; }

#solicita_m {background-image:url(/img/new/ico_flecha.gif);background-position:0px 3px;background-repeat:no-repeat;
color:#f60 !important;padding:0 0 0 10px;clear:both;margin-top:3px;
}
#solicita_bs {background-image:url(/img/new/ico_flecha.gif);background-position:0px 3px;background-repeat:no-repeat;
color:#f60 !important;padding:0 0 0 10px;clear:both;margin-top:3px;
}
#solicita_w {background-image:url(/img/new/ico_flecha.gif);background-position:0px 3px;background-repeat:no-repeat;
color:#f60 !important;padding:0 0 0 10px;clear:both;margin-top:3px;
}

/* fin cabecera */

/* Menu derecho */
.menuDer {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align:left;
	width: 226px;
	vertical-align:top;
}
.menuDer .title-menu-der {
	color: #000000;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 4px;
	margin-top:3px;
}
.menuDer-inicio {
	float: right;
	margin-left: 9px;
	top: 0px;
	width: 240px;
	display:inline;
	height:277px;
}
.menuDer label, input[type="radio"] {
	font-size:12px;
	vertical-align:middle;
}
.menuDer-inicio label, input[type="radio"] {
	font-size:12px;
	vertical-align:middle;
}
.menuDer-row {
	float: right;
	top: 0px;
	width: 240px;
	border-top:solid 1px #CCCCCC;
	padding-top: 6px;
	height:40px;
	margin-top: 9px;
	margin-bottom: 0px;
	display:inline;
}

.menuDer .menu2 {
	float:left;
	width: 226px;
	margin-bottom: 15px;
}
.menuDer .menu2 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float:left;
	border: 1px solid #d1d1d1;
	width:224px;
	margin-bottom:-1px;
}
.menuDer .menu2 ul li {
	float:left;
	background-color: #f4f4f4;
	border-bottom:1px solid #d1d1d1;
	width:100%;
}
.menuDer .menu2 ul li a {
	float:left;
	padding-left:22px;
	width:173px;
	padding-top:7px;
	padding-bottom:8px;
	background:transparent url(/img/new/bot-der-bullet.gif) no-repeat scroll 6px 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
.menuDer .menu2 .menutit {
	float:left;
	padding-left:6px;
	width:173px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
	padding-top:6px;
	padding-bottom:4px;
	background:url("/img/new/bot-der-bullet.gif") no-repeat scroll 6px 8px transparent;
	padding-left:22px;
}

.menuDer .menu2 ul li ul {
	float:left;
	border:none;
	clear:both;
	border-top: 1px solid #d1d1d1;
	margin-bottom:-1px;
}
.menuDer .menu2 ul li ul li {
	float:left;
	background-color:#fffeff;
	border-bottom:1px solid #d1d1d1;
	width:100%;
}
.menuDer .menu2 ul li ul li a {
	float:left;
	padding-left:31px;
	margin-top:6px;
	padding-bottom:5px;
	background:transparent url(/img/new/ico_flecha.gif) no-repeat scroll 22px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-top: 0px;
}
.menuDer .menu2 ul li ul li ul {
	float:left;
	border:none;
	border-top: 1px solid #d1d1d1;
	margin-bottom:-1px;
}
.menuDer .menu2 ul li ul li ul li {
	float:left;
	background-color:#ffffff;
	border-bottom:1px solid #d1d1d1;
	width:100%;
}
.menuDer .menu2 ul li ul li ul li a {
	float:left;
	padding-left:19px;
	background:transparent url(/img/new/ico_flecha_peq.gif) no-repeat scroll 13px 6px;
	margin-left:18px;
	margin-top:5px;
	padding-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.menuDer .menu2 ul li ul li ul li  ul li a {
	float:left;
	padding-left:25px;
	background:transparent url(/img/new/ico_linea.gif) no-repeat scroll 19px 8px;
	margin-left:18px;
	margin-top:5px;
	padding-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.menuDer .menu2 .active {
	font-weight:bold;
}
.menuDer .menu2 .on {
	color:#ff6600;
	font-weight:bold;
}
.menuDer .menu2 .oculto {
	display:none;
}
.menuDer .menu2 .show {
	display:inline;
}
.menuDer .menu2 .flecha {
	background:#fbf7ef url(/moviloes/img/fl_menu_new.gif) no-repeat scroll 9px 9px;
}
/*Fin estilos menu izquierdo*/

.menuDer .menu_principal .vacio {
	background-image:none;
	font-weight:bold;
	padding-left:15px;
}
.menuDer .menu_principal_alt {
	background-image:none;
	border-bottom: 1px solid #d1d1d1;
	font-weight:normal;
	list-style-image:none;
}
.menuDer .menu_principal li a {
	color: #000;
	text-decoration:none;
}
.menuDer .menu_principal li a:hover {
	color: #FF6600;
	text-decoration:none;
}
.menuDer .menu_principal .destacado {
	background-color: white;
	color: #FF6600;
	font-weight: bold;
}
.menuDer .menu_principal .destacado a {
	background-color: white;
	color: #FF6600;
	font-weight: bold;
}
.menuDer .menu_principal .destacado a:hover {
	background-color: white;
	color: #FF6600;
	font-weight: bold;
}
/*end menu derecha (en las paginas que corresponda)*/


/*estilos para Herobox*/
.mod6 { position: relative; display: inline; }
.herobox_menu_derecho{ height:221px; margin: 0px; padding:0px; background-color:#fff; border:1px solid #ccc; text-align:left; display:block; margin-top:10px;}
.herobox_menu_derecho .izquierda{width:530px; float:left; margin:0px; padding:0px; padding:10px 0px 0px 10px}
/*.botoncitos .botoncitos {width:140px; text-align:left; position: absolute; top: 4px; right: 20px; margin-top:10px;}*/
.botoncitos .botoncitos {width:160px; text-align:left; position: absolute; top: 4px; right: 0px; margin-top:10px;}

/*estilos para la botonera de la derecha*/
.botoncitos .botoncitos li{ display:inline; float:left; height:38px; width:130px;  padding:8px 0px 0px 15px; border:1px solid #ccc; background-color:#fff; margin-top:4px; color:#666;}
.botoncitos .botoncitos li a {color:#666;}
.botoncitos .botoncitos .active a, .botoncitos .botoncitos .active { color:#fff; background-color:#f60; list-style-image:none;background-image: url(/img/new/flecha_herobox.gif);  background-position: 2px 20px; background-repeat: no-repeat; }
.botoncitos .botoncitos .active a {background-image:none;}


/*fin estilos para la botonera de la derecha*/

.herobox_menu_derecho h3{  font-size:23px; font-weight:normal; color:#333;}
.herobox_menu_derecho h3 a{;font-size:23px; font-weight:normal;color:#333;}
.herobox_menu_derecho h4{  font-size:40px; font-weight:normal; color:#f60;}
.herobox_menu_derecho h4 a{font-size:40px; font-weight:normal; color:#f60;}
.herobox_menu_derecho h5{ width:273px; font-size:23px; font-weight:normal; color:#333;}
.herobox_menu_derecho h5 a{width:273px; font-size:23px;font-weight:normal; color:#333;}
.herobox_menu_derecho .grande {font-size:48px; color:#f60;}
.herobox_menu_derecho .descripcion {width:300px;}
.herobox_menu_derecho p {font-size:12px; color:#333;}
.herobox_menu_derecho p .lnk{width:250px;}
.herobox_menu_derecho p a{font-size:12px; color:#333;}
.herobox_menu_derecho .img {margin-top:25px; margin-right:25px;}
.herobox_menu_derecho .left {float:left;}
.herobox_menu_derecho .precio .lnk{font-size:46px; color:#f60; letter-spacing:-4px; }
.herobox_menu_derecho .lnk .mes {font-size:24px; color:#666; letter-spacing:-1px;}
.herobox_menu_derecho .mes:hover{ color:#666;}
.herobox_menu_derecho .izquierda li { padding-left: 10px; background-image: url(/img/ico_flecha.gif); background-position: 0px 5px; background-repeat: no-repeat;  clear:both; margin-top:5px; }
.herobox_menu_derecho .lista{margin-top:10px;}
.herobox_menu_derecho .pequeno {font-size:11px;}
/*fin estilos para Herobox*/

/*MLSR*/
.gris { color: #333; }
.masgrande { font-size: 23px; }
.normal { font-weight: normal; }
.salto { clear: both; display: block; }
.oculto { display: none; }
/*MLSR*/

/*estilos para herobox_orange*/
.herobox_orange{  width:516px; height:277px; margin: 0px; padding:0px; background-color:#fff; border:1px solid #ccc; text-align:left;}
.herobox_orange .arriba{width:502px;height:218px; float:left; margin:0px; padding:0px; padding:0px; padding:14px 0px 0px 14px;}
.herobox_orange .abajo{ width:516px; height: 45px; float:left; text-align:left; margin:0px; padding:0px;}

/*estilos para la botonera de la abajo*/
.botoncitos_orange { width: 516px; float: left; display: inline; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; border-left: solid 1px #ccc; }
/*.botoncitos_orange .botoncitos { position: relative; }*/
.botoncitos_orange .botoncitos .lnkcnt{ background-color:#fff; color:#666; font-size:12px; font-weight:normal;font-weight:normal; }
.botoncitos_orange .botoncitos .lnkcnt a{ color:#666;}
.botoncitos_orange .botoncitos li{ display:inline; float:left; height:36px; width:116px; padding-top:8px; padding-left:12px; border-right:1px solid #ccc;
border-top:1px solid #ccc; }
.botoncitos_orange .pequeno {font-size:11px;}
.botoncitos_orange .botoncitos .lnkcnt a .active { background-color:#fff; color:#f60;}
.botoncitos_orange .botoncitos { border-bottom:1px solid #ccc;}
.botoncitos_orange .botoncitos .active { background-color:#f60; color:#fff; background-image: url(http://telcopru.swfpre.enpruebas.com/img/new/herobox_orange_flecha_orange.gif); background-position: 64px 2px; background-repeat: no-repeat;}
.botoncitos_orange .botoncitos .active a{ color:#f60; color:#fff;}
.botoncitos_orange .botoncitos .last, .botoncitos_orange .botoncitos .lnk4 { border-right:none;}

/*fin estilos para la botonera de la abajo*/

.herobox_orange h3{  font-size:23px; font-weight:normal; color:#333;}
.herobox_orange h3 a{;font-size:23px; font-weight:normal;color:#333;}
.herobox_orange h4{  font-size:40px; font-weight:normal; color:#f60;}
.herobox_orange h4 a{font-size:40px; font-weight:normal; color:#f60;}
.herobox_orange h5{ width:273px; font-size:23px; font-weight:normal; color:#333;}
.herobox_orange h5{ width:273px; font-size:23px; font-weight:normal; color:#333;}
.herobox_orange h5 a{width:273px; font-size:23px;font-weight:normal; color:#333;}
.herobox_orange .grande {font-size:48px; color:#f60;}
.herobox_orange .descripcion {width:250px;}
.herobox_orange p {font-size:12px; color:#333;}
.herobox_orange p .lnk{width:250px;}
.herobox_orange p a{font-size:12px; color:#333;}
.herobox_orange .img {margin-top:25px; margin-right:25px;}
.herobox_orange .left {float:left;}
.herobox_orange .precio .lnk{font-size:46px; color:#f60;}
.herobox_orange .lnk .mes {font-size:24px; color:#666;}
.herobox_orange .mes:hover{ color:#666;}
.herobox_orange .lista{margin-top:10px;}
.herobox_orange .lista li{ padding-left:10px;background-image: url(/img/ico_flecha.gif); background-position: 0px 5px; background-repeat: no-repeat; }
/*fin estilos para herobox_orange*/

/*estilos para herobox_ptitos*/
.herobox_ptitos{ height:221px; margin: 0px; padding:0px; background-color:#CCC; border:1px solid #ccc; text-align:left; }
.herobox_ptitos .izquierda{width:295px; float:left; margin:0px; padding:0px; padding:10px 0px 0px 10px}
.puntos { float:left; width: 706px; max-width:706px; text-align: center; position: relative; display: inline;  margin-top: -20px;}
.ptitos {width:120px; text-align:center; margin: 0px auto;  }

/*estilos para la botonera de la con puntitos*/

.ptitos .lnkcnt{ background-color:#fff; color:#666; font-size:11px; margin-left:5px; font-weight:normal;}
.ptitos .lnkcnt a{ color:#666;font-weight:normal;}
.herobox_ptitos .pequeno {font-size:11px;}

.ptitos li{ display:inline; float:left; height:14px; width:15px; border:1px solid #ccc;}
.ptitos .active, .ptitos .active a{ background-color:#f60; color:#fff; font-weight:}
/*fin estilos para la botonera de la derecha*/

.herobox_ptitos h3{  font-size:23px; font-weight:normal; color:#333;}
.herobox_ptitos h3 a{font-size:23px; font-weight:normal; color:#333;}

.herobox_ptitos .grande {font-size:48px; color:#f60;}
.herobox_ptitos .descripcion {width:250px;}
.herobox_ptitos p {font-size:12px; color:#333;}
.herobox_ptitos p .lnk{width:250px;}
.herobox_ptitos p a{font-size:12px; color:#333;}
.herobox_ptitos .img {margin-top:25px; margin-right:25px;}
.herobox_ptitos .left {float:left;}
.herobox_ptitos .precio .lnk{font-size:46px; color:#f60;}
.herobox_ptitos .lnk .mes {font-size:24px; color:#666;}
.herobox_ptitos .mes:hover{ color:#666;}
.herobox_ptitos .izquierda li { padding-left: 10px; background-image: url(http://telcopru.swfpre.enpruebas.com/img/ico_flecha.gif); background-position: 0px 5px; background-repeat: no-repeat;  clear:both; margin-top:5px; }
.herobox_ptitos .lista{margin-top:10px;}

/*fin estilos para herobox_ptitos*/

/*estilos para herobox_musica*/

 .herobox_musica_claro { background: url("/img/new/herobox_grisclaro.gif") no-repeat scroll left top transparent; }
.herobox_musica { background: url("/img/new/fdo_herobox_musica.gif") no-repeat scroll left top transparent; }
.herobox_musica, .herobox_musica_claro {float:left; width:706px; height:174px; margin: 0px; padding:0px;  background-color:#fff;  text-align:left;}
.herobox_musica .destacados, .herobox_musica_claro .destacados {float:left;  margin:0px; width:622px; padding-left:13px;}
.herobox_musica .borde, .herobox_musica_claro .borde { background-color:#E5E5E5; border:2px solid #C4C4C4;}
.herobox_musica .modulo, .herobox_musica_claro .modulo {float:left; width: auto; padding-right: 14px; padding-top: 35px; }
.herobox_musica .modulo .ver, .herobox_musica_claro .ver {background-image:url(/img/ico_flecha.gif);background-position:0px 5px; background-repeat:no-repeat; font-size:12px; color:#fff; font-weight:bold; padding-left:10px;display:block;}
.herobox_musica h3, .herobox_musica h3  a, .herobox_musica_claro h3, .herobox_musica_claro h3  a{font-size:12px; color:#ccc; font-weight:bold; margin-bottom:7px;}
.herobox_musica p a, .herobox_musica p, .herobox_musica_claro p a, .herobox_musica_claro p{font-size:12px; color:#333;}
.herobox_musica .left, .herobox_musica_claro .left {float:left;}
.herobox_musica ul .lnk, .herobox_musica_claro ul .lnk {color:#ccc; background-image:url(http://telcopru.swfpre.enpruebas.com/img/ico_flecha.gif);
background-position:0px 5px; background-repeat:no-repeat; padding-left:10px;}
.herobox_musica_claro ul .lnk, .herobox_musica_claro h3, .herobox_musica_claro h3 a {color:#333;}

/*fin estilos para herobox_musica*/



/* mlsr */

.herobox_musica .area_visible, .herobox_musica_claro .area_visible { width: 636px; position: relative; overflow: hidden; float: left; height: 100%;}
.herobox_musica .destacados, .herobox_musica_claro .destacados{ position: relative; left: 12px; padding-left: 0px; width: auto; }
/* mlsr */

/*estilos para herobox_producto*/
.herobox_producto {width:706px; float:left; height:280px; margin: 0px; padding:0px; background-color:#fff; border:1px solid #666; text-align:left;}
.herobox_producto .vistas{ float:left; width:215px; height:249px;  margin:0px; padding:0px;}
.herobox_producto .botones{ float:left; width:215px; height:25px;  margin:0px; padding:0px;}
.herobox_producto .derecha{ float:right; width:477px; background-color:#eee; height:278px;  margin:0px; padding:0px;}
.herobox_producto .vistas img{float:left; }
.herobox_producto .botoncitos{background-color:#red; padding: 6px 30px 0px 30px; float:left;}
.herobox_producto .botones .img {margin-left:5px; margin-right:8px;}

.herobox_producto .active {background-color:#f60;}
.botoncitos li {border:1px solid #ccc; background-color:#ccc; width:10px; height:10px; display:inline; float:left; margin-left:5px;}
.botoncitos_orange .botoncitos li {border-bottom: none; border-left: none; background-color:#ccc; margin-left: 0px; }

.ccas li{  width:455px; height:28px; background-color:#eee; border-bottom:1px solid #fff; padding-top:12px; padding-left:20px;background-image:url(/img/movil_bullet_cuadrado.gif); background-position:11px 18px;background-repeat:no-repeat;
}
.herobox_producto .derecha .lnk{font-weight:bold;color:#f60; text-decoration:underline; float:left; margin:10px 20px 0px 0px; padding-left:13px; }

.herobox_producto .contratar{position:absolute; bottom:10px; right:20px; }
.herobox_producto .derecha {position:relative; }
/*estilos para la botonera de la derecha*/


/*estilos para el herobox con la imagen al 100% */
.sinmargen .izquierda { width:560px; margin:0px; padding:0px; float:left;}
.sinmargen .img  {margin:0px; padding:0px;}


/*fin estilos para el herobox con la imagen al 100% */

/**** inicio listas 3 niveles ****/
.listanivel1, .listanivel2, .listanivel3{ list-style-image:none; list-style-type:none;}
.listanivel2{padding-left:10px;}
* html .listanivel2{padding-left:0px;}
*:first-child+html .listanivel2{padding-left:0px;}
.listanivel3{ list-style-type:none;}
.listanivel1 {padding-left:0px;}
.listanivel1, .listanivel3 { font-weight: normal; color: #000; font-size: 13px; padding: 5px 0px 0px 0px; margin: 0px; }
.listanivel2 li{ font-weight: normal; color: #000; font-size: 13px; padding: 5px 0px 0px 0px; margin: 0px; }
.listanivel1 li{ list-style-image: none; background: url(http://telco.preview.swf.enpruebas.com/img/new/punto_naranja.gif) no-repeat 0px 4px;padding-left:11px; margin-bottom: 5px;}
.listanivel2 li{list-style-image: none; background: url(/img/new/guion_negro.gif) no-repeat 0px 12px;}
.listanivel3 li{ list-style-image: none; background: url(/img/new/guion_gris.gif) no-repeat 0px 12px;}

/**** fin listas 3 niveles ****/

/* empieza layer */
.layer{float:left;font-size:12px; width: 678px; max-width: 678px; padding: 15px 14px 24px 14px; text-align:left;background-color:#FFFFFF;}
.layer .cerrar{background-image:url("/img/new/ico_cerrar.gif");background-position:right center;
background-repeat:no-repeat;color:#3E3E3E;cursor:pointer;float:right;font-weight:bold;margin-top:5px;padding-right:15px;
text-align:right;width:auto;}
.layer .layer_antetitulo{color: #f60; font-size:18px; clear:both; margin-bottom:10px; }
.layer .layer_antetitulo a{color: #f60;}
.layer .layer_titulo{color: #f60; font-size:32px; clear:both;}
.layer .layer_titulo a{color: #f60;}
.layer .layer_subtitulo{color: #666; font-size:21px;margin-bottom:5px;margin-top: 5px;}
.layer .layer_img {float:left;margin-top: 10px; margin-right:10px;}
.layer .layer_entradilla{clear:both; margin-top: 27px;}
.layer .layer_subtitulo a{color: #666;}
.layer ul{margin-top:20px;}
.layer .link_rel .reference ul{color:#333333;float:left;font-size:12px; margin:0px 0 0; width:100%}
.layer .link_rel .reference li {background-image:url("/img/ico_flecha.gif");background-position:0 6px;background-repeat:no-repeat;padding-left:10px;}



.layer .list1 li{background-image:url("/img/movil_bullet_cuadrado.gif");
background-position:0 8px; background-repeat:no-repeat; padding-left:8px; line-height: 18px;}
.layer .list2 li{background-image:url("/img/new/ico_flecha.gif");
background-position:0 8px; background-repeat:no-repeat; padding-left:10px; line-height: 20px;}
.layer .tabla{width: 678px; float:left;}
.layer .tabla .tit_tabla{color:#666666; float:left; font-size:21px; margin-bottom:20px; width:678px;}
.masinfo{clear: both; text-align:left; color: #f60; margin-top: 15px; text-decoration: underline;}
.masinfo a{color: #f60; text-decoration:underline;}
.layer_pestanas {width:100%; float:left; padding:0;}
.layer_pestanas h3{font-size:18px; margin-bottom:10px; color:#333; font-weight:normal;}
.layer_pestanas h3.externo a {color:#000; text_decoration:none}
.layer_pestanas h3.interno a {color:#f60; text_decoration:none}
.layer_group  { float:left; width:676px; border:1px solid #D7D7D7; }
.layer_pestgr  { margin:0; padding:0; width: 706px;}
.layer_pest{ background:url("/img/new/spryTabbedPanels.gif") no-repeat scroll 0 2px transparent;
border:0 solid #FFFFFF; font-size:12px; font-weight:bold;  text-align:center; color:black; text-decoration:none;
-moz-user-select:none; cursor:pointer; float:left; list-style:none outside none; position:relative; top:1px; }
ul.layer_pestgr { color:#6E6E6E; float:left;}
ul.layer_pestgr li.layer_pest{ margin:0 1px 0 0px; padding:3px 0 0 19px;} 
ul.layer_pestgr li.layer_pestSelected{background:url("/img/new/spryTabbedPanels01.gif") no-repeat scroll 0 3px transparent; }


ul.layer_pestgr li.layer_pest a { background:url("/img/new/spryTabbedPanels.gif") no-repeat scroll 100% -1px transparent; padding:8px 17px 7px 0; line-height:31px; }
ul.layer_pestgr li.layer_pest  a:hover{color: #f60; text-decoration: none;}
ul.layer_pestgr li.layer_pestSelected a{ background:url("/img/new/spryTabbedPanels01.gif") no-repeat scroll right 0 transparent;color:#FF6600;}

.layer_content {float:left; clear:both; color:#000000; font-size:12px; height:auto; padding:10px 14px; display: block;} 
.layer .layer_content .tit{font-size: 24px; color: #ff6600;}
.layer .layer_content .tit a{color: #ff6600;}
.reproductor{float:left; margin-right: 20px;}
.tit_reproductor{color:#666; font-size:14px; font-weight:bold; margin-bottom:15px;}
.tit_reproductor a{color: #666;}
.txt_reproductor{font-size:12px; color#333;}
.txt_reproductor a{color#333;}
.layer .layer_tv {width:678px; float:left; padding:0;}
.layer .layer_tv .list2 li{float:left;}
.legales{clear:both; color: #666; font-size:10px; float:left;}
.layer .link_rel{margin-top: 10px;}
.layer .link_rel ul{margin-top: 10px;}
.layer .link_rel .tit_link_rel{font-size:18px; color: #333;}
.layer .link_rel .tit_link_rel a{color: #333;}
.layer .link_rel .list2 .masinfo li{background-image:none; padding: 0px; font-weight:normal;}
.layer .link_rel .list2 li{font-weight:bold;}
.layer .link_rel .list2 .txt{background-image:none; font-weight:normal; padding:0px;}
.layer .link_rel .list2 .txt a{color:#333;} 
.layer .olvido{font-size: 11px;color: #666; float:left; margin: 10px 0px; border: 1px solid #d7d6d5; background-color: #fdf3d8; width:658px; padding:10px;}
.layer .options{float:left;}
.layer .options .adv{font-size: 12px; color: #333; margin: 10px 0px 5px 0px; clear:both; float:left; font-weight:bold;}
.layer .options .adv2{font-size: 12px; color: #333; margin: 10px 0px 0px 0px; clear:both; float:left; font-weight:bold;}
.layer .options .adv2 img, .layer .options .adv img{float:left; margin-right:5px;}
.layer .options .advsec{width: 550px;float:left; clear:both; margin-top: 10px;}
.layer .options input{float:left; line-height: 27px !important; height:27px; margin: 3px 6px 0px 0px;}
.layer .options label{float:left; font-size:25px; height:27px; line-height:27px; font-weight:bold;}
.layer .options label a{color: #333;}
.layer .options .suboptions{width:90%;float:left;margin-left:14px; font-size:14px;}
.layer .options .suboptions ul{width:90%;margin-top: 10px; float:left;}
.layer .options .suboptions ul li{width:90%;float:left; clear:both; margin-bottom: 10px;}
.layer .options .suboptions label{ font-weight:normal;float:left; font-size:15px; height:17px; line-height:17px;}
.layer .options .suboptions input{float:left; line-height: 17px !important; height:17px; margin: 2px 6px 0px 0px;}
.layer .btn_contratacion{margin-top: 20px; clear:both; float:left; width: 680px;}
.layer .btn_contratacion .atras{float:left; width: 50%;}
.layer .btn_contratacion .continuar{text-align:right;float:left; width: 50%;}
.layer .oculto {
display:none;
}
.transp { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/new/bglayermoviloes.png');}
.transp[class] { background-image:url(/img/new/bglayermoviloes.png);}


/*estilos layer cobertura*/
/*fin estilos layer cobertura*/
.cober{width:500px; margin:0px; padding: 0px;}
.cober .layer_subtitulo {font-size:25px; color:#f60;}
.cober #msg_o {font-size:12px; color:#666;}
.cober #comprobar_cobertura {background-image:url(/img/new/degradado_cober.gif);
background-position:left bottom; background-repeat:repeat-x; background-color:#FFF;border:1px solid #CCCCCC;float:left;margin-bottom:20px;margin-top:30px;padding:10px; width:100%;}
.cober img {border:0 none;margin-left:15px;margin-top:14px;}
.cober #img_captcha {float:left; display: block; border:1px solid #666; margin-right:15px; }
.cober  input {border:1px solid #CCCCCC;color:#666666;float:left;font-size:14px;height:24px;line-height:25px;margin-left:20px;margin-right:10px;vertical-align:bottom;width:150px;}
.cober #captcha {margin-top:10px;}
.cober #img_captcha {margin:0px;} 
.cober p {color:#333;}
.cober #errorcaptcha{clear:both; width:100%; padding-top:10px;}

/* termina layer */



/*empieza tablas*/
.tabla table ul {
	border: 0;
	list-style: none;
	margin: 0px;
	padding: 0;
}
.tabla .hm .cont_tablaprincipal, .hm .cont_tablaresumen {
	width: 695px;
}
.tabla .cont_tablaprincipal, .cont_tablamini {
	background-color: #ccc;
	border:solid 2px #E0E0E0;
	width: 670px;
	margin-bottom:10px;
	float:left;
}
/*20100625*/
.mod6 .posicion6 .tabla .cont_tablaprincipal, .mod6 .posicion6  .cont_tablamini {
	margin: 14px 14px 4px;
}
/*20100625*/
/* 20100623 */
/*.mod6 .tabla .cont_tablaprincipal, .mod6 .cont_tablamini {
	margin: 14px 14px 4px;
}*/
/* 20100623 */
.tabla .hm .cont_tablaprincipal, .hm .cont_tablaresumen {
	margin-top: 10px;
	width: 695px;
}

.tabla .cont_tablaprincipal .tablaprincipal {
	border: 10px solid #f7f7f7;
	background-color:#fff;
	width:100%;
}
.tabla .cont_tablaprincipal .tablaprincipal .fila1 td {
	vertical-align: top;
}
.tabla .cont_tablaprincipal .tablaprincipal td, .tablamini td, .tablapaises td {
	font-size: 11px;
	padding: 4px;
	text-align: center;
}
.tabla .cont_tablaprincipal .tablaprincipal li, .tablaprincipal li a, .tablamini li, .tablamini li a {
	background: transparent none repeat scroll 0 0;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding: 12px 0;
}
.tabla .cont_tablaprincipal .tablaprincipal {
	width: 100%;
}
.tabla .cont_tablaprincipal .tablaprincipal td, .tablamini td {
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	font-size: 11px;
	padding: 4px;
	text-align: center;
}
.tabla .cont_tablaprincipal .tablaprincipal .ultimacolumna, .tablamini .ultimacolumna {
	border-right: none;
}
.tabla .cont_tablaprincipal .tablaprincipal li, .tablaprincipal li a, .tablamini li, .tablamini li a {
	background: none;
	font-size: 13px;
	font-weight: bold;
	padding: 12px 0px 12px 0px;
}
.tabla .cont_tablaprincipal .tablaprincipal li a:hover, .tablamini li a:hover {
	color: #ff6600; text-decoration:underline;
}
.tabla .cont_tablaprincipal .tablaprincipal .fila1 td {
	vertical-align: top;
}
.tabla .cont_tablaprincipal .tablaprincipal .tdleft, .tablamini .tdleft {
	padding: 0px 10px 0px 15px;
	text-align: left;
}
.tabla .hm .cont_tablaprincipal, .hm .cont_tablaresumen {
	margin-top: 10px;
	width: 695px;
}

.tabla .cont_tablaprincipal table .textocol {
	color: #000;
	font-size: 13px;
	font-weight: normal;
}

.tabla .cont_tablaprincipal table .textocol_line {
	color: #000;
	font-size: 13px;
	font-weight: normal;
	border-bottom: 1px solid #e0e0e0;
}

.tabla .cont_tablaprincipal table C {
	color: #000;
	font-size: 13px;
	font-weight: normal;
	border-bottom: 1px solid #e0e0e0;
}

.tabla .cont_tablaprincipal .tdsize18inv .textocol {
	color:#ff6600;
	font-weight:normal;
	font-size: 18px;
}
.tabla .cont_tablaprincipal table .septitulo {
	line-height: 0px;
}
/*.tabla .cont_tablaprincipal .listanivel1, .listanivel2, .listanivel3, .seccionesconlink, .contInline {
	margin-left: 10px;
}
.tabla .cont_tablaprincipal .listanivel1 li, .listanivel2 li, .listanivel3 li {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 0 11px;
}
.tabla .cont_tablaprincipal .listanivel1, .listanivel2, .listanivel3, .seccionesconlink, .contInline {
	margin-left: 10px;
}*/
.seccionesconlink .lnkgeneral {background-image:url("/img/ico_flecha.gif"); background-position:0 5px; background-repeat:no-repeat;
padding-left:10px;}

.tabla .cont_tablaprincipal table tbody {
	color: #6D6D6D;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.tabla .cont_tablaprincipal table a img {
	border: none;
}
.tabla .cont_tablaprincipal table ul {
	border: 0;
	list-style: none;
	margin: 0px;
	padding: 0;
}
.tabla .cont_tablaprincipal table a {
	text-decoration: none;
}
.tabla .cont_tablaprincipal .tablaresumen .fila1 .columnastable, .tablaresumenboton .fila1 .columnastable {
	padding-top: 15px;
}
.tabla .cont_tablaprincipal .table .columna1 {
	padding-top: 0;
}
.tabla .cont_tablaprincipal .tdsize18 li {
	color: #ff6600;
	font-size: 18px;
	font-weight: normal;
	padding: 12px 0px 12px 0px;
}
.tabla .cont_tablaprincipal .tdsize18inv li {
	font-size: 14px;
	font-size: 18px;
	font-weight: normal;
	padding: 12px 0px 12px 0px;
}
.tabla .cont_tablaprincipal .tablaprincipal .tdleft, .tablamini .tdleft {
	padding: 0px 10px 0px 15px;
	text-align: left;
}
.tabla .cont_tablaprincipal table .ultimafila td {
	border-bottom: none;
}

.tabla .tablaprincipal .tdsize16 li {
	color: #ff6600;
	font-size: 16px;
	font-weight: bold;
	padding: 12px 0px 12px 0px;
}
/*FIN estilos heredados de mvil */

/*INICIO estilos tablas accenture*/
.tabla table tbody {
color:#6D6D6D;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
}
.tabla .tablatarifas {
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px;

}	
.tabla .td-borde-bottom-gris  .tablatarifas .td-titulo-gris li {
	margin: 0 0 0 60px;
}
.tabla .tablatarifas .td-datos {
	padding-top:18px;
	padding-bottom:18px;
	padding-right:9px;
	border-left:solid 1px #e9e8e8;
}

.tabla .tablatarifas .lista-tabla-12px {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.tabla .tablatarifas .lista-tabla-14px {
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
}
.tabla .tablatarifas .td-datos-padding-20px {
	padding-top:8px;
	padding-bottom:8px;
	border-right:solid 1px #e9e8e8;
	height:20px;
	padding-left:20px;
}
.tabla .tablatarifas .td-datos ul {
	float:left;
	clear:both;
}
.tabla .doble .td-datos ul {
clear:both;
float:left;
width:90%;
}
.tabla .tablatarifas .td-datos a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}
.tabla .tablatarifas .td-datos a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#353535;
	text-decoration:underline;
}
.tabla .tablatarifas .td-titulo-gris li {
	margin: 0 0 0 60px;
}

.tabla .tablatarifas li {
	background-image:url("/img/new/ico_flecha.gif");
	background-position:1px 7px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	margin:2px 0 0 10px;
	padding:0 0 0 12px;
}
.tabla .cabecera-tarifas {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:20px;
	background-color:#706f6f;
	padding:0 0 0 10px;
	width:662px;
	margin: 0px;
}
.tabla .td-titulo-gris {
    font-family:Arial, Helvetica, sans-serif;
	background-color:#e9e8e8;
	height:25px;
	font-size:18px;
	color:#898888;
	text-align:left;
	border:none;
	padding-left: 10px;
}
.tabla .td-titulo-gris-15px {
    font-family:Arial, Helvetica, sans-serif;
	background-color:#e9e8e8;
	height:25px;
	font-size:15px;
	color:#898888;
	text-align:left;
	border:none;
	padding-left: 25px;
	padding-top: 5px;
}
.tabla .texto_destacado {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	width:100%;
}

.tabla .comparativa .td-tabla-precio {
 	margin-right:0px;
}
.tabla .td-tabla-precio {
	float:right;
 	color:#FF6600;
 	width:120px;
 	height:45px;
 	border:solid 2px #9e9e9e;
 	margin-right:7px;
}
.tabla .td-tabla-precio-doble{float:right; margin: 0px auto; width: auto; border:2px solid #9E9E9E;}

.tabla .td-contenedor-precio {
	margin-top:0px;
	text-align:center;
	width:115px;
	padding-top:6px;
	}
.tabla .td-contenedor-precio-alt {
	margin:auto;
	clear:both;
	height:30px;
	text-align:center;
}
.tabla .td-tabla-valor-precio {
	color: #FF6600;
	font-size: 28px;
	letter-spacing:-0.1em;
	font-weight:normal;
	
}
.tabla .td-tabla-valor-precio-alt {
	color: #FF6600;
	font-size: 28px;
	width: auto;
	letter-spacing:-1px;
}
.tabla .td-tabla-valor-precio-alt-simple {
	color: #FF6600;
	font-size: 28px;
	width: auto;
	text-align:right;
	width:37px;
	float:left;
	margin-right:7px;
}
.tabla .td-tabla-valor-precio-alt-doble {
	color: #FF6600;
	font-size: 28px;
	width: auto;
	text-align:right;
	width:37px;
	float:left
}
.tabla .td-tabla-precio-20px {
	color:#FF6600;
	font-size: 20px;
	line-height:10px;
}
.tabla .td-tabla-precio-20px-centrado {
	color:#FF6600;
	font-size: 20px;
	text-align:center;
	height:35px;
}
.tabla .td-tabla-precio-20px-centrado-gris {
	color:#767676;
	font-size: 20px;
	text-align:center;
	height:35px;
}
.tabla .td-titulo-gris-15px {
width: 75%;
background-color:#E9E8E8;
border:medium none;
color:#898888;
font-size:15px;
height:25px;
padding-left:25px;
padding-top:5px;
text-align:left;
}
.tabla table a img {
border:medium none;
}
.tabla .txt-normal-bold {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
.tabla .txt-normal {
	font:12px Arial,Helvetica,sans-serif;
	color:#000000;
}
.tabla .tarifas .td-datos-padding-20px {
	padding-top:8px;
	padding-bottom:8px;
	border-right:solid 1px #e9e8e8;
	height:20px;
	padding-left:20px;
}
.tabla .td-borde-bottom-gris {
	border-bottom:1px solid #e9e8e8;
}
.tabla .tablamini {
 background-color: #F8F8F8;
}
.tabla .detalle-normal-gris-alt {
 font-size:12px;
 text-align:left;
 color:#9e9e9e;
 margin-top:16px;
 line-height:9px;
}
 
.tabla .detalle-normal-gris-doble-10px {
 font-size:12px;
 text-align:center;
 color:#9e9e9e;
 margin-top: 2px;
 line-height: 12px;
 width:30px;
 float:left;
 margin-top: 4px;
}
/*estilo nuevo*/
.detalle-normal-simple { padding-top:14px; float:left; color:#999; margin:0px;}
.tabla .cont_tablaprincipal .alinear-left{
  float:left;
	padding-left:9px;

}
.tabla .tablaprincipal .textocol .grande {
font-size:32px;
line-height:32px;
}
.tabla .tablaprincipal .mediano {
font-size:11px;
line-height:11px;
}
.tabla .tablaprincipal .gris {
color:#666666;
}
/*listas para tablas*/
.tabla .cont_tablaprincipal .listanivel1{ margin-left:15px; }
.tabla .cont_tablaprincipal .listanivel1, .tabla .cont_tablaprincipal .listanivel2, .tabla .cont_tablaprincipal .listanivel3{ list-style-image:none; list-style-type:none; margin: 0px; padding: 0px; }
.tabla .cont_tablaprincipal .listanivel2, .tabla .cont_tablaprincipal .listanivel3{ list-style-type:none; padding: 0px; margin: 0px;}
.tabla .cont_tablaprincipal .listanivel1 li, .tabla .cont_tablaprincipal .listanivel2 li, .tabla .cont_tablaprincipal .listanivel3 li{ font-weight: normal; color: #000; font-size: 13px; padding: 5px 0px 0px 11px; margin: 0px; }                                                                                                                                   .tabla .td-tabla-precio { float:right; color:#FF6600;	width:115px; height:45px; border:solid 2px #9e9e9e;}
.tabla .cont_tablaprincipal .listanivel1 li{ list-style-image: none; background: url(/img/new/punto_naranja.gif) no-repeat 0px 11px; }
.tabla .cont_tablaprincipal .listanivel2 li{ list-style-image: none; background: url(/img/new/guion_negro.gif) no-repeat 0px 12px; }
.tabla .cont_tablaprincipal .listanivel3 li{ list-style-image: none; background: url(/img/new/guion_gris.gif) no-repeat 0px 12px; }
.layer .tabla{width: 678px; float:left;}
.txtgeneral {
color:#000000;
font-size:13px;
}
.gris {
color:#666666;
}
.mediano {
font-size:11px;
line-height:11px;
}
/*termina tablas*/

/*estilos tablas tarifas animales*/
.tabla .comparativa { background-color:#eee;}
.comparativa td {border-left:3px solid #eee; border-right:3px solid #eee; background-color:#FFF;}
.comparativa .tarifas {padding-bottom:40px;padding-top:10px;}
.tarifasdestacado { margin-top:56px;}
.comparativa .tarifas .name {padding-top:40px;clear:both; color:#FF6600;font-size:24px; font-weight:normal; padding-left:54px;}
.comparativa .tarifas .name a{ font-size:24px; color:#f60;}
.comparativa .tarifas .name a:hover{text-decoration:underline }
.comparativa .tarifas .descripcion {font-size:14px; color:#333;}
.comparativa .tarifas .image{float:left;}
.comparativa .tarifasdestacado {margin-top:150px; height:200px;}
.comparativa .aclara{font-size:11px; clear:both; color:#333; margin-bottom:10px; text-align:center;}
.comparativa .name_tarifa { background-image:url(/img/new/name_tarifa.gif); background-position:top center; background-repeat:no-repeat; width:155px; height:35px; color:#fff; font-size:18px;  margin-top:10px; padding-top:5px; text-align:center; }
.comparativa .name_tarifa a{color:#fff; font-size:18px; text-align:center;}
.comparativa .name_tarifa a:hover{text-decoration:underline }
.comparativa .tabla .comparativa .td-datos-padding-20px{padding:0px; margin:0px; vertical-align:top;}
.comparativa .tabla .td-detalle-negro {margin:0px;}
.comparativa .td-titulo-gris {padding-left:0px; text-align:center;}
/*fin estilos tablas tarifas animales
/*fin estilos tablas tarifas animales

/*inicio estilos pie*/

.content_pie{ width: 950px; height:157px; background-color: #555; padding:20px 0px 0px 0px;text-align:left; float:letf;}
.bloque {width:124px; line-height:16px; float:left; color:#ff6600; padding:0px 10px 0px 20px;}
.bloque_last { width:137px; height:137px; padding-left:40px; float:left;}
.bloque h4, .bloque h4 a, .bloque_line h4, .bloque_line h4 a , .bloque_last h4, .bloque_last h4 a { font-size:11px; color:#fff; font-weight:bold; text-decoration:none;  margin-bottom:5px;}
.bloque .lnkcnt a , .bloque_last .lnkcnt a , .bloque_line .lnkcnt a {font-size:11px; color:#fff; font-weight:normal; }
.bloque .son, .bloque_last .son, .bloque_line .son{font-size:11px; color:#fff; font-weight:normal; margin-left:10px; background-image: url(/img/new/guion_naranja.gif); background-position: 0px 10px; background-repeat: no-repeat;  padding:2px 0px 0px 10px;}
.bloque .dad, .bloque_last .dad, .bloque_line .dad { font-size:11px; color:#fff; font-weight:normal; padding-left:10px; background-image: url(/img/new/movil_bullet_cuadrado.gif); background-position: 0px 7px; background-repeat: no-repeat;}
.bloque_line { background-image:url("/img/new/separador_gris.gif");background-position:right top;background-repeat:no-repeat; color:#FF6600; float:left; height:150px;line-height:16px;padding:0 10px 0 20px;width:124px;}

/*estilos particulares empresas autonomos*/
.canales_pie {width:950px; height:20px; background-color:#fff; text-align:left;font-size:11px; padding-top:2px;}
.canales_pie .lnkcnt {float:left;}
.canales_pie .canal, .canales_pie .canal_activo {background-image: url(/img/new/separador_pie.gif); background-position: bottom right; background-repeat: no-repeat; padding-right:7px;margin-right:10px;}
.canales_pie .lnk:hover{color:#f60;}
.canales_pie .canal_activo {color:#f60; }
.canales_pie .canal_activo .lnk { color: #f60; }
/*fin estilos particulares empresas autonomos* /


/*estilos directorios pie*/
.directorios_pie {width:950px; text-align:left; height:40x; padding-top:14px; float:left; background-color:#fff; background-image: url(/img/new/logo_france_telecom.gif); background-position: 920px 5px; 
background-repeat: no-repeat;}
.directorios_pie li {float:left;}
.directorios_pie .lnkcnt a {color:#000; font-size:10px; margin-right:10px;}
.directorios_pie  .directorio{ background-image: url(/img/new/separador_pie.gif);  background-position: bottom right; background-repeat: no-repeat;margin-right:5px;}
.directorios_pie .directorio:hover {color:#f60;}
/*fin edirectorios pie*/

/*fin estilos pie*/


/*inicio pagina no encontrada*/
#content_nomenu{
width: 950px;
float:left;
background-color: #FFC;
margin: 0px auto;
padding: 0px;
}
#content_nomenu .row{
clear:both;
float:left;
margin-bottom: 20px;
text-align:left;
width:950px;
height:402px;
background-image:url(/img/new/fondo_pagina_no_encontrada.jpg);
background-repeat: no-repeat;
}
#content_nomenu .row ul {
padding-top: 220px;
padding-left:50px;
}
#content_nomenu li {
background-image:url(/img/new/bullet_cuadrado.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
padding-left: 10px;
color:#ff6600;
font-weight:bold;
font-size: 14px;
padding-bottom: 7px;
}
#content_nomenu li .lnk {
color:#ff6600;
font-weight:normal;
text-decoration:underline;
}
#content_nomenu li .lnk:hover {
color:#333;
}
#content_nomenu .no_lnk {
margin-top: 20px;
}
#content_nomenu input {
border:solid 1px #999999;
width: 313px;
height: 22px;
background-image:url(/img/new/ico_bucar_input.gif);
background-position: 290px 4px;
background-repeat:no-repeat;
}
#content_nomenu form {
margin-top:5px;
} 
#content_nomenu .campo {
float:left;
padding-right:5px;
}
/*fin pagina no encontrada*/

/****estilos para las aplicaciones al 100%****/
#aplicaciones .contenedor{border: 12px solid #E8E8E8; width:926px; text-align:center; padding-bottom:20px; float:left;}
#aplicaciones .vuelve {float:left; height:35px;  padding-top:5px; }
/****fin estilos para las aplicaciones al 100%****/


/****estilos para la home de movil****/
.home_movil .row { padding-bottom: 10px; }
.home_movil .row .lista_destacada { padding-bottom: 0px; margin-top:5px;}
/**** fin estilos para la home de movil****/




/*empieza tablas*/
.tabla table ul {
	border: 0;
	list-style: none;
	margin: 0px;
	padding: 0;
}
.tabla .hm .cont_tablaprincipal, .hm .cont_tablaresumen {
	width: 695px;
}
.tabla .cont_tablaprincipal, .cont_tablamini {
	background-color: #ccc;
	border:solid 2px #E0E0E0;
	width: 670px;
}
/*20100625*/
.mod6 .posicion6 .tabla .cont_tablaprincipal, .mod6 .posicion6  .cont_tablamini {
	margin: 14px 14px 4px;
}
/*20100625*/
/* 20100623 */
/*.mod6 .tabla .cont_tablaprincipal, .mod6 .cont_tablamini {
	margin: 14px 14px 4px;
}*/
/* 20100623 */
.tabla .hm .cont_tablaprincipal, .hm .cont_tablaresumen {
	margin-top: 10px;
	width: 695px;
}

.tabla .cont_tablaprincipal .tablaprincipal {
	border: 10px solid #f7f7f7;
	background-color:#fff;
	width:100%;
}
.tabla .cont_tablaprincipal .tablaprincipal .fila1 td {
	vertical-align: top;
}
.tabla .cont_tablaprincipal .tablaprincipal td, .tablamini td, .tablapaises td {
	font-size: 11px;
	padding: 4px;
	text-align: center;
}
.tabla .cont_tablaprincipal .tablaprincipal li, .tablaprincipal li a, .tablamini li, .tablamini li a {
	background: transparent none repeat scroll 0 0;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding: 12px 0;
}
.tabla .cont_tablaprincipal .tablaprincipal {
	width: 100%;
}
.tabla .cont_tablaprincipal .tablaprincipal td, .tablamini td {
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	font-size: 11px;
	padding: 4px;
	text-align: center;
}
.tabla .cont_tablaprincipal .tablaprincipal .ultimacolumna, .tablamini .ultimacolumna {
	border-right: none;
}
.tabla .cont_tablaprincipal .tablaprincipal li, .tablaprincipal li a, .tablamini li, .tablamini li a {
	background: none;
	font-size: 13px;
	font-weight: bold;
	padding: 12px 0px 12px 0px;
}
.tabla .cont_tablaprincipal .tablaprincipal li a:hover, .tablamini li a:hover {
	color: #ff6600; text-decoration:underline;
}
.tabla .cont_tablaprincipal .tablaprincipal .fila1 td {
	vertical-align: top;
}
.tabla .cont_tablaprincipal .tablaprincipal .tdleft, .tablamini .tdleft {
	padding: 0px 10px 0px 15px;
	text-align: left;
}
.tabla .hm .cont_tablaprincipal, .hm .cont_tablaresumen {
	margin-top: 10px;
	width: 695px;
}

.tabla .cont_tablaprincipal table .textocol {
	color: #000;
	font-size: 13px;
	font-weight: normal;
}
.tabla .cont_tablaprincipal .tdsize18inv .textocol {
	color:#ff6600;
	font-weight:normal;
	font-size: 18px;
}
.tabla .cont_tablaprincipal table .septitulo {
	line-height: 0px;
}
/*.tabla .cont_tablaprincipal .listanivel1, .listanivel2, .listanivel3, .seccionesconlink, .contInline {
	margin-left: 10px;
}
.tabla .cont_tablaprincipal .listanivel1 li, .listanivel2 li, .listanivel3 li {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 0 11px;
}
.tabla .cont_tablaprincipal .listanivel1, .listanivel2, .listanivel3, .seccionesconlink, .contInline {
	margin-left: 10px;
}*/
.tabla .cont_tablaprincipal table tbody {
	color: #6D6D6D;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.tabla .cont_tablaprincipal table a img {
	border: none;
}
.tabla .cont_tablaprincipal table ul {
	border: 0;
	list-style: none;
	margin: 0px;
	padding: 0;
}
.tabla .cont_tablaprincipal table a {
	text-decoration: none;
}
.tabla .cont_tablaprincipal .tablaresumen .fila1 .columnastable, .tablaresumenboton .fila1 .columnastable {
	padding-top: 15px;
}
.tabla .cont_tablaprincipal .table .columna1 {
	padding-top: 0;
}
.tabla .cont_tablaprincipal .tdsize18 li {
	color: #ff6600;
	font-size: 18px;
	font-weight: normal;
	padding: 12px 0px 12px 0px;
}
.tabla .cont_tablaprincipal .tdsize18inv li {
	font-size: 14px;
	font-size: 18px;
	font-weight: normal;
	padding: 12px 0px 12px 0px;
}
.tabla .cont_tablaprincipal .tablaprincipal .tdleft, .tablamini .tdleft {
	padding: 0px 10px 0px 15px;
	text-align: left;
}
.tabla .cont_tablaprincipal table .ultimafila td {
	border-bottom: none;
}

.tabla .tablaprincipal .tdsize16 li {
	color: #ff6600;
	font-size: 16px;
	font-weight: bold;
	padding: 12px 0px 12px 0px;
}
/*FIN estilos heredados de mvil */

/*INICIO estilos tablas accenture*/
.tabla table tbody {
color:#6D6D6D;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
}
.tabla .tablatarifas {
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px;

}	
.tabla .td-borde-bottom-gris  .tablatarifas .td-titulo-gris li {
	margin: 0 0 0 60px;
}
/*.tabla .tablatarifas .td-datos {
	padding-top:18px;
	padding-bottom:18px;
	padding-right:9px;
	border-right:solid 1px #e9e8e8;
}*/

.tabla .tablatarifas .lista-tabla-12px {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.tabla .tablatarifas .lista-tabla-14px {
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
}
.tabla .tablatarifas .td-datos-padding-20px {
	padding-top:8px;
	padding-bottom:8px;
	border-right:solid 1px #e9e8e8;
	height:20px;
	padding-left:20px;
}
.tabla .tablatarifas .td-datos ul {
	float:left;
	clear:both;
	width:100%;
}
.tabla .tablatarifas .td-datos a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}
.tabla .tablatarifas .td-datos a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#353535;
	text-decoration:underline;
}
.tabla .tablatarifas .td-titulo-gris li {
	margin: 0 0 0 60px;
}

.tabla .tablatarifas li {
	background-image:url("/img/new/ico_flecha.gif");
	background-position:1px 7px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	margin:2px 0 0 10px;
	padding:0 0 0 12px;
}


.tabla .td-titulo-gris-15px {
    font-family:Arial, Helvetica, sans-serif;
	background-color:#e9e8e8;
	height:25px;
	font-size:15px;
	color:#898888;
	text-align:left;
	border:none;
	padding-left: 25px;
	padding-top: 5px;
}
.tabla .texto_destacado {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	width:100%;
}
/*.tabla .td-detalle-negro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding-left: 23px;
	margin-top:6px;
	width: 120px;
	clear:left;
}*/

.tabla .td-detalle-negro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding-left: 22px;
	padding-right: 8px;
	margin-top:6px;
	width: 215px;
	clear:left;

}

.tabla .td-tabla-precio {
	 float:right;
 	color:#FF6600;
 	width:115px;
 	height:45px;
 	border:solid 2px #9e9e9e;
}

.tabla .td-contenedor-precio-alt {
	margin:auto;
	clear:both;
	height:30px;
	text-align:center;
}
.tabla .td-tabla-valor-precio {
	color: #FF6600;
	font-size: 28px;
	letter-spacing:-0.1em;
}
.tabla .td-tabla-valor-precio-alt {
	color: #FF6600;
	font-size: 28px;
	width: auto;
}
.tabla .td-tabla-valor-precio-alt-simple {
	color: #FF6600;
	font-size: 28px;
	text-align:right;
	float:left;
}
.tabla .td-tabla-valor-precio-alt-doble {
	color: #FF6600;
	font-size: 28px;
	width: auto;
	text-align:right;
	width:37px;
	float:left
}
.tabla .td-tabla-precio-20px {
	color:#FF6600;
	font-size: 20px;
	line-height:10px;
}
.tabla .td-tabla-precio-20px-centrado {
	color:#FF6600;
	font-size: 20px;
	text-align:center;
	height:35px;
}
.tabla .td-tabla-precio-20px-centrado-gris {
	color:#767676;
	font-size: 20px;
	text-align:center;
	height:35px;
}
.tabla .td-titulo-gris-15px {
width: 75%;
background-color:#E9E8E8;
border:medium none;
color:#898888;
font-size:15px;
height:25px;
padding-left:25px;
padding-top:5px;
text-align:left;
}
.tabla table a img {
border:medium none;
}
.tabla .txt-normal-bold {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
.tabla .txt-normal {
	font:12px Arial,Helvetica,sans-serif;
	color:#000000;
}
.tabla .tarifas .td-datos-padding-20px {
	padding-top:8px;
	padding-bottom:8px;
	border-right:solid 1px #e9e8e8;
	height:20px;
	padding-left:20px;
}
.tabla .td-borde-bottom-gris {
	border-bottom:1px solid #e9e8e8;
}
.tabla .tablamini {
 background-color: #F8F8F8;
}
.tabla .detalle-normal-gris-alt {
 font-size:12px;
 text-align:left;
 color:#9e9e9e;
 margin-top:16px;
}
 
.tabla .detalle-normal-gris-doble-10px {
 font-size:12px;
 text-align:center;
 color:#9e9e9e;
 margin-top: 2px;
 line-height: 12px;
 width:60px;
 float:left;
 margin-top: 4px;
}

.tabla .cont_tablaprincipal .alinear-left{
  float:left;
	padding-left:9px;

}
.tabla .tablaprincipal .textocol .grande {
font-size:32px;
line-height:32px;
}
.tabla .tablaprincipal .mediano {
font-size:11px;
line-height:11px;
}
.tabla .tablaprincipal .gris {
color:#666666;
}
/*listas para tablas*/
.tabla .cont_tablaprincipal .listanivel1{ margin-left:15px; }
.tabla .cont_tablaprincipal .listanivel1, .tabla .cont_tablaprincipal .listanivel2, .tabla .cont_tablaprincipal .listanivel3{ list-style-image:none; list-style-type:none; margin: 0px; padding: 0px; }
.tabla .cont_tablaprincipal .listanivel2, .tabla .cont_tablaprincipal .listanivel3{ list-style-type:none; padding: 0px; margin: 0px;}
.tabla .cont_tablaprincipal .listanivel1 li, .tabla .cont_tablaprincipal .listanivel2 li, .tabla .cont_tablaprincipal .listanivel3 li{ font-weight: normal; color: #000; font-size: 13px; padding: 5px 0px 0px 11px; margin: 0px; }
                                                                                                                                       
.tabla .cont_tablaprincipal .listanivel1 li{ list-style-image: none; background: url(/img/new/punto_naranja.gif) no-repeat 0px 11px; }
.tabla .cont_tablaprincipal .listanivel2 li{ list-style-image: none; background: url(/img/new/guion_negro.gif) no-repeat 0px 12px; }
.tabla .cont_tablaprincipal .listanivel3 li{ list-style-image: none; background: url(/img/new/guion_gris.gif) no-repeat 0px 12px; }
.layer .tabla{width: 678px; float:left;}
.txtgeneral {color:#000000;font-size:13px;}
.gris {color:#666666;}
.mediano {
font-size:11px;
line-height:11px;
}
/*termina tablas*/

/*estilos tablas tarifas animales*/
.tabla .comparativa .cabecera-tarifas {	font: normal 12px Arial, Helvetica, sans-serif;	color:#FFFFFF;	height:20px;
	background-color:#706f6f;padding:0 0 0 14px;width:100%;	margin: 0px;}
.tabla .comparativa .td-contenedor-precio {
height:30px;
margin:7px auto;
text-align:center;
width:100px;
padding:0px;
}
.tabla .comparativa { background-color:#eee;}
.tabla .comparativa td {border-left:3px solid #eee; border-right:3px solid #eee; background-color:#FFF;}
.tabla .comparativa .tarifas {padding-bottom:40px;padding-top:10px;}
.tabla .tarifasdestacado { margin-top:56px;}
.tabla .comparativa .tarifas .name {padding-top:40px;clear:both; color:#FF6600;font-size:24px; font-weight:normal; padding-left:54px;}
.tabla .comparativa .tarifas .name a{ font-size:24px; color:#f60;}
.tabla .comparativa .tarifas .name a:hover{text-decoration:underline }
.tabla .comparativa .tarifas .descripcion {font-size:14px; color:#333;}
.tabla .comparativa .tarifas .image{float:left;}
.tabla .comparativa .tarifasdestacado {margin-top:150px; height:200px; padding-left:10px;}
.tabla .comparativa .aclara{font-size:11px; clear:both; color:#333; margin-bottom:10px; padding-right:10px; text-align:center;}
.tabla .comparativa .name_tarifa { background-image:url(/img/new/name_tarifa.gif); background-position:top left; background-repeat:no-repeat; width:140px; height:35px; color:#fff; font-size:18px;  margin-top:10px; padding-top:5px; text-align:center; }
.tabla .comparativa .name_tarifa a{color:#fff; font-size:18px; text-align:center;}
.tabla .comparativa .name_tarifa a:hover{text-decoration:underline }
.tabla .comparativa .td-datos-padding-20px{padding:0px; margin:0px; vertical-align:top;}
.tabla .comparativa .td-tabla-precio {border:2px solid #9E9E9E;color:#FF6600;float:left;height:45px;width:135px;}
.tabla .comparativa .td-detalle-negro {margin:0px;}
.tabla .comparativa .precio {clear:both;}
.tabla .comparativa .precio, .comparativa .precio a {padding-right: 10px; color:#333; height:45px;padding-top:10px;text-align:center;}
.tabla .comparativa .td-titulo-gris {padding-left:0px; text-align:center;background-color:#E9E8E8;border:medium none;color:#898888;
font-family:Arial,Helvetica,sans-serif;font-size:18px;height:25px;}
.tabla .comparativa .detalle-normal-simple {color:#9E9E9E;font-size:12px;margin-top:16px;text-align:left;}
.tabla .comparativa .detalle-normal-simple { padding-top:14px; float:left; color:#999; margin:0px;}
.tabla .comparativa .tabla .td-tabla-precio {float:right;color:#FF6600;width:120px;height:45px;border:solid 2px #9e9e9e;           margin-right:7px;}

.tabla .doble .td-detalle-negro {clear:left;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;
font-weight:normal;margin-top:6px;padding-left:22px;padding-right:8px;text-align:left;width:100px;}
.tabla .doble .tablatarifas .td-datos ul {clear:both;float:left;width:100px;}

/*fin estilos tablas tarifas animales