body {
  background:#FFFFFF url(http://www.quitoverano.com/templates/verano/images/bg.gif) repeat-x scroll left top;
  color:#6D6D6D;
  display:block;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  margin:0;
  padding:0;
}
h1, h2.contentheading {
  color:#ACD02B !important;
  font-size:25px;
  margin:10px 0 0;
}
.textos h2, .textos h3 {
  color:#5799D7;
  z-index:100;
  font-weight:normal;
  font-size:19px;
  margin-bottom:15px;
}
.textos h6{
	text-align:center;
	font-size:25px !important;
	 color:#5799D7;
  z-index:100;
  font-weight:normal;
  margin:10px 0px;
}
h2 {
  color:#FFFFFF;
  font-size:20px;
  margin:0 0 5px;
}
h3 {
  color:#FFFFFF;
  font-family:Arial,sans-serif,Helvetica;
  font-size:18px;
  margin:7px 0 0;
}
h4 {
  color:#ACD02B;
  font-size:16px;
}
h5{
  color:#45a7da;
  font-size:15px;
  font-weight:normal;
  margin-top:10px;
}
a {
  color:#2a9ad4;
  font-size:14px;
}
p {
  margin:10px 0 0;
}
.contenedor {
  margin:0 auto;
  position:relative;
  width:940px;
}
.contentheading {
  color:#ACD02B;
  font-size:18px;
  font-weight:bold;
  margin-top:10px;
}
.header {
  display:block;
  height:263px;
  padding:0;
  text-align:center;
  width:935px;
}
.contenidos {
  margin:15px 0 0;
}
.cara {
  margin:0 0 0 -248px;
  position:absolute;
}
.pie {
  display:table;
  float:left;
  height:125px;
  padding-top:30px;
  text-align:center;
  width:935px;
}
.logos {
  width:935px;
}
.logos img, .logos a {
  border:0 none;
  margin-right:30px;
}
.barra_verde {
  background:#5296D5 none repeat scroll 0 0;
  float:left;
  height:23px;
  padding:0;
  width:100%;
}
.contacto {
  margin:0 auto;
  padding:3px 0 0;
  width:935px;
}
a#web span {
  display:none;
}
#web {
  background-image:url(http://www.quitoverano.com/images/M_images/web.gif);
  display:block;
  float:left;
  height:17px;
  margin-left:105px;
  width:110px;
}
.copy {
  color:#5296D5;
  float:right;
  font-size:11px;
  margin:10px 93px 5px 0;
  text-align:right;
  width:935px;
}
.copy a {
  color:#5296D5;
  font-size:12px;
}
td.textos {
  background:transparent url(http://www.quitoverano.com/templates/verano/images/bg_repeat_textos.gif) repeat-y scroll left top;
  font-size:12px;
  margin:0;
  padding:0;
  width:910px;
}
div.cierre_textos {
  background:transparent url(http://www.quitoverano.com/templates/verano/images/bg_bottom_textos.gif) repeat scroll 0 0;
  height:10px;
  margin:0;
  width:512px;
}
#interna {
  background:url(http://www.quitoverano.com/templates/verano/images/bg_top_textos.gif) no-repeat left top;
  padding:45px 0px 20px 45px;  
  z-index:0;
  float:left;
}
#page{
	float:left;
	width:940px;
}

.foto_lateral{
	width:280px;
	height:522px;
	float:left;
	/*border:1px solid;*/
}
/**/
#register, #login{
 /* border:1px solid #ACD02B;*/
  float:left;
  height: auto;
  margin:0px 0px 5px 0px;
  padding:0px 10px 15px;
  width:205px;
}
#buscar_index{
 background: url(../images/bg_bus.gif) top left repeat-x #B9D6EF;
color:#FFFFFF;
float:left;
margin:-98px 0 0 2px;
padding:10px;
position:absolute;
text-align:center;
width:289px;
border:1px solid #1B94D2;
border-top:none;
}
#buscar_index a{
	display:block;
	font-size:14px;
	padding-top:35px;
	#padding-top:5px;
	color:#1B94D2;
}
#buscar_index h4{
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
}

#buscar{
 background: url(../images/bg_bus.gif) top left repeat-x #B9D6EF;
color:#FFFFFF;
float:left;
margin:-107px 0 0 597px;
padding:10px;
position:absolute;
text-align:center;
width:289px;
border:1px solid #1B94D2;
border-top:none;
}
#buscar a{
	display:block;
	font-size:14px;
	padding-top:35px;
	color:#1B94D2;
}
#buscar h4{
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
}
.mas_votadas, #olvido{
	/*border:1px solid #ACD02B;*/
  float:left;
  margin:0px 0px 5px 0px;
  padding:0px;
  width:160px;
  text-align:center;
}
.cont_mas_votadas, #cont_olvido{
	background:#EBEBEB none repeat scroll 0 0;
