/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	line-height: 1.166;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/background_03.jpg);	
}

a{
	text-decoration:none;}
	
a:hover{
	text-decoration:underline;}

#pagecell{
	position: relative;
	float: inherit;
	margin: auto;		
	width:815px;
	height: auto;
	background-color:#FFFFFF;
}

#masthead{
	position: relative;	
	margin: auto;	
	width:auto;
	height: 100px;	
	z-index: 100;
	background-image:url(../images/header_03.jpg);
	background-repeat: no-repeat;
	}
	
#sitename{
	position: relative;	
	margin: auto;	
	width:815px;
	height: 100px;
	background: url(../images/sitename_05.png) no-repeat top left;
	}	
	
	#sitename img{
	margin:  4px 0px 0px 35px;
	position: relative;
	z-index: 1000px;
	}	
	
#headerLinks{
	position: relative;	
	margin: auto;	
	width:815px;
	height: 75px;		
	background-image: url(../images/header_links_06.jpg);
	}						
	
		.headerLink{
			margin: 0px;
			position: relative;
			z-index: 100;				
		}
		
		.headerLink img{
			border: 0px;	
			padding: 0px 2px 0px 2px;				
		}
		
		a.hlink, a.hlink:visited{
			display: inline;						
		}
		
		a.hlink:hover{	
			text-decoration: none;			
		}


#content{
	padding: 0px;	
	margin: 0px 20px 0px 0px;
	height: auto;	
	width: 585px;
	float: right;
	background-color: #FFFFFF ;
	border-right: 1px solid #B2A88E; 
	border-bottom: 1px solid #B2A88E; 
}

	#content img{
		padding: 0px;
		float: left;
		margin: 0px 0px 0px 0px;
	}

#pageNavR{
	position: inherit;	
	float: left;
	width:188px;
	height: auto;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;	
	background-color: #b98740;
	border-left: 1px solid #B2A88E; 
	border-bottom: 1px solid #B2A88E; 
}

	#sectionLinks{
		color: #3B4A78; 
		font-family: Geneva, Arial, Helvetica, sans-serif;		
		list-style-position: inherit;
		text-align: left;
		margin: 0px 12px 5px 12px;
		background-color: #a15f00;
		height: auto;
	}
	
	#sectionLinks img{
		border: 0px;
		vertical-align: middle;
		margin-right: 5px;	
	}
	
	.headerMenu{
		background-image:url(../images/menu_bg_1.jpg);		
	} 
	
	.footMenu{
		background-image:url(../images/menu_bg_2.jpg);				
	}
	
	.footNoticias{
		background-image: url(../images/menu_bg_sl_29.jpg);
		background-repeat: no-repeat;
		background-position:bottom;
	}
	
	a.mlink{
		display: block;
		border-bottom: 1px dotted #D1BC97;		
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 80%;
		padding: 5px 0px 5px 0px;
		color: #d0af80;
		line-height: 2;
		vertical-align: bottom;		
		margin: 0px 15px 0px 10px;
		text-decoration: none;
	}
	
	a.mlink:visited{		
		/*border-top: 3px solid #a15f00;*/		
		color: #d0af80;
		text-decoration: none;	
		font-weight: normal;
	}
	
	a.mlink:hover{		
		/*border-top: 3px solid #a15f00;*/		
		color: #D1BC97;
		text-decoration: none;	
		font-weight: normal;
	}
	
	.footLink{
	background-image: url(../images/foot_link_17.jpg);
	height: 19px;
	margin-bottom: 15px;
}
	
	#material{
		margin: 0px 12px 0px 28px;	
		height: auto;
	}
	
	#material img{
		margin: 0px 0px 0px 0px;
		border: none;
		}
	
	/*section noticias y eventos*/
	#sectionLinks2{
		margin: 0px 12px 0px 12px;
		background-color: #FFFFFF;	
		height: auto;
	}
	
	.titleLink{
		padding: 8px 5px 6px 20px;
		background-color: #676900;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 80%;
		font-weight: normal;
		color: #afbb4c;	
	}	
	
#tr {
	position:absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/tr_cela_02.jpg);
	left: 776px;
	width: 236px;
	height: 215px;
}

#info {
	width: 650px;
	padding: 15px;
}

