li {
font-size:1.2em;
line-height:1.6em;
color:666;
font-family:Verdana, Arial, Helvetica, sans-serif
}
em {
	font-style:italic;
}

strong {
	font-weight:bold;
}

#menu a{
float:left;
text-align:center;
text-decoration:none;
color:#828373;
font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
line-height:42px;
}

#menu a:hover{
color:#A3B626;
}

#menu a.but1{
width:93px;
padding-left:5px;
}

#menu a.but2{
width:132px;
}

#menu a.but3{
width:113px;
}

#menu a.but4{
width:113px;
}

#menu a.but5{
width:110px;
}

.line{
margin-top:1px;
width:849px;
height:10px;
margin-left:4px;
}

.line_portada{
margin-top:2px;
}

#footer p, #basic p{
margin: 10px 0;
}

hr{
border: none;
border-bottom:1px solid #E0DFC9;
background-color:#F8F8EC;
color:#F8F8EC;
}

hr.right{
border: none;
border-bottom:1px solid #D8D7C0;
background-color:#EEEEE1;
color:#EEEEE1;
}

#logos{
text-align:center;
margin-top:30px;
margin-bottom:15px;
}

#logos a img{
margin:0 15px;
}

.clearhr{
clear:both;
padding-top:30px;
margin-top:10px;
}

.padding{
padding:10px 20px;
}

h1{
font-size:2.3em;
color:#6b6d5e;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif
}

.green{
color:#A3B626;
font-size:1.6em;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:20px;
line-height:1.5em;
}

.stamp{
color:#666;
margin-top:5px;
}

.stamp h1{
font-size:1.4em;
color:#515348;
font-weight:bold;
}

.stamp td{
text-align:left;
vertical-align:middle;
}

.stamp p{
font-size:1.2em;
line-height:1.5em;
}

#right h1{
color:#515348;
font-size:1.5em;
font-weight:bold;
line-height:1.3em;
}

#right p{
color:#777;
font-size:1.2em;
line-height:1.7em;
font-family:Verdana, Arial, Helvetica, sans-serif
}

#right p a{
color:#717D1A;
text-decoration:none;
}

#right p a:hover{
text-decoration:underline;
}

#right p a.more{
color:#717D1A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
}

#right p a.more:hover{
text-decoration:underline;
}

.greenstripes{
height:101px;
width:857px;
}

#gallery{
margin-top:20px;
text-align:left;
}

#gallery .img{
margin:22px 23px 22px 23px;
float:left;
}

.voto{
color:#666666;
font-size:12px;
text-align:center;
}

.votediv{
position:relative;
width:150px;
height:34px;
background-image:url(../images/votos_fondo.jpg);
background-repeat:no-repeat;
background-position:center;
margin:0px 0px 0px 1px;
}

.votediv p {
	padding:7px 1px;
	width:140px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#708A08;
	text-align:center;
	
}

.stars_fon{
width:106px;
height:21px;
margin:auto;
background-image:url(../images/stars_off.gif);
background-position:left;
background-repeat:no-repeat;
text-align:center;
}

.stars{
background-image:url(../images/stars_on.gif);
background-repeat:no-repeat;
background-position:left;
height:21px;
}

.votetable tr td{
vertical-align:middle;
text-align:center;
}

.sendvotos{
background-image:url(../images/sendvotos.jpg);
background-position:center;
background-repeat:no-repeat;
width:227px;
height:59px;
border:0px;
cursor:pointer;
float:right;
}

.btnPDF {
width:227px;
height:59px;
border:0px;
cursor:pointer;
float:right;
}


.submitdiv{
padding:15px 15px 30px 20px;
height:50px;
font-size:11px;
background-color:#EEF5CA;
border:1px solid #E3EDB6;
margin:35px 39px 0px 22px;
}

.submitdiverror{
background-color:#F5EEE8;
border:1px solid #F1A59E;
font-size:12px;
background-image:url(../images/mono_ko.jpg);
background-position:10px 5px;
background-repeat:no-repeat;
padding:15px 15px 30px 20px;
margin:35px 39px 0px 22px;
height:50px;
}

