@charset "utf-8";
/**
 * @author Ricardo Garcia Tirado - ricardo_gt@prodigy.net.mx
 * @las6masbellas.com
 * @date January 21, 2010
 */

html, body{
	margin:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	background:#330303;
}

#clear{
	clear:both;
	margin:0;
	padding:0;
}
img {
	border:0;
}


/* HEADER HOME*/
#header_home, #header{
	width:970px;
	height:244px;
	margin:0px auto;
}
#header_home .logo, #header .logo, #header_homeBellas .logo{
	width:970px;
	height:201px;
	background:url(../images/logo.jpg) no-repeat;
}
#header_home .menu_home, #header .menu{
	width:970px;
	height:43px;
	background:url(../images/home_02.jpg) no-repeat;
	color:#f0ff00;
	font-size:14px;
	font-weight:bold;
}
#header_home .menu_home p{
	float:left;
	margin:0;
	padding:5px 0 0 205px;
}

/* CONTENEDOR HOME*/
#content{
	width:970px;
	margin:0px auto;
}
#content .left_home{
	float:left;
	width:171px;
	height:398px;
	background:url(../images/home_03.jpg) no-repeat;
}
#content .center_home{
	float:left;
	width:625px;
	height:398px;
	background:#330303;
}
#content .right_home{
	float:left;
	width:174px;
	height:398px;
	background:url(../images/home_05.jpg) no-repeat;
}
#content .texto_home1, #content .texto_home2{
	width:535px;
	height:59px;
	font-size:12px;
	background:url(../images/bg_texthome.jpg) no-repeat;
}
#content .texto_home1{
	margin:30px auto 0 auto;
}
#content .texto_home2{
	margin:5px auto 50px auto;
}
#content .texto_home1 p{
	margin:0;
	text-align:left;
	padding:7px 30px 0 30px;
}
#content .texto_home2 p{
	margin:0;
	padding:20px 30px 0 30px;
}
#content .lin_paises{
	margin:0 auto;
	width:550px;
	height:1px;
	background:url(../images/lin_paises.jpg) no-repeat;
}

#content .paises{
	margin:20px auto 0 auto;
	padding-left:40px;
	width:570px;
	clear:both;
	font-size:14px;
}
#content .paises ul{
	margin:0;
	padding:0;
	list-style:none;
}
#content .paises li{
	float:left;
	display:block;
	width:100px;
	padding-right:10px;
	padding-bottom:20px;
	margin:0;
}
#content .paises a{
	color:#FFF;
	text-decoration:none;
}
#content .paises a:hover{
	color:#f0ff00;
}

/* HEADER */

a{
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#f0ff00;
}

input{
	margin:3px 0 3px 0;
	border:0;
}
.campo{
	width:100px;
}
.boton_log{
	width:77px;
	font-size:10px;
	color:#fff;
	background:url(../images/botonnaranja.jpg) repeat-x;
}

#header .logo .usuario_reg, #header_homeBellas  .logo .usuario_reg{
	/*display:none;*/
	float:right;
	padding:20px 10px 0 0;
	text-align:right;
	width:300px;
	height:158px;
}
#header .logo .usuario_log,  #header_homeBellas .logo .usuario_log{
	/*display:none;*/
	float:right;
	width:300px;
	text-align:right;
}
#header .menu .izq,  #header_homeBellas .menu .izq{
	float:left;
	width:145px;
	height:28px;
	background:url(../images/barraverdemenu.jpg) repeat-x;
}
#header .menu .izq .btn_home, #header_homeBellas .menu .izq .btn_home{
	float:left;
	margin:7px 5px 0 0;
	width:92px;
	text-align:right;
}
#header .menu .izq .btn_home a, #header_homeBellas .menu .izq .btn_home a{
	color:#928e8b;
	text-decoration:none;
}
#header .menu .izq .btn_home a:hover, #header_homeBellas .menu .izq .btn_home a:hover{
	color:#fff;
}
#header .menu .izq .img_pais, #header_homeBellas .menu .izq .img_pais{
	float:left;
	margin:9px 0 0 16px;
}
#header .menu .der, #header_homeBellas .menu .der{
	float:left;
	width:825px;
	height:28px;
	background:url(../images/barragrismenu.jpg) repeat-x;
}
#header .menu .der .titulo, #header_homeBellas .menu .der .titulo{
	float:left;
	margin:7px 5px 0 7px;
	width:300px;
	color:#fff;
	text-align:left;
}
#header .menu .der .btns, #header_homeBellas .menu .der .btns{
	float:left;
	width:490px;
	height:28px;
	margin:0 0 0 16px;
	color:#fff;
}
#header .menu .der .btns ul, #header_homeBellas .menu .der .btns ul{
	margin:0;
	padding:0;
	list-style:none;
}
#header .menu .der .btns li, #header_homeBellas .menu .der .btns li{
	float:left;
	display:block;
	margin:0;
	height:28px;
}
#header .menu .der .btns .actual, #header_homeBellas .menu .der .btns .actual{
	padding:7px 5px 0 5px;
	background:url(../images/barraverdemenu.jpg) repeat-x;
}
#header .menu .der .btns a, #header_homeBellas .menu .der .btns a{
	padding:7px 5px 0 5px;
	display:block;
	height:21px;
	color:#928e8b;
	text-decoration:none;
}
#header .menu .der .btns a:hover, #header_homeBellas .menu .der .btns a:hover{
	color:#fff;
}
#header .menu .der .btns p, #header_homeBellas .menu .der .btns p{
	float:right;
	margin:7px 0 0 0;
	padding:0;
	font-weight:normal;
}
#header .menu .der .btns span, #header_homeBellas .menu .der .btns span{
	color:#35fdfa;
}

