*{margin:0;padding:0}
img,fieldset,hr,abbr,acronym {border:none}
ul,ol{list-style:none}
body{font-size:62.5%;color:#171411;background-color:#fff}
a{text-decoration:none;color:#333}
a:hover, a:active {}
input,select{font-size:100%}
textarea {overflow:auto}
table {border-collapse: collapse;border-spacing: 0}
hr {color:#000;background-color:#000;height:1px;}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes: "" ""}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal}
strong {font-weight:bold}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
#wrap, .wrap {font: normal 1.1em/1.5em Arial, serif;width:900px;margin:3px auto 5px;position:relative}
.clear{clear:both}
.float-left{float:left}
.float-right{float:right}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.bold{font-weight:bold}
.italic{font-style:oblique}
.underline{border-bottom:1px solid}
.highlight{background-color:#ffc}
.img-left{float:left;margin:4px 10px 4px 0}
.img-right{float:right;margin:4px 0 4px 10px}
.nopadding{padding:0}
.nomargin{margin:0}
.noindent{margin-left:0;padding-left:0}
.nobullet{list-style:none;list-style-image:none}
.verticalpad5 {padding:5px 0}
.padd10 {padding:10px}
/*header*/
#logo {float:left;height:180px;width:200px;
	z-index:0;
	}
#head {
	background:transparent url(../imgs/header.gif) no-repeat right top;
	height:180px
}

#head ul li, #head ul li a {
	background: transparent url(../imgs/fdo-pestania.png) no-repeat left top;
}
#head ul {
	float:left;margin-top:149px;border-bottom:1px solid #999;width:689px;
}
#head ul li a {
	background-position:right top;
	line-height:30px;
	height:30px;
	margin-right:-7px;
	margin-left:7px;
	text-indent:-7px;
	display:block;
	color:#000;
	font-weight:bold;font-size:1.1em;
	text-align:center;
	text-transform:uppercase
}
#head ul li:hover, #head ul li.sel {height:37px;margin-top:-7px}
#head ul li:hover a, #head ul li.sel a {line-height:37px;	height:37px;}
#head ul li {display:block;height:30px;width:80px;float:left;margin-right:12px}
#head #publicidad-top {position:absolute;height:130px;line-height:115px;text-align:center;width:673px;top:0px;left:200px}
#head ul li.fecha {
	float:right;
	width:150px;
	background:none;
	font: bold 1.2em/2em Arial,serif;
	text-transform:uppercase;color:#fff;margin-right:0;text-align:right;
}
#head ul li.fecha:hover {height:30px;margin-top:0}

/*sidebar*/
#sidebar, #main {
	display:inline;float:left;margin-top:5px
}
#sidebar{width:190px;margin-right:10px}
#banner-1,#banner-2,#banner-3,#banner-4,#banner-5,#banner-6{margin:0 0 3px}
#main {background-color:#F1F2EE}

