﻿/***INICIO MASTER PAGE***/

HTML {
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right-width: 0px;
}


BODY {
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 5px;
	border-left-width: 0px;
	background: #fff;
	border-bottom-width: 0px;
	padding-bottom: 5px;
	margin: 0px;
	font: 12px Tahoma;
	cursor: url(  'img/pointer.cur' );
	padding-top: 5px;
	text-align: left;
	border-right-width: 0px;
	background: url(img/bgv.jpg) #061627 no-repeat 50% 0pt;
}


#pagecontainer {
	width: 976px; /*ancho total de la pagina*/
	text-align: left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/
	margin-top: 0px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#contenido {
	padding: 0px;
	width: 990px;
	border-bottom: #333333 0px solid;
	text-align: left;
	height: auto;
	margin-right: 0px;
	float: left;
	margin-left: auto;
	width: 975px;
	margin-right: auto;
	background-repeat: no-repeat;
	height: auto;
}
#header {
	width: 976px;
	background-repeat: repeat-y;
	height: 131px; /*BACKGROUND-COLOR: #1b3d7c;*/
	background-image: url(  'img/header.jpg' );
	color: #fff;
}




#mensaje {
	width: 308px;
	height: AUTO;
	float: right;
	margin-right: 165PX;
	margin-top: 40PX;
	font-size: 16PX;
	font-weight: bold;
	color: #fff;
	text-align: center;
}



#base {
	width: auto;
	height: auto;
	padding-bottom: 0px;
}


hr {
	color: #CCC;
	background-color: #CCC;
	height: 1px;
	width: 99%;
	border: 0;
}




hr.linea {
	height: 1px;
	border: 0;
	color: #28497c;
	background-color: #28497c;
	width: 100%;
}



.fin {
	clear: both;
	height: auto;
	width: auto;
}

.fin2 {
	clear: both;
	height: 26px;
	width: auto;
}

.left {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.right {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

#spacer_bar {
	margin-left: auto;
	width: 976px;
	margin-right: auto;
	height: 14px;
	background-color: #1a7cbd;
	background-image: url(img/bluebar_bg.jpg);
	/*background-repeat: repeat-x;*/
}





/*MENU SUPERIOR*/
#menu {
	background-color: #061627;
	background-image: url(img/menu_bg.jpg);
	margin-left: auto;
	width: 976px;
	margin-right: auto;
	background-repeat: repeat-x;
	height: 45px;
}
#menu .item_selected A:hover {
}
#menu .item A:hover {color: #ccc;
}
#menu .item_selected A {
	padding-top: 15px;
	background-position: 50% bottom;
	display: block;
	font-size: 13px;
	float: left;
	/*background-image: url(img/menuitem_selected.jpg);
      background-repeat: no-repeat;*/
	width: 130px;
	color: #7b96a1;
	
	font-family: "Lucida Grande" , Verdana, Arial;
	height: 30px;
	text-align: center;
	text-decoration: none;
}
#menu .item A {
	padding-top: 15px;
	background-position: 50% bottom;
	display: block;
	font-size: 13px;
	float: left;
	/*background-image: url(img/menuitem_unselected.jpg);*/
	width: 130px;
	color: #fff;
	line-height: 17px;
	background-repeat: no-repeat;
	font-family: "Lucida Grande" , Verdana, Arial;
	height: 30px;
	text-align: center;
	text-decoration: none;
}













#menu1 {
	background-color: #061627;
	background-image: url(img/menu_bg1.jpg);
	margin-left: auto;
	width: 976px;
	margin-right: auto;
	background-repeat: repeat-x;
	height: 45px;
}
#menu1 .item_selected A:hover {
}
#menu1 .item A:hover {color: #ccc;
}
#menu1 .item_selected A {
	padding-top: 15px;
	background-position: 50% bottom;
	display: block;
	font-size: 13px;
	float: left;
	/*background-image: url(img/menuitem_selected.jpg);
      background-repeat: no-repeat;*/
	width: 130px;
	color: #7b96a1;
	
	font-family: "Lucida Grande" , Verdana, Arial;
	height: 30px;
	text-align: center;
	text-decoration: none;
}
#menu1 .item A {
	padding-top: 15px;
	background-position: 50% bottom;
	display: block;
	font-size: 13px;
	float: left;
	/*background-image: url(img/menuitem_unselected.jpg);*/
	width: 130px;
	color: #fff;
	line-height: 17px;
	background-repeat: no-repeat;
	font-family: "Lucida Grande" , Verdana, Arial;
	height: 30px;
	text-align: center;
	text-decoration: none;
}