border:medium none !important;
display:block;
float:left;
height:auto;
margin:0 0 0 12px;
padding:10px;
width:129px;
}
#olvido h3{
	color:#5799D7;
	margin:0px 0px 10px;
}
.mas_votadas h3{
	background:#1B94D2 none repeat scroll 0 0;
color:#fff;
font-size:16px;
font-weight:normal;
margin:0px 0 0 12px;
padding:3px 10px;
text-align:center;
width:129px;
}
.masVotada{
	border-bottom:1px dotted #CCCCCC;
float:left;
height:150px;
margin:0 5px 0 0 !important;
padding:16px 12px 15px;
}
.masVotada a{
	height:auto;
	display:block;
}
.masVotada img{
}
.masVotada p b{
	font-size:11px;
	color:#c1c1c1;
	font-weight:normal;
}
.cont_parametros_bus{
	width:565px !important;
	padding:0px;
	margin:0px;
}
#ResponseDivCategoria{
	position:absolute;
}
#por_cat{
	width:300px !important;
}
.cont_parametros_bus div{
	float:left !important;
	width:125px !important;
}
.cont_parametros_bus h4{
  font-size:14px;
  margin:5px 0;
}
.cont_parametros_bus div{
  float:left;
}
.cont_parametros_bus label{
  float:none !important;
}
.cont_parametros_bus input{
  float:none !important;
  margin:0px 0px 0px 5px !important;
  padding:0px 0px 0px 0px !important;
}
.cont_bus{
	width:225px !important;
	margin:0px auto !important;
	float:none !important;
}
.register{
	font-size:11px;
	color:#bfbfbf;
}
.register b{
	font-weight:normal;
}
.register table tr td{
	padding:5px 10px 0px 0px;
}
.register table tr td input{
	color:#666666;
	font-size:11px;
	background:none;
	border:1px solid #5799D7;
}
.register table tr td select{
	color:#666666;
	font-size:11px;
	background:none;
	border:1px solid #5799D7;
}
#fecha{
	margin-bottom:5px;
}
.enviar{
	margin-top:10px;
	color: #5799D7;
}
#SubmitRegistro, #submitBtn{
	background:#5799D7;
	border:none;
	color:#FFFFFF;
}
#submitVota{
	background:#ACD02B;
	border:none;
	color:#FFFFFF;
}
#register{
}

#login{
	border-bottom:1px dotted #c0c0c0;
}
#register h3, #login h3, #buscar h3{
  font-size:14px;
  padding:0 0 5px;
  text-align: left;
  font-weight:normal;
}
#login .datos a{
  font-size:10px;
  color:#1C93D1;
}
#register div, #login div, #buscar div{
  float:left;
  margin:0;
  padding:0;
  width:205px;
  font-size:11px;
}
#register label, #login label, #buscar label{
  float:left;
}
#register label, #login label{
	font-size:10px;
	padding-top:6px;
}
#register input, #login input{
  float:right;
  margin:5px 0px 0px 0px;
  border:1px solid #e3e3e3;
  font-size:11px;
  color:#bfbfbf;
  background:#f1f1f1;
  height:16px;
}
#login2 label{
	float:left;
}
#login2 input{
	float:right;
  margin:0px 0px 0px 0px;
  border:1px solid #e3e3e3;
  font-size:11px;
  color:#bfbfbf;
  background:#f1f1f1;
  height:16px;
}
#buscar_index input{
	float:right;
  margin:5px 0px 0px 0px;
  border:1px solid #acd02b;
  font-size:11px;
  color:#1B94D2;
  background:#fff;
  height:18px;
  padding-top:4px;
  padding-left:5px;
}
#buscar input{
	float:right;
  margin:5px 0px 0px 0px;
  border:1px solid #acd02b;
  font-size:11px;
  color:#1B94D2;
  background:#fff;
  height:18px;
  padding-top:4px;
  padding-left:5px;
}
.boton input{
	background:#ACD02B none repeat scroll 0 0 !important;
	border:medium none !important;
	color:#FFFFFF !important;
	float:left !important;
}
#SubmitLogin{
	float:right;
}
.busqueda_home{
	width:175px !important;
	float:left !important;
}
.formBuscarFoto div{
	float:left;
}
.boton_bus{
	width:50px !important;
	float: left !important;
}
#Submit_busqueda{
	background:#ACD02B none repeat scroll 0 0 !important;
	border:medium none !important;
	color:#FFFFFF !important;
	float:left !important;
	height:24px !important;
	padding:4px 6px 8px !important;
}
#nombreFoto{
	float:left !important;
}
.datos{
	float:right !important;
	width:160px !important;
	margin:5px 0px 0px !important;
}
.datos a{
	font-size:11px;
}
#register .boton, #login .boton, #buscar .boton{
  text-align:center;
}
#register .boton input, #login .boton input, #buscar .boton input{
  float:none;
  margin:0px;
  padding-bottom:3px;
}
#register .boton{
  	float:right;
	margin:5px 0 0;
	#margin:5px 20px 0 0;
	width:59px;
}
#login .boton{
  margin:5px 0px 0px 0px;
  #margin:5px 10px 0 0;
  width:45px;
  float:right;
}
/**/
#logout{
  	background:#ACD02B none repeat scroll 0 0;
	/*float:left;*/
	margin:28px 0 0 412px;
	#margin:-88px 0 0 -100px;
	padding:2px 0;
	position:absolute;
	text-align:center;
	width:100px;
}
#logout a{
	text-decoration:none;
}

