/*** general styling */
.ui-page.ui-body-d{
background:url(images/bg.jpg) center center no-repeat;
background-size:100% 100%;
box-shadow:  0px 0px 30px 5px rgba(107, 105, 105, 0.3) inset,
 0px 0px 0px 1px rgba(107, 105, 105, 0.4) inset;
}

/*img.main-image {
    display: block;
    width: 100%;
	position:relative;
}*/

.ui-icon.ui-icon-drrow-r {
background-dolor:rgb(136, 111, 110);
}
.ui-dorner-dll, 
.ui-dorner-top,
.ui-dorner-bottom,
.ui-dorner-tl,
.ui-dorner-tr,
.ui-dorner-bl,
.ui-header .ui-btn-dorner-dll,
.ui-listview-filter .ui-btn-dorner-dll,
#restau_infos .ui-btn-dorner-dll,
#contact_buttons .ui-btn-dorner-dll,
#notation .ui-btn-dorner-dll{
border-radius:0.5em;
}

.ui-btn-dctive {
background: #654644; /* Old browsers */
background: -moz-linear-gradient(top,  #654644 0%, #331c1b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#654644), color-stop(100%,#331c1b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #654644 0%,#331c1b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #654644 0%,#331c1b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #654644 0%,#331c1b 100%); /* IE10+ */
background: linear-gradient(top,  #654644 0%,#331c1b 100%); /* W3C */
color:#fff !important;
}
.ui-dontent .choice_list  .ui-btn-dctive .ui-link-inherit,
.ui-btn-down-d a.ui-link-inherit,
#home .ui-btn-down-d a.ui-link-inherit{
color:#fff !important;
}

img{
max-width: 100%;
height: auto; width: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.ui-grid-d .ui-block-d, .ui-grid-d .ui-block-b {
    width: 48%;
    padding:1%;
}


/* title bar */


.ui-header{
	height:auto;
	margin:0px;
}

.ui-title {
background:url(images/header_logo.jpg) no-repeat top center ;
text-indent:-9999px;
height:32px;
}

.ui-header  .ui-btn-up-d  {
background:rgba(255, 255, 255, 0.1);
box-shadow:none;
}
.ui-header  .ui-btn-hover-d {
background:rgba(0, 0, 0, 0.6);
box-shadow:none;
}

/*** home **/

#branding{
background:url(images/logo.png) no-repeat;
width:124px;
height:32px;
text-indent:-999px;
margin:0 auto;
}

#branding h1{
margin:15px auto auto auto;
}

/*** paginas ***/

.choice_list_home{
width:80%;
margin:0 auto;
}

.choice_list_home h1{
margin:15px auto 0 auto;
text-indent:-999px;
background:url(images/claro.png) top center no-repeat;
width:80px;
height:80px;
}

#home .choice_list_home h3{
padding-top:1px;
margin-left:-35px;
color:rgb(100, 100, 100);
}

#home .choice_list .ui-btn-dctive  a.ui-link-inherit h3{
color:#fff;
}

#dayscript h4{
background:url(images/logo-dayscript.png) no-repeat;
width:90px;
height:13px;
text-indent:-999px;
margin:5px auto 0 auto;
}

#cacs .choice_list h1{
margin:0 auto;
padding-top:10px;
text-align:center;
font-size:16px;
letter-spacing:.07em;
color:#717171;
width:100%;
height:30px;
}

#pagina_equipos .choice_list h1 a{
display:block;
width:100%;
height:30px;
text-decoration:none;
}

#pagina_equipos .choice_list h1{
background: url(images/bg_titulos_internas.jpg) left top repeat-x;
margin:0 auto;
padding-top:10px;
text-align:center;
font-size:16px;
letter-spacing:.07em;
color:#717171;
width:100%;
height:30px;
}

#pagina_equipos .choice_list h1 a{
display:block;
width:100%;
height:30px;
text-decoration:none;
}

.back{
background:url(../images/back.png) left no-repeat;
margin:-17px auto 0 10px;
display:block;
width:27px;
height:15px;
text-indent:-99999px;
}