/* FIN MENU SUPERIOR*/


.bloquesuperior {
	width: 100%;
	background: #171717;
	height: auto;
	color: White;
}


.bloqueinferior {
	width: 976px;
	height: 434px;
	background-color: #061627;
	background-image: url('img/bginferior.jpg');
	color: #fff;
}

.bloqueinferior2 {
	width: 976px;
	height: AUTO; /*BACKGROUND-COLOR: #1b3d7c; 	BACKGROUND-IMAGE: url('img/bginferior2.jpg'); */
	color: #fff;
}



.contenidoinfomain {
	width: 244px;
	margin: 52px 42px 10px 35px;
	height: auto;
	float: left;
	text-align: justify;
}


p {
	margin: 0.4em 5px 0.4em 5px;
	font-size: 1em;
	line-height: 1.55em;
	text-align: justify;
	width: auto;
	height: 23px;
}
.divrightinf {
	float: right;
}

.divrightlink {
	margin-right: 28px;
	width: 186px;
}




.titulo {
	color: White;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;
	margin: 0.4em 5px;
	font-size: 15px;
	line-height: 1.55em;
}


.divbtnordenar {
	 text-align:center;width:100%
}

.titulo strong {
	color: #02baec;
}

#footer {
	width: 976px;
	height: 50px;
	float: left;
		color: White;
	background-color: #061627;
	background-image: url(img/footer.jpg);
		background-repeat:repeat-x;
}


#footerleft {
	width: 976px; /*ancho total de la pagina*/
	height: auto;
	float: left;
	color: #02baec;
	padding-top: 5px;
	font-weight: bold;
	text-align: center;
	/*background: #0062a3;*/
}

#footerright {
	width: 976px; /*ancho total de la pagina*/
	height: auto;
	float: left;
	padding-top: 5px;
	text-align: center;
	
}


.WhiteLink {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.WhiteLink:hover {
	background: none;
	color: #e7ec9c;
	text-decoration: none;
}





.encuesta1 {
	height: auto;
	width: auto; /*background-color:Black; background-image:url('img/bgmaininfo.jpg'); background-repeat:no-repeat;*/
	color: White;text-align:center; padding:20px;
}

.encuesta2 {
	height: auto;
	width: auto; /*background-color:Black; background-image:url('img/bgmaininfo.jpg'); background-repeat:no-repeat;*/
	color: White;text-align:center; padding:20px; background:#061627;
}


.bases {
	float: left;
	width: 484px;
	height: 412px;
}
.premio {
	float: right;
	width: 351px;
	height: 383px;
	font-size: 14px;
	line-height: 1.55em;
}

.divright {
	float: right;
	
	
	
}


.celesteLink {
	color: #02baec;
	text-decoration: none;
	font-weight: bold;
}
.celesteLink:hover {
	background: none;
	color: #fff;
	text-decoration: none;
}


.contenedorlogin {
	padding: 13px 100px 13px 100px;
	background: #fff url(  'img/content_bg.jpg' ) no-repeat;
	width: 777px;
	height: auto;
	float: left;
}

.contenedorupload {
	padding: 13px 10px 13px 10px;
	background: #fff url(  'img/content_bg.jpg' ) no-repeat;
	width: 955px;
	height: auto;
	float: left;
}

.contenedorterminos {
	padding: 13px 100px 13px 100px;
	background: #fff url(  'img/content_bg.jpg' ) no-repeat;
	width: 777px;
	height: auto;
	float: left;
}


.divcontacto {
	background: #fff url(  'img/content_bg.jpg' ) no-repeat;
	width: 976px;
	height: auto;
	text-align: center;
	padding: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}



#colizq {
	border: 0px solid #e8e8e8;
	display: inline;
	float: left;
	width: 313px;
	padding-left: 0px;
	text-align: left;
	height: auto;
	margin-top: 10PX;
}

.infoisud {
	float: right;
	height: auto;
	width: 311px;
	border-left: solid 0px #e1e2d9;
	border-right: solid 0px #e1e2d9;
	margin-bottom: 10px;
	border-bottom: solid 1px #e1e2d9;
	background-image: url('img/bgheadercenter.jpg' );
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-bottom: 10px;
}



