body {
	background-image: url(../images/fondo.jpg);
	margin-top: 0px;
	background-repeat: repeat-x;
}
.body2 {
	background-image: url(../images/fondo_quienes_somos.jpg);
	margin-top: 0px;
	background-repeat: repeat-x;
}
#base {
	background-image:url(../images/base.gif);
	background-repeat:no-repeat;
	position:relative;
	width:1040px;
	height:760px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
}

#base_quienesomos {
	background-image: url(../images/base_quienessomos.gif);
	background-repeat:no-repeat;
	position:relative;
	width:1040px;
	height:1040px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
}

#base_interiores{
	background-image:url(../images/base_int.gif);
	background-repeat:no-repeat;
	position:relative;
	width:1035px;
	height:830px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
}

#logo {
	position:absolute;
	left:51px;
	top:13px;
	width:133px;
	height:195px;
	z-index:1;
}
#logoAdmin {
	width:133px;
	height:244px;
	z-index:1;
}
#cabecera {
	position:absolute;
	left:19px;
	top:191px;
	width:1002px;
	height:340px;
	z-index:2;
}
#calendario {
	background:url(../images/calendario/fondo_calendario.png) no-repeat;
	position:absolute;
	left:19px;
	top:13px;
	width:270px;
	height:237px;
	z-index:2;
}

#calendario_int {
	background:url(../images/calendario/fondo_calendario.png) no-repeat;
	position:absolute;
	left:31px;
	top:468px;
	width:270px;
	height:237px;
	z-index:20;
}


#cont_index {
	position:absolute;
	left:19px;
	top:457px;
	width:999px;
	height:257px;
	z-index:4;
}
#carrusel {
	position:absolute;
	left:321px;
	top:15px;
	width:667px;
	height:233px;
	z-index:1;
}
#pie {
	position:absolute;
	left:17px;
	top:720px;
	width:1000px;
	height:43px;
	z-index:5;
}
#pieAdmin {
	position:absolute;
	width:1000px;
	height:43px;
	z-index:5;
	
}
#pie_int {
	position:absolute;
	left:17px;
	top:782px;
	width:1000px;
	height:43px;
	z-index:5;
}

#pie_quienessomos {
	position:absolute;
	left:17px;
	top:1005px;
	width:1000px;
	height:43px;
	z-index:5;
}

#derechos {
	position:absolute;
	left:0px;
	top:7px;
	width:228px;
	height:31px;
	z-index:1;
}
.txt_pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C9BC75;
}

.txt_pie_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C9BC75;
	text-decoration:none;
}

.txt_pie_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C9BC75;
	text-decoration:underline;
}



#bpie {
	position:absolute;
	left:757px;
	top:3px;
	width:242px;
	height:36px;
	z-index:6;
}
#bp3 {
	position:absolute;
	left:188px;
	top:15px;
	width:50px;
	height:18px;
	z-index:1;
}
#bp2 {
	position:absolute;
	left:134px;
	top:16px;
	width:50px;
	height:18px;
	z-index:2;
}
#bp1 {
	position:absolute;
	left:80px;
	top:16px;
	width:50px;
	height:18px;
	z-index:3;
}
#by {
	position:absolute;
	left:89px;
	top:-2px;
	width:150px;
	height:15px;
	z-index:4;
}
#ceventos {
	position:absolute;
	left:7px;
	top:11px;
	width:187px;
	height:18px;
	z-index:0;
}
#prox {
	position:absolute;
	left:4px;
	top:30px;
	width:146px;
	height:18px;
	z-index:1;
}
#cale {
	position:absolute;
	left:8px;
	top:34px;
	width:286px;
	height:177px;
	z-index:2;
}
#carru {
	position:absolute;
	left:1px;
	top:63px;
	width:600px;
	height:181px;
	z-index:2;
}
#lista_eventos{
	list-style:none;
	margin:0px;
	padding:0;
	width:100%;
}
#lista_eventos li{
	float:left;
	width:160px;
	height:137px;
	padding:20px;
}
.txt_flyer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #564636;
}
#derecha {
	position:absolute;
	left:586px;
	top:67px;
	width:11px;
	height:43px;
	z-index:1;
}
#izq {
	position:absolute;
	left:-7px;
	top:66px;
	width:11px;
	height:43px;
	z-index:3;
}
#menu {
	position:absolute;
	left:242px;
	top:141px;
	width:777px;
	height:44px;
	z-index:6;
}
.txt_cont {
	font-family: Arial, Helvetica, sans-serif;
	line-height:30px;
	font-size: 14px;
	color: #4F4131;
}