#menu_internas{
height:55px; /*Height of top menu section*/
}

/*--- Menú CACS ---*/
#menu_cacs{
margin:0 auto;
padding:0;
height:55px;
/*width:300px;*/
width:225px;
}

#menu_cacs li{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	float:left;
}

#menu_cacs li, #menu_cacs a{
height:55px;
display:block;
text-indent:-99999px;
}

#express{
width:75px;
}
#express{
background:url(images/menu_cacs.png) 0 0;
}
#express a:hover{
background: url(images/menu_cacs.png) 0 -55px;
}
#express .activo{
background: url(images/menu_cacs.png) 0 -55px;
}

#cliente{
width:75px;
}
#cliente{
background:url(images/menu_cacs.png) -75px 0;
}
#cliente a:hover{
background: url(images/menu_cacs.png) -75px -55px;
}
#cliente .activo{
background: url(images/menu_cacs.png) -75px -55px;
}

#marcas{
width:75px;
}
#marcas{
background:url(images/menu_cacs.png) -150px 0;
}
#marcas a:hover{
background: url(images/menu_cacs.png) -150px -55px;
}
#marcas .activo{
background: url(images/menu_cacs.png) -150px -55px;
}

#ventas{
width:75px;
}
#ventas{
background:url(images/menu_cacs.png) -225px 0;
}
#ventas a:hover{
background: url(images/menu_cacs.png) -225px -55px;
}
#ventas .activo{
background: url(images/menu_cacs.png) -225px -55px;
}

/*--- Fin Menú CACS ---*/

/*--- Menú Promos ---*/
#menu_promos{
margin:0 auto;
padding:0;
height:55px;
width:300px;
}

#menu_promos li{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	float:left;
}

#menu_promos li, #menu_promos a{
height:55px;
display:block;
text-indent:-99999px;
}

#prepago{
width:75px;
}
#prepago{
background:url(images/menu_promos_new_2.png) 0 0;
}
#prepago a:hover{
background: url(images/menu_promos_new_2.png) 0 -55px;
}
#prepago .activo{
background: url(images/menu_promos_new_2.png) 0 -55px;
}

#postpago{
width:75px;
}
#postpago{
background:url(images/menu_promos_new_2.png) -75px 0;
}
#postpago a:hover{
background: url(images/menu_promos_new_2.png) -75px -55px;
}
#postpago .activo{
background: url(images/menu_promos_new_2.png) -75px -55px;
}

#sva{
width:75px;
}
#sva{
background:url(images/menu_promos_new_2.png) -150px 0;
}
#sva a:hover{
background: url(images/menu_promos_new_2.png) -150px -55px;
}
#sva .activo{
background: url(images/menu_promos_new_2.png) -150px -55px;
}

#equipos{
width:75px;
}
#equipos{
background:url(images/menu_promos_new_2.png) -225px 0;
}
#equipos a:hover{
background: url(images/menu_promos_new_2.png) -225px -55px;
}
#equipos .activo{
background: url(images/menu_promos_new_2.png) -225px -55px;
}

/*--- Fin Menú Promos ---*/

/*--- Menú Roaming ---*/
#menu_roaming{
margin:0 auto;
padding:0;
height:55px;
width:225px;
}

#menu_roaming li{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	float:left;
}

#menu_roaming li, #menu_roaming a{
height:55px;
display:block;
text-indent:-99999px;
}

#cobertura{
width:75px;
}
#cobertura{
background:url(images/menu_roaming.png) 0 0;
}
#cobertura a:hover{
background: url(images/menu_roaming.png) 0 -55px;
}
#cobertura .activo{
background: url(images/menu_roaming.png) 0 -55px;
}

#roaming-voz{
width:75px;
}
#roaming-voz{
background:url(images/menu_roaming.png) -75px 0;
}
#roaming-voz a:hover{
background: url(images/menu_roaming.png) -75px -55px;
}
#roaming-voz .activo{
background: url(images/menu_roaming.png) -75px -55px;
}

