body {
	background: #FFFFFF url(../images/bg.gif) repeat-x top;
	margin: 0px;
	padding: 0px;
	width: 100%;
	color: #333333;
	text-align: center;
	height: 100%;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
p, li  {
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 0px;
	padding-top: 0px;
}
h1 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #751518;
	padding-bottom: 0.4em;
	margin: 0px;
}

#mainwrapper {
	width: 1060px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-bottom: 68px;
}
#head {
	height: 70px;
	border-bottom: 1px solid #b32024;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}
#logo {
	float: left;
	width: 150px;
	height: 70px;
}
#rightHead {
	float: right;
	width: 500px;
	height: auto;
}
#language {
	float: right;
	width: 85px;
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #4c4c4c;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	margin-top: 5px;
}
#language a:link{
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #4c4c4c;
	text-transform: uppercase;
	text-decoration: none;
}
#language a:hover{
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #751518;
	text-transform: uppercase;
	text-decoration:underline;
}
#language a:visited{
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #4c4c4c;
	text-transform: uppercase;
	text-decoration:underline;
}
.home{
	float:left;
	color:#4c4c4c;
}

#menu {
	float: left;
	width: 500px;
	margin-top: 28px;
}



#head  ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
}
#logintb th {
	background: url(../images/topcol.gif) no-repeat center top;
	height: 32px;
	padding-top: 4px;
}
#noticias th {
	background: url(../images/topcol.gif) no-repeat center top;
	height: 32px;
	padding-top: 4px;
}
#head  li {
	float: left;
	font: 14px Georgia, "Times New Roman", Times, serif;
}
#head li a {
	font-size: 14px;
	color: #FFFFFF;
	background: #751518;
	display: block;
	float: left;
	text-decoration: none;
	padding: 3px 15px 3px 15px;
	margin-left: 1px;
	margin-bottom: 1px;
	margin-right: 0px;
}

#head li a:hover, #head li a:active, #head li a:focus {
	background: #4a0d0f;
}
#contentwrapper {
	margin-top: 3px;
	position: relative;
}
#titulo {
	margin: 0px;
	padding: 0px;
	height: 129px;
	width: 31px;
	position: absolute;
	left: -33px;
	top: 74px;
}
#actividadestb th {
	background: url(../images/topcol.gif) no-repeat center top;
	height: 32px;
	padding-top: 4px;
}
#actividadestb {
	margin-top: 6px;
}
#noticiastb {
	margin-top: 6px;
}
#foot {
	background: #5E1113 url(../images/fondo_foot.gif) repeat-x top;
	height: 65px;
	position: fixed;
	margin: 0px;
	padding: 0px;
	width: 100%;
	bottom: 0px;
	left: 0px;
	text-align: right;
}
#proyectotb th {
	background: url(../images/apto.gif) no-repeat left bottom;
	padding-left: 3px;
	text-align: left;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #751518;
	padding-bottom: 3px;
}
#aptostb th {
	background: url(../images/apto.gif) no-repeat left bottom;
	padding-left: 3px;
	text-align: left;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #751518;
	padding-bottom: 3px;
}
#ubicaciontb th {
	background: url(../images/cabeceralocation.gif) no-repeat center bottom;
	text-align: center;
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	color: #5a5a5a;
	padding-top: 8px;
}
#videotb {
	margin-top: 8px;
}

#videotb th {
	background: url(../images/cabeceralocation.gif) no-repeat center bottom;
	text-align: center;
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	color: #5a5a5a;
	padding-top: 8px;
}
.lineahome {
	background: #FFFFFF url(../images/lineahome.gif) repeat-y center;
}

