@charset "utf-8";
/* CSS Document */

body{
	color:#707070;
	background: #fefacd;
	font: "MS Trebuchet", Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0;

}
p {
	font: normal .75em "MS Trebuchet", Arial, Helvetica, sans-serif;
	text-align: left;
	color:#666;
	line-height: 135%;
	padding: 0 0 .5em 0;
}

h1 {
	float: right;
	font:normal 1.2em Arial, Helvetica, sans-serif;
	font-weight:bolder;
	margin: 0;
	padding: 4.1em 1em 0 0;
	color: #484880;
}
h2 {
	font:normal 1.6em "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif;
	font-weight:bolder;
	margin: 0;
	padding: 1.1em 0 0 0;
	color: #1E402F;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #567333;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #567333;
	margin-top: 40px;

}



/*Links*/
a:link {
	color: #061e37;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #061E37;
}
a:hover {
	text-decoration: underline;
	color: #557333;
}
a:active {
	text-decoration: none;
	color: #557333;
}


.Link2:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #09538d;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	line-height:110%;
}
.Link2:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #09538d;
	font-weight: bold;
	line-height:110%;
}
.Link2:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	color: #557333;
	font-weight: bold;
	line-height:110%;
}
.Link2:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #557333;
	font-weight: bold;
	line-height:110%;
}





.Link3:link {
	font-size: 11px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.Link3:visited {
	font-size: 11px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;

}
.Link3:hover {
	font-size: 11px;
	color: #09538d;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.Link3:active {
	font-size: 11px;
	color: #09538d;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}



/*LAYOUT*/
#wrapper {
	float:center;
	width:1082px;
	background: url(../images/bck.jpg);
	overflow:hidden;
	margin: 0 auto;
	margin-top: 0px;
}

#banner{
	width: 1000px;
	height: 189px;
	background: url(../images/image_title.jpg);
	padding: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin: 0 auto;
}

#content{
	width: 1000px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;

}
#menu{
	float: left;
	width: 293px;
	height: 860px;
	overflow: hidden;

}

#cuerpo{
float: left;
width: 707px;
height: auto;
background:url(../images/fondo_central.jpg);
}

#cuerpo2{
float: left;
width: 707px;
height: auto;
background: url(../images/fondo_texto.jpg);
}

#footer{
width: 1000px;
margin: 0 auto;
height: 38px;
background: url(../images/fondo_inf.jpg);
}

#pie{
width: 1000px;
background-color: #fefacd;
height: 35px;
margin: auto;
}


#footer p{
font-size: .7em;
color: #fff;
padding: .5em;
text-align: center;
}


.Cuerpo {
	width:614px;
	margin:auto;
	margin-top:0px;
	}
	
	
.TextoP {
	font-size: 16px;
	color: #656464;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}


.TextAd {
	font-size: 14px;
	color: #dcfe55;
	font-family: Arial, Helvetica, sans-serif;

}

.Texto {
	font-size: 16px;
	color: #656464;
	font-family: "Times New Roman", Times, serif;
}



.TextoFormu {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}


.TextoFormu03 {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}



.TextoFormu02 {
	font-size: 12px;
	color: #346708;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}


.TextoForm {
	font-size: 13px;
	color: #656464;
	font-family: "Arial", Times, serif;
}

.TextoForm2 {
	font-size: 12px;
	color: #d7cf78;
	font-family: Arial, Helvetica, sans-serif;
}


.TextVerde {
	font-size: 16px;
	color: #366A06;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;

}



.TextVerde02 {
	font-size: 12px;
	color: #366A06;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}


.Link:link {
	text-decoration: none;
	color: #366A06;
}
.Link:visited {
	text-decoration: none;
	color: #366A06;
}
.Link:hover {
	text-decoration: underline;
	color: #D77A03;
}
.Link:active {
	text-decoration: none;
	color: #D77A03;
}



.LinkMenu:link {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #538f13;
	margin-left:76px;
}
.LinkMenu:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #538f13;
	margin-left:76px;
}
.LinkMenu:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #d77c04;
	margin-left:76px;
}
.LinkMenu:active {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #d77c04;
	margin-left:76px;
}

.Textalign {
	text-align:center;
}


.TitOrange {
	font-size: 22px;
	color: #d67a02;
	font-family: "Times New Roman", Times, serif;
}

.TitOrange02 {
	font-size: 17px;
	color: #d67a02;
	font-family: "Times New Roman", Times, serif;
	text-align:center;
}

.TitOrange03 {
	font-size: 17px;
	color: #d67a02;
	font-family: "Times New Roman", Times, serif;
	text-align: left;
}
.TextoContenido {
	font-size: 17px;
	color: #656464;
	font-family: "Times New Roman", Times, serif;
	text-align: justify;
}

.TextoContenido2 {
	font-size: 17px;
	color: #656464;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
}

.Link02:link {	
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #2a2727;
}
.Link02:visited {
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #2a2727;
}
.Link02:hover {
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #366A06;
}
.Link02:active {
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #366A06;
}

.Vineta {
	font-size: 12px;
	color: #d67a02;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}


.LinkInf:link {	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.LinkInf:visited {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.LinkInf:hover {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #356a05;
}
.LinkInf:active {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #356a05;
}


.Pie {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width:750px;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: black;
padding: 0px;
left: -10px;
border: 0px double gray;
visibility: hidden;
color: #ffffff;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -250px;
left: -422px; /*position where enlarged image should offset horizontally */
}



.thumbnail02{
position: relative;
z-index: 0;
}

.thumbnail02:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail02 span{ /*CSS for enlarged image*/
position: absolute;
background-color: black;
padding: 0px;
left: -10px;
border: 0px double gray;
visibility: hidden;
color: #ffffff;
text-decoration: none;
}

.thumbnail02 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail02:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: -380px; /*position where enlarged image should offset horizontally */
}



.thumbnail03{
position: relative;
z-index: 0;
}

.thumbnail03:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail03 span{ /*CSS for enlarged image*/
position: absolute;
background-color: black;
padding: 0px;
left: -10px;
border: 0px double gray;
visibility: hidden;
color: #ffffff;
text-decoration: none;
}

.thumbnail03 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail03:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: -200px; /*position where enlarged image should offset horizontally */
}



.thumbnail04{
position: relative;
z-index: 0;
}

.thumbnail04:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail04 span{ /*CSS for enlarged image*/
position: absolute;
background-color: black;
padding: 0px;
left: -10px;
border: 0px double gray;
visibility: hidden;
color: #ffffff;
text-decoration: none;
}

.thumbnail04 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail04:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -195px;
left: -520px; /*position where enlarged image should offset horizontally */
}

.sitemap{
	width:190px;
	margin: 0 auto;
}



.anima{
	height:60px;

}

.anima2{
	height:62px;

}
.anima3{
	background-image:url(../images/bck_celda.jpg);
}

.email{
	width: auto;
	right:auto;
}
.newsletter{
	width: auto;
	right:auto;
	margin-top:-4px;

}


.animacion{
	width:477px;
	margin-left:58px;
	padding: 0px;
}
.btn{
	margin-top:-22px;
	margin-left:196px;
	}

