/*--------------------- BODY ---------------------*/
body {
	background:url(../img/bg-body.gif) repeat-x top center #2D2C2C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#FFF;
	text-align:center;
	margin:0;
	padding:0; 
	overflow-y: scroll;
	overflow-x: hidden;


}

/*--------------------- HTML ---------------------*/
/* (CC) 2004 Tantek Celik. Some Rights Reserved. http://creativecommons.org/licenses/by/2.0 This style sheet portion is licensed under a Creative Commons License. */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0;}
a img,:link img,:visited img {border:none}
ul,ol {list-style:none}
/* // (CC) 2004 Tantek Celik. // */
p{ text-align:left;}

/*------ Semántica ------*/
h1 {
	color:#BA861A;
	font-size:1.6em;
	font-weight:normal;
	margin-bottom:.3em;
}
p {
	line-height:1.35em;
	margin-bottom:1em;
}
ul li {}
ol li {}
dl dt dd {}
a {
	color:#B17A09;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img,
a img {
	border:none;
}
abbr, acronym {
	border:none;
}
a abbr, a acronym {
	cursor:pointer;
}
hr {
	display:none;
}

/*------ Formularios ------*/
#formulario {
	background:url(../img/bg-kitprensa.gif) repeat-x bottom center #464646;
	height:35.8em;
	padding:.5em .8em;
	font-size:.8em;
}
#formulario form {
	font-size:1.3em;
	padding:3em 1em .5em 5em;
}
#formulario table {font-size:1.3em;	padding:3em 1em .5em 5em; margin:3em 1em .5em 5em;}

#formulario table input, #formulario table textarea {background:#0B1119 none repeat scroll 0 0;border:medium none;color:#FFFFFF;font-size:0.95em;padding:0.2em 0.5em;width:23.5em; margin:5px 0;}
#formulario table #email,#formulario table #nombre{ width:80%;}
#formulario table #mensaje{ width:86%;}
#formulario table .Boton{background:#AF7909 none repeat scroll 0 0;cursor:pointer;padding:0.3em 3em;width:auto;}

#formulario form li {
	margin-bottom:1em;
}
#formulario form label {
	float:left;
	width:9em;
}
#formulario form input,
#formulario form textarea {
	background:#0B1119;
	border:none;
	color:#FFF;
	font-size:.95em;
	padding:.2em .5em;
	width:17em;
}
#formulario form textarea {
	font-family:Arial, Helvetica, sans-serif;
	height:7.5em;
	width:17em;
}
#formulario form .boton input {
	background:#AF7909;
	cursor:pointer;
	margin-left:9.5em;
	padding:.3em 3em;
	width:auto;
}
/* Feedback */
#formulario form .error label,
#formulario form .error label strong {
	color:#CB0100;
}
#formulario form .error input,
#formulario form .error textarea {
	border:2px solid #CB0100;
}
#formulario #feedback p {
	line-height:1.1em;
	margin-bottom:2em;
}
#formulario #feedback #error {
	color:#CB0100;
}
/*Información legal */
#formulario #informacionLegal {
	margin:0 1em 1em 1em;
}
#formulario #informacionLegal h2 {
	font-size:1.3em;
	font-weight:normal;
	margin-bottom:.4em;
}
#formulario #informacionLegal div {
	background:#FFF;
	color:#A4A4A4;
	font-size:.8em;
	padding:1em 1em .5em 1em;
	text-align:center;
}
#formulario #informacionLegal div p {
	line-height:1.1em;
}

/*------ Tablas ------*/
table {
  border-collapse:collapse; /* Para quitar el padding de las celdas */
  border-spacing:0;
  width:99%;
}
caption, th, td {}

/*--------------------- ESTRUCTURA ---------------------*/
#contenedor {
	text-align:left;
	margin:0 auto;
	width:66.5em;
}
/*------ Cabecera ------*/
#cabecera {
	text-align:center;
}
#inicio #logo {
margin-bottom:0;
text-align:center;
}

#logo {
margin:0 0 2.5em;
padding-top:3em;
text-align:center;
}/* #logo img{ width:4em; height:auto;} */
#logoAra {
	margin:0 0 2.5em 0;
	padding-top:3em;
	text-align:left;
}
#lema {
	margin-bottom:0;
	text-transform:uppercase;
	font-weight: 100;
	font-style: normal;
	line-height: 1.5em;
	font-size: 1.2em;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:.3em;
}
/*------ Contenido ------*/
#contenido {
	background:url(../img/bg-contenido.gif) repeat-x top center #303030;
	border:1px solid #F7F7F7;
	height:37em;
	margin:.5em 0 1em 0;
	position:relative;
}
/* Col1 */
#col1 {
	float:left;
	/*padding:1em;*/
	text-align:center;
	width:18em;
}
/* Col2 */
#col2 {
	margin-left:20.4em;
	position:relative;
	width:45.9em;
}
/*------ Volver ------*/
#volver {
	background:url(../img/bullet-volver.gif) no-repeat left center;
	font-size:1.1em;
	margin:1.5em 0 1.25em 1em;
	padding-left:1.5em;
	text-transform:uppercase;
}
#volver a {
	color:#FFF;
	text-decoration:none;
}
#volver a:hover {
	color:#F8B356;
}
/*------ Pie ------*/
#pie {
	background:url(../img/bg-pie.gif) repeat-x center center;
	color:#000;
	height:2.5em;
	text-transform:uppercase;
	position:absolute;
	top:0;
	
	width:100%;
}
#pie div {
	margin:0 auto;
	text-align:left;
	width:66.5em;
}
#pie li {
	float:left;
	font-size:1.1em;
	padding:.6em 0 .4em 0;
}
#pie a {
	color:#000;
	text-decoration:none;
}
#pie a:hover {
	color:#000;
	text-decoration:underline;
}
#pie #menu span {
	padding:0 .3em 0 .2em;
}
#pie #idioma {
	float:right;
}
#pie #idioma span {
	padding:0 .6em 0 .4em;
}
#pie strong,
#pie strong a {
	color:#BC8702;
	font-weight:normal;
}
/*--------------------- CLASES GENERALES ---------------------*/
.ayudaAcces { /* Texto oculto para lectores de pantalla */
	position:absolute;
	left:-10000px;
	top:-10000px;
	font-size:.1em;
	line-height:1%;
}
.clear {
	clear:both;
}
.scroll{height:345px;
overflow:scroll;
padding:0 0 0 15px;
z-index:200;}

/* Estilos de premios */

#box4 #categorias > div{ padding:10px; text-indent:10px; font-weight:bold;}
#box4 #categorias .oro{color: #333;background-image: url(../img/badage.png);background-repeat: no-repeat;background-position: left center;}
#box4 #categorias .plata{color: #333;background-image: url(../img/badage.png);background-repeat: no-repeat;background-position: left center;}
#box4 #categorias .bronce{color: #333;background-image: url(../img/badage.png);background-repeat: no-repeat;background-position: left center;}
#box4 #categorias ul{ margin:5px;}
#box4 #categorias li{ margin:5px;}


/********  **************/

.dimensionador img{ width:588px; height:473px;}
.paddingEl{ padding:0 0 0 20px;}
#lemaFlash{ width:100%; padding:4em 0 0 0; margin:0; text-align:center;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
font-style:normal;
font-weight:100;
letter-spacing:0.3em;
line-height:1.5em;
text-transform:uppercase;
}

.alineado{ float:right; position:relative;}
.moderation{
	width:100%;
	text-align:center;
	position: absolute;
	top: 725px;
}
.moderation img{ margin:0 auto; float:none;}