#fint {
	position:absolute;
	left:2px;
	top:175px;
	width:993px;
	height:161px;
	z-index:1;
}
#cabecera_int {
	position:absolute;
	left:20px;
	top:189px;
	width:995px;
	height:302px;
	z-index:16;
}
.contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}

#cont_qsomos {
	position:absolute;
	left:339px;
	top:497px;
	width:664px;
	height:475px;
	z-index:8;
	background-color: #FFFFFF;
}
#titulo_servicios {
	position:absolute;
	left:3px;
	top:-8px;
	width:664px;
	height:49px;
	z-index:1;
}
#ray {
	position:absolute;
	left:6px;
	top:35px;
	width:650px;
	height:10px;
	z-index:1;
}
#titulo_txt {
	position:absolute;
	left:6px;
	top:9px;
	width:107px;
	height:22px;
	z-index:2;
}
#centro {
	position:absolute;
	left:7px;
	top:56px;
	width:480px;
	height:50px;
	z-index:2;
}
#txt_nosotros {
	position:absolute;
	left:15px;
	top:123px;
	width:630px;
	height:233px;
	z-index:3;
}
#contamos {
	position:absolute;
	left:140px;
	top:361px;
	width:506px;
	height:20px;
	z-index:4;
}

#cont_infra {
	position:absolute;
	left:332px;
	top:527px;
	width:678px;
	height:234px;
	z-index:8;
}
#txt_inf {
	position:absolute;
	line-height:30px;
	left:15px;
	top:63px;
	width:273px;
	height:150px;
	z-index:1;
}

#txt_inf_ser {
	position:absolute;
	line-height:30px;
	left:22px;
	top:47px;
	width:273px;
	height:197px;
	z-index:1;
}


#img_inf {
	background-image:url(../images/marco.png);
	background-repeat:no-repeat;
	position:absolute;
	left:338px;
	top:53px;
	width:332px;
	height:172px;
	z-index:2;
}
#foto_imf {
	position:absolute;
	left:7px;
	top:8px;
	width:317px;
	height:155px;
	z-index:1;
}

#cont_qsomos {
	position:absolute;
	left:339px;
	top:497px;
	width:664px;
	height:475px;
	z-index:8;
	background-color: #FFFFFF;
}
#titulo {
	position:absolute;
	left:0px;
	top:0px;
	width:664px;
	height:49px;
	z-index:1;
}
#ray {
	position:absolute;
	left:6px;
	top:35px;
	width:650px;
	height:10px;
	z-index:1;
}
#titulo_txt {
	position:absolute;
	left:6px;
	top:9px;
	width:107px;
	height:22px;
	z-index:2;
}
#centro {
	position:absolute;
	left:7px;
	top:56px;
	width:480px;
	height:50px;
	z-index:2;
}
#txt_nosotros {
	position:absolute;
	left:15px;
	top:123px;
	width:630px;
	height:233px;
	z-index:3;
}
#contamos {
	position:absolute;
	left:140px;
	top:361px;
	width:506px;
	height:20px;
	z-index:4;
}

#txt2_inf {
	position:absolute;
	left:319px;
	top:46px;
	width:315px;
	height:205px;
	z-index:2;
}

#buscadoruno {
	position:absolute;
	left:1px;
	top:4px;
	width:182px;
	height:21px;
	z-index:2;
}
#buscadores {
	position:absolute;
	left:6px;
	top:58px;
	width:378px;
	height:29px;
	z-index:3;
}
#buscadordos {
	position:absolute;
	left:189px;
	top:4px;
	width:182px;
	height:21px;
	z-index:3;
}
#texto_buscador {
	position:absolute;
	left:5px;
	top:4px;
	width:120px;
	height:14px;
	z-index:1;
}
#nombre_evento {
	position:absolute;
	left:5px;
	top:4px;
	width:131px;
	height:19px;
	z-index:1;
}
#fecha_nombre {
	position:absolute;
	left:6px;
	top:100px;
	width:380px;
	height:20px;
	z-index:4;
	font-size: 16px;
	font-weight: inherit;
}
.fecha_nevento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #8C7411;
}
#fotos_galeria {
	position:absolute;
	left:9px;
	top:75px;
	width:650px;
	height:365px;
	z-index:5;
}
#paginacion {
	position:absolute;
	left:0px;
	top:434px;
	width:659px;
	text-align:center;
	height:22px;
	z-index:1;
}
#fsiguiente {
	position:absolute;
	left:160px;
	top:3px;
	width:11px;
	height:43px;
	z-index:1;
}
#fanterior {
	position:absolute;
	left:37px;
	top:2px;
	width:11px;
	height:43px;
	z-index:2;
}
#numeros {
	position:absolute;
	left:50px;
	top:5px;
	width:109px;
	height:28px;
	z-index:3;
}
.numeros {
	letter-spacing:8px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2A2014;
}

