
body {
	margin-top: 0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	border: 0;
	padding: 0;
	color: #5A5A5A;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.6em;
	background-color:#FFFFFF;
}

img{border:0}

h1{font-size:1em; font-weight:normal; margin:0}
p{margin:0}


/**estilo de la cabecera*/
#cabecera{
	width:100%;
	background-color:#E7790F;
	color:#000;
}

#contenido_cabecera{
	margin:0px auto 0px auto;
	width:850px;
}


#banner_cabecera{
	background-color:#302064;
	color:#fff;
	margin:0 0 0 213px;
	padding:5px 0 0 10px;
	width:542px;
	height:31px;
	font-size:0;
	line-height:0px;
}

/***/

#contenido_pagina{
	width:851px !important;
	margin:0px auto 0px auto;
}


/**menu izquierda**/
#menu_izq{
	height:auto !important;
	min-height:740px;
	height:740px;
	float:left;
	padding:10px 0 0 0;
	width:213px  !important;
	margin-right:0px !important;
	margin-right:3px;
}

#situar_logo{
	margin:0 0 0 5px;
}


#bloque_menu_izq{
	margin:36px 0 0 0;
	width:170px;
}

.opciones_menu_izq{
	height:auto!important;
	min-height:15px;
	height:15px;
	margin:0 0 8px 0;
	background-color:#fff;
	color:#000;
	font-size:1.1em;
}

.opciones_menu_izq span{
	margin:0 0 0 14px;
}

.opciones_menu_izq a{
	color:#000;
	background-color:#fff;
	text-decoration:none;
}

.opciones_menu_izq a:hover{
	color:#000;
	background-color:#fff;
	text-decoration:underline;
}

#seccion_actual{
	background-color:#E7790F;
	color:#fff;
}

#seccion_actual a{
	color:#fff;
	background-color:#E7790F;
	text-decoration:none;
}

#seccion_actual a:hover{
	color:#fff;
	background-color:#E7790F;
	text-decoration:underline;
}

/***/

/**bloque central**/
#bloque_central{
	width:532px;
	height:auto !important;
	min-height:740px;
	height:740px;
	padding:10px;
	margin:10px 0 0 213px !important;
	margin:10px 0 0 213px;
	background-color:#C9C9DE;
	color:#000;
}

.columna_izq{
	width:284px;
	float:left;
}


.columna_dcha{
	margin-left:314px !important;
	margin-left:312px;
}


#contenido_inicio{
	margin:10px 0 0 0;
	background: url(../img/fondo_ini.gif) center repeat-y;
	width:532px;
	height:auto !important;
	height:422px;
	min-height:422px;
}



.flotar_izq{ float:left;}

.ancho_columna_izq_ini{
	width:272px;
	background-color:#B6ABD5;
	color:#000;
	padding:11px 14px 11px 14px;
}

.columna_dcha_textos{
	margin-left:314px !important;
	margin-left:312px;
	width:217px;
}
.margen_cuadros{
	padding:11px 14px 0px 14px;
}

.cuadro_texto_azul{
	color:#fff;
	background-color:#302064;
	height:auto !important;
	min-height:250px;
	height:250px;
}

.cuadro_texto_verde{
	color:#fff;
	background-color:#E7790F;
	height:auto !important;
	min-height:155px;
	height:155px;
	margin-top:10px;
	font-size:1.7em;
	line-height:20px;
}

.titulo{ font-size:1.2em;}
.titulo_gra{ font-size:1.3em;}

.texto_cuadro{
	margin-top:30px;
	text-align:justify;
	font-size:1.2em;
	line-height:22px;
}

/*pie*/
#pie{
	margin-top:25px;
	letter-spacing:1px;
}

#pie a{
	color:#302064;
	background-color:#C9C9DE;
	text-decoration:none;
}

#pie a:hover{
	color:#302064;
	background-color:#C9C9DE;
	text-decoration:underline;
}

#datos_pie{
	color:#000;
	background-color:#C9C9DE;
	letter-spacing:normal;
	margin-top:5px;
}