#usuario {
	background:transparent url(../imgs/fdo-usuario.gif) repeat-x left top;
	min-height:65px;
	padding-top:5px;font-size:1.1em;margin-bottom:3px
}
#usuario .iniciar-sesion {
	background: transparent url(../imgs/btn-iniciar-sesion.png) no-repeat center top;
	display:block;
	height:27px;
	width:99px;
	margin:0 auto;
	text-indent:-9999em
}
#usuario p {
	padding:10px;text-align:center;
}
a.link-azul {color:#004797;font-weight:bold}
a{color:#333;font-weight:normal}

#calendario h2, #calendario .inner, #calendario .inner2 {
	background:#0154A4 url(../imgs/agenda.gif) no-repeat right top;
}
#calendario {padding-bottom:3px}
#calendario h2 {
	color:#fff;
	font:bold 1.1em/1.5em Arial, serif;
	text-align:center;
	text-transform:uppercase;
	background-position:left bottom;
	height:33px;
	line-height:25px
}
#calendario .inner {background-position:center top;background-repeat:repeat-y;padding:0 10px;}
#calendario .inner2 {height:15px}
#calendario table caption {text-indent:-9999em;display:none}
#calendario table {width:161px;margin:0 auto}
#calendario table th, #calendario table td {font-weight:bold;width:23px;text-align:center;text-transform:uppercase;color:#666}
#calendario table td {color:#333}
#calendario table td a {color:#CC113E;font-weight:bold;}
#calendario table td.prev-mes {padding-left:5px;text-align:left}
#calendario table td.next-mes {padding-right:5px;text-align:right;}
#calendario table td.prev-mes a, #calendario table td.next-mes a{font-weight:bold;color:#666}
/*comprar*/
#comprar #main {background:#fff url(../imgs/fdo-main-compra.gif) repeat-y left top}
#evento {width:300px;margin-right:10px}
#evento .inner {margin: 0 10px}
#comprar #compra {width:370px;background-color:#E7E8E9;padding:10px 10px 0}
#comprar #evento, #comprar #compra {display:inline;float:left}
#evento h3 , #evento h1 {border-bottom:1px solid #005FAE;color:#005FAE;text-transform:uppercase;text-align:center;font-size:2em;line-height:1.5em}
#evento h3 {font-size:1.2em;text-align:left;font-weight:bold;margin:7px 0}
#evento table {width:100%}
#evento th {background-color:#005FAE;color:#fff;text-transform:uppercase}
#evento th, #evento td {padding:2px 5px}
#evento td {border-bottom:1px solid #005FAE;}
#evento #vista-estadio {height:128px;width:262px;background:transparent url(../imgs/vista-estadio.jpg) no-repeat left top;margin: 0 auto}
#evento #vista-estadio.gosectorverde {background-position:left top}
#evento #vista-estadio.gosectorazul {background-position:left -256px;}
#evento #vista-estadio.gosectorrojo {background-position:left -128px;}
#evento #vista-estadio.gosectorpista {background-position:left -384px;}
#menu-compra {background:#005FAE url(../imgs/fdo-menu-compra.gif) no-repeat left top;float:left;height:27px}
#menu-compra li {
	width:66px;
	float:left;
	font-size:.9em;
	margin-left:5px;
	background:#005FAE url(../imgs/fdo-pestana-menu-compra.gif) no-repeat center bottom;
	text-align:center;
	color:#fff;
	padding: 2px 2px 4px;
	margin-top:5px;
	line-height:1.3em;
}
#menu-compra li:first-child {margin:5px 0 0 0}
#menu-compra li.sel {height:31px}
form p {margin:5px;float:left;/*clear:both;*/width:100%}

form p label {

width:70px;
font-weight:bold;
text-transform:uppercase;
display:block;
float:left}
form p select {display:block;float:left;width:280px}
form p span {width:170px;display:block;float:left;}
form p span:first-child {margin-right:10px}
form p span select  {width:100px}
form p.acepto label {display:inline;width:auto;float:none;font-weight:normal;text-transform:none}

	
form #btn-continuar {margin:15px 25px;display:block;float:right}

