@charset "utf-8";
/* Desarrollado por DesignFreelance.info */

img, div, a, input, li, ul { behavior: url(iepngfix.htc) }

img {
	margin-right:15px;
	margin-bottom:15px;
}

a {
	text-decoration:underline;
	color:#9b4a4a;
}

body {
	background:url(images/bg.jpg) repeat-x #606060;
	margin:0px;
}

h1 {
	font-family:"Times New Roman", Times, Arial, serif;
	font-size:24px;
	color:#9b4a4a;
	font-weight:normal;
}

h2 {
	font-family:"Times New Roman", Times, Arial, serif;
	font-size:14px;
	color:#9b4a4a;
	font-weight:bold;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

p.publicacion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

#centrar {
	width:907px;
	position:absolute;
	left:50%;
	margin-left:-453px;
	/*border:dashed 1px #00FF00;*/
}

#centrar_intro {
	width:907px;
	height:360px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-160px;
	margin-left:-453px;
	/*border:dashed 1px #00FF00;*/
}

#centrar_idioma {
	width:507px;
	height:360px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-160px;
	margin-left:-253px;
	text-align:center;
	/*border:dashed 1px #00FF00;*/
}


#logo {
	width:276px;
	height:60px;
	margin-top:20px;
	margin-left:315px;
}

#contenido {
	width:862px;
	background:url(images/contenido_bg.png) repeat-y;
	float:left;
	margin-top:-10px;
	padding:20px;
}

#login {float:left; margin-top:30px;}

#pie_contenido {
	width:902px;
	height:13px;
	float:left;
	background:url(images/pie_body.png) no-repeat;
}

#idiomas {
	/*background:url(images/fondo_idiomas.png) no-repeat;*/
	width:70px;
	height:35px;
	float:right;
	margin-top:10px;
}

#idiomas img {
	margin:5px;
}

/* MENU */

/*MENU*/
#menuh {
	font: 12px Arial, Helvetica, sans-serif;
	width:907px;
	margin-top:20px;
	float:left;
}

#menuh ul, li {
	list-style-type: none;
}

#menuh ul {
	margin: 0;
	padding: 0;
}

#menuh li {
	float: left;
}

#menuh a {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) top center;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	height:30px;
#height:34px;
_height:34px;
	}

#menuh a#izquierda {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) top left;
	#background:url(images/botonera_hack.gif) no-repeat top left;
	_background:url(images/botonera_hack.gif) no-repeat top left;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	height:30px;
#height:34px;
_height:34px;
	}

#menuh a#derecha {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) top right;
	#background:url(images/botonera_hack.gif) no-repeat top right;
	_background:url(images/botonera_hack.gif) no-repeat top right;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	height:30px;
#height:34px;
_height:34px;

	}

#menuh a#separacion {
	width:2px;
	height:40px;
	#height:34px;
	_height:34px;
	background:url(images/menu_separacion.png) top center no-repeat;
#background:url(images/menu_separacion_hack.gif) no-repeat;
_background:url(images/menu_separacion_hack.gif) no-repeat;

}

#menuh a:hover {
	background:url(images/botonera.png) center center;
	#background:#9a7a7a;
	_background:#9a7a7a;
}

#menuh a:hover#izquierda {
	background:url(images/botonera.png) center left;
	#background:#9a7a7a;
	_background:#9a7a7a;
}

#menuh a:hover#derecha {
	background:url(images/botonera.png) center right;
	#background:#9a7a7a;
	_background:#9a7a7a;
}

#menuh a#doble {
	text-decoration: none;
	color: #d4c7b2;
	background:url(images/botonera.png) top center;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	padding-top:3px;
	height:37px;
	#height:34px;
_height:34px;
}

#menuh a#doble_seleccionado {
	text-decoration: none;
	color: #d4c7b2;
	background:url(images/botonera.png) bottom center;
	#background:#9a7a7a;
	_background:#9a7a7a;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	padding-top:3px;
	height:37px;
	#height:34px;
_height:34px;
}

#menuh a:hover#doble {
	background:url(images/botonera.png) center center;
	#background:#9a7a7a;
	_background:#9a7a7a;
}

#menuh a#seleccionado {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) bottom center;
	#background:#9a7a7a;
	_background:#9a7a7a;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	height:30px;
#height:34px;
_height:34px;
}

#menuh a#seleccionado_izquierda {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) bottom left;
	#background:#9a7a7a;
	_background:#9a7a7a;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	height:30px;
#height:34px;
_height:34px;
}

#menuh a#seleccionado_derecha {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) bottom right;
	#background:#9a7a7a;
	_background:#9a7a7a;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	height:30px;
#height:34px;
_height:34px;

}


/* MENUFIN */

/*MENU ADMIN*/
#menuh_admin {
	font: 12px Arial, Helvetica, sans-serif;
	width:907px;
	margin-top:20px;
	float:left;
}

#menuh_admin ul, li {
	list-style-type: none;
}

#menuh_admin ul {
	margin: 0;
	padding: 0;
}

#menuh_admin li {
	float: left;
}

