body {
	background-color: #FFFFFF;
	background-image: url(../img/front/fdoBody.jpg);
	background-repeat: no-repeat;
	background-position: center 2px;
}
a, a img {
	outline:none;
	border:none;
}

.Cabecera {
	height:85px;
	width:999px;
	margin-left:auto;
	margin-right:auto;
}
.MenuSuperior {
	float:right;
}
.ImgLogo {
	float:left;
	margin-left:15px;
	margin-top:7px;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #787777;
	padding-top:60px;
	margin-left:150px;
}
.BotonMenuS {
	float:right;
	margin-left:5px;
}
.BtnMenuS_1 {
	background-image: url(../img/front/FdoBtnMenuS_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 5px;
	float:left;
}
.BtnMenuS_2 {
	background-color:#e7e7e7;
	height: 16px;
	float:left;
	color:#5c5c5c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top:1px;
	padding-left:3px;
	padding-right:3px;
}
.BtnMenuS_2 a {
	color:#5c5c5c;
	text-decoration:none;
}
.BtnMenuS_2Selecc a {
	color:#5c5c5c;
	text-decoration:none;
}
.BtnMenuS_3 {
	background-image: url(../img/front/FdoBtnMenuS_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 5px;
	float:left;
}
.BtnMenuS_1Selecc {
	background-image: url(../img/front/FdoBtnMenuS_Selecc1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 5px;
	float:left;
}
.BtnMenuS_2Selecc {
	background-color:#d4d4d4;
	height: 16px;
	float:left;
	color:#5c5c5c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top:1px;
	padding-left:3px;
	padding-right:3px;
}
.BtnMenuS_3Selecc {
	background-image: url(../img/front/FdoBtnMenuS_Selecc2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 5px;
	float:left;
}
.ContenidoRepeat {
	background-image: url(../img/front/fdoCaontenCent.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width:999px;
	margin-left:auto;
	margin-right:auto;
}
.ContenidoFdoSup {
	background-image: url(../img/front/fdoCaontenSup.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:999px;
}
.ContenidoFdoInf {
	background-image: url(../img/front/fdoCaontenInf.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:981px;
	overflow:hidden;
	padding-top: 15px;
	padding-right: 9px;
	padding-bottom: 19px;
	padding-left: 9px;
}
.Menu {
	float:left;
	width:195px;
}
.OpcMenuAzul h2, .OpcMenuLila h2, .OpcMenuVerde h2, .OpcMenuNaranja h2, .OpcMenuFucsia h2, .OpcMenuAmarillo h2, .OpcMenuMarron h2 {
	margin:0px;
}
.OpcMenuAzul h2 a, .OpcMenuLila h2 a, .OpcMenuVerde h2 a, .OpcMenuNaranja h2 a, .OpcMenuFucsia h2 a, .OpcMenuAmarillo h2 a, .OpcMenuMarron h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6d6d6d;
	background-image: url(../img/front/FdoMenuBlanco.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	padding-top:8px;
	text-decoration:none;
	width:177px;
	height:24px;
	float:left;
}

.OpcMenuAzul h2 a:hover, .OpcMenuLila h2 a:hover, .OpcMenuVerde h2 a:hover, .OpcMenuNaranja h2 a:hover, .OpcMenuFucsia h2 a:hover, .OpcMenuAmarillo h2 a:hover, .OpcMenuMarron h2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 18px;
	padding-top:8px;
	width:177px;
	height:24px;
	float:left;
}
.OpcMenuAzul h2 a:hover {
	background-image: url(../img/front/FdoMenuAzul.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.OpcMenuAzulSelecc h2 {
	margin:0px;
}
.OpcMenuAzulSelecc h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 18px;
	padding-top:8px;
	width:177px;
	height:24px;
	float:left;
	background-image: url(../img/front/FdoMenuAzul.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
}
.OpcMenuLila h2 a:hover {
	background-image: url(../img/front/FdoMenuLila.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.OpcMenuLilaSelecc h2 {
	margin:0px;
}
.OpcMenuLilaSelecc h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 18px;
	padding-top:8px;
	width:177px;
	height:24px;
	float:left;
	background-image: url(../img/front/FdoMenuLila.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
}
.OpcMenuVerde h2 a:hover {
	background-image: url(../img/front/FdoMenuVerde.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.OpcMenuVerdeSelecc h2 {
	margin:0px;
}
.OpcMenuVerdeSelecc h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 18px;
	padding-top:8px;
	width:177px;
	height:24px;
	float:left;
	background-image: url(../img/front/FdoMenuVerde.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
}
.OpcMenuNaranja h2 a:hover {
	background-image: url(../img/front/FdoMenuNaranja.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.OpcMenuNaranjaSelecc h2 {
	margin:0px;
}
.OpcMenuNaranjaSelecc h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 18px;
	padding-top:8px;
	width:177px;
	height:24px;
	float:left;
	background-image: url(../img/front/FdoMenuNaranja.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
}
.OpcMenuFucsia h2 a:hover {
	background-image: url(../img/front/FdoMenuFucsia.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.OpcMenuFucsiaSelecc h2 {
	margin:0px;
}
.OpcMenuFucsiaSelecc h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 18px;
	padding-top:8px;
	width:177px;
	height:24px;
	float:left;
	background-image: url(../img/front/FdoMenuFucsia.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
}
.OpcMenuAmarillo h2 a:hover {
	background-image: url(../img/front/FdoMenuAmarillo.gif); 
	background-repeat: no-repeat;
	background-position: left top;
}
.OpcMenuAmarilloSelecc h2 {
	margin:0px;
}
.OpcMenuAmarilloSelecc h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 18px;
	padding-top:8px;
	width:177px;
	height:24px;
	float:left;
	background-image: url(../img/front/FdoMenuAmarillo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
}

.OpcMenuMarron h2 a:hover {
	background-image: url(../img/front/FdoMenuMarron.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.OpcMenuMarronlSelecc h2 {
	margin:0px;
}
.OpcMenuMarronSelecc h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 18px;
	padding-top:8px;
	width:177px;
	height:24px;
	float:left;
	background-image: url(../img/front/FdoMenuMarron.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
}
.Content {
	float:left;
	width:584px;
	padding-left:15px;
	padding-right:14px;
	padding-top:27px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #c8c8c8;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8c8c8;
}
.Content2 {
	float:left;
	width:756px;
	padding-left:15px;
	padding-right:14px;
	padding-top:27px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #c8c8c8;
}
.BloqueHome1 {
	width:286px;
	height:167px;
	background-image: url(../img/front/BloqueHomeLila.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	float:left;
	margin-right:12px;
	margin-bottom:17px;
}
.BloqueHome2 {
	width:286px;
	height:167px;
	background-image: url(../img/front/BloqueHomeVerde.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	float:left;
}
.BloqueHome3 {
	width:286px;
	height:167px;
	background-image: url(../img/front/BloqueHomeNaranja.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	float:left;
	margin-right:12px;
	margin-bottom:17px;
}
.BloqueHome4 {
	width:286px;
	height:167px;
	background-image: url(../img/front/BloqueHomeFucsia.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	float:left;
}
.BloqueHome1 img, .BloqueHome2 img, .BloqueHome3 img, .BloqueHome4 img {
	float:left;
	margin-left:1px;
	margin-right:10px;
}
.TituloBloquesHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom:8px;
	padding-top:5px;
	padding-left:7px;
	color: #ffffff;
}
.TituloBloquesHome h3 {
	font-size: 12px;
	margin:0px;
}
.TituloBloquesHome h3 a {
	color: #ffffff;
	text-decoration:none;
}
.TextoBloqueHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#2e2e2e;
	line-height: 16px;
	padding-right:9px;
	padding-top:5px;
	padding-bottom:5px;
}
.Banners {
	float:left;
	padding-left:14px;
	padding-right:14px;
	padding-top:26px;
	z-index:-1;
}
.Banners img{
	margin-bottom:17px;
	border:solid 1px #d2d7d1;
}
.BannerFlash {
	margin-bottom:17px;
	border:solid 1px #d2d7d1;
	height:165px;
	margin-top:1px;
}
.Banners ul {
	height:165px;
	margin-right: 0px;
	margin-bottom: -55px;
	margin-left: -40px;
	list-style-type: none;
}
.TxtContent_quisom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#6d6d6d;
	line-height: 16px;
	width:503px;
	padding-right:24px;
	padding-bottom:30px;
	float:left;
	text-align:justify;
}
.TxtContent_quisom h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#255c9f;
	margin-top:-10px;
}

.TxtContent_centres, .TxtContent_borsatreball {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#6d6d6d;
	line-height: 16px;
	width:740px;
	padding-right:24px;
	padding-bottom:30px;
	float:left;
	text-align:justify;
}

.TxtContent_centres h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#6e4d9c;
	margin-top:-10px;
}
.TxtContent_borsatreball h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#A28602;
	margin-top:-10px;
}

.TxtContent_sefor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#6d6d6d;
	line-height: 16px;
	width:503px;
	padding-right:24px;
	padding-bottom:30px;
	float:left;
	text-align:justify;
}
.TxtContent_sefor a {
	text-decoration:underline;
	color:#e08803;
}
.TxtContent_sefor h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#e08803;
	margin-top:-10px;
}

.TxtContent_acolliment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#6d6d6d;
	line-height: 16px;
	width:503px;
	padding-right:24px;
	padding-bottom:30px;
	float:left;
	text-align:justify;
}
.TxtContent_acolliment a {
	text-decoration:underline;
	color:#4b7b3d;
}
.TxtContent_acolliment h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#4b7b3d;
	margin-top:-10px;
}
.TxtContent_AIniciatives {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#b01269;
	line-height: 16px;
	width:740px;
	padding-right:24px;
	padding-bottom:30px;
	
}
.TxtContent_AIniciatives a {
	color:#b01269;
	text-decoration:underline;
}
.TxtContent_AIniciatives h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#b01269;
	margin-top:-10px;
}
.TxtContent_social {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#63393d;
	line-height: 16px;
	width:740px;
	height:410px;
	padding-right:24px;
	padding-bottom:30px;
	float:left;
	text-align:justify;
}
.TxtContent_social h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#63393d;
	margin-top:-10px;
}
.TxtContent_contacta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#6d6d6d;
	line-height: 16px;
	width:740px;
	height:410px;
	padding-right:24px;
	padding-bottom:30px;
	float:left;
	text-align:justify;
}
.TxtContent_contacta h3, .TxtContent_Links h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#696768;
	margin-top:-10px;
}
.TxtContent_Links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#6d6d6d;
	line-height: 16px;
	width:740px;
	padding-right:24px;
	padding-bottom:30px;
	float:left;
}

.BloqueDatosAzul {
	width:210px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d6e0ec;
	border-bottom-color: #c1d1ea;
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:30px;
	float:right;
	background-image: url(../img/front/FdoBloqueAzul1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#ebeef3;
	color: #265b9f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:justify;
}

.BloqueDatosAzul .TextoDatos1 {
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom:15px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #265ba1;
	line-height: 17px;
}
.BloqueDatosAzul .TextoDatos3  a, .BloqueDatosAzul .TextoDatos1  a {
	text-decoration:underline;
	color: #265b9f;
}
.BloqueDatosVerde {
	width:210px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dee9db;
	border-bottom-color: #cae4c1;
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:30px;
	float:right;
	background-image: url(../img/front/FdoBloqueVerde1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#f0f5ee;
	color: #4c7c40;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:justify;
}
.BloqueDatosLila1 {
	width:319px;
	min-height:322px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e4dceb;
	border-bottom-color: #d7cde5;
	padding-bottom:15px;
	padding-left:17px;
	padding-right:17px;
	padding-top:17px;
	margin-bottom:30px;
	margin-top:10px;
	background-image: url(../img/front/FdoBloqueLila1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#efeef4;
	color: #6e4d9e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	float:left;
	line-height: 16px;
	text-align:justify;
	
}
.BloqueDatosLila2 {
	width:319px;
	min-height:322px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e4dceb;
	border-bottom-color: #d7cde5;
	padding-bottom:15px;
	padding-left:17px;
	padding-right:17px;
	padding-top:17px;
	margin-bottom:30px;
	margin-top:10px;
	margin-left:40px;
	background-image: url(../img/front/FdoBloqueLila1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#efeef4;
	color: #6e4d9e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	float:left;
	line-height: 16px;
	text-align:justify;
	
}
.BloqueDatosLila1 a, .BloqueDatosLila2 a {
	color: #6e4d9e;
	text-decoration:underline;
}
.BloqueDatosVerde .TextoDatos1 {
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom:15px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4c7c40;
	line-height: 17px;
}
.BloqueDatosVerde .TextoDatos3 a, .BloqueDatosVerde .TextoDatos1 a {
	text-decoration:underline;
	color: #4c7c40;
}
.BloqueDatosNaranja {
	width:210px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #efe2cf;
	border-bottom-color: #ecd9bb;
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:30px;
	float:right;
	background-image: url(../img/front/FdoBloqueNaranja1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#f2ede7;
	color: #df8900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.BloqueDatosNaranja .TextoDatos1 {
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom:15px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #df8900;
	line-height: 17px;
}
.BloqueDatosNaranja .TextoDatos3 a, .BloqueDatosNaranja .TextoDatos1 a {
	text-decoration:underline;
	color: #df8900;
}

.BloqueDatoAmarillo {
	width:706px;
	padding-bottom:15px;
	padding-left:17px;
	padding-right:17px;
	padding-top:17px;
	margin-bottom:30px;
	margin-top:10px;
	/*background-image: url(../img/front/FdoBloqueLila1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e4dceb;
	border-bottom-color: #d7cde5;*/
	background-color:#f6f6da;
	color: #9E8301;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	float:left;
	line-height: 16px;
	text-align:justify;
	
}
.BloqueDatoAmarillo a {
	color: #9E8301;
	text-decoration:underline;
}

.TextoDatos2 {
	font-weight: bold;
	margin-bottom:15px;
	padding-left:10px;

}
.TextoDatos3 {
	margin-top:7px;
	padding-left:10px;

}


.FdoNoticiaVerde {
	background-color:#eaefe9;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	padding-top:20px;
	color:#4a7c3f;
}
.FdoNoticiaLila {
	background-color:#efecf5;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	padding-top:20px;
	margin-top:7px;
	color:#6d4e9c;
}
.EnlaceNoticiaVerde {
	width:475px;
	text-align:right;
}
.EnlaceNoticiaVerde a {
	width:475px;
	text-align:right;
	color:#4a7c3f;
	text-decoration:underline;
	cursor:pointer;
}
.Bloque_AI1 {
	background-color:#f9ecf3;
	padding-bottom:8px;
	padding-top:8px;
	overflow:auto;
	margin-bottom:15px;
}
.TxtBloque_AI1 {
	width:482px;
	padding-left:17px;
	padding-right:17px;
	text-align:justify;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #b21268;
	float:left;
}
.TxtBloque_AI1 a {
	color:#B01269;
	text-decoration:underline;
}
.TxtBloque_AI1 img {
	float:left;
	margin-right:13px;
	margin-bottom:10px;
	margin-top:5px;
	
}
.DatosCBloque_AI1 {
	width:173px;
	float:right;
	padding-left:25px;
	padding-right:25px;
	padding-top:21px; /**/
}


.TextoContacta {
	float:left;
	width:273px;
}

.Fdo_Links_Textos {
	background-image: url(../img/front/FdoLinksTxts.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:748px;
	overflow:auto;
	padding-bottom:20px;
}

.Fdo_Links_Textos .Links {
	float:left;
	width:331px;
	padding-top:12px;
	padding-left:12px;
	margin-right:53px;
}
.Fdo_Links_Textos .Links dl {
	line-height: 24px;
}
.Fdo_Links_Textos .Links dl dt {
	font-weight:bold;
	margin-top:10px;
}
.Fdo_Links_Textos .Links dl dd {
	background-image: url(../img/front/IconoLink.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 20px;
	margin-left:0px;
}
.Fdo_Links_Textos .Textos {
	float:left;
	padding-top:12px;
}
.Fdo_Links_Textos .Textos ul {
	list-style-type: none;
	margin-left:-40px;
}
.Fdo_Links_Textos .Textos ul li {
	background-image: url(../img/front/IconoArchivo.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 20px;
	margin-bottom:10px;
	margin-top:5px;
	width:314px;
}
.Fdo_Links_Textos .Textos ul li a, .Fdo_Links_Textos .Links dl dd a {
	color:#6d6d6d;
	text-decoration:underline;
}

.Mapa {
	margin-left:10px;
}

.FdoFormSocial {
	width:525px;
	padding-bottom:30px;
	padding-top:25px;
	padding-left:225px;
	background-color:#e5e1e0;
	font-size: 12px;
	overflow:auto;
}
.FdoFormSocial label {
	width:103px;
	height:30px;
	font-size: 11px;
	float:left;
}
.FdoFormContacta label {
	width:94px;
	height:30px;
	font-size: 11px;
	float:left;
}
.FdoFormContacta {
	width:397px;
	padding-bottom:20px;
	padding-top:21px;
	padding-left:18px;
	background-color:#e5e5e5;
	font-size: 12px;
	overflow:auto;
	float:right;
}
.FdoFormContacta a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	color:#6a6869;
}
.campo1 {
	background-color: #f5f3f4;
	height: 16px;
	width: 173px;
	padding-left:3px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#847170;
}
.campo2 {
	background-color: #f5f5f5;
	height: 16px;
	width: 280px;
	padding-left:3px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#818181;
}
.campo3 {
	background-color: #f5f5f5;
	height: 16px;
	width: 280px;
	padding-left:3px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#818181;
	height:143px;
}
.Checkbox {
	margin-left:94px;
	margin-top:10px;
}
.Btn1 {
	border:solid 1px #b2acac;
	background-image: url(../img/front/FdoBtnSocial.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#603a39;
	float:right;
	margin-right:246px;
	margin-top:20px;
	cursor:pointer;
}
.Btn2 {
	border:solid 1px #b5b5b5;
	background-image: url(../img/front/FdoBtnContacta.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#696768;
	float:right;
	margin-right:20px;
	margin-top:40px;
	cursor:pointer;
}
.Pie {
	width:984px;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	padding-bottom:20px;
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#979797;
}
.Pie a {
	color:#979797;
	text-decoration:underline;
}
.Pie img {
	float:left;
	margin-right:15px;
	margin-top:-10px;

}
.InfoPieIzq {
	float:left;
}
.InfoPieDcha {
	float:right;
	padding-right:1px;
	text-align:right;
}

