body {
	background:url(../images/pxfondo.gif) left 0 repeat-x;
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #7e5a01;
	font-size: 100%;
	background-color: #fed5a4;
	margin:0 auto;
	}

h1 {
	text-align: left;
	color: #006d55;
	font:22px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	margin:10px 0 0 0;
	}

h2 {
	text-align: left;
	font-weight: bold;
	color: #000;
	font:12px Verdana, Tahoma, Arial;
	text-decoration:none;
	margin:0;
	}
h2 a {
	color:#726e20;
	text-decoration:none;
	}
	
h2 a:hover {
	text-decoration:underline;
	}	
	
h3 {
	text-align: left;
	font-weight: bold;
	color: #000;
	font:12px/18px Verdana, Tahoma, Arial;
	text-decoration:none;
	margin:0;
	}
h3 a {
	color:#726e20;
	text-decoration:none;
	}
h3 a:hover {
	text-decoration:underline;
	}
	
#contenedor {
	width:900px;
	margin: 0 auto;
	_padding-left:10px;
	text-align:left;
	}

#logoizda {
	float:left;
	width:160px
	text-decoration:none;
	margin: 20px auto;
	}

ul.menu_enlaces_directos{
	display:block;
	float:right;
	margin:22px 5px 30px;
	text-align:right;
	width:500px;
	font-size:0.75em;
}
ul.menu_enlaces_directos li{
	border-right:1px solid #7e5a01;
	display:inline;
	margin-left:0;
	margin-right:0;
	padding:1px 7px;
}
ul.menu_enlaces_directos a{
	color: #5a4001;
	text-decoration:none;
	padding:0px;
}
ul.menu_enlaces_directos a:hover{
	text-decoration:underline;
}


#slogan {
	float:right;
	width:400px;
	text-align:center;
	text-decoration:none;
	margin: 10px 120px auto auto;
	*margin: 10px 60px auto auto;
	font:1.25em Verdana, Arial, Helvetica, sans-serif;	
	color:#006d55;
	}

#precab {
	height:180px;
	*height:150px;
	width:900px;
	margin: 0;
	}

#minicab {
	background:url(../images/principalsup4.gif) center top no-repeat; 
	height:18px;
	width:900px;
	margin: 5px auto;
	}

.descarga {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto auto 15px;
	text-align:left;
	}
	
.descarga a {
	color:#726e20;
	text-decoration:none;
	font-size:12px;
	}
.descarga a:hover {
	text-decoration:underline;
	}


/*rollover imágenes*/


#tabsF {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: -29px auto 0 7px;
	*margin: 0 auto -5px 7px;
	_margin: 0 auto -5px 4px;
    float:left;
    width:100%;
    background:#fdc480;
	font-size:0.75em;
    line-height:normal;
      }
	  
#tabsF ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
      }
#tabsF li {    
      display:inline;
      margin:0;
      padding:0;
      }
	  
	  
#tabsF a {
      float:left;
      background:url("../images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      text-decoration:none;
      }
#tabsF a span {
      float:left;
      display:block;
      background:url("../images/tabrightF.gif") no-repeat right top;
      padding:7px 15px 2px 6px;
      color:#726E20;
      }
	  
 
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
    /* End IE5-Mac hack */
#tabsF a:hover span {
      }
#tabsF a:hover {
      background-position:0% -42px;
      }
#tabsF a:hover span {
      color:#fff;
      background-position:100% -42px;
      }
	



ul.menu_bajo{
	text-align:center;
	width:900px;
	font-size:0.6875em;
	margin: 10px auto auto -37px;
	*margin: 0 auto auto 0;
	padding-top: 2px;
	*padding-top: 3px;
}
ul.menu_bajo li{
	border-right:1px solid #7e5a01;
	list-style:none;
	display:inline;
}
ul.menu_bajo a{
	color: #7e5a01;
	text-decoration:none;
	padding:5px;
}


ul.menu_bajo a:hover{
	text-decoration:underline;
}

#principal {
	background:url(../images/lineappal3.gif) left 0 repeat-y;
	width:900px;
	height:584px;
	*height:600px;
	margin: -10px auto;
	text-align:center;
	padding: 0 0 0 20px;
}

#conteprime {
	float:left;
	width: 610px;
	height:300px;
	margin: 5px auto auto 0;
	}


#contesec {
	float:right;
	background-color: #fff;
	width: 240px;
	font-size:0.875em;
	margin: -5px 35px auto 0;
	*margin: -5px 35px auto 10px;
	}
	
#conteter {
	float:left;
	width: 610px;
	height:200px;
	margin: 0 auto auto 0;
	}