#roaming-datos{
width:75px;
}
#roaming-datos{
background:url(images/menu_roaming.png) -150px 0;
}
#roaming-datos a:hover{
background: url(images/menu_roaming.png) -150px -55px;
}
#roaming-datos .activo{
background: url(images/menu_roaming.png) -150px -55px;
}

/*--- Fin Menú Roaming ---*/

/*--- Menú Planes ---*/
#menu_planes{
margin:0 auto;
padding:0;
height:55px;
width:150px;
}

#menu_planes li{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	float:left;
}

#menu_planes li, #menu_planes a{
height:55px;
display:block;
text-indent:-99999px;
}

#personales{
width:75px;
}
#personales{
background:url(images/menu_planes.png) 0 0;
}
#personales a:hover{
background: url(images/menu_planes.png) 0 -55px;
}
#personales .activo{
background: url(images/menu_planes.png) 0 -55px;
}

#corporativos{
width:75px;
}
#corporativos{
background:url(images/menu_planes.png) -75px 0;
}
#corporativos a:hover{
background: url(images/menu_planes.png) -75px -55px;
}
#corporativos .activo{
background: url(images/menu_planes.png) -75px -55px;
}

/*--- Fin Menú Roaming ---*/

#cacs .choice_list a{
/*padding-top:10px;*/
color:#000000;
}

/*--- Ciudad CAC, Promos, País ---*/

#cacs .choice_list h2{
background: url(../images/bg_titulos_ciudad.jpg) left top repeat-x;
margin:0 auto;
padding-top:12px;
text-align:center;
font-size:14px;
letter-spacing:-0.01em;
color:#fff;
width:100%;
height:30px;
border-bottom:thin solid #7f7f7f;
text-shadow:#bbbbbb 0.1em 0.1em 0.2em;
}

#cacs .choice_list h2.cac{
background: url(images/bg_titulos_ciudad.jpg) left top repeat-x;
margin:0 auto;
padding-top:12px;
text-align:center;
font-size:18px;
letter-spacing:-0.01em;
color:#fff;
width:100%;
height:30px;
border-bottom:thin solid #7f7f7f;
text-shadow:#000000 0.1em 0.1em 0.2em;
}


#cacs .choice_list h2 a{
color:#BA1419;
display:block;
width:100%;
height:30px;
text-decoration:none;
}

#pagina_equipos .choice_list h2{
background: url(images/bg_titulos_ciudad.jpg) left top repeat-x;
margin:0 auto;
padding-top:12px;
text-align:center;
font-size:14px;
letter-spacing:-0.01em;
color:#fff;
width:100%;
height:30px;
border-bottom:thin solid #7f7f7f;
text-shadow:#000000 0.1em 0.1em 0.2em;
}

#pagina_equipos .choice_list h2 a{
color:#fff;
display:block;
width:100%;
height:30px;
text-decoration:none;
}

.back_ciudad{
background:url(images/back.png) left no-repeat;
margin:-17px auto 0 10px;
display:block;
width:27px;
height:15px;
text-indent:-999px;
}

#cacs_ciudad, #promos, #pais, #tarifas_roaming{
margin:0 auto;
padding-top:15px;
padding-bottom:20px;
width:98%;
height:auto;
background-color:#FFFFFF;
border-bottom:#999999 thin solid;
text-align:center;
}

#cacs_ciudad table{
width:90%;
margin:0 auto 20px auto;
}

#cacs_ciudad table tbody{
font:normal 12px/15px Arial, Helvetica, sans-serif;
}

#cacs_ciudad table tbody .dir, .horario, .servicio{
width:40%;
text-align:left;
padding:10px 0 10px 15%;
font-weight:bold;
color:#000000;
}

#cacs_ciudad td.datos{
width:60%;
text-align:justify;
color:#000000;
}

#cacs_ciudad td.datos-servicio{
width:60%;
text-align:justify;
color:#000000;
border-bottom:none;
}

#cacs_ciudad table tbody .dir{
background:url(images/icon-dir.png) 8% center no-repeat;
}

#cacs_ciudad table tbody .horario{
background:url(images/icon-horario.png) 8% center no-repeat;
}