#info h3{
	font: 80% normal Geneva, Arial, Helvetica, sans-serif;
}


#sectionLinks2 img{
	border: 0px;
	vertical-align: middle;
	margin-right: 5px;	
}


#sectionLinks2 a:link, #sectionLista a:visited {		
	display: block;
	border-bottom: 1px dotted #C5C66F;	
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;	
	padding: 5px 0px 5px 20px;
	color: #C5C66F;
	line-height: 2;
	vertical-align: bottom;	
}

#sectionLinks2 a:hover{			
	border-top: 1px solid #999A00;
	color: #dbdca6;
	text-decoration: none;	
	font-weight: bold;
}


/************* botones inicio styles ****************/


/************* barNav Styles ****************/

.barLink{
	float: right;
	margin: 0px 30px 0px 0px;
	position: absolute;
	z-index: 100;
	left: 360px;
	top: 147px;
}

a.blink, a.blink:visited{	
	display: inline;	
	padding: 0px 25px 0px 70px;
	color: #DEDEDE;
	font: 70% Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.blink:hover{	
	text-decoration: none;
	color: #FFFFFF;
}


/*************** feature styles contenido central ******************/

#animation {
	padding: 0px;		
	margin: 0px;
	border: 0px;
	background-color: #FFFFFF;
	height: 285px;
	vertical-align: top;
}

.feature {
	background-color:#EBB447;
	height: 28px;
	padding: 5px 10px 14px 10px;
}

.feature img{	
	vertical-align: middle;	
	border: 0px;
}

/*titulos*/
.feature h1{
	padding: 0px 0px 10px 18px;		
	font-size: 100%;
	color:#F9E8C7;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;	
	font-weight: bold;
}

/*************** feature styles contenido central ******************/

#eventos {
	padding: 0px;		
	margin: 18px;
	border: 1px solid #CCCCCC;
	width: 455px;
	position: relative;
}

/*******estilo tablas***/

.contenedor{
   float:left; 
   margin: 10px 0px 10px 20px;
   padding: 0px 0px 0px 0px;   
   width: 265px;
   height: auto;
   border: #9A9078 solid 1px;
   background-color:#FFFFFF; 
 }
 
 .contenedor h3{
   padding: 6px 15px 10px 20px;   
   font: 70% normal Geneva, Arial, Helvetica, sans-serif;
   color: #666666;
   text-align: left; 
 }
 
.title{
   margin: 0px;
   padding: 5px 4px 3px 8px;
   height: 16px;
   vertical-align: top; 
   font: bold 75% Arial, Helvetica, sans-serif;
   text-align: left;
   color: #FFFFFF;
   width:auto;
   list-style-position: inside;
   list-style-type:circle;
   /*background-color: #afaa8f;*/
   background-color: #A7A28F;
}


/*************** story styles contenido central ******************/

.window {
	padding: 15px 20px 10px 20px;		
	margin: 0px;
	border: 0px;	
	height: auto;
	vertical-align: top;
	background-color: #eae8d5;
}

.window h3{
	padding: 3px 12px 5px 8px;
	margin: 0px;
	color: #666666;	
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	line-height: 1.2;
}

.story {
	padding: 5px 20px 10px 30px;		
	margin: 2px 18px 15px 18px;
	border: 0px;	
	height: auto;
	vertical-align: top;
	background-color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	line-height: 1.5;
	color: #666;
}

/*titulo*/
.story h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #525B7F;
	font-size: 120%;
	font-weight: normal;
	padding: 10px 0px 0px 0px;
}

.story p{
	color: #666;
	text-align: justify;
	line-height: 1.5;
	padding: 0px;
	}

.story h1{
	padding: 0px;
	margin: 0px;
	/*color: #5B658D;*/
	color: #d0af80;
	font-size: 170%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;	
}

.story h3{
	color:#666666;
	text-align: justify;
	line-height: normal;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
}

.story h4{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 70%;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
	list-style-image: url(../images/go_02.jpg);
	list-style-position: inside;
}

.story img{	
	border: 0px;
	vertical-align: top;
	padding: 0px 0px 5px 30px;
}

.story span{
	border: 1px solid #cccccc;
	position: relative;
	float: right;	
	margin: 20px 0px 0px 20px;
}