#lateral {
	height:235px;
	*height:245px;
}

ul.lateral{
	width:240px;
	margin: 5px 0 0 -40px;
	*margin: 5px 0 auto 0;
	font-size: 0.875em;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.lateral li{
	height:28px;
	display:block;
	padding: 0px 0px 0 0px;
	text-decoration: none;
	font-weight: bold;
	line-height:30px;
	*line-height:25px;
	background-color:#fafcba;
	border-bottom-color:#726e20;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color: #726e20;
}

ul.lateral li a{
	height:28px;
	display:block;
	text-decoration: none;
	font-weight: bold;
	background-color:#e8eb67;
	border-bottom-color:#726e20;
	border-bottom-style:solid;
	border-bottom-width:0;
	color: #726e20;
}

ul.lateral li a:hover{
	color: #006d55;
	background-color:#e0e830;
	border-bottom-color:#006d55;
}

#cuadrosup {
	background: url(../images/cuadrosup.gif) center top no-repeat;
	margin: 10px auto auto 0;
	height:10px;
	*height:auto;
	}

#cuadrosupb {
	background: url(../images/cuadrosup02.gif) center top no-repeat;
	margin: 11px auto auto 0;
	*margin: 9px auto auto 0;
	_margin: 7px auto auto 0;
	height:10px;
	*height:auto;
}



#cuadroinf {
	background: url(../images/cuadroinf.gif) center top no-repeat;
	margin: 0 auto 0 0;
	font-size:0.7em;
}

#cuadroinfb {
	background: url(../images/cuadroinf02.gif) center top no-repeat;
	margin: 0 auto 0 0;
	font-size:0.7em;
}

#fotoizda {
	float:left;
	margin: 0 auto auto 4px;
	*margin: 0 auto auto 3px;
	_margin: 0 auto auto 2px;
	}

#fotodcha {
	float:right;
	margin: 0 10px auto;
	*margin: 0 3px auto;
	}
	
	
#destacado {
	background:url(../images/cuadromed.gif) center 0 repeat-y;
	width: 240px;
	height:98px;
	*height:99px;
	margin: 0 auto auto 0;
	*margin: -8px auto auto 0;
	color: #44362D;
	font-size:1.3em;
	}
	


#destados {
	background:url(../images/cuadromed02.gif) center 0 repeat-y;
	width: 240px;
	height:90px;
	margin: 0 auto auto 0;
	*margin: -8px auto 0 0;
	_margin: -8px auto 0 0;
	color: #44362D;
	font-size:1.3em;
	}

ul.destacadob{
	width:115px;
	*width:126px;
	font-weight:bold;
	list-style:none;
	padding: 15px 10px 0 0;
	*padding: 5px 3px 0 0;
	margin: 0 0 auto auto;
}

ul.destacadob li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.destacadob li a{
	display:block;
	text-decoration: none;
	background-color:#ffb070;
	color: #5a4001;
}

ul.destacadob li a:hover{
	text-decoration:underline;
}

ul.destacado{
	width:215px;
	*width:121px;
	font-weight:bold;
	list-style:none;
	padding-top: 20px;
	margin: 0 20px auto -30px;
	*margin: 0 20px auto 0;
}

ul.destacado li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.destacado li a{
	display:block;
	text-decoration: none;
	background-color:#c9dd03;
	color: #726e20;
}

ul.destacado li a:hover{
	text-decoration:underline;
}


#barranoticias {
	width: 605px;
	height:15px;
	margin: 10px auto auto 0;
	background-color: #824bb0;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	text-align:left;
	color:#fff;
	padding: 5px 0 0 5px;
	}

#bloquenoticias {
	width: 600px;
	height:218px;
	margin: 0 auto auto 0;
	background-color: #d2bbd6;
	border-bottom-color:#824bb0;
	border-bottom-style:solid;
	border-bottom-width:3px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	text-align:left;
	color:#824bb0;
	padding: 10px 0 0 10px;
	}
	
#noticia {
	float:left;
	width: 188px;
	height:180px;
	margin: 0 auto auto 0;
	padding: 0 10px 0 0;
	}

.titulonoticia {
	margin: 5px auto;
	font-size:1em;
	}
		
.titulonoticia a{
	color:#824bb0;
	text-decoration:none;
	}
	
.titulonoticia a:hover {
	text-decoration:underline;
	}


.textonoticia {
	font-weight:100;
	font-size:0.875em;
	color:#824bb0;
	}
	
	
	
.textonormal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:0.75em;
	text-align:left;
	color:#726e20;
	}