/* CENTRO POLITICAS */
#content .center_pol{
	float:left;
	width:625px;
	height:398px;
	background:#330303;
	text-align:left;
}
#content .center_pol h1{
	margin:15px 10px;
	padding:0;
	font-size:20px;
}
#content .center_pol .menu_pol{
	float:left;
	width:210px;
	padding-left:30px;
}
#content .center_pol .menu_pol ul{
	margin:0;
	padding:0;
	list-style:none;
}
#content .center_pol .menu_pol li{
	margin:0;
	padding-bottom:10px;
}
#content .center_pol .menu_pol li.actual{
	color:#1acc08;
	list-style:url(../images/botonverdepoliticas.gif);
}
#content .center_pol .visor_pol{
	float:left;
	width:370px;
	height:336px;
	color:#000;
	background:url(../images/fondoblancopoliticas.jpg) no-repeat;
}
#content .center_pol .visor_pol p{
	margin:10px;
}
#content .center_pol .visor_pol ul{
	margin:10px 20px;
	padding:0;
	list-style:square;
}
#content .center_pol .visor_pol li{
	margin:5px 0;
}

/* CENTRO REGISTRO */
#content .center_reg{
	float:left;
	width:625px;
	height:398px;
	background:#330303;
	text-align:left;
}
#content .center_reg h1{
	margin:15px 0 0 10px;
	padding:0;
	font-size:20px;
}
#content .center_reg h2{
	margin:0px 10px 20px 10px;
	padding:0;
	font-size:14px;
}
#content .center_reg .campos{
	float:left;
	margin:0 0 0 60px;
	width:340px;
	height:30px;
	text-align:left;
}
#content .center_reg .campos .nombre{
	float:left;
	padding-top:7px;
	width:135px;
	text-align:left;
}
#content .center_reg .campos .campo{
	float:left;
	width:150px;
	text-align:left;
}
#content .center_reg .campos .campo input{
	width:100px;
}
#content .center_reg .campos .campo .edad{
	width:50px;
}
#content .center_reg .campos .campo .boton_ok{
	width:77px;
	font-size:10px;
	color:#fff;
	background:url(../images/botonnaranja.jpg) repeat-x;
}

/* HEADER HOME BELLAS*/
#header_homeBellas{
	width:970px;
	height:228px;
	margin:0px auto;
}
#header_homeBellas .menu{
	width:970px;
	height:27px;
	color:#f0ff00;
	font-size:14px;
	font-weight:bold;
}

/* CONTENIDO HOME BELLAS*/
#content .arriba{
	clear:both;
	width:946px;
	color:#f0ff00;
	font-weight:bold;
	text-transform:uppercase;
	padding:12px;
	font-size:14px;
	background:#0a0200 url(../images/franjabrillotodas.jpg) top center no-repeat;
}