#datos_pie a{
	color:#000;
	background-color:#C9C9DE;
	text-decoration:none;
}

#datos_pie a:hover{
	color:#000;
	background-color:#C9C9DE;
	text-decoration:underline;
}
/**/

.noMostrar{display:none;}


.columna_dcha_secciones{
	float:right;
	width:214px;
	height:auto !important;
	min-height:670px;
	height:670px;
}

.columna_central{
	width:295px;
	height:auto !important;
	min-height:670px;
	height:670px;
	margin:0 0 0 8px;
}

.texto_azul_oscuro{
	color:#302064;
	background-color:#C9C9DE;
}

.texto_negrita{font-weight:bold;}

.texto_secciones{
	font-size:1.1em;
}

.col_interior_dcha{
	background-color:#B6ABD5;
	color:#000;
	width:194px;
	padding:10px;
}

/**pop-up enviar amigo*/
#contenedor_peq{
	width:550px;
}

#contenido_cabecera_pop_up{
	margin:0px auto 0px auto;
	width:510px;
}

#banner_cabecera_pop_up{
	background-color:#302064;
	color:#fff;
	margin:0 0 0 100px;
	padding:5px 0 0 10px;
	width:325px;
	height:31px;
	font-size:0;
	line-height:0px;
}

#cuerpoSeccion_peq{
	padding:10px;
	font-size:1em;
}



.texto_azul_oscuro_fondo_blanco{
	color:#302064;
	background-color:#fff;
}

.inputText{
	border:1px #BCBCBC solid;
	height: 13px;
	width: 180px;
	color: #71596F;
	background-color:#fff;
	margin: 0;
	line-height: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}


.inputTextFile{
	border:1px #BCBCBC solid;
	width: 265px;
	color: #71596F;
	background-color:#fff;
	margin: 0;
	line-height: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}


#envio_mail, #dest_mail{ width:270px;}
#envio_mail{ margin:0 0 0 50px;}
#dest_mail{ margin:0 0 0 5px;}

#enviar_not {
	width:100px;
	font-size:0.9em;
	color:#fff;
	height:16px;
	background-color: #8F8E8C;
	border: 0;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	margin:0 0 0 217px;
}


.inputTextArea{
	border:1px #BCBCBC solid;
	color: #71596F;
	width:270px;
	background-color:#fff;
	margin: 0 0px 0 0;
	line-height: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

#comentarios{
	margin:0 0 0 152px;
}


.textoVerde_fondo_blanco{
	color:#E7790F;
	background-color:#fff;
}

.textoNaranja_fondo_gris{
	color:#E7790F;
	background-color:#C9C9DE;
}



.cuerpo_comentarios{
	margin:0 0 20px 0;
}

.bloque_comentarios{
	margin:0 0 0 20px;
	font-size:0.9em;
	line-height:15px;
}

.texto_italica{
	font-style:italic;
}


#mail{ margin:0 0 0 9px}


#comentario_blog{
	width:140px;
	height:150px;
	margin:0 0 0 44px	
}

.boton_blanco {
	font-size:1em;
	color:#333;
	height:16px;
	background-color: #ddd;
	border: 0;
	vertical-align: middle;
	cursor: pointer;
	margin: 7px 0  0 45px; 
}

#form_blog{ margin:0;}

.enlaces_tipo_empresas{
	font-size:1em;
	font-weight:bold;
	
	margin:0 0 0 20px;
	line-height:15px;
}

.enlaces_tipo_empresas a{
	color:#000;
	background-color:#C9C9DE;
	text-decoration:none;
}

.enlaces_tipo_empresas a:hover{
	color:#000;
	background-color:#C9C9DE;
	text-decoration:underline;
}

#cuerpo_pag_entera{
	height:auto !important;
	min-height:667px;
	height:667px;
	margin:0 0 0 14px;
}

.cuerpo_texto_empresa{
	margin:0 0 0 140px;
	font-size:1.1em;
}

.cuerpo_texto_empresa_sin_img{
	font-size:1.1em;
}

.cuerpo_texto_empresa a{
	color:#000;
	background-color:#C9C9DE;
	text-decoration:none;
}