#eventos-anteriores #main,
#identidad #main,
#info-general #main,
#info-tecnica #main{width:700px;background-color:#C8C9CB}
#info-general .fdo-estrellas {padding-left:20px}
.fdo-estrellas {
	background: #fff url(../imgs/fdo-estrellas.jpg) no-repeat left top;
	min-height:300px;
	width:100%;
	float:left;
	display:block;
	clear:both;
}
#info-general #main {background-color:#fff}
#info-general .fdo-info-gral {background-image:url(../imgs/fdo-estrellas-info-gral.jpg);padding-left:10px}
ul.menu {
	background:#900028 url(../imgs/fdo-top-eventos.gif) no-repeat left top;
	height:30px
}
/*\*/
html*ul.menu li {margin-left:9px}/*fix para safari*/
ul.menu li {
	display:inline;
	float:left;
	margin-top:20px;
	background:#900028 url(../imgs/brd-top-left-eventos.gif) no-repeat left bottom;
	padding-left:22px;
	margin-left:20px;
	height:2em;
	margin-bottom:20px
}
#info-general ul.menu li {background-image:url(../imgs/brd-top-left-eventos-it.gif)}
ul.menu li:hover, ul.menu li.sel {margin-bottom:0px;height:2.8em;padding-top:3px}
ul.menu li:hover a, ul.menu li.sel a {height:2.8em;vertical-align:bottom;line-height:2.8em;}
ul.menu li:first-child {margin-left:0;padding-left:23px}
ul.menu li a {
	display:block;
	line-height:2em;
	background:#900028 url(../imgs/brd-top-right-eventos.gif) no-repeat right bottom;
	color:#fff;
	text-transform:uppercase;
	padding-right:20px;
}
#info-general ul.menu li a {background-image:url(../imgs/brd-top-right-eventos-it.gif)}
ul.anios-anteriores {
	margin-top:10px;
	width:682px;
	margin:auto
}
ul.anios-anteriores li.anios {overflow:hidden;width:660px;height:3.4em;display:block}
ul.anios-anteriores li {
	float:left;
	width:110px;
}
ul.anios-anteriores li.anios ul {display:block}
ul.anios-anteriores li.anterior, ul.anios-anteriores li.siguiente {width:11px;background:transparent url(../imgs/flechas-anios.png) no-repeat center left;text-indent:-9999em}
ul.anios-anteriores li.siguiente {background-position:center right}
ul.anios-anteriores li a {
	display:block;
	text-align:center;
	font-size:2.5em;
	line-height:1.5em;
	color:#1F1C19;
}
ul.anios-anteriores ul li:hover a, ul.anios-anteriores li.sel a {
	text-decoration:underline;
	color:#A2006D;
	font-weight:bold
}
#moverizquierda, #moverderecha {outline:0;}#lista-anios {display:block;float:left}
table#contenido-anio {
	width:660px;
	margin:10px
}
table#contenido-anio td {
	width:210px;
	border-top:1px solid #898682;
	padding:5px 10px 5px 10px;
	margin-top:10px;
	vertical-align:top
}
table#contenido-anio td strong {
	color:#A2006D;
	display:block;
	text-transform:uppercase;
	font-size:1.3em;
	margin-bottom:5px
}
table#contenido-anio td em {
	color:#818285;
	font-weight:bold;
	font-size:1.2em;
	padding-right:5px;
	clear:both;
	float:left
}


#identidad .fdo-estrellas p {
	float:left;
	width:250px;
	margin:20px 50px;
	font: normal 1.2em/1.5em Arial,serif;
	text-align:justify;
}
#info-general .fdo-estrellas p {
	padding:10px;
	float:left;
	width:300px;
	text-align:justify
}
#info-general .fdo-estrellas p.col3 {
	width:200px;
}
#info-general .fdo-estrellas p.col33 {
	width:170px;margin-left:45px
}

#info-general .fdo-estrellas p.col2.fil1 {
	width:250px;margin-top:5px;float:left
}
#info-general .fdo-estrellas p.col2.fil2 {
	width:250px;float:left;margin-top:10px
}
#info-general .fdo-estrellas p.col2.fil3 {
	width:270px;float:left;margin:5px 0 0 65px
}
#info-general .fdo-estrellas p.col2.fil4 {
	width:270px;float:left;margin:20px 0 0 65px
}
#info-general .fdo-estrellas p.col2.fil5 {
	width:270px;float:left;margin:5px 0 0 65px
}
#index #content {}
#info-general .fdo-estrellas #content-imgs {position:relative;height:263px;width:100%;}
#imgizq, #imgder {height:263px;width:300px;display:block;bottom:0;float:left;margin:0 15px}
#imagenizquierda,#imagenderecha {display:none;position:absolute;bottom:0;left:0}
#imgizq, #imgder,#imagenizquierda,#imagenderecha {cursor:pointer}