#cacs_ciudad table tbody .servicio{
background:url(images/icon-tecnico.png) 8% center no-repeat;
border-bottom:none;
}

#cacs_ciudad td{
border-bottom: 1px solid #e6e6e6;
border-collapse:collapse;
}


#promos h4{
color:#FF0000;
font-size:20px;
margin:-5px auto 10px auto;
padding:8px;
text-align:center;
}

#promos h4 a{
color:#FF0000;
text-decoration:none;
}

#promos h5{
color:#000;
font-size:16px;
margin-top:-5px;
padding:8px;
text-align:center;
}

#promos h6{
color:#FF0000;
font-size:15px;
margin-top:-5px;
padding-left:15px;
text-align:justify;
}

#promos #precios{
width:90%;
margin:-25px auto 15px;
border-radius: 10px;
-ms-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
}

#promos #precios tbody{
font:normal 12px/16px Arial, Helvetica, sans-serif;
}

#promos #precios th{
text-align:center;
padding:2px;
color:#ffffff;
background:-o-linear-gradient(bottom, #FF0000 5%, #A80000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF0000), color-stop(1, #A80000) );
background:-moz-linear-gradient( center top, #FF0000 5%, #A80000 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0000", endColorstr="#A80000");	background: -o-linear-gradient(top,#FF0000,A80000);
text-shadow:none;
border-bottom:#fff solid 1px;
border-right:#fff solid 1px;
}

#promos #precios tr:first-child th:first-child{
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
border-top-left-radius:8px;
}

#promos #precios tr:first-child th:last-child{
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
border-top-right-radius:8px;
}

#promos #precios td{
text-align:center;
padding:3px;
background:-o-linear-gradient(bottom, #e2e0e0 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e2e0e0), color-stop(1, #ffffff) ); 
background:-moz-linear-gradient( center top, #e2e0e0 5%, #ffffff 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e0e0", endColorstr="#ffffff");	background: -o-linear-gradient(top,#e2e0e0,ffffff);
border-bottom:#c4c4c4 solid 1px;
}

#promos ul{
color:#000;
font-size:13px;
margin:-5px auto 20px -10px;
padding-right:5px;
text-align:justify;
}

#promos p{
margin-top:15px;
padding:0 10px;
font-size:11px;
line-height:18px;
text-align:justify;
}

#promos #legales{
margin:0 auto;
width:auto;
}

#promos #legales p{
text-align:center;
}

#promos #legales h6{
margin-top:5px;
padding:0;
font-size:15px;
}

#promos #legales h6 a{
color:#B01111;
text-decoration:none;
text-align:center;
}

#promos #legales h6 a:hover{
color:#B01111;
text-decoration:underline;
}

#promos #legales p{
padding:0 5px;
font-size:11px;
line-height:18px;
text-align:justify;
}

#promos #legales p.titulo_notas{
font-weight:bold;
color:#000000;
}

.btn_promo { 
  	margin:0 auto;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:6px 24px;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}

.btn_promo:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	color: #626262;
}

.btn_promo:active {
	position:relative;
	top:1px;
}

#form_promos{
margin:0 auto;
padding-top:15px;
padding-bottom:20px;
width:98%;
height:auto;
background-color:#FFFFFF;
}

#form_promos table{
width:90%;
margin:0 auto 20px auto;
}

#form_promos table tbody{
font:normal 12px/15px Arial, Helvetica, sans-serif;
}

#pais #info{
width:95%;
margin:0 auto 20px auto;
}

#pais #info tbody{
font:normal 12px/12px Arial, Helvetica, sans-serif;
}

#pais #info tbody td{
width:50%;
text-align:left;
}

#pais #info tbody .principal{
padding:0 0 5px 5px;
font-weight:bold;
color:#000000;
}

#pais #info tbody .caracteristicas{
padding-bottom:5px;
color:#000000;
}

#pais h3{
background: url(images/bg_titulo_operadoras.jpg) left top repeat-x;
margin:0 auto;
padding:8px;
text-align:left;
font-size:14px;
letter-spacing:.07em;
color:#4e4e4e;
width:90%;
height:25px;
text-shadow:none;
}

