/* CSS Document */

body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#c0c0c0;
	font-family:Tahoma, Arial, "times New Roman";
	color: #878787;
	font-size:12px;
}

#level0 
{
	margin:auto;
	width:800px;
	margin-top: 10px;
}

#level1 
{
	background-color:#FFF;
	float:left;
	position:relative;
	width:800px;
}

#contenido 
{
	margin:auto;
	width:800px;
	margin-bottom: 10px;
	
}

#header 
{
	margin:auto;
	width:770px;
	height:144px;
	position:relative;
}
#logo 
{
	background-image:url(../img/logo.gif);
	position:absolute;
	top:10px;
	width:285px;
	height:82px;
	vertical-align:bottom;
}
#menu{
	background-image:url(../img/fondo_menu.gif);
	background-repeat:repeat-x;
	position:absolute;
	top:100px;
	width:760px;
	height:24px;
	padding-bottom:20px;
	color:#FFF;
	font-size:14px;
	font-weight:bolder;
	padding-left:10px;
	
}

#idioma
{
		
	
	position:absolute;
	top:73px;
	right:0px;
	width:238px;
	height:24px;
	padding-bottom:20px;
	color:#1f1f1f;
	font-size:12px;
	font-weight:bolder;
	padding-left:10px;
	
}

#central 
{
	
	margin:auto;
	width:770px;
	
}

#izquierda 
{
	background-color:#FFF;
	width:260px;
	float:left;	
	
}
#izquierda_top 
{
	background-image:url(../img/fondo_titulo_menu.gif);
	width:248px;
	height:19px;
	color:#FFF;
	padding-left:12px;
	
	
}
#derecha 
{
	width:500px;
	
	float:right;	
	
}

#contenedor_img 
{
	padding-top:6px;
	/*height:342px;*/
	width:500px;
	
	/*overflow: hidden;*/
	
}

#galeria 
{
	background-color:#e6e6e6;
	border-bottom:1px solid #f39e58;
	border-top:1px solid #f39e58;
	padding-top:6px;
	padding-bottom:6px;
	height:66px;
	width:500px;
	float:left;		
	
}
#contenido_texto
{
	padding-top:6px;
	width:500px;
	float:left;		
	color:#000000;

}

#footer 
{
	margin-top:5px;
	background-color:#FFF;
	margin:auto;
	width:770px;
	height:38px;
	background-image:url(../img/footer.gif);
	clear:both;
	padding-top:30px;
	color:#000000;
	text-align:center;
	font-weight:bolder;
}
.caja_blanca
{
	width:254px;
	float:left;
	padding-right:5px;
}

.caja_blanca_header
{
	background-image:url(../img/header_div_blanco.gif);
	background-repeat:no-repeat;
	width:242px;
	height:20px;
	color:#FFF;
	padding-left:12px;
}

.caja_blanca_center
{
	background-image:url(../img/center_div_blanco.gif);
	background-repeat:repeat-y;
	width:254px;
	color:#000;
}
.caja_blanca_footer
{
	background-image:url(../img/footer_div_blanco.gif);
	background-repeat:no-repeat;
	width:254px;
	height:10px;
}

.caja_gris
{
	width:253px;
	float:left;
	
}

.caja_gris_header
{
	background-image:url(../img/header_div_gris.gif);
	background-repeat:no-repeat;
	width:242px;
	height:20px;
	color:#FFF;
	padding-left:12px;
}

.caja_gris_center
{
	background-image:url(../img/center_div_gris.gif);
	background-repeat:repeat-y;
	width:253px;
	color:#000;
	float:left;
}
.caja_gris_footer
{
	background-image:url(../img/footer_div_gris.gif);
	background-repeat:no-repeat;
	width:253px;
	height:10px;
	float:left;
}
.negro
{
	background-color:#000000;
	height:15px;
	width:254px;
}
p.cajaIndex
{
	padding:6px;
	margin:0px;	
}

