/* General */

body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 0.85em;
}
	
form {	
	margin:0;
	padding:0;
	}
	
img {
	border:0;
	}
div.fin_div {
	clear: both;
	width: auto;
	height: auto;
	display: block;
	float: none;
	text-align: center;
	padding: 1em;
}

/* ooooooooooooooo header oooooooooooooooooo */
#header {
	vertical-align: top;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
}
#logo {
	float: right;
	width: 38%;
}
#top_txt {
	margin: 0;
	padding: 45px 0 0 4%;
	display: block;
	overflow: visible;
	vertical-align: bottom;
	float: left;
}
#top_txt h1 {
   margin: 0;
	font-size: 2.7em;
	color: #333;
	letter-spacing: normal;
	font-weight: 700;
	vertical-align: bottom;
}

/* Formatos para los textos en general, textos varios... */

/* encabezados y titulos */
h1 {
	font-family: "Times New Roman", Times, serif;
	color: #444;
	margin: 3ex 0 1ex 0.2em;
	font-weight: normal;
	font-size: 2.3em;
	line-height: 1em;
	letter-spacing: -1px;
}
	
h2 {
	color: #000;
	font-size: 1.4em;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	margin: 3ex 0 1ex 0.2em;
	line-height: 1.1em;
}

	
/* Enlaces */
a:link {
	color:#000099; /*#06c*/
	text-decoration: underline;
	}

a:active {
	color: #f60;
	text-decoration: underline;
	}

a:visited {
	color: #002ca8; /*#336699*/
	text-decoration: underline;
	}

a:hover {
	color: #06c;
	text-decoration: underline;
	background-color:#E8F8FF;
	}



/* oooooooooooooo estilo de la galeria ooooooooooooooooooo */
#gal_container {
	clear: both;
	margin: 0 2% 0 2%;
	width: auto;
}
/* titulo de galeria o foto */
span#local_tit, span#mas_gal {
	font-size: 1.5em;
}
div#local_desc {
	margin: 0 2% 1% 2%;
}
#gal_container div.un_thumb {
	float: left;
	background: #FFF0DD; /* #FFDAB9 */
	margin: 1em;
	height: 190px;
	max-height: 190px;
	overflow: hidden;
}
#gal_container div.un_prop {
	float: left;
	margin: 1em;
	height: 190px;
	max-height: 190px;
	overflow: hidden;
}
#gal_container img {
	page-break-after: always;
}
#gal_container a {
	display: block;
	height: 100%;
}
#gal_container a img, img.no { border: 5px solid #ddd; }
#gal_container a:hover img { border: 5px solid #333; }	

#gal_container span.thumb_info {
	margin: 1ex 0 0 0;
}
/* para cada thumb */
div.un_thumb a {
	text-decoration: none;
}
span.th_tit {
	color: #000;
	font-weight: bold;
}
span.th_cuantas {
	color: #000;
}
/* FIN para cada thumb */


/* links a pags */
div.lp {
	text-align: right;
	width: 93%;
	margin: 0 3% 3ex 0;
	clear: both;
}
/* links a paginas (pagina n de nntas.. )*/
div.show_pag {
	padding: 0.5em;
}
span.pag_num {
	font-weight: bold;
	padding: 0.3ex;
	background: #005588;
	color: White;
}
a.linl_pag {
	padding: 2px;
	border: 1px solid Black;
	margin: 2px;
	text-decoration: none;
}
a.linl_pag:hover {
	background: #e8f8ff;
}
/* FIN links a paginas (pagina n de nntas.. )*/

/* info foto grande */
div.cont_fgde {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 5px solid #ddd;
	background: #ddd;
	margin-bottom: 5ex;
}
div.cont_fgde div.inf {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	max-width: 690px;
	width: auto;
}
span.f_tit {
	text-decoration: underline;
	font-weight: bold;
}

/* div que abarca todos los links a ant, sig, y gals */
div#ops_gal {
	width: 630px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


/* parche para el final */
div.clear {
	clear: both;
	margin: 0;
}

/* propagandas */
div#prop_hor {
	overflow: hidden;
	height: 90px;
	text-align: center;
	margin-left: 1em;
	clear: both;
}