#minibajo {
	background:url(../images/principalbajo4.gif) center top no-repeat; 
	height:22px;
	width:900px;
	margin: 0 auto 0;
	}
	
	
	
.faceb {
	font-size:0.6875em;
	text-align:left;
	margin: 10px auto auto 10px;
	*margin: 7px auto auto 10px;
	}
	
.faceb a{
	float:right;
	background: url(../images/facebook.jpg) left top no-repeat;
	width:48px;
	height:48px;
	margin: 2px auto auto 10px;
	}
	
.faceb a:hover{
	background: url(../images/facebookb.jpg) center top no-repeat;
	}

.flickr {
	font-size:0.6875em;
	text-align:left;
	}
	
.flickr a{
	float:right;
	background: url(../images/flickr.jpg) left top no-repeat;
	width:48px;
	height:48px;
	margin: 2px auto auto 10px;
	}
	
.flickr a:hover{
	background: url(../images/flickrb.jpg) center top no-repeat;
	}
	

.ytube {
	font-size:0.6875em;
	text-align:left;
	}
	
.ytube a{
	float:right;
	background: url(../images/ytube.jpg) left top no-repeat;
	width:48px;
	height:48px;
	margin: 2px auto auto 10px;
	}
	
.ytube a:hover{
	background: url(../images/ytubeb.jpg) center top no-repeat;
	}

/*css de interior*/

#conteprimeint {
	float:left;
	height:380px;
	width: 610px;
	margin: 0 auto auto 0;
	}
	
#contetext {
	float:left;
	width: 610px;
	height:40px;
	margin: 0 auto auto 0;
	}


#conteterint {
	float:left;
	width: 610px;
	height:110px;
	margin: 0 auto auto 0;
	}
	
#conteinte {
	float:left;
	width: 610px;
	height:500px;
	margin: 0 auto auto 0;
	}

#lateralfunda {
	height:215px;
	*height:220px;
}

#lateralwq {
	height:230px;
	*height:235px;
}

#lateralci {
	height:130px;
	*height:137px;
}

#lateralemp {
	height:180px;
	*height:185px;
}

#destaint {
	background:url(../images/cuadromed02.gif) center 0 repeat-y;
	width: 240px;
	height:98px;
	*height:99px;
	margin: 0 auto auto 0;
	*margin: -8px auto 0 0;
	_margin: -8px auto 0 0;
	color: #5a4001;
	font-size:1.3em;
	}

ul.destaint{
	width:215px;
	*width:121px;
	font-weight:bold;
	list-style:none;
	padding-top: 20px;
	margin: 0 20px auto -30px;
	*margin: 0 20px auto 0;
}

ul.destaint li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


ul.destaint li a{
	display:block;
	text-decoration: none;
	background-color:#ffb070;
	color: #5a4001;
}

ul.destaint li a:hover{
	text-decoration:underline;
}


#publi {
	width:610px;
	margin:20px	 0;
	}

#publib {
	float:left;
	width:200px;
	margin:20px	 auto;
	}

#bloqueint {
: 600px;
	height:110px;
	margin: 0 auto auto 0;
	background-color: #d2bbd6;
	border-bottom-color:#824bb0;
	border-bottom-style:solid;
	border-bottom-width:3px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	text-align:left;
	color:#824bb0;
	padding: 10px 0 0 10px;
	}
	
#sumario {
	float:left;
	width: 195px;
	height:110px;
	margin: 0 auto auto 0;
	padding: 0 5px 0 0;
	}

.titsumario {
	margin: 5px auto;
	font-size:1em;
	}
		
.titsumario a{
	color:#824bb0;
	text-decoration:none;
	}
	
.titsumario a:hover {
	text-decoration:underline;
	}


.textsumario {
	font-weight:100;
	font-size:0.875em;
	color:#824bb0;
	}
	
#izdaver {
	width: 300px;
	float:right;
	margin: 0 0 auto 0;
	*margin: 0 auto auto 3px;
	}
	
#dchaver {
	width: 300px;
	float:left;
	margin: 0 0 auto 0;
	*margin: 0 auto auto 0;
	}
#webquestlist {
	font-weight:100;
	font-size:1.1em;
	color:#000;
	border-bottom: #726e20 solid 1px;
	background-color:#f1f7aa;
	min-height:6em;
	margin-bottom:1em;
}

#webq h2{
	font-size:1.9em;
	color:#726e20;
	border-bottom: #726e20 solid 2px;
	margin:1em 0;
}

#wqprimera h2{
	
	font-size:1.9em;
	color:#726e20;
	margin:1em 0;
}

#wqprimera h2 a{
	text-decoration:none;
	border:0;}
	