#content .left_home2{
	float:left;
	width:121px;
}
#content .center_home2{
	float:left;
	width:728px;
	margin-bottom:20px;
	background:#330303 url(../images/bg_costados.jpg) repeat-y;
}
#content .right_home2{
	float:left;
	width:121px;
}
#content .pub_ver{
	width:121px;
	height:577px;
}
#content .center_home2 .marco_sup{
	clear:both;
	height:11px;
	background:url(../images/hb_up.jpg) no-repeat;
}
#content .center_home2 .marco_inf{
	clear:both;
	height:11px;
	background:url(../images/hb_down.jpg) no-repeat;
}
#content .center_home2 .visor{
	width:680px;
	margin:0 auto;
	padding:10px;
}
#content .center_home2 .visor .candidata, #content .center_home2 .visor .otra{
	float:left;
	width:156px;
	height:304px;
	margin:0 5px 10px 7px;
	background:url(../images/basefotohome.jpg) no-repeat;
}
#content .center_home2 .visor .candidata .foto, #content .center_home2 .visor .otra .foto{
	margin:8px auto 8px auto;
	width:150px;
	height:199px;
}
#content .center_home2 .visor .candidata .nom_candidata{
	margin:15px auto 0 auto;
	width:150px;
	height:33px;
}
#content .center_home2 .visor .candidata .voto{
	margin:0 auto 8px auto;
	width:150px;
	height:33px;
}
#content .center_home2 .visor .candidata .voto .estrellas{
	float:left;
	padding:10px 7px 0 7px;
}
#content .center_home2 .visor .candidata .voto .eleccion{
	float:right;
	padding:5px 3px 0 0;
}
#content .center_home2 .visor .otra .nom_candidata{
	margin:15px auto 0 auto;
	width:150px;
	height:33px;
}
#content .center_home2 .visor .otra .voto, #content .center_home2 .visor .otra .add{
	margin:0 auto 8px auto;
	padding-top:8px;
	width:150px;
	height:24px;
}
#content .center_home2 .visor .otra .voto .boton_ok{
	width:77px;
	font-size:10px;
	color:#fff;
	background:url(../images/botonnaranja.jpg) repeat-x;
}
#content .center_home2 .visor .otra .nom_candidata input{
	width:130px;
}
#content .center_home2 .btn_votar{
	margin:0 auto;
	width:108px;
	padding-top:45px;
	height:55px;
	color:#f0ff00;
	font-weight:bold;
	background:url(../images/botonvotar.jpg) no-repeat;
}
#content .center_home2 .hr{
	margin:20px auto;
	width:650px;
	height:2px;
	background:#fff;
}
#content .anuncio{
	line-height:20px;
	margin:20px 0;
}

/* FOOTER BELLAS*/
#footer_bellas{
	margin:0px auto;
	padding:20px 10px;
	width:950px;
	height:186px;
	background:url(../images/bg_footer.jpg) no-repeat;
}
#footer_bellas .pub_hor{
	margin:0 auto 20px auto;
	width:729px;
	height:87px;
}
#footer_bellas p{
	margin:0 auto;
	width:500px;
}

/* VISOR REDES SOCIALES */
#content .center_home2 .visor .regresar{
	margin:5px auto 10px auto;
	text-align:left;
	width:650px;
	height:39px;
}
#content .center_home2 .visor .reds_logo{
	margin:0 auto 20px auto;
	width:680px;
	height:152px;
	background:url(../images/sup_redessos.jpg) no-repeat center;
}
#content .center_home2 .visor .reds_logo .logo{
	margin:0 273px 0 277px;
	padding-top:12px;
	text-align:left;
	width:130px;
	height:129px;
}
#content .center_home2 .visor .texto_sup{
	margin:0 auto 20px auto;
	font-size:14px;
	width:600px;
}
#content .center_home2 .visor .titulo{
	margin:0 auto 20px auto;
	font-size:22px;
	width:600px;
}
#content .center_home2 .visor .conten_cand{
	margin:0 auto 20px auto;
	width:600px;
}
#content .center_home2 .visor .cand_rs{
	float:left;
	margin:0 auto 20px 50px;
	width:224px;
}
#content .center_home2 .visor .cand_rs .foto{
	margin:0 0 5px 0;
	width:222px;
	height:296px;
	border:#d1ceaf solid 1px;
}
#content .center_home2 .visor .cand_rs .rayaGris{
	margin:0 auto 5px auto;
	width:200px;
	height:3px;
	background:#bfbfbd;
}
#content .center_home2 .visor .cand_rs .nombre_cand{
	margin:0 auto 5px auto;
	width:200px;
	padding:0 5px;
	height:30px;
}
#content .center_home2 .visor .cand_rs .vota{
	margin:0 auto 5px auto;
	width:190px;
	padding:3px 5px 5px 5px;
	text-align:right;
	color:#000;
	background:#d37f24;
}
#content .center_home2 .visor .cand_rs .vota input, #content .center_home2 .visor .cand .nombre input{
	margin:0;
	padding:0;
}
#content .center_home2 .visor .c_oro{
	margin:0 auto 20px auto;
	width:631px;
	height:35px;
	background:url(../images/cint_oro.jpg) no-repeat;
}
#content .center_home2 .visor .c_plata{
	margin:0 auto 20px auto;
	width:631px;
	height:38px;
	background:url(../images/cint_plata.jpg) no-repeat;
}
#content .center_home2 .visor .otras_cand{
	margin:0 auto 20px auto;
	width:600px;
	padding:10px;
	height:280px;
	background:#f3f3f3;
	border:#d37f24 2px solid;
	overflow:auto;
}
#content .center_home2 .visor .cand{
	float:left;
	margin:0 0 10px 33px;
	width:250px;
	height:82px;
}
#content .center_home2 .visor .cand .bg_foto{
	float:left;
	width:68px;
	height:82px;
	text-align:left;
	background:url(../images/bgredes_min.jpg) no-repeat;
}
#content .center_home2 .visor .cand .bg_foto .foto{
	margin:2px 0 0 3px;
	width:54px;
	height:71px;
}
#content .center_home2 .visor .cand .nombre{
	float:left;
	color:#000000;
}
#content .center_home2 .visor .cand .nombre a{
	color:#000000;
	text-decoration:none;
}
#content .center_home2 .visor .cand .nombre a:hover{
	color:#d37f24;
}