a.categoria, a.categoria:link, a.categoria:visited, a.categoria:hover
{
	background-image:url(../img/flecha_der.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-weight:bolder;
	padding-left:24px;
	width:214px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	color:#000;
	text-decoration:none;
	border-bottom:dashed #f39e58 2px;
}



a.categoria_select, a.categoria_select:link, a.categoria_select:visited, a.categoria_select:hover
{
	background-image:url(../img/flecha_abajo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#b3b3b3;
	font-weight:bolder;
	padding-left:24px;
	width:214px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	border-bottom:dashed #f39e58 2px;
	color:#000;
}


a.noticia_index, a.noticia_index:link, a.noticia_index:visited, a.noticia_index:hover
{
	background-image:url(../img/flecha_noticia.gif);
	background-position:center left;
	background-repeat:no-repeat;
	margin-left:5px;
	font-weight:bolder;
	padding-left:24px;
	width:214px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	border-bottom:dashed #f39e58 2px;
	color:#000;
}

a.noticia_index_ultima, a.noticia_index_ultima:link, a.noticia_index_ultima:visited, a.noticia_index_ultima:hover
{
	background-image:url(../img/flecha_noticia.gif);
	background-position:center left;
	background-repeat:no-repeat;
	margin-left:5px;
	font-weight:bolder;
	padding-left:24px;
	width:214px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	color:#000;
}
a.item, a.item:link, a.item:visited, a.item:hover
{
	background-color:#cccccc;
	font-weight:bolder;
	padding-left:24px;
	width:214px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	border-bottom:dashed #f39e58 2px;
	color:#000;
	
	
}

a.menu, a.menu:link, a.menu:visited, a.menu:hover
{
	font-weight:bolder;
	padding-left:5px;
	padding-right:5px;
	color:#FFF;
	text-decoration:none;
	position:relative;
	top:-7px;
	
	
}
a.idioma, a.idioma:link, a.idioma:visited, a.idioma:hover
{
	font-size:12px;
	font-weight:bolder;
	padding-left:5px;
	padding-right:5px;
	color:#1f1f1f;
	text-decoration:none;
	position:relative;
	
}

a.sub_menu, a.sub_menu:link, a.sub_menu:visited, a.sub_menu:hover
{
	float:left;
	background-color:#CCCCCC;
	width:100px; 
	height:21px; 
	padding:5px;
	color:#000;
	text-decoration:none;
	font-weight:bolder;
	font-size:12px;
	
	
}

a.sub_menu:hover
{
	
	background-color:#ff7800;
	color:#FFF;
	
	
}



.texto 
{
	padding-top: 0px;
	color:#000000;
	padding-left:13px;
	padding-right:13px;
}


img.galeria
{
	border:solid 1px #f39e58;
	margin-left:4px;
	cursor:pointer;
	
}

.uppercase
{
	text-transform:uppercase;
	font-weight:bold;
}

div#menu img
{
	position:relative;
	margin-top: 6px;
}

.caja_naranja
{
	border:solid 1px #f39e58;
	
}

ul
{
	margin-left:10px;
	padding-left:10px;
}
li
{
	background-image:url(../img/li.gif);
	background-position: top left;
	background-repeat:no-repeat;
	list-style:none;
	padding-left:15px;
}


.input_file{
	background-color: #CCC;
	border: 1px solid #999999;
	width:200px;
}

.input_gris_chico
{
	background-color: #CCC;
	border: 1px solid #999999;
	width:172px;
}

.input_gris_grande
{
	background-color: #CCC;
	border: 1px solid #999999;
	width:257px;
}

a.boton_form, a.boton_form:link, a.boton_form:visited, a.boton_form:hover
{
	float:left;
	background-color:#ff7800;
	width:50px; 
	height:15px; 
	padding:5px;
	color:#000;
	text-decoration:none;
	font-weight:bolder;
	font-size:12px;
	margin-top:25px;
	
	
}

a.boton_form:hover
{
	
	background-color:#CCC;
	color:#000;
	
	
}







