*{ margin:0; padding:0; font-family:"Trebuchet MS"; font-size:11px; color:#000000}
a{ text-decoration:none; cursor:pointer; }
.fix{ clear:both; height:1px; overflow:hidden;}
body {background:#000000 url(../img/bg-body.jpg) repeat-x 0 -280px; text-align:center}
.wrapper{ width:714px; margin:0 auto;}
.header{ background:url(../img/bg-header-popup.jpg) no-repeat center; height:79px; margin-bottom:15px;}
h2 { background:url(../img/bg-title-popup.gif); height:30px;margin-top:-5px; text-align:left; padding:3px 10px 0 10px; margin-bottom:-6px; position:relative;}
.content{ background:#fff url(../img/bg-footer-popup.jpg) no-repeat bottom; text-align:left; padding-top:15px; *height:1%; padding-bottom:40px;}
.content:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}

/*Pop up radio*/
.content .col-a{ width:325px; float:left; margin-left:3px; display:inline;}
.content .col-a .top{ background:url(../img/bg-aire-top.gif);height:31px; font-size:18px; font-weight:700; color:#FFFFFF; padding-left:15px; line-height:26px; text-transform:uppercase;}
.content .col-a .mid{ background-color:#2b2b2b; padding:5px 5px 0 5px}
.content .col-a .mid .datos { color:#FFFFFF; line-height:13px; margin-bottom:3px;}
.content .col-a .mid .datos span { display:block; font-weight:700;color:#FFFFFF; font-size:12px}
.content .col-a .bot{ background:url(../img/bg-aire-bottom.gif); height:11px; overflow:hidden; margin-bottom:5px;}
.content .col-a .banner{ border:solid 1px #d7d8d3; padding:2px 0 2px 2px}
.content .col-b{ width:381px; float:right; margin-right:3px; display:inline;}
.content .col-b .scroll { height:165px;   margin-bottom:5px; *margin-bottom:10px}
.content .col-b .scroll .item {border-bottom:dashed 1px #cfcdcc; padding-bottom:3px; margin-bottom:3px;}
.content .col-b .scroll .item:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
.content .col-b .scroll .item .col-1{ float:left; width:85px}
.content .col-b .scroll .item .col-1 img{ padding-left:10px;}
.content .col-b .scroll .item .col-2{ float:right; width:275px; line-height:12px;}
.content .col-b .scroll .item .col-2 h4 a{ color:#da251c; font-weight:700;}
.obj-player{ width:312px; height:44px; display:block; background:url(../img/_temp/player.jpg) no-repeat; }
.playRadio	{ text-indent:-999em; display:block; float:left; 	height:32px; width:32px; margin:5px; }
.pausaRadio	{ text-indent:-999em; display:block; float:left; 	height:34px; width:32px; margin:3px 6px; background:url(../img/bot_pause.png) no-repeat; }
.stopRadio	{ text-indent:-999em; display:block; float:left; 	height:26px; width:25px; margin:8px 2px; }
.soundRadio	{ text-indent:-999em; display:block; float:right; 	height:24px; width:27px; margin:9px; }
.muteRadio	{ text-indent:-999em; display:block; float:right; 	height:27px; width:27px; margin:8px 11px; background:url(../img/bot_mute.png) no-repeat; }


/*Pop up galeria*/
.content .foto{border:solid 1px #cfcdcc; height:265px; margin:5px; padding:5px;}
.content .foto .col-c{ float:left; width:445px;}
.content .foto .col-d{ float:right; width:240px;}
.content .foto .col-d h4{ font-size:18px; height:85px;}
.border {border-bottom:dashed 1px #cfcdcc;border-top:dashed 1px #cfcdcc; padding:20px 0; margin:10px 0;}
.content .foto .col-d .interact{border:solid 1px #cfcdcc; padding:5px;}
.content .foto .col-d .interact .recomend{ background:url(../img/ico-recomendar.gif) no-repeat center right; padding-right:25px;}
.content .foto .col-d .interact .rating{ height:20px; margin-top:4px;}
.content .foto .col-d .interact .rating strong{}
.content .foto .col-d .player{ background:#f5f3f3; height:33px; padding:5px;}
.content .foto .col-d .player a{ height:33px; width:62px; float:left}
.content .foto .col-d .player .bck{ background:url(../img/popup-bck.gif); margin-right:10px; text-indent:-999em; display:block; width:62px; height:33px; }
.content .foto .col-d .player .fwd{ background:url(../img/popup-fwd.gif); text-indent:-999em; display:block; width:62px; height:33px;}
.content .foto .col-d .player .play{ background:url(../img/popup-play.gif); float:right; text-indent:-999em; display:block; width:62px; height:33px;}
.content .foto .col-d .player .pausa{ background:url(../img/popup-pausa.png); float:right; text-indent:-999em; display:block; width:62px; height:33px;}

.content .masfotos{ clear:both;border:solid 1px #cfcdcc; height:50px; margin:5px; padding:5px; margin-bottom:-15px;}
.content .masfotos .control{ float:right; width:21px; margin-right:-2px;}
.content .masfotos .control .fwd{ background:url(../img/pop-slide-fwd.gif); width:20px; height:21px; display:block; text-indent:-9000px;}
.content .masfotos .control .bck{ background:url(../img/pop-slide-bck.gif); width:20px; height:21px; display:block; text-indent:-9000px; margin-top:5px;}
.content .masfotos a{ display:inline-block;}
.content .masfotos a img{ border:none}
.content .masfotos a:hover,
.content .masfotos a.on{ -moz-opacity:0.5; opacity:0.5;filter:alpha(opacity=50)}

.content .rating{ font-size:10px;}
.rating strong{ font-size:11px; font-weight:700; float:left; }
.rating a.star{ background:url(../img/rating-star.gif) no-repeat right; width:13px; height:11px; display:inline-block; margin-bottom:-2px;}
.rating a.star.on{ background-position:left;}
.rating a.star.last{ margin-right:5px;}
.tool .amigo a{ background:url(../img/ico-recomendar.gif) no-repeat left center; padding-left:28px;}
.rollFotos{ float:left; text-align:center; width:83px; }
.scroller{ height:50px; width:650px; overflow:hidden; }
.scrollable{ height:50px; }

/* 	votacion estrellas 	*/
.rating{ width:70px; height:11px; margin:4px 0; padding:0; width:200px; }
.rating a{ width:13px; height:11px; text-indent:-999em; display:block; float:left; }
#votar{ float:left; width:66px; margin:0 3px; }
#rating{ float:left; width:66px; margin:0 3px; height:11px; }
.estrellas0	{ background:url(../img/stars.jpg) repeat-y -65px 0; }
.estrellas1	{ background:url(../img/stars.jpg) repeat-y -52px 0; }
.estrellas2	{ background:url(../img/stars.jpg) repeat-y -39px 0; }
.estrellas3	{ background:url(../img/stars.jpg) repeat-y -26px 0; }
.estrellas4	{ background:url(../img/stars.jpg) repeat-y -13px 0; }
.estrellas5	{ background:url(../img/stars.jpg) repeat-y 		0 0; }
/* fin votacion estrellas 	*/

/*Popup*/
.modal { background:#5d5f60; opacity:0.5; filter: alpha (opacity=50); width:100%; height:100%; position:absolute; z-index:9900; display:table-cell; top:0; left:0;}
.spacing { padding:15px; background:#fff; *height:1%}
.spacing:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.popup {position:absolute;top:50%; left:50%; z-index:9999;}

/*Enviar a un amigo*/
	.enviar-amigo{background:#000000 url(../img/bg-body.jpg) repeat-x 0 -345px; width:392px; padding:10px 10px 0 10px; text-align:left; margin:-185px 0 0 -200px;}
	.enviar-amigo .box{ background-color:#FFFFFF; padding:5px; margin-bottom:10px;}
	.enviar-amigo .box h3 { background:url(../img/pop-up-enviar-bg-title.gif) repeat-x; line-height:28px; text-indent:30px;color:#e62118; margin:5px 0 0 0; text-transform:uppercase;}
	.enviar-amigo .box .mail{ padding:15px 30px;border-bottom:solid 1px #e3e3e3;}
	.enviar-amigo .box .mail label{font-weight:700; font-size:12px;}
	.enviar-amigo .box .mail .txt{ width:87%; border:solid 1px #cccccc;}
	.enviar-amigo .box .mensaje { padding:5px 30px;}
	.enviar-amigo .box .mensaje label{ display:block; font-weight:700; font-size:12px; margin-bottom:5px}
	.enviar-amigo .box .mensaje textarea{ margin-bottom:10px; width:317px; height:70px; border:solid 1px #cccccc;}
	.enviar-amigo .box .campo .btn{ color:#e62118; border:none; background:transparent; width:50px; margin:0 auto; display:block;}
	
/*Bloque comentarios*/
.comentarios { }
.comentarios h2{}
.comentarios.foto .item .img { float:left;border:solid 1px #d0d0d0}
.comentarios.foto .item .datos{ float:right; width:300px;}
.comentarios.foto .item p{ float:right; width:300px;}
.comentarios .item{ border-bottom:dashed 1px #d0d0d0; padding-bottom:10px; margin-bottom:10px; *height:1%}
.comentarios .item:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
.comentarios .item .datos{ font-size:12px; font-weight:700;}
.comentarios .item .datos span{font-size:12px; font-weight:700; color:#da251c}
.comentarios .item p {color:#6c6c6c; margin-bottom:0; line-height:14px;}
.comentarios .pagin{ margin-bottom:10px; height:25px;}
.comentarios .pagin span{ float:left; line-height:22px; display:inline;}
.comentarios .pagin a{ float:left; line-height:16px; border:solid 1px #bfbfbf; text-align:center; width:19px; margin-right:2px; display:inline; overflow:hidden; position:relative}
.comentarios .pagin a.on{ background-color:#da251c; color:#fff;border:solid 1px #da251c;}
.comentarios .pagin a.anterior{ width:43px; margin-right:12px; }
.comentarios .pagin a.siguiente{ width:48px; float:right; margin:0;}
.comentarios .comentar{ margin:0 -10px; padding:10px 10px 0 10px;}
.comentarios .comentar:after {content:"."; display:block; visibility:hidden; height:0; clear:both;}
.comentarios .comentar h2{}
.comentarios .comentar textarea{border:solid 1px #d0d0d0; width:387px; height:70px; margin-bottom:5px; float:left;}
.comentarios .comentar div{ font-size:10px; color:#b5b2b2; width:300px; float:left; text-align:right; line-height:13px;}
.comentarios .comentar input{ color:#fff;font-size:12px; font-weight:700; background-color:#da251c; border:none; float:right; width:75px; height:20px; line-height:20px}
/*Bloque comentarios*/

/*Loguearse*/
	.logueate{background:#000000 url(../img/bg-body.jpg) repeat-x 0 -345px; width:325px; padding:10px 10px 0 10px; text-align:left; margin:-145px 0 0 -170px;}
	.logueate .box{ background-color:#FFFFFF; padding:5px; margin-bottom:10px;}
	.logueate .box .campo{ padding:5px 30px;}
	.logueate .box .campo label{ display:block; font-weight:700; font-size:12px;}
	.logueate .box .campo .txt{ width:100%; border:solid 1px #cccccc;}
	.logueate .box .campo .btn{ color:#e62118; border:none; background:transparent; width:50px; margin:0 auto; display:block;}
	.logueate .box .links {font-weight:700; font-size:12px; padding:5px 10px; border-bottom:solid 1px #ccc; margin:0 30px;}
	.logueate .box .links.last { border:none}
	.logueate .box .links a{color:#e62118; float:right;}

/*Olvido contrasenia*/
	.olvido{background:#000000 url(../img/bg-body.jpg) repeat-x 0 -345px; width:325px; padding:10px 10px 0 10px; text-align:left; margin:-145px 0 0 -170px;}
	.olvido .box{ background-color:#FFFFFF; padding:5px; margin-bottom:10px;}
	.olvido .box .campo{ padding:5px 15px;}
	.olvido .box .campo h5{ color:#ea0006; font-size:12px;}
	.olvido .box .campo label{ font-weight:700; font-size:12px;}
	.olvido .box .campo .txt{ width:160px; border:solid 1px #cccccc;}
	.olvido .box .campo .btn{ color:#e62118; border:none; background:transparent; width:50px; margin:0 auto; display:block;}
	.olvido .box .links {font-weight:700; font-size:12px; padding:5px 10px; border-bottom:solid 1px #ccc; margin:0 30px;}
	.olvido .box .links.last { border:none}
	.olvido .box .links a{color:#e62118; float:right;}
	
/*Registrarse*/
	.popup.registrarse {width:671px; height:550px; background:#fff; text-align:left; margin:-275px 0 0 -335px; overflow:auto; }
	.popup.registrarse h2 {margin-bottom:10px;}
	.popup.registrarse h2 span { float:right; font-weight:100; padding-top:10px;}
	.popup.registrarse .border{ border:solid 1px #d6d3d3; padding:20px 10px 10px 10px;}
	.popup.registrarse .border p{ padding-bottom:15px}
	.popup.registrarse .border .row{ margin-bottom:8px; height:35px; }
	.popup.registrarse .border .row:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
	.popup.registrarse .border .row .col-a{ float:left; width:230px; margin-right:10px; text-align:right; font-size:12px; line-height:20px;}
	.popup.registrarse .border .row .col-b{ float:left; width:310px;}
	.popup.registrarse .border .row .col-b p{ font-size:11px; padding:5px 0;}
	.popup.registrarse .border .row .col-b .txt{border:solid 1px #d6d3d3; width:250px;}
	.popup.registrarse .border .row .col-b .xs{border:solid 1px #d6d3d3; width:30px;}
	.popup.registrarse .border .row .col-b .s{border:solid 1px #d6d3d3; width:40px;}
	.popup.registrarse .border .row .col-b select{ width:245px;}
	.popup.registrarse .border .row-2 {font-size:12px; line-height:20px;border:dashed 1px #dedede; border-left:none; border-right:none; padding:10px 0; margin-top:15px}
	.popup.registrarse .border .row-3 { padding:10px 0; font-size:12px; line-height:20px;}
	.popup.registrarse .border .row-3 span { float:right;}
	.popup.registrarse .border .row-4 { text-align:right;}
	.popup.registrarse .border .row-4 input { background:#fff; border:none;color:#fe0404; font-size:11px;margin-left:10px; *margin:0;}
	.popup.registrarse .border .row-4 input.esp { color:#000;}


/* Preguntas frecuentes */
.preguntasFrecuentes { width:573px; margin: 0 auto; }
.preguntasFrecuentes .logo { background:url(../img/preguntasFrecuentes.jpg) no-repeat; widows:573px; height:186px; }
.preguntasFrecuentes .medio { background:url(../img/medioPreguntas.jpg) repeat-y; width:573px; display:table; }
.preguntasFrecuentes .medio .preguntas { width:490px; margin:0 auto; margin-top:15px; display:table; }
.preguntasFrecuentes .medio .preguntas img.numero { float:left; margin-top:4px; }
.preguntasFrecuentes .medio .preguntas span.titulo { display:block; width:458px; float:left; margin-left:12px; text-align:left; font-size:18px; color:#da251c; font-weight:bold; }
.preguntasFrecuentes .medio .preguntas p { clear:both; margin-left:25px; font-size:13px; text-align:left; line-height:15px; color:#4d4c4c; }
.preguntasFrecuentes .medio .preguntas p span.negrita { font-size:14px; font-weight:bold; color:#4d4c4c; }
.preguntasFrecuentes .preguntasInferior { background:url(../img/footerPreguntas.jpg) no-repeat; width:573px; height:89px; }


/* FAQ */
.faq { width:270px; font-size:11px; margin: 0 auto; clear:both; }
.faq a { color:#da251c; font-weight:bold; }