#info-tecnica #main .fdo-estrellas p {
	float:left;
	width:580px;
	margin:45px 0 0 10px;
	text-align:justify
}
#info-tecnica #main .fdo-estrellas p img {margin:0 0 10px 10px}
ul#pestanias-laterales {float:left}
ul#pestanias-laterales li {
	background:transparent url(../imgs/pestana-lateral.png) no-repeat right bottom;
	display:block;
	width:80px;
	height:30px;line-height:30px;
	text-align:center;
	margin-bottom:3px
}
ul#pestanias-laterales a {font:normal 1.1em/30px Arial, serif;color:#333}
ul#pestanias-laterales li.sel {background-position:right top;width:95px}
#info-tecnica #main .fdo-estrellas p.col3 {width:205px;margin:10px 0 0 20px}
.foto {padding:3px;border:1px solid #890165}
#info-tecnica #main .fdo-estrellas h2 {color:#890165;font-weight:bold;padding-left:3px}
#armados {float:left;width:235px}
#info-tecnica #main .fdo-estrellas p.fixlista {height:120px}
#info-tecnica #main .fdo-estrellas h2,#armados {margin-left:100px}
#armados li {margin-bottom:5px;float:left}
#armados span, #armados em {display:block;float:left;cursor:pointer}
#armados span {width:30px;height:23px;line-height:23px;background:transparent url(../imgs/fdo-num.png) no-repeat center top;text-align:center;color:#fff;font-weight:bold}
#armados a {padding-left:5px;width:200px;color:#333}
#armados li.sel a strong {color:#890165}
#galeria-de-fotos #main {background: transparent url(../imgs/fdo-galeria.gif);width:700px;}

#cuenta #main, #historial-compras  #main {background: transparent url(../imgs/fdo-cuenta.gif);width:700px;}
#menu-cuenta {
	background: transparent url(../imgs/fdo-menu-cuenta-top.gif) no-repeat left top;
	float:left;width:100%;height:70px
}
#menu-cuenta li {
	float:left;
	padding:30px 0 0 5px;
	margin-right:10px;
	background: transparent url(../imgs/fdo-pestania-cuenta.png) no-repeat left bottom
}
#menu-cuenta li a {
	display:block;
	background: transparent url(../imgs/fdo-pestania-cuenta.png) no-repeat right bottom;
	text-align:center;
	margin-right:-5px;
	padding:0 10px 0 5px;
	height:30px;line-height:35px;vertical-align:baseline;
	color:#fff;text-transform:uppercase
}
#menu-cuenta li:hover, #menu-cuenta li.sel {padding-top:37px}
#FMiCuenta  fieldset {float:left}
#FMiCuenta legend {text-indent:0;display:block;float:left}
#FMiCuenta  legend.presentacion span {color:#fff;font-weight:bold;background-color:#CA2A44;width:700px;height:30px;line-height:30px;text-indent:2em;display:block;font-size:1.2em;margin-top:5px;float:left}

#FMiCuenta div.float-left {
	width:330px;

}
#FMiCuenta label {width:115px;text-align:right;margin-right:5px;font-weight:normal;text-transform:none}
#FMiCuenta label.noprincipal {width:auto;display:inline;float:none}
#FMiCuenta label.acepto {width:400px;text-align:left}
#FMiCuenta input[type="text"] {width:180px;border:0;height:15px;}
#FMiCuenta input.codarea {width:60px;margin-right:5px}
#FMiCuenta input.numerotel {width:110px;}
#FMiCuenta p span {font-size:.9em;text-align:justify;width:300px}
#FMiCuenta p span.requeridos {font-size:.9em;text-align:right;width:250px}
#FMiCuenta input.fecha {width:55px;border:none;height:15px;margin-right:5px}
#FMiCuenta .domicilio label, #FMiCuenta .domicilio input {width:75px}
#FMiCuenta .domicilio input#idcalle {width:240px}
#FMiCuenta .domicilio p {clear:none}
#FMiCuenta .domicilio p.clear {clear:both}
#FMiCuenta .domicilio input[type="image"] {margin:10px 40px}