.cont {
	background: #FFFFFF;
	border: 1px solid #d6d6d6;
	padding: 2px;
}
.titulobarralateral {
	font-size: 14px;
	color: #751518;
}
.titulocol {
	font-size: 14px;
	color: #751518;
	padding-top: 6px;
	padding-left: 9px;
	text-align: left;
}
.textologinform {
	font-size: 11px;
	color: #727272;
}
.campologin {
	color: #333333;
	border: 1px solid #d6d6d6;
	padding: 3px;
	width: 100px;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
.botonlogin {
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #a91f22 url(../images/botonform.gif) repeat-x top;
	padding: 2px;
	border-width: 0px;
	border-style: none;
}
.textolang {
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #4c4c4c;
	text-transform: uppercase;
	text-decoration: none;
}
A.textolang:link {
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #4c4c4c;
	text-transform: uppercase;
	text-decoration: none;
}
A.textolang:hover {
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #751518;
	text-transform: uppercase;
	text-decoration: underline;
}
.titulocolch {
	font-size: 12px;
	color: #751518;
	padding-top: 6px;
	padding-left: 9px;
	text-align: left;
}
.proyectodisp {
	width: 186px;
	margin-right: 7px;
	margin-top: 5px;
	border: 1px solid #E0E0E0;
	float: left;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 10px;
}

.noticiayevento {
	padding: 2px 4px 2px 2px;
	height: 130px;
	overflow:hidden;
	margin: 4px 8px 5px 4px;
}
.noticiadespliegue {
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	padding: 7px 0px;
}
.texto2 {
	font-size: 11px;
	color: #858585;
}
.texto3 {
	font-size: 11px;
	color: #751518;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.margencontprop {
	padding-left: 11px;
}
.proyectodisp2 {
	width: 186px;
	border: 1px solid #E0E0E0;
	padding: 2px 0px 3px 0px;
	text-align: center;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
}
.bordefoto {
	border: 1px solid #bfbfbf;
}
.fondologo {
	/*background: url(../images/fondologo.gif) no-repeat center top;*/
	width: 155px;
	padding-top: 4px;
}
.bordefotodet {
	border: 1px solid #bfbfbf;
	margin: 2px 0px 0px 2px;
}
.lineadet {
	background: #FFFFFF url(../images/lineadet.gif) repeat-y center;
}
.texto4 {
	font-size: 11px;
	color: #5a5a5a;
	text-decoration:none;
}
.margenmapa {
	border: 1px solid #D8D8D8;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.vermas {
	font-size: 11px;
	color: #751518;
	text-decoration: none;
	/*background: url(../images/cuadro.gif) no-repeat left center;*/
	padding-left: 10px;
	margin-top: 3px;
}
A.vermas:hover, A.vermas:active, A.vermas:focus {
	color: #751518;
	text-decoration: none;
}
#galeriatb th {
	background: url(../images/cabeceragaleria.gif) no-repeat center bottom;
	text-align: center;
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	color: #5a5a5a;
	padding-top: 8px;
}
#planostb th {
	background: url(../images/cabeceralocation.gif) no-repeat center bottom;
	text-align: center;
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	color: #5a5a5a;
	padding-top: 8px;
}
#planostb {
	margin-top: 8px;
}
.cleaner{
	clear:both;
}
.gallery{
	width:97px;
	height:67px;
	float: left;
	margin-left: 8px;
	margin-top: 4px;
}
.pic{
	width: 97px;
	height: 63px;
}
.zoom{
	width: 97px;
	height: 20px;
	text-align: right;
	margin-top: 2px;
}
.letra{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#393939;
	font-weight: normal;
	float: left;
	margin-left:2px;
	line-height: 1.2;
	margin-top: 5px;
	margin-bottom: 15px;
}
.zoomOne{
	float:right;
	width: 16px;
	height: 20px;
	margin-top: 2px;
	margin-right: 12px;
}
#top{
	background-image:url(../images/titleBG.jpg);
	background-repeat:repeat-x;
	height: auto;
}
#title{
	float:left;
	width:auto;
	height:20px;
	color: #751518;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	margin-left: 12px;
	margin-top: 12px;
}
.subTitle{
	float:left;
	width:auto;
	height:20px;
	color: #751518;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	margin-left: 12px;
	margin-top: 12px;
}
#bar{
	float:right;
	width:auto;
	height:8px;
	margin-top: 25px;
	margin-right: 30px;
}
#barAct{
	float:right;
	width:520px;
	height:8px;
	margin-top: 25px;
	margin-right: 30px;
}
.leftCol{
	float:left;
	margin-left:12px;
	width:530px;
	height:auto;
	margin-top:20px;
	text-align: left;
	margin-bottom: 20px;
}
.rightCol{
	float:right;
	width:228px;
	height:auto;
	margin-top:20px;
	margin-right:32px;

}
.leftColCU{
	float:left;
	margin-left:30px;
	width:450px;
	height:auto;
	margin-top:50px;
	text-align: left;
}
.rightColCU{
	float:left;
	width:240px;
	height:208px;
	margin-top:50px;
	border-left: solid #ccc 1px;
	margin-left: 30px;

}
.inputBox{
	background-image:url(../images/inputBG.jpg);
	background-repeat:repeat-x;
	width:283px;
	border:solid #ccc 1px;
}
.multiProjects{
	width:283px;
	border:solid #ccc 1px;
}
.multiLine{
	background-image:url(../images/multiLineBG.jpg);
	background-repeat:repeat-x;
	width:283px;
	border:solid #ccc 1px;
}
.botone{
	background-image:url(../images/botoneBG.jpg);
	background-repeat:repeat-x;
	height:20px;
	float:right;
	margin-right:15px;
	border:solid #e82c31 1px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: 700;
}
.rightBoxCU{
	width:auto;
	height:auto;
	margin-left: 12px;
}
.depTitle{
	color:#751518;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.depLetter{
	float:left;
	width:19px;
	height:20px;
	margin-top: 10px;
}
.depEmail{
	float:left;
	width:auto;
	margin-left:8px;
	margin-top: 15px;
	margin-bottom: 12px;
	font-size:16px;
	text-decoration:none;
	color: #333333;
}
.depEmail a:link{
	text-decoration:none;
	color: #333333;
}
.depEmail a:visited{
	text-decoration:none;
	color: #333333;
}
.depEmail a:hover{
	text-decoration:none;
	color: #751518;
}
#mainAU{
	width:788px;
	height:auto;
	margin-left: 7px;
	margin-top: 25px;
}
.mainTextAU{
	width:auto;
	height:auto;
	margin-bottom: 20px;
	text-align: left;
	margin-left: 5px;
}
.leftColAU{
	float:left;
	width:390px;
	height:auto;
}
.rightColAU{
	float:right;
	width:390px;
	height:auto;
}
.picAU{
	width:390px;
	height:145px;
	border: solid #d7d7d7 1px;
}
.textAU{
	width:390px;
	height:auto;
	background-image: url(../images/auTextBG.jpg);
	background-repeat: repeat-x;
	margin-top: 2px;
	border: solid #d7d7d7 1px;
	text-align: left;
}
.titleAU{
	color:#751518;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 8px;
}
.auText{
	margin-left:30px;
	line-height: 1.8;
	padding-bottom:20px;
}
#designBy{
	width:150px;
	height:15px;
	float:right;
	font-family: Tahoma;
	font-size: 10px;
	text-align: right;
	color: #afafaf;
	margin-top: 4px;
	text-decoration:none
}
#designBy a:link{
	color: #afafaf;
	text-decoration:none
}
#designBy a:visited{
	color: #afafaf;
	text-decoration:none
}
#designBy a:hover{
	color: #525252;
	text-decoration:none
}
.titleNews{
	color:#751518;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 5px;
	height:auto;
	width:370px;
	float: left;
}
.dete{
	float:right;
	width: 160px;
	margin-top: 5px;
	color: #751518;
}
.more{
	color:#751518;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	margin-top: 5px;
	margin-left:4px;
}