.submitdiverror a{
color:#666;
}

.submitdivresult{
padding:15px 15px 30px 20px;
height:50px;
font-size:12px;
font-weight:normal;
background-color:#EEF5CA;
border:1px solid #E3EDB6;
margin:35px 39px 0px 22px;
background-image:url(../images/panda_ok.jpg);
background-repeat:no-repeat;
background-position:20px 5px;
}

.submitdivtext{
color:#666;
font-size:14px;
line-height:65px;
}

.selectvoter{
width:110px;
font-size:12px;
line-height:23px;
height:23px;
vertical-align:middle;
padding:2px;
}

#gallery .img a img{

}
#gallery .img a:hover img{
border:4px solid #A3B626;
}

.block{
position:relative;
margin:35px 0;
color:#666;
}

.tienda{
margin-bottom:30px;
color:#666;
}

.block h1{

}

.block p a, .playtext p a{
color:#717D1A;
text-decoration:none;
}

.block p a:hover, .playtext p a:hover{
text-decoration:underline
}

.block img{
float:left;
border:2px solid #DFDFC8;
margin:0 10px 7px 0;
}

.block p, #content p{
font-size:1.2em;
line-height:1.6em;
color:666;
font-family:Verdana, Arial, Helvetica, sans-serif
}


.block .news_info{
background-color:#EFEFE3;
padding:3px 6px;
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.beige{
background-color:#EFEFE3;
padding:4px 6px;
}

.white{
background-color:#F8F8EC;
padding:4px 6px;
}

.beige, .white, .contacto{
font-size:1.4em;
line-height:1.8em;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif
}



.white a, .beige a, .contacto a{
color:#717D1A;
text-decoration:none;
}

.white a:hover, .beige a:hover, .contacto a:hover{
text-decoration:underline;
}

hr.ancho{
margin:10px 0 20px 0;
}

.align_right{
float:right;
}

.alcenter tr td{
text-align:center;
}

.alcenter{
margin: 20px auto 0 auto;
}

.alcenter a{
font-size:1.5em;
color:#A3B626;
text-decoration:none;
font-weight:bold;
}

.alcenter a:hover{
text-decoration:underline;
}

.alcenter a.active{
color:#666;
}

#content{
color:#666;
}

#content_padding{
padding:15px 25px 5px 25px;
}

.playtext{
margin-top:20px;
}

.playtext p{
font-size:1.2em;
line-height:1.8em;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.floatleft{
float:left;
padding:0 50px 30px 0;
}

.greenh1{
color:#A3B626;
}

.mundoplay{
width:370px;
float:left;
}

#tienda_but{
position:absolute;
top:10px;
right:50%;
width:270px;
margin-right:-150px;
hight:68px;
}

.roller {
border:4px solid #DFDFC8;
width:144px;
height:189px;
}

.roller:hover {
	background-position:144px 0px;
	border:4px solid #A3B626;
}

#imgFacebook {
margin-top:10px;
}

.contacto{
margin-top:10px;
margin-right:20px;
outline:0px solid blue;
float:left;
line-height:1.4em;
}

.contacto h2 {
	font-size:1.7em;
}

.mapa {
	outline:0px solid blue;
	width:565px;
	height:286px;
	float:right;
	background-image:url(../images/mapa_background.png);
}

.mapa iframe{
	padding:23px 24px;
	background-image:url(../images/mapa_background.png);
}

#banner {
	background-color:#bed32c;
	width:851px;
	height:251px;
}

a{
outline:0;
}

#languages{
	position:absolute;
	width:94px;
	height:39px;
	background-image:url(../images/languages.png);
	background-position:center;
	background-repeat:no-repeat;
	top:0;
	right:50%;
	margin-right:-377px;
	color:#FFF;
	font-size:13px;
	text-align:center;
}

#languages a{
	color:#FFF;
	margin-top:6px;
	display:block;
	float:left;
}

#languages a:hover{
	color:#FFF;
	text-decoration:none
}

.alignleft{
	float:left;
}
