body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif}
#allPage {position:relative; width: 1003px; z-index: 0; margin: 0px auto;}
#header {position:relative; width: 100%; height:177px; margin: auto auto; background-color:#999999}
#menu {position:relative; width: 100%; height:35px; margin: auto auto; background-image:url(../images/menu_back.jpg)}
#content {position:relative; width:974px;}
#elements {position:relative; width:743px; float:left; padding-left:15px;}

#promotion {
	position:relative;
	width:200px;
	height:700px;
	float:left;
	background-image: url(../images/promo_back.gif);
	background-position: center 16px;
	margin-top:10px;
	margin-left:15px;
}

#footer {position:relative; width:100%; background-color: #99CCFF; float:left}

.azul{
	font-size:11px;
	color:#39445C;
	font-weight: bold;
}


.tit_mus{
	font-size:11px; color:#ffffff; font-weight:bold; 
	padding-left:5px; line-height:26px; 
}

	
.tit_mus_old{ font-size:11px; color:#033364; padding-left:5px; width:180px}	
.tit_mus_old_blanco{font-size:11px; color:#ffffff; padding-left:5px; width:180px}	
.tit_sub_mus{ font-size:10px; color:#48669c; font-weight:bold; text-align:center; width:60px}
.tit_sub_mus_claro{ font-size:10px; color:#e1eef1; font-weight:bold; text-align:center; width:60px}
.tit_sub_clave{ font-size:10px; color:#60582E; font-weight:bold; text-align:center; width:120px}
.tit_sub_clave_claro{ font-size:10px; color:#e1eef1; font-weight:bold; text-align:center; width:120px}
.tit_sub_clave_sub{ font-size:10px; color:#60582E; font-weight:bold; text-align:center; width:80px}
.azul12{
	font-size:12px;
	color:#7C8AAE;
	font-weight: bold;
}
.azul11{font-size:11px; color:#39445C; font-weight: bold;}
.blanco12{font-size:12px; color:#ffffff; font-weight: bold}
.azul10_n{font-size:10px; color:#7C8AAE; font-weight: bold;}
.azul10{font-size:10px; color:#7C8AAE; font-weight: bold; margin-right:25px; text-align:justify;}


.oscuro10{font-size:10px; color:#2e3e67; font-weight: bold; margin-right:25px; text-align:left;}

.amarillo12{ font-size:12; color:#FFFFFF ; font-weight:bold}
.amarillo10{font-size:10px; color:#FFCC00; font-weight: bold}
.titulos{ font-size:16px; color:#7C8AAE; font-weight:bold; padding-left:7px}
.movistar{ font-size:10px; color:#3a56a6; font-weight:bold; font-variant:small-caps}
.orange{ font-size:10px; color:#d2990f; font-weight:bold; font-variant:small-caps}
.voda{ font-size:10px; color: #FF0000; font-weight:bold; font-variant:small-caps}
.subtitulos{font-size:10px; color:#7C8AAE; font-weight: bold; padding-left:10px;}
.tit_banners{font-size:10; color:#FFFFFF; font-weight:bold}

.contenedor { margin: 10px;}
.tabla {
	width: 80%;
	font-size:10px;
	color:#7C8AAE;
	font-weight:bold;
}

.lineas_laterales{
	width:741px;
	border-right:1px solid #8595a5;
	border-left:1px solid #8595a5;
	float:left;
}

/* solo para IE6 */
* html .lineas_laterales{
	width:742px;
	border-right:0.1mm solid #8595a5;
	border-left:0.1mm solid #8595a5;
	float:left;
}

.sombra{
	background:url(../images/tt_box_05_shadow.gif) repeat-x;
	width:100%;
	height:13px;
	clear:both;
	border-top:1px solid #8595a5;
}

/** solo para ie6 **/
* html .sombra{
	background:url(../images/tt_box_05_shadow.gif) repeat-x;
	width:741px;
	height:13px;
	clear:both;
	border-top:1px solid #8595a5;
}

.filaGris {	background-color: #EFEFEF;}

.boxs{background:#8290a2; color:#fff; font-size:11px; width:12.2em; border-bottom:.1em solid #fff;  border-right:.1em solid #fff;  border-top:.1em solid #b2bbc6; border-left:.1em solid #b2bbc6;}

a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#fff;
}
a:visited {
	color:#fff;
}
a:hover, a:hover.tit_selec, a:hover.oscuro{
	color:#aaa;
}
a:visited.titulos{
	color:#666;
}

.img_superpuesta{
	position:absolute; top:107px; left:65px; width:216px;
}

.img_superpuesta2{
    position:absolute; top:70px; left:43px; width:216px;
}

.img_mymadrid{
	position:relative; top:70px; left:56px; z-index:1; width:172px;
}


.limpio, a:link.limpio, a:active.limpio, a:visited.limpio, a:hover.limpio{
	border:0px; text-decoration:none;
};

a.tit_selec, a:visited.tit_selec{
	color:#ccc;
}

a.oscuro, a:visited.oscuro{
	color:#036;
}

li{list-style:disc; padding-top:15px;}

.envia{
	font-size:12px; font-weight:bold; color:#374359;
}

.numcorto{
	font-size:16px; font-weight:bold; color:#986400;
}