/* VISOR GANADORAS */
#content .center_home2 .visor .regresar2{
	float:left;
	margin:5px 0 10px 15px;
	text-align:left;
	width:231px;
	height:39px;
}
#content .center_home2 .visor .gan_logo{
	float:left;
	margin:5px auto 20px auto;
	width:424px;
	height:202px;
	background:url(../images/bg_ganadoras.jpg) no-repeat;
}
#content .center_home2 .visor .conten_gan{
	margin:0 auto 20px auto;
	width:650px;
}
#content .center_home2 .visor .gan_rs{
	float:left;
	text-align:left;
	margin:0 auto 20px 20px;
	width:295px;
	height:401px;
	background:url(../images/marco_ganadoras.jpg) no-repeat;
}
#content .center_home2 .visor .gan_rs .foto{
	margin:0 0 35px 35px;
	padding-top:24px;
	width:222px;
	height:296px;
}
#content .center_home2 .visor .gan_rs .nombre_gan{
	margin:0 0 5px 0;
	width:285px;
	padding:4px 5px 0 5px;
	text-align:center;
	height:16px;
}
#content .center_home2 .visor .gan_rs .info{
	margin:0 auto 5px auto;
	width:285px;
	padding:3px 5px 0 5px;
	text-align:right;
}
#content .center_home2 .visor .gan_rs .nombre_gan a{
	color:#000000;
	text-decoration:none;
}
#content .center_home2 .visor .gan_rs .nombre_gan a:hover{
	color:#d37f24;
}