.go span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B3B3B3;	
	text-align: left;
	padding: 1px 0px 0px 10px;
	background-image: url(../images/go/fondo.jpg);
	background-repeat: no-repeat;
	width: 114px;
	height: 18px;
	border: 0px;	
	float: right;	
	margin: 2px 0px 5px 0px;
	}
	
.go span a{
	color: #B3B3B3;
	text-decoration: none;
	}
	
.go span a:visited{
	color: #B3B3B3;
	text-decoration: none;
	}
	
.go span a:hover{
	color: #fff;
	text-decoration: underline;
	}
	
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccc;	
	text-align: right;
	padding: 10px 0px 0px 0px;
	border: 0px;	
	margin: 0px 0px 0px 0px;
	line-height: 1;
	position: relative;
	}


.story h2 img{	
	border: 0px;
	vertical-align: top;
	padding: 0px 10px 5px 0px;
	position: relative;	
}

.story a{
	text-decoration: none;
	color: #39ABD3;	
	padding: 0px 0px 0px 0px;
}

.story a:visited{
	text-decoration: none;
	color: #39ABD3;	
	padding: 0px 0px 0px 0px;
}

.story a:hover{
	text-decoration: underline;
	color:#018e9f;
}

.history{
	background-image:url(../images/timeline_03.jpg);
	width: 895px;
	height: 500px;
}

/*estilo forma listado testimonios*/
.myform{
margin:0 auto;
width:480px;
padding: 10px 0px 0px 0px;
}

/* ----------- stylized ----------- */
#stylized{
margin: 6px -30px 5px 0px;
/*border:solid 1px #d0af80;
background:#f9e8c7;*/
text-align: left;
vertical-align: top;
padding: 20px 10px 10px 0px;
background-image: url(../images/material_bg_03.png);
background-repeat: no-repeat;
float: right;
width: 435px;
}

#stylized label{
font-weight:bold;
text-align:right;
width:110px;
float:left;
/*color: #b98740;*/
color: #eee;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
padding: 0px 0px 0px 20px;
text-transform: lowercase;
}

#stylized input{
background-color:#FFF;
float:left;
padding:0px 2px;
width:300px;
margin:0px 0px 0px 10px;
}

#stylized option{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999;
padding: 2px 5px 2px 5px;
border: 0px;
}


#stylized select{
color: #999; 
width: 200px;
border: 1px solid #8B826C;
margin: 0 auto;
padding: 0px;
}

#stylized select h3{
color: #666666; 
}


#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#stylized fieldset{
border: none;
}

#stylized legend {
width: auto;
padding: 0px;
margin: 0px;
clear:both;

}

/* ----------- stylized 2----------- */
#select-provincia{
margin: -40px -63px 10px 0px;
text-align: left;
vertical-align: top;
padding: 0px 0px 0px 0px;
width: 300px;
float: right;
}

#select-provincia label{
font-weight: normal;
text-align: left;
float:left;
/*color: #b98740;*/
color: #ECECD4;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 5px;
}

#select-provincia input{
background-color:#FFF;
float:left;
padding:0px 2px;
width:200px;
margin:0px 0px 0px 10px;
}

#select-provincia option{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999;
padding: 2px 5px 2px 5px;
border: 0px;
}


#select-provincia select{
color: #999; 
width: 200px;
border: 1px solid #8B826C;
}

#select-provincia select h3{
color: #666666; 
}


#select-provincia button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#select-provincia fieldset{
border: none;
}

#select-provincia legend {
color: #8B826C;
width: auto;
padding: 5px 0px 5px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
margin: 0px;

}
/*______________________________estilo tabla noticia y eventos*/

	table.links{
	width: 490px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	text-align: justify;
	border: 0px;
	}
	
	table.links caption{
	padding: 5px 0px 15px 0px;
	margin: 0px;
	color: #5B658D;	
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;	
	}
	
	/*estilo caja mapa*/
	table.links tbody td{
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 1.5;
	padding: 5px;
	vertical-align: top;
	list-style-type: circle;
	list-style-position: inside;
	color: #666666;
	border-bottom: 2px dotted #cccccc;			
	}
	
	table.links tbody th{
	font: normal 12px Arial, Helvetica, sans-serif;	
	padding: 12px;	
	text-align: center;			
	border:solid 1px #999;
	background-color: #e7e7de;	
	text-align: left;	
	color: #666;	
	}
	