.headinfo {
	height: 28px;
	padding-top: 6px;
	color: #fff;
	width: 298px;
	border: solid 0px #193759;
	padding-left: 10px;
	font-weight: bold;
}

#signup {
	margin-left: 10px;
	height: 299px;
	width: auto;color:#000;margin-top:10px;
}

.cstxt {
	width: 150px;
	background: #eee url(img/bg_text.gif);
	border: 1px solid #ccc;
	color: Gray;
}


.cssdrop {
	width: 150px;
	height: 20px;
	background: #eee url(img/bg_text.gif);
	border: 1px solid #ccc;
	color: Gray;
}

.dropdate {
	width: 80px;
	height: 20px;
	background: #eee url(img/bg_text.gif);
	border: 1px solid #ccc;
	color: Gray;
}

.btngeneral {
	width: 177px;
	height: 34px;
	background-image: url(img/btn.jpg);
	font-size: 12px;
	color: #fff;
	border: solid 0px #e1e2d9; font-weight:bold;
}



#collogin {
	border: 0px solid #e8e8e8;
	display: inline;
	float: right;
	width: 313px;
	padding-left: 0px;
	text-align: left;
	height: auto;
	margin-top: 10PX;
}

.formupload {
	font: 12px Tahoma;
	text-align: center;
	color: #000;
	width: 719px;
	height: auto;
	margin: auto;
	clear: both;
}
.cssblack {
	padding-top: 10px;
	float: left;
	text-align: center;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 13px;
	color: #404040;
	height: 36px;
	width: 237px;
}
.cajacentral {
	font: 11px Tahoma;
	color: #000;
	width: 450px;
	border: 1px solid #cccccc;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin: 0 auto 5px;
	padding: 20px;
}
#tableupload {
	width: 281px;
	height: 106px;
	margin-bottom: 1px;
}



.celdavacia2b {
	text-align: center;
	height: 43px;
}

.celdatexto2 {
	width: 141px;
}
.celdaboton2 {
	width: 112px;
	text-align: right;
}


.celdavacia2a {
	width: 14px;
}
.celdaetiqueta2 {
	height: 36px;
	font-weight: bold;
	text-align: left;
}
#tablelogin {
	vertical-align: middle;
	color: White;
	margin-top: 10px;
}


.hide {
	display: none;
}

.csslogin {
	width: 130px;
	background: #eee url(img/bg_text.gif);
	border: 1px solid #ccc;
	color: Gray;
}
#login{margin-top:10px;}

.divusuario {
	float: left;
	padding: 10px;
}



.divusuario strong {
	color: #02baec;
	font-weight: bold;
}

.headusuario {
	
	background-color: #171717;
	background-image: url(img/barrausuario.jpg);background-repeat: repeat-x;
	margin-left: auto;
	width: 976px;
	margin-right: auto;
	
	height: 45px;
}







.informacion {
	width: auto;
	margin: 33px 2px 10px 8px;
	height: 265px;
}

#rating {
	color: red;
}

.ratingStar {
	float: left;
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	font-size: 0pt;
	padding-bottom: 0px;
	margin: 0px;
	width: 13px;
	cursor: pointer;
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 12px;
}
.filledRatingStar {
	background-image: url(ranking/star_on.gif);
}
.emptyRatingStar {
	background-image: url(ranking/star_off.gif);
}
.savedRatingStar {
	background-image: url(ranking/star_on.gif);
}

.bodycontacto {
	height: auto;
	width: 310px;
	border-left: solid 0px #e1e2d9;
	border-right: solid 0px #e1e2d9;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: solid 1px #e1e2d9;
	background-image: url(img/bgheadercenter.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#tabla_importar {
	width: 100%;
	text-align: center;
}

#tabla_importar .tdleft, .tdleft {
	text-align: left;
	padding-left: 10px;
}


#tabla_logos {
	width: 305px;margin-top:10px;
}

#tabla_logos .celda {
	text-align: center;
	vertical-align: middle;
}

.headcentrals {
	height: 24px;
	padding-top: 6px;
	color: #000;
	width: 298px;
	border: solid 0px #193759;
	padding-left: 10px;
	font-weight: bold;
	text-align: left;
}

.headcentrals2 {
	height: 24px;
	padding-top: 6px;
	color: #fff;
	width: 298px;
	border: solid 0px #193759;
	padding-left: 10px;
	text-align: left;
}



