body {
	margin:0; padding:0; border:0; background:#FFF url(imagenes/fondoweb.gif) repeat-x top center; text-align:center; font:1em Arial, Helvetica, sans-serif;
}

#contenedor {
	width:62.50em; margin:auto; text-align:left;
}

#cabecera {
	background:url(imagenes/cabecera.jpg) no-repeat top center; height:345px;
}

#logo {
	margin:0 0 40px 36px; padding:0; border:0; float:left; text-indent:-99999em;
}

#logo a:link, #logo a:visited, #logo a:hover {
	display:block; width:119px; height:112px; background:url(imagenes/logo.gif) no-repeat center center;
}

#cabecera ul {
	margin:0; padding:40px 0 0 60px; border:0; list-style-type:none; color:#FFF; width:9.13em; float:left;
}

#cabecera ul span {
	display:none;
}

#cabecera ul li {
	text-align:center;
}

#cabtel {
	font-size:1.50em;;
}

#cabmail {
	font-size:0.75em;
}

#titcabecera {
	background:url(imagenes/titcabecera.gif) no-repeat top center; width:21.69em; height:3.81em; text-indent:-99999em; clear:both; margin:0 0 0 13px;
}

#txtcabecera {
	background:url(imagenes/txtcabecera.gif) no-repeat top center; width:27.25em; font-size:0.75em; margin:5px 0 0 13px; padding:5px 10px 12px 10px;
}






ul#menu {
	margin:0 0 0 15px; padding:0; padding:0; list-style-type:none; font-size:0.90em; height:70px;
}

#menu li {
	float:left;
}

#menu li a span {
	padding:10px 5px 23px 15px; display:block; float:left;
}

#menu li a:link, #menu li a:visited {
	display:block; float:left; padding:0 10px 0 0; color:#00984A; text-decoration:none;
}

#menu li a:hover {
	background:#00984A url(imagenes/menu-hover-right.gif) no-repeat top right; color:#FFF;
}


#menu li a:hover span{
	display:block; background:url(imagenes/menu-hover-left.gif) no-repeat top left; color:#FFF; float:left;
}

#sel a:link, #sel a:visited, #sel a:hover {
	background:#00984A url(imagenes/menu-hover-right.gif) no-repeat top right; color:#FFF;
}

#sel a:link span, #sel a:visited span, #sel a:hover span {
	display:block; background:url(imagenes/menu-hover-left.gif) no-repeat top left; color:#FFF; float:left;
}


#contenido {
	clear:both;
}

#portadaiz {
	float:left; width:31.25em; margin:0 0 30px 15px;
}

#portadaiz h2 {
	margin:0 0 15px 0; padding:4px 0 0 10px; font-size:1.13em; background:#00984A url(imagenes/tith2.gif) no-repeat top left; width:27.30em; height:2.07em; color:#FFF; font-weight:normal;
}

#portadaiz ul {
	margin:0; padding:0; border:0; list-style-type:none;
}

#portadaiz ul li {
	overflow:hidden; margin-bottom:25px;
}

#portadaiz h3 {
	margin:0 0 10px 0; font-size:1.13em; font-weight:normal;
}

#portadaiz h3 a:link, #portadaiz h3 a:visited, #portadaiz h3 a:hover {
	color:#65460A; text-decoration:none;
}

#portadaiz img {
	display:block; float:left; padding:6px; background-color:#F7F7F7; border:1px #00984A solid;
}

#portadaiz div {
	float:left; width:22.19em; margin:0 0 0 12px;
}

p.desc {
	margin:0; color:#18191B; font-size:0.75em;
}

p.linkmas {
	margin:9px 0 0 0;
}

p.linkmas a:link, p.linkmas a:visited, p.linkmas a:hover {
	background:#E49B0B url(imagenes/leermas.gif) no-repeat center center; font-size:0.75em; text-decoration:none; color:#FFF; padding:4px 14px;
}




#internoiz {
	float:left; width:45.63em; margin:0 0 40px 15px;
}

#migapan {
	margin:0; font-size:0.63em; color:#00381B; margin:0 0 14px 0;
}

#migapan a:link, #migapan a:visited, #migapan a:hover {
	color:#009949;
}

#titcont {
	width:45.63em; height:3.63em; background:#001B0D url(imagenes/titcont.gif) no-repeat center center;
}

