* {
	border:0 none;
	margin:0;
	padding:0;
	vertical-align: middle;
}

body {background-image: url(../images/layout/body_bg.jpg);background-repeat: repeat-x;font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#333;line-height: 16px;}

a:link {text-decoration: none;color: #333333;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;color: #333333;}

h1 {font-size:26px;line-height:24px;margin-bottom:5px;margin-top:8px;}
h2 {font-size:13px;color:#666666;margin-bottom: 10px;}
h3 {font-size: 12px;color: #666666;text-decoration: underline;padding-bottom: 5px;}
h4 {color: #666666;}

#container {width: 990px;height:auto;margin:0 auto;text-align:center;}

#topNav img {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 88px;
	float: left;
}
#topNav ul li {
	list-style-type:none;
	float: right;
}
#topNav li a   {
	background-color:#EEE4D8; 
	color:#544D45;
	display:block;
	font-size:10px;
	line-height:13px;
	min-height:14px;
	padding-left:14px;
	padding-right:14px;
	text-align:center;
	text-decoration:none;
	border:1px solid #bdb3aa;
	margin-bottom: 4px;
}
#header {
	width: 990px;
	height: 170px;
}
.fechaLeft   {
	float: left;
	width: 250px;
}
#header #publicidad {
	float: right;
	width: 730px;
	height: 170px;
}
#logo {
	float: left;
	height: 170px;
	width: 250px;
}
#content {width: 990px;}

#mainConcurso {
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	float:left;
}
#menu {
	height: 29px;
	margin-bottom: 4px;
	margin-top: 4px;
}
#como a {
	background-image: url(../images/sweepstakes/btn_comopuedoparticipar_off.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 311px;
}
#como a:hover {
	background-image: url(../images/sweepstakes/btn_comopuedoparticipar.jpg);
	background-repeat: no-repeat;
}
#que a {
	background-image: url(../images/sweepstakes/btn_quepuedoganar_off.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 252px;
	margin-left: 5px;
}
#que a:hover {
	background-image: url(../images/sweepstakes/btn_quepuedoganar.jpg);
	background-repeat: no-repeat;
}
#votaComentario a {
	background-image: url(../images/sweepstakes/btn_votaportuscomentarios_off.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 403px;
	margin-left: 5px;
}
#votaComentario a:hover {
	background-image: url(../images/sweepstakes/btn_votaportuscomentarios.jpg);
	background-repeat: no-repeat;
}
#imageConcurso {
	position: relative;
	height: 517px;
	width: 976px;
}
#ingresa {
	/* height: 69px; */
	height: 27px;
	width: 222px;
	position: absolute;
	top: 425px;
	left: 380px;
	overflow: hidden;
	background: url(../images/marcador/img_registra.png);

}
#ingresa.logueado {
	background: url(../images/marcador/img_logeado.png);
}
#ingresa .marcador-button {
	display: inline-block;
	height: 27px;
}
#ingresa .marcador-button.registrate {
	float: left;
	width: 119px;
}
#ingresa .marcador-button.ingresar {
	float: right;
	width: 102px;
}

#ingresa input {
	height: 16px;
	width: 80px;
	float: left;
	margin-right: 5px;
	font-size: 12px;
	line-height: 16px;
	padding: 2px;
}
#ingresa input.flecha {
	height: 21px;
	width: 21px;
	float: left;
	margin-right: 0px;
	padding: 0;
}
#ingresa .forma {
	padding: 4px 8px;
}
#olvide {
	font-size: 10px;
	color: #FFFFFF;
	float: left;
	width: 206px;
	margin:2px;
	text-align: right
}
#olvide a {
	font-size: 10px;
	color: #FFFFFF;
}
#boxLegales {
	background-image: url(../images/sweepstakes/legalesBox.jpg);
	background-repeat: no-repeat;
	width: 940px;
	height: 272px;
	padding-top: 15px;
	padding-right: 16px;
	padding-bottom: 15px;
	padding-left: 5px;
	text-align: left;
	margin: 5px;
}
#legales {
	height: 270px;
	overflow: scroll;
	overflow-x:hidden;
}

.marginBottom {
	margin-bottom: 5px;
}
.mainHead {
	margin-bottom: 5px;
}
.marginTop {
	margin-top: 5px;
}

/* begin footer */
#footer {
	float:left;
	font-size:12px;
	font-weight:bold;
	height:auto;
	text-align:center;
	width:988px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-top: 5px;
}
#pubExt {
	background-image:url(../images/layout/foot.png);
	height:38px;
	width:980px;
	background-repeat: no-repeat;
}
#pubExt ul {
}
#pubExt li {display:inline;height:38px;}