.more a:link{
	color:#751518;
	text-decoration:none
}
.more a:visited{
	color:#751518;
	text-decoration:none
}
.mas{
	color:#751518;
	float:left;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	margin-top: -15px;
	margin-left:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.mas a:link{
	color:#751518;
	text-decoration:none
}
.mas a:visited{
	color:#751518;
	text-decoration:none
}
#footerText {
	float: right;
	height: 50px;
	width: 400px;
	margin-right: 5px;
	color: #FFFFFF;
	margin-top: 12px;
	font-size: 11px;
}
.waitBar {
	height: 15px;
	width: auto;
	border-bottom: solid #fff 1px;
	margin-bottom: 4px;
	font-size: 10px;
}

#footerLogo {
	float: right;
	height: 47px;
	width: 134px;
	margin-top: 12px;
	margin-right:8px;
}
#pdf{
	margin-top:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #5a5a5a;
}
.pdfList{
	margin-top:10px;
	height: 42px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #393939;
	width: 200px;
}
.pdfIcon{
	float:left;
	width:40px;
	height:40px;
	margin-left:2px;
}
.pdfTitle{
	float:left;
	margin-left:8px;
	height:30px;
	width:150px;
	font-size: 11px;
	text-align: left;
}
#video{
	width:198px;
	height:160px;
	margin-left:2px;
}
.resList{
	float:left;
	margin-left:10px;
	margin-top:15px;
	text-decoration:none;
}
.spaceEN{
	width:92px;
}
.propName{
	color: #751518;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.propName a:link{
	color: #751518;
	text-decoration: none;
}
.propName a:visited{
	color: #751518;
	text-decoration: none;
}
.propName a:hover{
	color: #751518;
	text-decoration: none;
}
.propName a:active{
	color: #751518;
	text-decoration: none;
}
.desde{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color: #5A5A5A;
	margin-top: 2px;
	height: 10px;
}
.otherT{
	font-size: 12px;
	color: #751518;
	text-decoration: none;
	padding-left: 10px;
	margin-bottom:5px;
}
.otherT a:link{
	color: #751518;
	text-decoration: none;
}
.otherT a:visited{
	color: #751518;
	text-decoration: none;
}
.space{
	height:20px;
}
.smallTxt{
	font-size:11px;
}