#wqprimera h2 a:hover{
	text-decoration:underline;}
	
#webquestlist img {float:left; border: #8E9300 solid 3px; margin:1em;}
#webquestlist p {padding:1em 1em 0 0;}

#webquestlist strong {
	font-weight:bold;
	color:#726e20;
	}

#webquestlist strong a{
	font-weight:bold;
	font-size:1.4em;
	vertical-align:text-bottom;
	color:#726e20;
	text-decoration:none;
	}

#webquestlist strong a:hover{
	text-decoration:underline;
	}

.hito {
	font-weight:100;
	font-size:1.1em;
	color:#000;
	border-bottom: #726e20 solid 1px;
	background-color:#f1f7aa;
	}
	


.hito strong {
	font-weight:bold;
	color:#726e20;
	}
	
.hito strong a{
	font-weight:bold;
	color:#726e20;
	text-decoration:none;
	}
	
.hito strong a:hover{
	font-weight:bold;
	color:#726e20;
	text-decoration:underline;
	}

#galerialist {
	float:left;
	width: 188px;
	height:120px;
	margin: 0 auto auto 0;
	padding: 0 15px 0 0;
	}

/*recuadro central*/

#recentralsup {
	background: url(../images/recuasup.gif) center top no-repeat;
	margin: 10px auto;
	height:12px;
	}

#recentralinf {
	background: url(../images/recuainf.gif) center top no-repeat;
	margin: 0 auto;
}

#recentro {
	background:url(../images/recuamed.gif) center 0 repeat-y;
	width: 500px;
	margin: -10px auto;
	*margin: -12px auto;
	_margin: -17px auto 0;
	color: #44362D;
	}

.recentro{
	font: 0.875em Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:480px;
	list-style:none;
	margin: 0 10px;
	padding:0 10px 0 10px;
	color:000;
}

.recentromin2{
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:480px;
	list-style:none;
	margin: 0;
	padding:0 10px 0 10px;
	color:000;
}

.recentro a{
	display:block;
	text-decoration: none;
}

.recentro a:hover{
	text-decoration:underline;
}

	
/* scroll accesible */

#myContent { 
	width:300px;
	}
	
#myContentnot { 
	width:610px;
	}

#myContentnotb { 
	width:400px;
	}

	
#myContentgal { 
	width:240px;
	}

.contScroll { 
	margin:0 0 0 0;
	}
	
#container{
	color: #c8c8c8;
 	font:10px Verdana, Tahoma, Arial;
 	text-decoration:none;
	margin:0;
	text-align:left;
	line-height: 14px;
	width:300px;
}
#containerf{
	color: #c8c8c8;
 	text-decoration:none;
	margin:10px 0;
	text-align:left;
	line-height: 14px;
	width:300px;
}
#containernot{
	color: #c8c8c8;
 	font:10px Verdana, Tahoma, Arial;
 	text-decoration:none;
	margin:0;
	text-align:left;
	line-height: 14px;
	width:610px;
}

#containernotint{
	color: #c8c8c8;
 	font:10px Verdana, Tahoma, Arial;
 	text-decoration:none;
	margin:0 auto auto auto;
	text-align:left;
	line-height: 14px;
	width:400px;
}

#containergal{
	color: #c8c8c8;
 	font:10px Verdana, Tahoma, Arial;
 	text-decoration:none;
	margin:0;
	text-align:left;
	line-height: 14px;
	width:610px;
	border-bottom-color:#824bb0;
	border-bottom-style:solid;
	border-bottom-width:3px;}

#containergalint{
	float:right;
	color: #c8c8c8;
 	font:10px Verdana, Tahoma, Arial;
 	text-decoration:none;
	margin:0;
	text-align:left;
	line-height: 14px;
	width:240px;
}

#contesec {
	float:right;
	background-color: #fff;
	width: 240px;
	font-size:0.875em;
	margin: -5px 35px auto 0;
	*margin: -5px 35px auto 10px;
	}
	

#segundocontgal {
	width:610px;
	}

#thumbgal {
	float:left;
	width:120px;
	}