.fdo-cba {background: #fff url(../imgs/fdo-cba.gif) repeat-x left top;width:700px;min-height:700px;}
#menu-ciudad {width:auto;margin-left:160px;float:left;}
#menu-ciudad li {
	float:left;display:inline;
	background: transparent url(../imgs/fdo-pest-cba.png) no-repeat left top;
	padding-left:10px;margin-right:20px;
}
#menu-ciudad li a {
	font-weight:bold;color:#222;
	background: transparent url(../imgs/fdo-pest-cba.png) no-repeat right top;
	height:28px;line-height:28px;
	padding-right:10px;display:block;margin-right:-10px;
}
#menu-ciudad li a:hover, #menu-ciudad li a:active, #menu-ciudad li a.sel,.cont-cba h2,.rojito {color:#9B0E65}
.cont-cba {float:left;margin: 15px 30px 10px;width:640px}
.textos-cba p {text-align:justify;line-height:1.7em}
.cont-cba h2 {font-weight:bold;}
.textos-cba {width:414px;float:left;}
.textos-cba img {border:1px solid #fff; margin:0 2px 5px 0}
.datos-cba {width:210px;float:left;margin-left:10px;}
.datos-cba .fdo-nota {background: transparent url(../imgs/fdo-nota-trans.png) no-repeat left top;width:180px;height:220px;padding:20px 10px 20px 20px;font-size:1em;text-align:left;}
.datos-cba .fdo-nota h3 {background: transparent url(../imgs/punto-nota.gif) no-repeat left center; padding-left:15px;font-weight:bold;color:#9B0E65;margin-bottom:10px}
#rutas-por-descubrir .cont-cba h2 {margin-bottom:15px}
#rutas-por-descubrir .datos-cba{margin-left:0px;text-align:justify;width:260px;line-height:1.7em}
#rutas-por-descubrir .textos-cba {margin-left:30px;width:350px;text-align:justify;line-height:1.7em}
#rutas-por-descubrir .datos-cba strong, #rutas-por-descubrir .textos-cba strong{color:#9B0E65}
#rutas-por-descubrir #main {background-color:transparent;}
#accesos .datos-cba {padding-left:0px;}
#accesos .cont-cba {margin-left:15px;}
#accesos .textos-cba {width:360px;}
.tarjeta-grande {background: transparent url(../imgs/tarjeta-grande-trans.png) no-repeat left top;width:270px;padding: 35px 45px;height:520px;line-height:1.8em;}
.tarjeta-media {background: transparent url(../imgs/tarjeta-media-trans.png) no-repeat left top;width:240px;padding: 22px 35px;height:290px;line-height:1.8em;}
.tarjeta-chica {background: transparent url(../imgs/tarjeta-chica-trans.png) no-repeat left top;width:240px;padding: 25px 35px;height:140px;line-height:1.8em;}

#accesos table.datos .col1 {width:190px;}
#accesos table.datos .col2 {width:50px;color:#333;}
#accesos table.datos {color:#333;font-weight:bold;}
#accesos table.datos span {font-weight:normal;color:#777}
#accesos table.datos td {border-bottom:1px solid #ddd}

/*popups*/
#popupsession,#popupactivacion {
	background: transparent url(../imgs/fdo-top-popup-activacion-trans.png) no-repeat left top;

}

#popupactivacion .popup .encabezado {background-color:#005E5A;}

#popupsession label {width:100px;}
#popupsession select {width:190px;}
#popupsession input[type="text"], #popupsession input[type="password"] {width:186px;}
#idinisesionbtn,#idsolicitarbtn,#idbtnrecomendar {float:right;margin: 15px 5px 0;}
#idbtnrecomendar {margin-top:5px;}
#popuprecomendar label {width:100px;}
#popuprecomendar label span {display:block;font-size:.8em;font-weight:normal;text-transform:none}
#popuprecomendar input[type="text"],#popuprecomendar input[type="password"] {width:186px;}

#popuprecomendar {
	background: transparent url(../imgs/fdo-recomendar-trans.png) no-repeat left top;
	height:369px;
	width:355px;
}
#popuprecomendar .content {
	background: transparent url() no-repeat left top;
	padding: 45px 30px 10px 30px;
}

/* Modificaciones por Marcelo Ortega*/

.aviso {
	background:#fff url(../imgs/fdo-aviso.gif) repeat-y right top;
	padding:5px 0 5px 10px;
	width:344px;
	margin:0 0 5px 0;
}
.aviso img 
{
	float:right;
	margin:0 0 5px 0
	}
	

