/*
* GENERAL
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	background: white;
}

h1 {
	font-size: xx-large;
}

h2 {
	font-size: large;
}

h3 {
	color: #8a6151;
	font-size: medium;
}

h4 {
	font-weight: normal;
	text-decoration: underline;
}

p {
	text-align: justify;
}

li{
	list-style-type: square;
}

.tip {
	color: #8a6151;
	font-size: small;
}

p.foto {
	text-align: center;
}

/*
* LAYERS
*/
.top_layer {
	background-color: #e5e5e5;
}

.middle_layer {
	background-image: url('../images/spliter.gif');
	background-repeat: repeat-x;
}

/*
* CONTAINERS
*/
.container {
	/*border: 1px solid orange;*/
}

.content_container {
	border: 1px solid #dddddd;
}

.content_container h2 {
	border-bottom: 1px solid #8a6151;
}

.adds_container {	
	border: 1px solid #dddddd;
}

/*
* MENU
*/
.menu a {
	color: #8a6151;
}

.menu li {
	color: #8a6151;
	border-bottom: 1px solid #8a6151;
	border-left: 1px solid #8a6151;
	list-style-type: none;
	background-repeat: no-repeat;
	background-image: url("../images/menu_item.jpg");
	background-position: 5px center;
}

#menu_current_item {
	background-image: url("../images/menu_item_selected.jpg");
}

#submenu_current_item {
	background-image: url("../images/menu_item_selected.jpg");
}

.menu li:hover {
	background-image: url("../images/menu_item_hover.jpg");
}

.menu a {
	text-decoration: none;
}

.menu a:visited {
	/*background-image: url("../images/menu_item_visited.jpg");*/
}

/*
* FOOTPRINT
*/

.footprint ul {
	background-repeat: no-repeat;
	background-image: url("../images/footprint.jpg");
	background-position: left center;
}

.footprint li {
	color: #8a6151;
	font-size: small;
	background-repeat: no-repeat;
	background-image: url("../images/footprint_arrow.jpg");
	background-position: left center;
}

.footprint a {
	color: #8a6151;
	font-size: small;
}

/*
* PAGE TITLE
*/

.content_title {
	background-repeat: no-repeat;
	background-position: right center;
}

.content_title h1{
	border-bottom: 2px groove black;
}

.icon_newspaper {	
	background-image: url("/images/periodico.jpg");
}

.icon_certificate {	
	background-image: url("/images/acta.jpg");
}

.icon_tree {	
	background-image: url("/images/arbol.jpg");
}

.icon_activities {	
	background-image: url("/images/actividades.jpg");
}

.icon_envelope {	
	background-image: url("/images/sobre.jpg");
}

.icon_rules {	
	background-image: url("/images/bases.jpg");
}

.icon_compass {	
	background-image: url("/images/brujula.jpg");
}

.icon_ebook{	
	background-image: url("/images/libro.jpg");
}

.icon_gps{	
	background-image: url("/images/planeta.jpg");
}

.icon_construction{	
	background-image: url("/images/cono.jpg");
}

.icon_warning{	
	background-image: url("/images/atencion.jpg");
}

.icon_cooperate{	
	background-image: url("/images/careto.jpg");
}

.icon_celebration{	
	background-image: url("/images/flor.jpg");
}

.icon_bilordios{	
	background-image: url("/images/escrito.jpg");
}

.icon_sendmail{	
	background-image: url("/images/sendmail.jpg");
}

.icon_success{	
	background-image: url("/images/success.jpg");
}

.icon_error{	
	background-image: url("/images/error.jpg");
}

.icon_enviado{	
	background-image: url("/images/enviado.jpg");
}

.icon_estrella{	
	background-image: url("/images/estrella.jpg");
}

/*
* FOOTER
*/ 
#footer a img {
	border: none;
	text-decoration: none;	
}

/*
* BOXES
*/
.index_text_box {
	border: 1px solid #d8c4a5;
}

.pictures_text_box {
	text-align: center;
}

/*
* TABLES
*/
.table_border thead {
	color: #8a6151;
	font-size: medium;
	background-color: #d8c4a5;
}

.table_border {
	border: 1px solid #d8c4a5;
}

.table_border td {
	text-align: justify;
	border: 1px solid #d8c4a5;
}

td.label  {
	text-align: center;
}

.simple_decoration  td  {
	vertical-align: top;
}

/*
* Table references
*/
.book_details,
.gps_poi_key,
.gps_poi_value,
.fest_activity td {
	border-bottom: 1px dotted #d8c4a5;
}

/*
* TWITTER
*/
.twitter,
.advert {
	margin-bottom: 5px;
	border-bottom: 1px solid #dddddd;
}

.lastAdvert {
	border-bottom: none;
}

/*
* VCARD
*/

.vcard {
	width: 100%;	
}

.vcard td {
	border-bottom: 1px dotted #d8c4a5;
}

/*
* BILORDIOS
*/
.bilordios td {
	border-bottom: 1px dotted #d8c4a5;
}

.bilordios_ganadores,
.bilordios_programa_evento {
	width: 100%;
	border-collapse: collapse;
}

.bilordios_ganadores td {
	padding: 0.3em 0.5em 0.3em 0.5em;
	border: 1px solid #d8c4a5;
	font-size: small;
}

.bilordios_ganadores thead td {
	text-align: center;
	background-color: #d8c4a5;
	font-weight: bold;
}

.bilordios_ganadores p {
	margin: 0.2em 0 0.2em 0;
}

.bilordios_jurado li {
	margin-top: 0.5em;
}

.bilordios_foto {
	margin-left: 20px;
	padding: 0.5em;
	border: 1px solid #d8c4a5;
}

.bilordios_programa_evento td {
	border-bottom: 1px dotted #d8c4a5;
	padding-left: 1em;
}

.bilordios_programa_evento .first_row td {
	border-top: 1px dotted #d8c4a5;
}


/*
* CONTENT
*/
.content_picture {
	margin-right: 10px;
	margin-top: 5px;
	float: left;
	padding: 5px;
	border: 1px solid #d8c4a5;
}

.content_picture a img {
	text-decoration: none;
	border: none;
}

	