a.linkFoot {float:left;height:20px;margin-top:5px;text-indent:-5000px;}
a#pubExt1.linkFoot {
	display:block;
	margin-left:10px;
	width:110px;
}
a#pubExt2.linkFoot {
	display:block;
	margin-left:10px;
	width:75px;
}
a#pubExt3.linkFoot {
	display:block;
	margin-left:8px;
	width:50px;
}
a#pubExt4.linkFoot {
	display:block;
	margin-left:18px;
	width:70px;
}
a#pubExt5.linkFoot {
	display:block;
	margin-left:21px;
	width:100px;
}
a#pubExt6.linkFoot {
	display:block;
	margin-left:15px;
	width:90px;
}
a#pubExt7.linkFoot {
	display:block;
	margin-left:20px;
	width:50px;
}
a#pubExt8.linkFoot {
	display:block;
	margin-left:25px;
	width:90px;
}
a#pubExt9.linkFoot {
	display:block;
	margin-left:30px;
	width:95px;
}
a#pubExt10.linkFoot {
	display:block;
	margin-left:30px;
	width:55px;
}

.footerMenu {
	color: #CCCCCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-right: 5px;
	margin-left: 5px;
}

.footerMenu a {color:#666;font-weight:bold;padding:0 10px;text-decoration: none;}
.footerMenu a:hover {color:#ff6600;text-decoration: none;}

.footerInstitucional {
	color:#666;
	font-weight:normal;
	padding: 5px;
}

.footerInstitucional a {color:#666;font-weight:normal;}
/* end footer */


#finalistas {
	width: 978px;
	margin-top: 3px;
	height: 846px;
}
#finalistasPeriodo {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin: 10px;
	height: 40px;
}
#fechaTitulo {
	float: right;
}
#finalistasLeft {
	float: left;
	width: 317px;
	text-align: left;
	padding-left: 1px;
}
.periodoSelect {
	background-color: #ffcc00;
	height: 26px;
	padding: 3px;
	margin-top: 1px;
}
.periodoSelect img {
	vertical-align: middle;
}
#finalistasRight {
	background-image: url(../images/sweepstakes/bg_naranja.jpg);
	background-repeat: repeat-y;
	float: right;
	width: 660px;
/*	height: 846px; */
}
.periodo {
	color: #999999;
	background-color: #333333;
	height: 16px;
	width: 296px;
	margin-right: 6px;
	margin-top: 1px;
	padding: 8px;
}
.postBoxBottom {
	background-image: url(../images/sweepstakes/box_bottom_bg.png);
	height: 33px;
	width: 642px;
	font-size: 13px;
	font-weight: bold;
}
.postBox {
	width: 642px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.postBox .top-image{
	margin: 0px;
	overflow: hidden;
	height: 12px;
}

.postContent {
	background-color: #FFFFFF;
	padding: 5px;
}
.postBoxBottom div {
	float: left;
	width: 190px;
	color: #FFFFFF;
	text-align: left;
	margin-left: 20px;
	vertical-align: middle;
	height: 33px;
}
.botones {
	width: 632px;
	height: 64px;
	margin-top: 2px;
}
.actualizacion {
	font-size: 11px;
}
.botones img {
	float: left;
}
.botonesTexto {
	float: left;
	width: 194px;
	margin-top: 15px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.posicion {
	font-size: 30px;
	font-weight: bold;
	color: #FFCC00;
	line-height: 30px;
}
.votos {
	font-weight: bold;
	color: ff6666;
	line-height: 30px;
	color: #0EC535;
}
.azul {
	color: #6699ff;
}
.usuarioName {
	font-size: 14px;
	font-weight: bold;
	color: #006633;
	float: right;
	margin-top: 15px;
}
.postComentario {
	position: relative;
	border: 1px solid #CCCCCC;
	font-size: 14px;
	font-style: italic;
	padding: 5px;
	text-align: left;
}
.postComentario .comment-see-more {
	position: absolute;
	top: 4px;
	right: 4px;
	background-color: #FFCC00;
	font-size: 10px;
	padding: 2px 4px;
	cursor: pointer;
}
.postTitulo {
	font-weight: bold;
	float: left;
	width: 400px;
	text-align: left;
}
.postFecha {
	float: right;
	width: 200px;
	color: #999999;
	text-align: right;
}
.postHead {
	width: 632px;
	height: 20px;
}
.dialog {
	background-image: url(../images/sweepstakes/dialog.jpg);
	position: absolute;
	right: 10px;
	bottom: -14px;
}
#paginas {
	clear: both;
	margin-top: 20px;
	margin-bottom:15px;
}
#paginas a {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	text-decoration: none;
}
#paginas a:hover {
	background-color: #FFCC00;
	color: #FFFFFF;
}
#finalistasTitulo, #fechaTitulo {
	text-align: left;
	float: left;
	width:450px;
}
#finalistasPeriodo .comparte
{
	float:right;
	text-align: right;
	font-size: 0.8em;
}