.cuerpo_texto_empresa a:hover{
	color:#000;
	background-color:#C9C9DE;
	text-decoration:underline;
}

.fila_empresa{
	height:auto !important;
	height:17px;
	min-height:17px;
	margin:0 0 10px 0;
}

.nombre_empresa{
	margin:0 0 0 18px;
	height:auto !important;
	height:7px;
	min-height:7px;
}



.bloque_empresa{
	margin:0 0 25px 0;
	height:auto !important;
	min-height:120px;
	height:120px;
}

.enlace_azul a{
	color:#302064;
	background-color:#C9C9DE;
	text-decoration:none;
}

.enlace_azul a:hover{
	color:#302064;
	background-color:#C9C9DE;
	text-decoration:underline;
}


.migas_pan a{
	text-decoration:underline;
}

.campo_registro{
	width:100px;
	float:left;
}

.fila_formulario{
	height:auto !important;
	height:25px;
	min-height:25px;
}


#nif{
	width:70px;
}

#cp{
	width:60px;
}

#telefono, #fax, #movil{
	width:80px;
}


.nota_imagen{
	margin:0 0 0 105px;
	line-height:15px;
	color:#747267;
}

.boton_gris {
	font-size:1.1em;
	color:#333;
	height:18px;
	background-color: #ECE9D8;
	border:1px #BCBCBC solid;
	vertical-align: middle;
	cursor: pointer;
	margin: 12px 0  0 73px; 
}


.cuadro_msg_error{
	margin:20px 0 0 0;
	border:1px solid #E26746;
	width:500px;
	height:30px;
	padding:5px;
}

.msg_error{
	color:#C55A3D;
	margin:0px 0 0 50px;
	height:10px;
}


#graphicsb1{
	margin:0 0 0 40px;
}

.checkbox{
	float:left;
}

.filas_premios{
	height:auto !important;
	height:25px;
	min-height:25px;
	margin:5px 0 0 0;
}

.filas_premios div{
	margin:0 0 0 20px;
	line-height:15px;
}

#comentarios_contacto{
	height:100px;
}

.cuadro_msg_ok{
	margin:20px 0 0 0;
	border:1px solid #6BA61D;
	width:500px;
	height:auto !important;
	height:30px;
	min-height:30px;
	padding:5px;
	color:#6BA61D;
	font-weight:bold;
	font-size:1.1em;
}


.enlaces_av_noticias{
	margin:0 0 0 15px;
	line-height:15px;
}

.enlaces_av_noticias a{
	color:#000;
	background-color:#B6ABD5;
	text-decoration:none;	font-weight:bold;
	font-size:1em;	
}

.enlaces_av_noticias a:hover{
	color:#000;
	background-color:#B6ABD5;
	text-decoration:underline;
		font-weight:bold;
	font-size:1em;		
}

.texto_peq{ font-size:0.9em;}

.alinear_dcha{
	text-align:right;
}

.alinear_centro{
	text-align:center;
}

.enlace_mas a{
	color:#000;
	background-color:#B6ABD5;
	text-decoration:none;
	font-size:0.9em;
}


.enlace_mas a:hover{
	color:#000;
	background-color:#B6ABD5;
	text-decoration:underline;
	font-size:0.9em;
}

.paginacion, .paginacion_votos{
	font-family:"Arial Narrow", Arial, Verdana, "Trebuchet MS";
	font-size:10px;
	margin:0px 0 7px 0;
	font-weight:bold;
}