/* VISOR INDIVIDUAL */
#content .center_home2 .visor .conten_individual{
	margin:0 auto 20px auto;
	width:670px;
}
#content .center_home2 .visor .conten_individual .foto{
	float:left;
}
#content .center_home2 .visor .conten_individual .foto img{
	border:#bfbfbd 5px solid;
}
#content .center_home2 .visor .conten_individual .info{
	float:right;
	width:220px;
}
#content .center_home2 .visor .conten_individual .info .rayaGris{
	margin:0 auto 5px auto;
	width:200px;
	height:3px;
	background:#bfbfbd;
}
#content .center_home2 .visor .conten_individual .info .nombre_cand{
	margin:0 auto 5px auto;
	width:200px;
	padding:0 5px;
	font-size:14px;
	font-weight:bold;
}
#content .center_home2 .visor .conten_individual .info .voto{
	margin:0 auto 8px auto;
	width:200px;
	height:33px;
	background:#d37f24;
}
#content .center_home2 .visor .conten_individual .info .voto .estrellas{
	float:left;
	padding:10px 7px 0 7px;
}
#content .center_home2 .visor .conten_individual .info .voto .eleccion{
	float:right;
	padding:5px 3px 0 0;
}
#content .center_home2 .visor .conten_individual .info .lista_eleccion{
	margin:0 auto;
	width:190px;
	padding:5px;
	color:#000000;
	background:#bfbfbd;
}
#content .center_home2 .visor .conten_individual .info .lista_eleccion ol{
	margin:0;
	padding:0 0 0 22px;
	text-align:left;
}
#content .center_home2 .visor .conten_individual .info .lista_eleccion .eliminar{
	color:#FF0000;
	text-decoration:none;
	font-weight:bold:
}
#content .center_home2 .visor .conten_individual .info .lista_eleccion .eliminar:hover{
	color:#990000;
	text-decoration:underline;
}
#content .center_home2 .visor .conten_individual .foto .btn_gal{
	padding-top:10px;
	color:#808183;
}
#content .center_home2 .visor .conten_individual .foto .btn_gal img{
	border:0;
}
#content .center_home2 .visor .conten_individual .foto .btn_gal ul{
	list-style: none;
	margin:0;
	padding:0;
}
#content .center_home2 .visor .conten_individual .foto .btn_gal ul li{
	display: inline;
}
#content .center_home2 .visor .conten_individual .gal_fans{
	margin-top:20px;
	border-top:#bfbfbd 2px solid;
	border-bottom:#bfbfbd 2px solid;
}
#content .center_home2 .visor .conten_individual .gal_fans .btns{
	float:left;
	width:200px;
	margin:20px 0 0 10px;
}
#content .center_home2 .visor .conten_individual .gal_fans .btns h1{
	color:#d37f24;
	font-size:14px;
	margin:0;
	padding:0;
}
#content .center_home2 .visor .conten_individual .gal_fans .imgs{
	margin:20px 0;
	float:right;
	width:420px;
	height: 680px;
	overflow: auto;
	text-align:left;
}
#content .center_home2 .visor .conten_individual .gal_fans .imgs .btn_galFans ul{
	list-style: none;
	margin:0;
	padding:0;
}

#content .center_home2 .visor .conten_individual .gal_fans .imgs .btn_galFans ul li{
	display: inline;
}
#content .center_home2 .visor .conten_individual .gal_fans .imgs img{
	border:#bfbfbd 2px solid;
	margin:5px 5px;
}
#content .center_home2 .visor .info_adicional{
	margin:0 auto 10px auto;
	width:600px;
}
#content .center_home2 .visor .info_adicional .tit_cont{
	background:#bfbfbd;
	padding:5px;
}
#content .center_home2 .visor .info_adicional .tit_cont .tit{
	float:left;
	color:#000000;
	font-size:18px;
}
#content .center_home2 .visor .info_adicional .tit_cont .btn_sub{
	margin-top:5px;
	font-size:12px;
	float:right;
}
#content .center_home2 .visor .info_adicional .texto{
	height:150px;
	padding:10px 0;
	text-align:left;
	color:#000000;
	background:#FFFFFF;
	overflow:auto;
}
#content .center_home2 .visor .info_adicional .texto span{
	display:block;
	margin-bottom:5px;
	color:#990000;
}
#content .center_home2 .visor .info_adicional .texto .bloque_inf{
	margin:0 10px 10px 10px;
	border:#bfbfbd 1px dashed;
}
#content .center_home2 .visor .info_adicional .texto a{
	color:#000000;
	text-decoration:none;
}
#content .center_home2 .visor .info_adicional .texto a:hover{
	color:#FF0000;
}
.f_Img, .f_news, .f_link, .f_com, .f_snet{
	margin:10px auto;
	padding:10px;
	width:300px;
	text-align:left;
	color:#f3f3f3;
	background:#666666;
	border:2px solid #b0863e;
}
.f_Img a, .f_news a, .f_link a, .f_com a, .f_snet a{
	color:#CCCCCC;
	text-decoration:underline;
}
.f_Img a:hover, .f_news a:hover, .f_link a:hover, .f_com a:hover, .f_snet a:hover{
	color:#fff;
}


/* VENTANAS DE CONFIRMACION */
.c_alert{
	margin:10px auto;
	width:479px;
	background:#1d2c2f;
	color:#ae883d;
	font-size:16px;
	border:2px solid #ae883d;
}
.c_alert .cabeza{
	width:459px;
	height:46px;
	padding:10px;
	text-align:right;
	background:url(../images/h_confs.jpg) no-repeat;
}
.c_alert .text{
	padding:20px;
}
.c_alert a{
	color:#d2a449;
	text-decoration:none;
}
.c_alert a:hover{
	text-decoration:underline;
}

/* FOOTER HOME*/
#footer_home{
	margin:0px auto;
	width:970px;
	height:68px;
	background:url(../images/home_06.jpg);
}