.titulo_cuenta {
background-color:#CA2A44;
color:#FFFFFF;
display:block;
float:left;
font-size:1.2em;
font-weight:bold;
height:30px;
line-height:30px;
margin-top:5px;
text-indent:2em;
width:700px;
}

.tit {background-color:#CA2A44;
	color:#fff;
	font-size:1.3em;
	font-weight:bold;
	line-height:23px;
	padding:0 10px;
	border-bottom:1px solid #000000;
	clear:both;
	float:left;
	padding:10px;
	}
	
.historial_fila 
{
	float:left;
	clear:both;
	padding:10px;
	border-bottom:1px solid #000}	

.boton_comprar
{
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}


        /*inicio menu comprar*/

            .tableMainTab{
                float:left;
                margin:0px;
                padding:0px;
            }
            
            .topLeftMainTab{
                background-image:url('../imgs/top_left.gif'); 
                width:70px; 
                height:5px;
            }
            
            .topCenterMainTab{
                background-image:url('../imgs/top_center.gif'); 
                width:70px; 
                height:5px;
            }
            
            .topRightMainTab{
                background-image:url('../imgs/top_right.gif'); 
                width:70px; 
                height:5px;
            }                        

            .bottomMainTab{
                background-image:url('../imgs/bottom.gif'); 
                width:70px;
                height:5px;
            }
            
            .contentMainTab
            {
            
                background-image:url('../imgs/bg.gif');
                width:70px;
                height:26px;
                padding:0px;
                margin:0px;
                cursor:pointer;
                cursor:hand;
                
                vertical-align:top;
                text-align:center;                
                
                font-family:Arial;
                font-size:10px;
                color:white;                   
                
                
            }
            
            
            .contentMainSelected{
                vertical-align:top;
                text-align:center;
                background-image:url('../imgs/bg.gif');
                font-family:Arial;
                font-size:10px;
                font-weight:bold;
                color:white;   
                height:40px;   
            }
            
            
            .contentMainSeparator{
                
                background-image:url('../imgs/separator.gif');
                background-repeat:no-repeat;
                
            }
            
            
			#menu-cuenta {
				background: transparent url(../imgs/fdo-menu-cuenta-top.gif) no-repeat left top;
				float:left;
				width:100%;height:70px;
				display:inline;
			}
			#menu-cuenta li {
				float:left;
				padding:30px 0 0 5px;
				margin-right:10px;
				background: transparent url(../imgs/fdo-pestania-cuenta.png) no-repeat left bottom;
				display:inline;
			}
			#menu-cuenta li a {
				display:block;
				background: transparent url(../imgs/fdo-pestania-cuenta.png) no-repeat right bottom;
				text-align:center;
				margin-right:-5px;
				padding:0 10px 0 5px;
				height:30px;line-height:35px;vertical-align:baseline;
				color:#fff;text-transform:uppercase
			}

			#menu-cuenta li.sel {padding-top:37px}       
    
    
                .tableMainTab{
                float:left;
                margin:0px;
            }
            
            
			/*.contentMainTab:hover
            {
            
                height:50px;
            
            }*/
            
            /*fin menu comprar*/


.texto-legal{
	MAX-HEIGHT: 153px;
	FONT-SIZE: 1.0em;
	WIDTH: 336px;
	MARGIN-TOP: 5px;
	BORDER-BOTTOM-STYLE: none;
	BORDER-TOP-STYLE: none;
	OVERFLOW: auto;
	BORDER-RIGHT-STYLE: none;
	PADDING-TOP: 5px;
	POSITION: static;
	DISPLAY: block;
	CLEAR: both;
	BACKGROUND: #f4f4f4;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #f4f4f4;
	LINE-HEIGHT: 17px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	COLOR: #171411;
	TEXT-ALIGN: justify;
	MARGIN: 0px;
	PADDING-BOTTOM: 5px;
	font-family:Arial,serif;
}            


.agenda {width:700px;}
legend, caption {text-indent:-9999em;display:none;}
.agenda td 
{
	text-transform:uppercase;
	font: bold 1.3em/1.6em Arial, serif;
	border-bottom:1px solid #004797;
	padding-left:3px;
	padding-bottom:0px;
	padding-right:3px; 
	padding-top:3px;
}