.parrafoalbum {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 18px; /*border-bottom:1px solid #ccc;border-top:1px solid #ccc;*/
	width: 98%;
	padding-left: 15px;
	margin-top: 10PX;
	margin-bottom: 10PX;
	background-color: #191919;
}

.parrafoalbum {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 18px; /*border-bottom:1px solid #ccc;border-top:1px solid #ccc;*/
	width: 98%;
	padding-left: 15px;
	margin-top: 10PX;
	margin-bottom: 10PX;
}


.divleftresultado {
	margin-right: 10px;
	float: left;
	width: auto;
	margin-left: 14px;
	margin-top: 2px;
}

.divleft {
	float: left;
}
.divleftflag {
	float: left;
	margin-left: 10PX;
	width: 169px;
}
.numeracion {
	margin: 0px;
	width: auto;
	height: auto;
	margin-bottom: 10px;
}

.bluenumLink {
	color: #005a98;
	text-decoration: none;
	font-weight: bold;
	width: 20px;
	height: auto;
	text-align: center;
	display: inline;
}
.bluenumLink:hover {
	background: #005a98;
	color: #ffffff;
	text-decoration: none;
	width: 20px;
	height: auto;
	padding-top: 2px;
	text-align: center;
}


.bloquealbumselected {
	height: 97px;
	width: 299px;
	border: solid 1px #ccc;
	margin: 10px 11px;float:left;
}



.tablevideoselected {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.tablevideoselected .celda {
	vertical-align: top;
}
.tablevideoselected .celdaview {
	vertical-align: bottom;
}

.tablevideoselected .style3 {
	padding: 5px;
	text-align: center;
	margin: 0 auto;
}

.tablevideoselected .tdleft {
	padding: 5px;
	text-align: left;
	font-size: 14px;
}

.tablevideoselected .tdright {
	padding: 5px;
	text-align: right;
	font-size: 14px;
}

.tablevideoselected img {
	height: 70px;
	width: 100px;
	margin: 0 auto;
	text-align: center;
}


.videoLinksel {
	text-decoration: none;
	text-align: center;
	margin: 0 auto;
	display: block;
	height: 70px;
	width: 100px;
	padding: 3px;
	border: solid 1px #cccccc;
}
.videoLinksel:hover {
	background: #fbf1f6;
	margin: 0 auto;
	display: block;
	height: 70px;
	width: 100px;
	text-align: center;
	padding: 3px;
	border: solid 1px #005a98;
}


.collapsePanel {
	width: 709px;
	height: 0px; /*background-color:white;*/
	overflow: hidden;
}

.collapsePanelHeader {
	width: 699px;
	height: 35px;
	color: #fff;
	font-weight: bold;
	float: none;
	padding: 5px;
	cursor: pointer;
	vertical-align: middle;
	background-image: url(  'img/bg-menu-main.png' );
	background-repeat: repeat-x;
}



.Tablevideogroup {
	width: 98%;
	float: left;
}

.Tablevideogroup .Linkvideo {
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0 auto;
	height: auto;
	width: 100px;
	padding: 3px;
	border: solid 1px #cccccc;
}
.Tablevideogroup .Linkvideo:hover {
	background: #daedf6;
	display: block;
	margin: 0 auto;
	height: auto;
	width: 100px;
	text-align: center;
	padding: 3px;
	border: solid 1px #005a98;
}

.tdcentral {
	text-align: center;
}

.divanexo {
	margin-top: 10px;
	margin-bottom: 10px;
}

.colorwhhite {
	color: #005a98;
}

.lbwhite {
	color: White;
	float: left;
	width: auto;
}


.bandera {
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
}


.duracion {
	margin: 119px 20px 8px 75px;
	width: 353px;
	height: 212px;
}

.divreproductor {
	width: 401px;
	margin-top:8px;
	padding-left:105px;
	margin-left: 0px;
}


.bodygaleria {
	float: left;
	height: 308px;
	width: 611px;
	background-image: url('img/bgvideo.jpg');
	
}

.lbtextopremio {
	margin: 209px 20px 8px 20px;
	width: 233px;
	height: 166px;
}


.tituloupload {
	margin: 10px;
}

.tableinformacion {
	width: 316px;
}

.celda3 {
	width: 154px;
}
.celda4 {
	width: 158px;
}

/* por abraham */
.opfilter {
	filter: alpha(opacity=40);
	opacity: 0.4;
}

#tableflag{WIDTH:auto;}

#tableflag .celda{ vertical-align:middle;}
#tableflag .celda1{ padding-top:8px;}