#menuh_admin a {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) top center;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	height:30px;
#height:34px;
_height:34px;

	}

#menuh_admin a.vacio {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) top center;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:113px;
	height:30px;
#height:34px;
_height:34px;

	}

#menuh_admin a.vacio2 {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) top center;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:84px;
	height:30px;
#height:34px;
_height:34px;

	}
	
#menuh_admin a.vacio_en {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) top center;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:118px;
	height:30px;
#height:34px;
_height:34px;

	}
	
#menuh_admin a:hover.vacio {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) top center;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:113px;
	height:30px;
#height:34px;
_height:34px;

	}
	
#menuh_admin a:hover.vacio2 {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) top center;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:84px;
	height:30px;
#height:34px;
_height:34px;

	}
	
#menuh_admin a:hover.vacio_en {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) top center;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:118px;
	height:30px;
#height:34px;
_height:34px;

	}
#menuh_admin a#izquierda_admin {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) top left;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	height:30px;
#height:34px;
_height:34px;

	}

#menuh_admin a#derecha_admin {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) top right;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	height:30px;
#height:34px;
_height:34px;

	}

#menuh_admin a#separacion_admin {
	width:2px;
	height:30px;
	background:url(images/menu_separacion.png) top center no-repeat;
#background:url(images/menu_separacion_hack.gif) no-repeat;
_background:url(images/menu_separacion_hack.gif) no-repeat;

}

#menuh_admin a:hover {
	background:url(images/botonera.png) center center;
	#background:#9a7a7a;
	_background:#9a7a7a;
}

#menuh_admin a:hover#izquierda_admin {
	background:url(images/botonera.png) top left;
	#background:#9a7a7a;
	_background:#9a7a7a;
}

#menuh_admin a:hover#derecha_admin {
	background:url(images/botonera.png) top right;
	#background:#9a7a7a;
	_background:#9a7a7a;
}

#menuh_admin a#doble_admin {
	text-decoration: none;
	color: #d4c7b2;
	background:url(images/botonera.png) top center;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	padding-top:3px;
	height:37px;
	#height:34px;
	_height:34px;
}

#menuh_admin a#doble_seleccionado_admin {
	text-decoration: none;
	color: #d4c7b2;
	background:url(images/botonera.png) bottom center;
	#background:#9a7a7a;
	_background:#9a7a7a;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	padding-top:3px;
	height:37px;
	#height:34px;
	_height:34px;
}

#menuh_admin a:hover#doble_admin {
	background:url(images/botonera.png) center center;
	#background:#9a7a7a;
	_background:#9a7a7a;
}

#menuh_admin a#seleccionado_admin {
	text-decoration: none;
	padding-top:10px;
	color: #fff;
	background:url(images/botonera.png) bottom center;
	#background:#9a7a7a;
	_background:#9a7a7a;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	height:30px;
#height:34px;
_height:34px;

}

#menuh_admin a#seleccionado_izquierda_admin {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) bottom left;
	#background:#9a7a7a;
	_background:#9a7a7a;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	height:30px;
#height:34px;
_height:34px;

}

#menuh_admin a#seleccionado_derecha_admin {
	text-decoration: none;
	padding-top:10px;
	color: #d4c7b2;
	background:url(images/botonera.png) bottom right;
	#background:#9a7a7a;
	_background:#9a7a7a;
	display: block;
	text-align: center;
	border: none;
	width:111px;
	height:30px;
#height:34px;
_height:34px;

}


/* MENUFIN */

/*PY*/
#contenedor_fotos {
	margin-bottom:25px;
	float:left;
	margin-left:85px;
	_margin-left:40px;
}

.foto_item {
	width:150px;
	height:100px;
	float:left;
	margin-right:20px;
}

/* FOOTER */

#footer {
	width:720px;
	height:62px;
	float:left;
	margin-top:-27px;
	background:url(images/footer.png) no-repeat;
	margin-bottom:30px;
	margin-left:91px;
	_margin-left:50px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#footer a {
	color:#d4c7b2;
	text-decoration:underline;	
}

.footer_txt_left {
	width:280px;
	height:60px;
	float:left;
	margin-left:80px;
	_margin-left:40px;
	margin-top:25px;
	color:#d4c7b2;
}

.footer_txt_right {
	width:200px;
	height:60px;
	float:right;
	margin-right:85px;
	_margin-right:40px;
	margin-top:25px;
	color:#d4c7b2;
}

/*AJAX*/
#ajaxh {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-left:250px;
	_margin-left:120px;
}

#ajaxh ul, li {
	list-style-type: none;
}

#ajaxh ul {
	margin: 0;
	padding: 0;
}

#ajaxh li {
	float: left;
}

#ajaxh a {
	text-decoration: none;
	color: #FFF;
	background:url(images/botonera_ajax.png) top center;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:105px;
	height:35px;
	#height:34px;
	_height:34px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	margin-left:-3px;
	margin-right:-2px;
	}
	