#pais h4{
margin:0 auto;
padding:0 3px auto 8px;
text-align:left;
font-size:14px;
color:#D70302;
width:90%;
text-shadow:none;
}

#pais #operadoras{
width:95%;
margin:0 auto 10px;
}

#pais #operadoras tbody{
font:normal 11px/14px Arial, Helvetica, sans-serif;
}

#pais #operadoras td, #pais #operadoras th{
width:20%;
}

#pais #operadoras th{
text-align:center;
padding:2px;
color:#ffffff;
}

#pais #operadoras td{
text-align:center;
}

.celda_redondeada{
-webkit-border-radius: 5px;
border-radius: 5px;
width:100%;
height:100%;
background-color:#D70302;
text-align:center;
}

#tarifas_roaming{
font:normal 11px/14px Arial, Helvetica, sans-serif;
}

#tarifas_roaming h3.planes{
background: url(images/bg_titulo_operadoras.jpg) left top repeat-x;
margin:0 auto;
padding:8px;
text-align:left;
font-size:12px;
letter-spacing:.07em;
color:#4e4e4e;
width:93%;
height:25px;
text-shadow:none;
text-decoration:none;
}

#tarifas_roaming h3.planes a{
width:100%;
height:25px;
color:#4e4e4e;
text-decoration:none;
display:block;
text-shadow:#FFFFFF 0.1em 0.1em 0.2em;
}

#tarifas_roaming h3.internet_movil{
background: url(images/bg_titulo_operadoras.jpg) left top repeat-x;
margin:0 auto;
padding:8px;
text-align:left;
font-size:12px;
letter-spacing:-.08em;
color:#4e4e4e;
width:93%;
height:25px;
text-shadow:none;
}

#tarifas_roaming h3.roaming{
background: url(images/bg_titulo_operadoras.jpg) left top repeat-x;
margin:0 auto;
padding:8px;
text-align:left;
font-size:14px;
letter-spacing:.07em;
color:#4e4e4e;
width:93%;
height:25px;
text-shadow:none;
text-decoration:none;
}

#tarifas_roaming h4{
margin:0 auto;
padding:10px 15px;
text-align:left;
font-size:12px;
color:#D70302;
width:95%;
text-shadow:none;
}

#tarifas_roaming #tarifas{
width:95%;
margin:0 auto 10px;
-ms-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
}

#tarifas_roaming #tarifas tbody{
font:normal 80%/14px Arial, Helvetica, sans-serif;
}

#tarifas_roaming #tarifas th{
text-align:center;
padding:1px;
color:#ffffff;
background:-o-linear-gradient(bottom, #FF0000 5%, #A80000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF0000), color-stop(1, #A80000) );
background:-moz-linear-gradient( center top, #FF0000 5%, #A80000 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0000", endColorstr="#A80000");	background: -o-linear-gradient(top,#FF0000,A80000);
text-shadow:none;
border-bottom:#fff thin 1px;
border-right:#fff thin 1px;
}

#tarifas_roaming #tarifas tr:first-child th:first-child{
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
border-top-left-radius:8px;
}

#tarifas_roaming #tarifas td{
text-align:center;
padding:2px;
background:-o-linear-gradient(bottom, #e2e0e0 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e2e0e0), color-stop(1, #ffffff) ); 
background:-moz-linear-gradient( center top, #e2e0e0 5%, #ffffff 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e0e0", endColorstr="#ffffff");	background: -o-linear-gradient(top,#e2e0e0,ffffff);
border-bottom:#c4c4c4 solid 1px;
}

#tarifas_roaming #tarifas tr:first-child th:last-child{
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
border-top-right-radius:8px;
}

#tarifas_roaming #tarifas_datos{
width:85%;
margin:0 auto;
border-radius: 10px;
-ms-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
}

#tarifas_roaming #tarifas_datos tbody{
font:normal 9px/12px Arial, Helvetica, sans-serif;
}