#easyscroll{
	background:#fff;
	margin:2em 0;
	}
	#easyscrollnav, #easyscrollnav li{
		height:10px;
		line-height:10px;
		margin:0;	
		padding:0;
		}	
	#easyscrollnav{
		margin:1em 0;	
		}			
	#easyscrollnav li{
		list-style:none;
		float:left;
		background:#fff;
		margin-right:10px;		
		padding:0 10px;
		color:#5a4001;
		cursor:pointer;
		}					
	#easyscrollnav li.over{
		color:#5a4001;
		text-decoration:none;
		}
		

 #easyscrollnav #btnUp {
	background-image: url(../images/scroll-up-disabled.gif);
	background-repeat: no-repeat;
	float:left;
	height: 24px;
}
 #easyscrollnav #btnUp:hover {
	background-image: url(../images/scroll-up.gif);
}

 #easyscrollnav #btnDown {
    background-image: url(../images/scroll-down-disabled.gif);
	background-repeat: no-repeat;
	float:left;
	height: 24px;
}
 #easyscrollnav #btnDown:hover {
    background-image: url(../images/scroll-down.gif);
}

#easyscrollnav #btnReset {
    background-image: url(../images/tilbaka.gif);
	float:left;
	height: 24px;
}

#easyscrollnav #btnReset:hover {
    background-image: url(../images/tilbakaon.gif);
}

/*mapa*/

#mapa {
	float:left;
	width:200px;
	margin: 0 5px auto 0;
	text-align:left;
	}
	
#contemapa {
	float:left;
	height:50px;
	width: 880px;
	margin: 0 auto auto 0;
	}
#contemapab {
	float:left;
	width: 880px;
	height: 300px;
	margin: 0 auto auto 0;
	}

/*botones internos*/

#sobreboton{
	width:50px;
	margin:0 auto auto auto;
}

#sobreboton2{
	width:100px;
	margin:10px auto auto auto;
}

#sobreboton3{
	float:left;
	width:50px;
	margin:10px 10px auto auto;
}
.boton {
	width:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6875em;
	text-align:center;
	margin: auto auto 40px auto;
	_margin: auto auto 20px auto;
	}
	
.boton a{
	width:110px;
	float:left;
	background: url(../images/botoff.gif) center top no-repeat;
	text-decoration:none;
	color:#726e20;
	height:20px;
	padding-top:4px;
	}
	
.boton a:hover{
	background: url(../images/boton.gif) center top no-repeat;
	color:#fff;
	}	
		
.boton2 {
	width:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6875em;
	text-align:center;
	margin: 20px 10px auto auto;
	}
	
.boton2 a{
	width:110px;
	float:left;
	background: url(../images/botoff.gif) center top no-repeat;
	text-decoration:none;
	color:#726e20;
	height:20px;
	padding-top:4px;
	}
	
.boton2 a:hover{
	background: url(../images/boton.gif) center top no-repeat;
	color:#fff;
	}

.boton3 {
	width:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6875em;
	text-align:center;
	margin: auto auto 20px auto;
	*margin: 0 auto 0 auto;
	_margin: auto auto 0 auto;
	}
	
.boton3 a{
	width:110px;
	float:left;
	background: url(../images/botoff.gif) center top no-repeat;
	text-decoration:none;
	color:#726e20;
	height:20px;
	padding-top:4px;
	}
	
.boton3 a:hover{
	background: url(../images/boton.gif) center top no-repeat;
	color:#fff;
	}
	
#contboton {
	height:150px;
	width: 600px;
	margin: 0 auto auto 0;
	}

#botoncont {
	float:left;
	width: 110px;
	margin:10px auto auto 30px;
	}

#boton3cont {
	float:left;
	width: 110px;
	margin: 10px auto auto 60px;
	}

#boton2cont {
	width 340px;
	margin: 10px auto auto auto;
	}
	
/*formularios*/
#fotoform {
	float:left;
	margin: 20px 20px auto 4px;
	}

#formulario {
	width:600px;
	margin: 20px auto auto 0;
	height:250px;
	*height:300px; 
	text-align:left;
	}	

	
	/* Elementos de formulario */
	
			/* 
		Estilo para elementos label. 
		Muestra los elementos label en bloque 
	y con la letra negrita. 
		*/ 
		label { 
		 display:block;
		} 
 
		/* 
		Estilo para elementos legend. 
		Crea un titulo con el texto de legend. 
		*/ 
		legend { 
		 font-size:120%; 
		 color:#5a4001;
		} 
 
		/* 
		Estilo para elementos fieldset. 
		Elimina los bordes del formulario. 
		*/ 
		fieldset { 
		 border: 1px solid color:#5a4001;
		 margin: 0 auto auto 0;
		} 
 
		/* Estilo para elementos input y textarea. 
		Crea un borde de 1px negro. 
		*/ 
		input, textarea { 
		 border:1px solid color:#5a4001;
		} 
 
		/* Estilo para elementos input y textarea con foco. 
		Cuando se selecciona uno de estos 
		elementos el color de fondo cambia. 
		*/ 
		input:focus, textarea:focus { 
		 background:#fff; 
		} 