#ajaxh a#ajaxh_left {
	text-decoration: none;
	color: #FFF;
	background:url(images/botonera_ajax.png) left top;
	#background:url(images/botonera_hack.gif) no-repeat top left;
	_background:url(images/botonera_hack.gif) no-repeat top left;
	display: block;
	text-align: center;
	border: none;
	width:105px;
	height:35px;
	#height:34px;
	_height:34px;
	}

#ajaxh a#ajaxh_right {
	text-decoration: none;
	color: #FFF;
	background:url(images/botonera_ajax.png) top right;
	#background:url(images/botonera_hack.gif) no-repeat top right;
	_background:url(images/botonera_hack.gif) no-repeat top right;
	display: block;
	text-align: center;
	border: none;
	width:105px;
	height:35px;
	#height:34px;
	_height:34px;
	}

#ajaxh a#separacion_ajaxh {
margin-top:1px;
_margin-top:0px;
	width:2px;
	height:37px;
	#height:34px;
	_height:34px;
	background:url(images/separacion_ajax.gif) top center no-repeat;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
}

#ajaxh a:hover{
	background:url(images/botonera_ajax.png) bottom center;
#background:url(images/botonera_hack.gif) no-repeat top center;
_background:url(images/botonera_hack.gif) no-repeat top center;
}

#ajaxh a:hover#ajaxh_left{
	background:url(images/botonera_ajax.png) bottom left;
#background:url(images/botonera_hack.gif) no-repeat top left;
_background:url(images/botonera_hack.gif) no-repeat top left;
}

#ajaxh a:hover#ajaxh_right{
	background:url(images/botonera_ajax.png) bottom right;
#background:url(images/botonera_hack.gif) no-repeat top right;
_background:url(images/botonera_hack.gif) no-repeat top right;
}

#ajaxh a#seleccionado_ajaxh {
	text-decoration: none;
	color: #FFFFFF;
	background:url(images/botonera_ajax.png) center center;
#background:url(images/botonera_hack.gif) no-repeat top center;
_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:105px;
	height:35px;
	#height:34px;
	_height:34px;
}


#ajaxh a#seleccionado_ajaxh_left {
	text-decoration: none;
	color: #ea3023;
	background:url(images/botonera_ajax.png) left center;
#background:url(images/botonera_hack.gif) no-repeat top left;
_background:url(images/botonera_hack.gif) no-repeat top left;
	display: block;
	text-align: center;
	border: none;
	width:105px;
	height:35px;
	#height:34px;
	_height:34px;
}

#ajaxh a#seleccionado_ajaxh_right {
	text-decoration: none;
	color: #ea3023;
	background:url(images/botonera_ajax.png) right center;
#background:url(images/botonera_hack.gif) no-repeat top right;
_background:url(images/botonera_hack.gif) no-repeat top right;
	display: block;
	text-align: center;
	border: none;
	width:105px;
	height:35px;
	#height:34px;
	_height:34px;
}

#ajaxh_contenido {
	width:880px;
	_width:860px;
	float:left;
	background:url(images/ajax_recuadro.png) no-repeat bottom;
	margin-top:10px;
}

/*#ajaxh_contenido p {
	padding-top:0px;
	padding-bottom:15px;
	font-weight:normal;
}*/


#ajaxh2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-left:300px;
	_margin-left:150px;
}

#ajaxh2 ul, li {
	list-style-type: none;
}

#ajaxh2 ul {
	margin: 0;
	padding: 0;
}

#ajaxh2 li {
	float: left;
}

#ajaxh2 a {
	text-decoration: none;
	color: #FFF;
	background:url(images/botonera_ajax.png) top center;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
	display: block;
	text-align: center;
	border: none;
	width:105px;
	height:35px;
	#height:34px;
	_height:34px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	margin-left:-3px;
	margin-right:-2px;
	}
	
#ajaxh2 a#ajaxh_left2 {
	text-decoration: none;
	color: #FFF;
	background:url(images/botonera_ajax.png) left top;
	#background:url(images/botonera_hack.gif) no-repeat top left;
	_background:url(images/botonera_hack.gif) no-repeat top left;
	display: block;
	text-align: center;
	border: none;
	padding-top:3px;
	width:105px;
	height:35px;
	#height:34px;
	_height:34px;
	}

#ajaxh2 a#ajaxh_right2 {
	text-decoration: none;
	color: #FFF;
	background:url(images/botonera_ajax.png) top right;
	#background:url(images/botonera_hack.gif) no-repeat top right;
	_background:url(images/botonera_hack.gif) no-repeat top right;
	display: block;
	text-align: center;
	border: none;
	padding-top:3px;
	width:105px;
	height:35px;
	#height:34px;
	_height:34px;
	}

#ajaxh2 a#separacion_ajaxh2 {
	margin-top:1px;
	_margin-top:0px;
	width:2px;
	height:37px;
	#height:34px;
	_height:34px;
	background:url(images/separacion_ajax.gif) top center no-repeat;
	#background:url(images/botonera_hack.gif) no-repeat top center;
	_background:url(images/botonera_hack.gif) no-repeat top center;
}

.foto_top {
	float:left;
	margin-left:0px;
	_margin-left:-10px;
}