/*______________________________estilo tabla noticia y eventos*/

	table.photo{
	width: 420px;
	margin: 20px 10px 10px 10px;
	background-color: #FFFFFF;
	text-align: center;
	border: 0px;
	}
	
	table.photo img{	
	border: 0px;
	}
	
	
	table.photo tbody td{		
	vertical-align: middle;		
	border-bottom: 2px dotted #cccccc;
	text-align: left;
	padding: 7px;
	}
	
	a.plink, a.plink:visited{
		text-decoration: none;
		font: normal 70% Arial, Helvetica, sans-serif;
		text-align: left;
		line-height: 1;
		color: #5b658d;
		padding: 0px 0px 10px 0px;		
		}
		
		a.plink:hover{	
		text-decoration: underline;			
		}


/********************* end **********************/
.noticia {	
	padding: 3px 8px 6px 8px;		
	margin: 0px;	
	width: auto;	
	border-bottom: 1px dotted #666666;
	background-color: #3f3f3f;
}

.noticia h3{
	color: #c6c2b8;	
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;	
	text-align: left;
	line-height: 1;
	padding: 3px 5px 5px 5px;
}

.noticia h2{
	color: #666666;	
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;	
	text-align: center;
	line-height: 1;
	margin-top: 5px;
	padding: 5px 0px 0px 0px;
}

.noticia h1{
	color: #fed459;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 80%;
	line-height: 1;
	padding: 7px 0px 0px 5px;
	margin: 0px;
}

.noticia img{
	position: inherit;	
	border: 0px;
	margin: 0px;
	vertical-align: middle;
}

.close img{
	position: relative;
	float: right;
	border: 0px;
	margin-left: 60px;
	vertical-align: top;	
}

a.nlink, a.nlink:visited{
	color: #AC6A02;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.nlink:hover{
	color: #AC6A02;
	text-decoration: underline;	
}

	
#foot h3{
	padding: 5px 0px 0px  0px;	
	font: 70% Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #dbd8d1;
	letter-spacing: 0.05em;	
	text-align: center;
	vertical-align: middle;
	}


table.box{
	position: relative;
	border: solid 1px #CCCCCC;
	margin-top: 15px;
	background: inherit;	
	background-color: #eae8d5;
	font: 70% normal Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	width: 730px;
	}
	
table.box thead th{
vertical-align: middle;
text-align: center;
background-color:#67729E;
color: #FFFFFF;
padding: 5px;
height: 24px;
}

table.box tbody td{
vertical-align: middle;
text-align: left;
color: #666666;
padding: 5px;
height: 27px;
}

table.box h2{
	background: inherit;
	color: #6C7425;
	text-transform: lowercase;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 5px;
}

table.box p{
	font-size: 10px;
	line-height: 16px;
	margin: 0px;
	padding: 5px 5px 0px 5px;
	float: right;
	color: #8B826C;
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
}

table.box_inner{
	border: solid 1px #fff;
	margin: 3px;
	padding: 10px;
	background: #FFFFE9 url(../images/a5.gif) repeat-x;
	color: inherit;
	height: 150px;	
}

.box_inner img{
	float:left;
	border: solid 1px #fff;
	margin: 3px;
	padding: 5px;	
	color: inherit;
	background-color:#FFFFFF
}

.contador{
text-align: center;
width: 140px;
margin: 20px;
position: relative;
font: normal 70% Arial, Helvetica, sans-serif;
color: #666666;
}
.contador h3{
text-align: center;
padding: 3px;
font: normal Arial, Helvetica, sans-serif;
color: #666666;
border: 1px solid #666666;
width: auto;
margin: 2px;
position: relative;
background-color:#000000;
}

.map {
	border:0px;		
	margin: 0px;
	height: 430px;
	background-color: #FFFFFF;
	}
	
.map img{
	border:0px;
	margin: 0px;
	padding-left: 20px;
	padding-top: 20px;
	}
	
.ampliar{
position: absolute;
z-index: 100;
margin: 0px;
padding: 2px;
background-color: #DFDFDF;
display:marker;
}