.paginacion a:link ,   .paginacion_votos a:link    {text-decoration:none;color:#000; font-weight:bold}
.paginacion a:active,  .paginacion_votos a:active  {text-decoration:none;color:#000; font-weight:bold}
.paginacion a:visited, .paginacion_votos a:visited  {text-decoration:none;color:#666666; font-weight:bold}
.paginacion a:hover,   .paginacion_votos a:hover   {text-decoration:underline; font-weight:bold} 

.texto_naranja{ color:#E7790F}



.columna_central_noticias{
	width:295px;
	height:auto !important;
	min-height:800px;
	height:800px;
	margin:0 0 0 8px;
}

.columna_central_ganadores {
	width:495px;
	height:auto !important;
	min-height:800px;
	height:800px;
	margin:0 0 0 8px;
}


.barra_buscador{
	width:480px;
	padding:10px;
	border:1px solid #E7790F;
	margin:0 0 10px 0;
}

.barra_buscador form{ margin:0;}

.boton_buscador{
	font-size:1em;
	color:#fff;
	height:18px;
	background-color: #E7790F;
	border: 1px solid #E78C35;
	vertical-align: middle;
	cursor: pointer;
}

#sel_aleatorias{
	margin:0 0 0 20px;
}

#mas_recientes{
	margin:0 0 0 20px;
}

#ver_todas{
	margin:0 0 0 40px;
	background-color: #302064;
	border: 1px solid #584597;
}

.inputTextSelect{
	border:1px #BCBCBC solid;
	height: 15px;
	width: 50px;
	color: #000;
	background-color:#E5E5F1;
	margin: 0;
	line-height: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

#select_mostrar{
	margin:0 30px 0 0;
}


#select_ordenar{
	width:110px;
}

/**tabla resultados/*/
.tabla_imagenes{
	width:500px;
}


.celda_imagenes, .celda_imagenes_izq{
	width:125px;
	text-align:center;
}

.celda_imagenes_izq{
	text-align:left;
}

.puntero{
	cursor:pointer;
}

.texto_blanco{color:#fff;}

.linea_negra{
	width:500px;
	background-color:#666666;
	height:1px;
	font-size:0px;
	line-height:0px;
	margin:5px 0 5px 0;
}

.paginacion_votos{
	width:500px;
}

.fila_filtro{
	margin:5px 0 5px 0;
}

.celda_imagenes a:link    {text-decoration:none;color:#000; font-weight:bold}
.celda_imagenes a:active  {text-decoration:none;color:#000; font-weight:bold}
.celda_imagenes a:visited {text-decoration:none;color:#666666; font-weight:bold}
.celda_imagenes a:hover   {text-decoration:underline; font-weight:bold} 


.bloque_detalle_foto{
	margin:15px 0 0 15px;
}

.barra_votar{
	text-align:center;
	width:480px;
	padding:10px;
	border:1px solid #E7790F;
	margin:0 0 10px 0;
	line-height:0px;
}


#btn_volver{
	margin:0 0 0 40px;
	background-color: #302064;
	border: 1px solid #584597;
}

#barra_votar form{ margin:0}

#cuadro_error_votos{ width:490px;}

#rechazar{
	margin:0 0 0 15px;
	background-color:#DB4040;
	border:1px solid #DB4C4C;
}

.texto_grande{
	font-size:1.4em;
}


.enlace_aqui a{
	color:#CA6606;
	background-color:#B6ABD5;
	text-decoration:none;
}

.enlace_aqui a:hover{
	color:#CA6606;
	background-color:#B6ABD5;
	text-decoration:underline;
}


.datos_contacto{
	height:80px;
	width:346px;
	float:left;
}

.datos_contacto a{
	color:#000;
	background-color:#C9C9DE;
	text-decoration:none;
}

.datos_contacto a:hover{
	color:#000;
	background-color:#C9C9DE;
	text-decoration:underline;
}

#idiomas{
	width:100px;
	background-color:#fff;
}


#form_idioma{
	margin:0 0 0 0;
}


.fila_jurado{
	height:auto !important;
	height:50px;
	min-height:50px;
}

.sub_linea_premio {
	overflow:hidden;
	padding-bottom:20px;
}

.sub_linea_jurado{
	margin:0 0 0 20px;
}

.sub_linea_jurado div{
	margin:0 0 0 15px;
	line-height:12px;
	font-size:10px;
	text-align:left;
}

.nombre_org{
	margin:0 0 0 10px;
	height:auto !important;
	height:10px;
	min-height:10px;
}

.margen_ganadores {
	margin-left:20px;
}

.clear {
	clear:both;
}