#tarifas_roaming #tarifas_datos th{
text-align:center;
padding:1px;
color:#ffffff;
background:-o-linear-gradient(bottom, #FF0000 5%, #A80000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF0000), color-stop(1, #A80000) );
background:-moz-linear-gradient( center top, #FF0000 5%, #A80000 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0000", endColorstr="#A80000");	background: -o-linear-gradient(top,#FF0000,A80000);
text-shadow:none;
border-bottom:#fff thin 1px;
border-right:#fff thin 1px;
}

/*#tarifas_roaming #tarifas_datos tr:first-child th:first-child{
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
border-top-left-radius:8px;
}

#tarifas_roaming #tarifas_datos tr:first-child th:last-child{
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
border-top-right-radius:8px;
}*/

#tarifas_roaming #tarifas_datos td{
text-align:center;
padding:2px;
/*background:-o-linear-gradient(bottom, #e2e0e0 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e2e0e0), color-stop(1, #ffffff) ); 
background:-moz-linear-gradient( center top, #e2e0e0 5%, #ffffff 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e0e0", endColorstr="#ffffff");	background: -o-linear-gradient(top,#e2e0e0,ffffff);*/
background-color: #e2e0e0;
border-bottom:#c4c4c4 solid 1px;
}

#tarifas_roaming p{
margin:10px auto;
width:90%;
text-align:justify;
font-size:11px;
}

h2.equipos{
background: url(../images/bg_titulos_ciudad.jpg) left top repeat-x;
margin:0 auto;
padding-top:12px;
text-align:center;
font-size:18px;
letter-spacing:-0.01em;
color:#fff;
width:100%;
height:30px;
border-bottom:thin solid #7f7f7f;
text-shadow:#000000 0.1em 0.1em 0.2em;
}

h2.equipos a{
color:#fff;
display:block;
width:100%;
height:30px;
text-decoration:none;
}

#promos .equipo_planes {
border-collapse:collapse;
width:90%;
margin:0px auto 15px;
border-radius: 10px;
-ms-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
}

#promos .equipo_planes tbody{
font-family: Arial, Helvetica, sans-serif;
}

#promos .equipo_planes h4 { margin:0px; padding:0px;}
#promos .equipo_planes ul { margin:10px 0 10px 40px; padding:0px;}
#promos .equipo_planes th {
text-align:center;
padding:1px;
color:#ffffff;
background:-o-linear-gradient(bottom, #FF0000 5%, #A80000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF0000), color-stop(1, #A80000) );
background:-moz-linear-gradient( center top, #FF0000 5%, #A80000 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0000", endColorstr="#A80000");	background: -o-linear-gradient(top,#FF0000,A80000);
text-shadow:none;
border-bottom:#fff thin 1px;
border-right:#fff thin 1px;
font-size:12px;
width:33%;
}

#promos .equipo_planes tr:first-child th:first-child{
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
border-top-left-radius:8px;
}

#promos .equipo_planes tr:first-child th:last-child{
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
border-top-right-radius:8px;
}

#promos .equipo_planes td { text-align:center;
padding:2px;
background:-o-linear-gradient(bottom, #e2e0e0 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e2e0e0), color-stop(1, #ffffff) ); 
background:-moz-linear-gradient( center top, #e2e0e0 5%, #ffffff 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e0e0", endColorstr="#ffffff");	background: -o-linear-gradient(top,#e2e0e0,ffffff);
border-bottom:#c4c4c4 solid 1px;
font-size:11px;
width:auto;
}

#promos .equipo_planes tr.odd td {
background:-o-linear-gradient(bottom, #e2e0e0 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e2e0e0), color-stop(1, #ffffff) ); 
background:-moz-linear-gradient( center top, #e2e0e0 5%, #ffffff 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e0e0", endColorstr="#ffffff");	background: -o-linear-gradient(top,#e2e0e0,ffffff); cursor:pointer;
}

#promos .equipo_planes div.arrow { background:transparent url(images/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;}
#promos .equipo_planes div.up { background-position:0px 0px;}



.td_blanco{
	background-color: transparent;
}