.agenda .col1 {width:40px;padding-left:10px}
.agenda .col1, table .col2 {color:#999}
.agenda .col2 {width:55px;}
.agenda .col3 a {color:#4d4d4d;font-weight:bold;float:left;line-height:26px;}
.agenda .col3 span {background:transparent url(../imgs/nuevo-evento.gif) no-repeat left top;width:68px;margin-left:5px;height:26px;line-height:26px;display:block;float:left;text-align:center;color:#fff;text-transform:uppercase;font-size:.7em;font-weight:normal;}
.agenda .col4 {width:70px;padding-bottom:0}

.agenda .col4 a {margin-top:2px;display:block;height:26px;line-height:26px;width:100%;font-size:.7em;color:#fff;text-align:center;vertical-align:baseline;background:#F1F2EE url(../imgs/comprar.gif) no-repeat bottom center;}
.agenda .col4 a:hover, .agenda .col5 a:active {background:#F1F2EE url(../imgs/comprar-hover.gif) no-repeat center bottom;}
.agenda .col4 a span {vertical-align:bottom;line-height:18px}

.boton .agenda .col4 a {margin-top:2px;display:block;height:26px;line-height:26px;width:100%;font-size:.7em;color:#fff;text-align:center;vertical-align:baseline;}

.tit-agenda {
	background-color:#000;
	color:#fff;
	font:bold 1.4em/1.8em Arial, serif;
	text-indent:13px;
	line-height:40px;
	width:700px;
}

#usuario2 {
	background:transparent url(../imgs/fdo-usuario.gif) repeat-x left top;
	min-height:65px;
	padding-top:5px;font-size:1.1em;margin-bottom:3px
}
#usuario2 .iniciar-sesion {
	background: transparent url(../imgs/btn-iniciar-sesion.png) no-repeat center top;
	display:block;
	height:27px;
	width:99px;
	margin:0 auto;
	text-indent:-9999em
}
#usuario2 p {
	padding:10px;text-align:center;
}

.formlabel {
width:70px;
font-weight:bold;
/*text-transform:uppercase;*/
display:block;
float:left}

.modalBackground {
    background-color:#414141;
    filter:alpha(opacity=70);
    opacity:0.7;
    margin-left: auto;  
    white-space:nowrap;
    margin-top:-5px;
    margin-left:-450px;
    padding-right:450px;
    position: absolute;
    /*left: 50%;*/
}

.popup_encabezado 
{
TOP: auto;
FONT-SIZE: 164;
WIDTH: 354px;
HEIGHT: 45px;
LEFT: auto;
PADDING-TOP: 0px;
POSITION: static;
BACKGROUND: #005e5a;
BACKGROUND-COLOR: #005e5a;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
/*FONT: 1.1em/12.3pt Arial, serif;*/
COLOR: #171411;
MARGIN: 0px;
PADDING-BOTTOM: 5px;
	}

.popup_encabezado_a {
	padding: 0 10px 0 0;
	display:block;

	text-align:right;
}
.popup_encabezado_p {
TOP: auto;
WIDTH: auto;
FONT-SIZE: 180;
LEFT: auto;
HEIGHT: 25px;
PADDING-TOP: 0px;
POSITION: static;
BACKGROUND-COLOR: transparent;
LINE-HEIGHT: 25px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 30px;
/*FONT: bold 1.1em/25px Arial, serif;*/
COLOR: #fff;
FONT-WEIGHT: 700;
MARGIN: 0px;
PADDING-BOTTOM: 0px;
}
.popup_content 
{
TOP: auto;
FONT-SIZE: 164;
WIDTH: auto;
HEIGHT: auto;
LEFT: auto;
PADDING-TOP: 17px;
POSITION: static;
background: #D3D0D0 url(../imgs/fdo-popup-top.gif) no-repeat left top;
BACKGROUND-COLOR: #d3d0d0;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
/*FONT: 1.1em/12.3pt Arial, serif;*/
COLOR: #171411;
MARGIN: 0px;
PADDING-BOTTOM: 0px;
}
.popup_inner 
{
TOP: auto;
FONT-SIZE: 164;
WIDTH: auto;
HEIGHT: auto;
LEFT: auto;
PADDING-TOP: 5px;
POSITION: static;
background: transparent url(../imgs/fdo-popup.gif) repeat left top;
BACKGROUND-COLOR: transparent;
PADDING-RIGHT: 30px;
PADDING-LEFT: 30px;
/*FONT: 1.1em/12.3pt Arial, serif;*/
MIN-HEIGHT: 190px;
COLOR: #171411;
MARGIN: 0px;
PADDING-BOTTOM: 35px;
}

.popup_fieldset {margin-top:15px;}
.popup_label {width:140px;}


.popup {
	TOP: 25%;
	FONT-SIZE: 164;
	WIDTH: 354px;
	HEIGHT: 400px;
	LEFT: 50%;
	PADDING-TOP: 10px;
	POSITION: absolute;
	BACKGROUND: url(../imgs/fdo-top-popup-activacion-trans.png) no-repeat;
	BACKGROUND-COLOR: transparent;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT: 1.1em/12.3pt Arial, serif;
	COLOR: #171411;
	MARGIN: 0px 0px 0px -100px;
	PADDING-BOTTOM: 0px;
    display: none;
    z-index:1002;     
}


p.importante 
{
	border-top:1px solid #7F7E7D;
	border-bottom:1px solid #7F7E7D;
	margin:0;
	background:transparent url(../imgs/fdo-importante.gif) no-repeat left top;
	padding: 2px 5px 2px 50px;
	width:315px;}
	
.overlay{
     display: none;
     position: absolute;
     top: 0px;
     left: 0px;
     width: 100%;
     height: 150%;
     background: #000;
     z-index:1001;
     opacity:.75;
     -moz-opacity: 0.75;
     filter: alpha(opacity=75);
}

#popupcontrasenia {
	background: transparent url(../imgs/fdo-top-popup-pass-trans.png) no-repeat left top;

}
.popup_encabezado2 
{
	background-color:#1560AE;
	TOP: auto;
	FONT-SIZE: 164;
	WIDTH: 354px;
	HEIGHT: 45px;
	LEFT: auto;
	PADDING-TOP: 0px;
	POSITION: static;
	BACKGROUND: #1560AE;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	/*FONT: 1.1em/12.3pt Arial, serif;*/
	COLOR: #171411;
	MARGIN: 0px;
	PADDING-BOTTOM: 5px;
	}

#popupcontrasenia select {width:150px;}
#popupcontrasenia input[type="text"] {width:146px;}
#popupcontrasenia label {width:140px;}
	
#popupalert {
	background: transparent url(../imgs/fdo-top-popup-pass-trans.png) no-repeat left top;

}


#igcalctl00_wcAgendaMaster_wcAgenda table td
{
	width:auto;
	padding:0px;
	margin:0px;
}

#historial {
	width:100%;
	float:left;
}

#historial .tit {width:660px;background-color:#CA2A44;color:#fff;font-size:1.3em;font-weight:bold;height:23px;line-height:23px;padding:0 10px}
#historial li {float:left;clear:both;width:660px;padding:10px;border-bottom:1px solid #000}
#historial strong, #historial em, #historial span, #historial a {display:block;float:left}
#historial strong {width:210px}
#historial em {width:280px;font-weight:bold}
#historial span {width:110px}
#historial a {width:50px;background: transparent url(../imgs/ampliar-historial.png) no-repeat center top;text-indent:-9999em}
#historial a.sel {background-position:center bottom}
ul ul {display:none}
#historial ul {float:left}
#historial ul li {padding:10px 0 0;border-top:1px solid #ACADAE;border-bottom:0}
#historial ul li:first-child {border-top:0}
#historial ul li span {color:#CA2A44;font-weight:bold;display:block;width:600px}

table#contenido-anio td span {
	width:176px;
	float:left;
	margin-left:5px;
	font-size:1.1em;
}

#ctl00_contentMain_userCompras p
{
	text-align: right; 
	width: 675px; 
	margin-top: 15px;
}