#titcont h2 {
	color:#FFF; font-size:1.13em; margin:0; padding:4px 0 0 18px;
}

#titcont h3 {
	color:#A7BE00; margin:0; color:#A7BE00; font-size:0.75em; font-weight:normal; padding:0 0 0 18px;
}

#cont p {
	font-size:0.75em; line-height:1.5em;
}

#cont ul {
	font-size:0.75em; line-height:1.5em;
}

div.galeria {	
}

div.galeria img {
	display:block; float: left; margin:20px 16px 30px 16px; background-color:#F6F6F6; padding:5px; border:1px #A7BE00 solid;
}

#mapaloc {
	width:425px; float:left; margin-top:20px;
}

#datosloc {
	background-color:#C1D9A7; width:270px; height:350px; float:right; margin-top:20px; padding:10px;
}

#dldatos {
	margin:0; padding:0; border:0; font-size:0.75em;
}

#dldatos dt {
	float:left; width:80px; margin:0 0 5px 0; color:#65460A;
}

#dldatos dd {
	margin:0 0 5px 0;
}

#formulario, #formulariopresu {
	margin:20px auto 0 auto; display:block; width:500px; font-size:0.75em;
}

#formulario fieldset, #formulariopresu fieldset {
	border:0;
}

#formulario legend {
	display:none;
}

#formulariopresu legend {
	color:#A7BE04; font-size:18px;
}

#formulario fieldset input, #formulario fieldset textarea, #formulariopresu fieldset input, #formulariopresu fieldset textarea {
	width:340px; border:1px #00984A solid;
}

#formulario label, #formulariopresu label {
	display:block; margin:0 0 5px 0;
}

#formulario span, #formulariopresu span {
	display:block; float:left; width:10em;
}

#botonenviar {
	background-color:#A7BE04; border:1px #A7BE04 solid; color:#001B0D; display:block; margin:auto;
}



#internoder {
	width:220px; float:right; margin:0 0 40px 15px;
}



#portadader {
	float:right; width:27.81em; margin:0 17px 0 0;
}

	
ul#destacados {
	margin:0 ; padding:0; border:0; list-style-type:none;
}

ul#destacados  li {
	width:12.20em; background-color:#F7F7F7; padding:10px; float:right; margin-bottom:30px;
}

ul#destacados img {
	display:block; margin:auto;
}

ul#destacados h3 {
	font-size:0.90em;
}

ul#destacados h3 a:link, ul#destacados h3 a:visited, ul#destacados h3 a:hover {
	text-decoration:none; color:#00984A;
}

p.descdest {
	font-size:0.75em;
}

p.linkmas2 {
	font-size:12px;
}

p.linkmas2 a:link, p.linkmas2 a:visited, p.linkmas2 a:hover {
	color:#E49B0B;
}

#destiz {
	margin:0 0 0 10px;
}

#portadader h2 {
	font-size:1.13em; color:#E49B0B; clear:both;
}

ul#listblog {
	margin:0; padding:0; border:0; list-style-type:none; font-size:0.75em;
}

#listblog li {
	margin:0 0 17px 0; background:url(imagenes/vineta-blog.gif) no-repeat 0 0px; line-height:1.33em; padding:0 0 0 20px;
}

#listblog li a:link, #listblog li a:visited, #listblog li a:hover {
	color:#18191B; text-decoration:none;
}





#pie {
	clear:both; background-color:#000; border-top:6px #00984A solid; color:#FFF;
}

#pie2 {
	width:62.50em; margin:auto; text-align:left; padding:10px;
}

div.vcard {
	float:left; width:18.75em; background:url(imagenes/logopie.gif) no-repeat top left; padding:10px 0 15px 135px; font-size:0.70em; margin:0 0 0 20px; overflow:hidden;
}

span.org {
	display:block; margin:0 0 7px 0;
}

span.street-address {
	display:block;
}

span.adr {
	display:block; margin:0 0 7px 0;
}

span.tel {
	display:block;
}

ul#lispie {
	margin:0 20px 0 0; padding:10px 0 0 0; border:0; list-style-type:none; font-size:0.70em; float:right; 
}

#lispie li {
	text-align:right;
}

#lispie li a:link, #lispie li a:visited, #lispie li a:hover {
	color:#FFF; text-decoration:none;
}



strong {
	color:#001B0D;
}

a.pagina:link, a.pagina:visited, a.pagina:hover {
	color:#009949;
}