#img_infcont {
	position:absolute;
	left:9px;
	top:47px;
	width:645px;
	height:115px;
	z-index:2;
}
#infc {
	position:absolute;
	left:65px;
	top:51px;
	width:330px;
	height:59px;
	z-index:1;
	text-align:right;
}
#imgc {
	position:absolute;
	left:407px;
	top:6px;
	width:188px;
	height:102px;
	z-index:2;
}
#imgccc {
	position:absolute;
	left:5px;
	top:4px;
	width:188px;
	height:93px;
	z-index:1;
}
#formulario {
	position:absolute;
	left:165px;
	top:178px;
	width:306px;
	height:293px;
	z-index:3;
}

#franja_dorada {
	position:absolute;
	left:-3px;
	top:172px;
	width:997px;
	height:167px;
	z-index:1;
}

#calendario_eventos{
	margin:auto;
	padding-top:35px;
	height:205px;
	width:240px;
	
}
.tooltip{
	background:url(../images/calendario/tooltip.png);
	color:#333;
	text-align:left;
	padding:12px;
	width:170px;
	height:87px;
 	font-size:10px;
	font-weight:normal;
	z-index:999;
}
.evento{
	background:url(../images/calendario/cuadrado.png) no-repeat center;
	color:#6D7737;
	font-weight:bold;
}
.hoy_dia{
	border:1px dashed #65622E;
}
.tooltip .evento_titulo{
	color:#747546;
	font:11px Verdana;
	font-weight:bold;
}
.tooltip .evento_content{
	padding-top:3px;
	font:10px Verdana;
}

#franja_dorada {
	position:absolute;
	left:-1px;
	top:174px;
	width:997px;
	height:167px;
	z-index:1;
}

#franador {
	position:absolute;
	left:-1px;
	top:175px;
	width:997px;
	height:161px;
	z-index:12;
}

#curgal {
	position:absolute;
	left:-1px;
	top:173px;
	width:997px;
	height:161px;
	z-index:1;
}
.borde2{
	border:1px solid #645C28;	
}
#franja_dorada_int {
	position:absolute;
	left:-1px;
	top:174px;
	width:997px;
	height:161px;
	z-index:1;
}
#lista_galeria{
	margin:0 auto;
	padding:0;
	list-style:none;
	width:80%;
}
#lista_galeria li{
	float:left;
	width:170px;
	height:auto;
}
#paginacion ul.pages{
	width:90%;
	margin-left:20%;
	text-align:center;
}
#paginacion ul.pages li, .regresar{
		list-style				: none;
		float					: left;
		color					: #333;
		text-decoration			: none;
		margin					: 0 2px 0 2px;
		padding					: 1px 5px 1px 5px;
		font					: 9px arial;
		text-transform			: uppercase;
		-moz-border-radius		: 2px;
		-webkit-border-radius	: 2px;
		border-radius			: 2px;
	}
	#paginacion ul.pages li:hover {
		color:#660;
	}
	#paginacion ul.pages li.pgEmpty {
		color:#CCC;
	}
	#paginacion ul.pages li.pgCurrent {
		color:#FFF;
		font-size:11px;
		font-weight:bold;
		background-color:#660;
		-moz-border-radius		: 2px;
		-webkit-border-radius	: 2px;
	    border-radius			: 2px;
	}
.cont {
	color: #4F4131;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
}
.contactenos {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	color: #4F4131;
	
	
}
.contactenos_dorado {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	color: #594800;
}


.contactenos_dorado_link {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	color: #594800;
	text-decoration:none;
}

.contactenos_dorado_link:hover {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	color: #594800;
	text-decoration:underline;
}