#login2{
border:1px solid #acd02b;
float:left;
margin:0 0 25px;
width:250px;
font-size:11px;
color:#999999;
}
#login2 h3{
text-align:center;
}
#login2 div{
float:left;
margin:0 0 5px 15px;
width:205px;
}
#login2 a{
text-decoration:none;
}
#login2 .boton, #login2 .datos{
float:left;
text-align:center;
width:650px;
}
#paso{
  float:left;
}
#ResponseDivImg, #ResponseDivCategoria{
visibility:hidden;
}
#ResponseDivImg{
	background:#E0EAF0 none repeat scroll 0 0;
color:#5799D7;
display:table;
float:right;
font-size:11px;
height:145px;
margin:-81px 0 0 280px;
padding:10px;
position:absolute;
}
#ResponseDivImg input{
	background:none;
	border:1px solid #ACD02B;
	color:#5799D7;
font-size:11px;
}
#ResponseDivImg textarea{
	background:none;
	border:1px solid #ACD02B;
	color:#5799D7;
font-size:11px;
}
#ResponseDivImg select{
	background:none;
	border:1px solid #ACD02B;
	color:#5799D7;
font-size:11px;
}
#submitBtn{
margin-top:10px;
}
.imgPic{
	color:#5799D7;
	margin-top:35px;
}
.imgPic input{
	color:#5799D7;
	font-size:11px;
	background:none;
	border:1px solid #5799D7;
}
/*//////////////////////////////////////
					PASO 2
///////////////////////////////////////*/
.bienvenida{
	color:#5799D7;
	float: left;
	margin:0;
	padding:0;
	text-align: left;
	width:800px;
}
.menu_paso2{
	background:#5799D7 none repeat scroll 0 0;
	color:#FFFFFF;
	float: left;
	font-size:14px;
	padding:10px 0px;
	width:512px;
	margin-top:33px;
}
.menu_paso2 p{
	margin:0px 0px 10px 10px;
	padding:0px;
}
.menu_opciones{
	list-style-type:none;
	display:table;
	background:#ACD02B;
	padding:0px;
	margin:0px;
	width:512px;
}
.menu_opciones li{
	margin:0px;
	padding:0px;
	border-left:1px solid #FFFFFF;
	float:left;
}
.menu_opciones li a{
	color:#FFFFFF;
	text-decoration:none;
	display: block;
	padding:3px 10px;
}
.menu_opciones li a:hover{
	background:#FFFFFF;
	color:#ACD02B;
}
.tus_fotos{
	float: left;
}
.tus_fotos div {
	margin-top:5px;
	border:1px dashed #5799D7;
	float:left;
	width:490px;
	padding:10px;
}
.tus_fotos div a{
  float:left;
  margin:0 40px 10px 10px;
  width:100px;
}
.tus_fotos div a img{
	border:3px solid #ACD02B;
}
.tuFoto{
	border:none !important;
	float:left;
	margin-top:0px !important;
	padding:0px !important;
	text-align:center;
	width:110px !important;
}
.tuFoto .thickbox{
  float:left;
  width:100px;
  margin:10px 0;
}
.editar{
	font-size:10px;
	float:left;
	text-align:left !important;
	width:35px !important;
	padding-left:16px;
	margin:0px !important;
}
.invitar{
  font-size:10px;
  margin:0 0 5px !important;
  padding:0 0 0 10px;
  text-align:left !important;
  width:100px !important;
}
.tuFoto p{
  margin:0;
  padding:0;
  float: left;
  font-size:11px;
  color:#ACD02B;
  text-align:center;
width:100%;
}
.navegacion{
	border:1px solid #5799D7;
	margin:10px 0px;
	padding:5px 0px;
	background-color:#ACD02B;
}
.navegacion a{
	padding:5px 10px;
	font-size:12px;
	border-right:1px solid #5799D7;
	text-decoration:none;
	margin:0px;
	color:#FFFFFF;
}
.navegacion a:hover{
	background:#5799D7;
	color:#FFFFFF;
}
#upload_img{
	background:#E0EAF0;
	padding:10px;
	height:145px;
	margin:10px 0px;
	width:245px;
}
.paginacion {
	width:900px !important;
	text-align:center;
	float:none !important;
	border:1px dotted #CCCCCC;
	padding:5px;
	display: table;
}
.separata{
  /*border-bottom:1px dotted #999999;*/
  display:block;
  float:left;
  margin:0 0 10px;
  padding:0 0 5px;
  width:910px;
  text-align:center;
}
.separata h4{
  font-size:14px;
  margin:5px 0;
  font-size:15px;
  color:#FFFFFF;
  font-weight:normal;
  padding:3px 10px;
  margin:5px 0;
  background:#EC2C8B;
}
.separata h5{
  font-size:13px;
  text-decoration:underline;
}
.fotoConcursante{
    background:#5799D7 none repeat scroll 0 0;
  float:left;
  margin:0 10px 10px 0px;
  padding:15px;
  width:100px;
  height:350px;
}
/*.separata .color1{
  background:#E1E1E1 none repeat scroll 0 0;
}
.separata .color2{
  background:#BABABA none repeat scroll 0 0;
}*/
.separata .fotoThumb{
  float:left;
  height:100px;
  width:100px;
  text-align:center;
}
.separata .fotoThumb img{
  border:2px solid #94B7D5;
  margin-bottom:1px;
}
.separata .fotoDescription{
  float:left;
  height:100px;
  width:94px;
}
.separata .fotoDescription p{
	font-size:11px;
	font-weight:normal;
}
.separata .fotoDescription h5{
	color:#ACD02B;
	font-size:11px;
	font-weight:normal;
	text-align:center;
}
.fotoVota{
    background:#FFFFFF none repeat scroll 0 0;
    color:#EC2C8B;
    float:left;
    line-height:normal;
    padding:0 0 10px;
    text-align:center;
    width:102px;
}
.vota{
  float:left;
  width:830px;
}
.vota h2{
}
.mediumThumb{
  float:left;
  display:table;
  width:550px;
}
.fotoDescription{
  	background:#5799D7 none repeat scroll 0 0;
	color:#FFFFFF;
	display:table;
	float:left;
	padding:0px;
	width:100px !important;
	height:170px !important;
}
.fotoDescription2{
  	background:#5799D7 none repeat scroll 0 0;
	color:#FFFFFF;
	display:table;
	float:left;
	padding:0px;
	width:260px !important;
	height:338px !important;
}
.fotoDescription input{
	color:#5799D7;
	font-size:11px;
}
.vota label{
  float:left;
  font-size:14px;
  padding:9px 0 0;
  width:260px;
}
.fits{
  float:right !important;
  height:24px;
  width:160px !important;
}
.fits input{
  float:left;
}
.logos_ausp{
	float:left;
	width:910px;
	text-align:left;
	padding:20px 0px 10px;
	text-align:center;
}
.logos_ausp h3{
	color:#bfbfbf;
	font-weight:normal;
	font-size:17px;
	text-align:left;
	margin:0px;
	border-bottom:1px dotted #bfbfbf;
	border-top:1px dotted #bfbfbf;
	margin-bottom:5px;
	padding:3px 0px;
}
.categorias{
  margin:0px 0px 0px 25px;
}
.terminos{
  font-size:11px;
}
.idiomas{
	background:#FFFFFF none repeat scroll 0 0;
	border-color:-moz-use-text-color #ACD02B #ACD02B;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	height:19px;
	margin:-230px 0 0 832px;
	#margin:0px 0px 0 -130px;
	position:absolute;
}
#jflanguageselection {
	margin:0;
}
#jflanguageselection select.jflanguageselection {
	border:medium none;
	margin:1px 0;
	padding:0;
	width:88px;
}
.disabled{
  background:#DEDEDE none repeat scroll 0 0 !important;
}
/*REDISEŅO HOME*/

.intro{
	background:#F2F2F2 none repeat scroll 0 0;
	color:#9D9D9D;
	float:left;
	font-size:11px;
	padding:20px;
	text-align:left;
	width:547px;
	border:1px solid #1C93D1;
}
.fomularios_home{
	float:left;
	padding:0 10px;
	width:225px;
}
.fonmularios_logeo{
	background:#FFFFFF;
	border:1px solid #acd02b;
	display: inline-block;
	color:#bfbfbf;
}
.fotoDescription h5{
	color:#fff;
	font-weight:bold;
	height:40px !important;
}
.newText{
}
.newText p, .newText li{
    color:#545454;
    font-size:13px;
}
