@charset "utf-8";
/* CSS Document */

/* menu superior*/

.menu {
	z-index:100;
	height:40px;
}

.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu ul li {
	float:left;
	position:relative;
}

.menu ul li.menu-01 {
	background:transparent url(../images/menu-sup-div.png) top right no-repeat;
	width:149px;
	height:24px;
	padding-top:14px;
}

.menu ul li.menu-02 {
	background:transparent url(../images/menu-sup-div.png) top right no-repeat;
	width:205px;
	height:24px;
	padding-top:14px;
}

.menu ul li.menu-03 {
	width:120px;
	height:24px;
	padding-top:14px;
}

.menu ul li#menu-04 {
	width:109px;
	padding-left:5px;
	height:45px;
}

.menu ul li#menu-05 {
	width:112px;	
	padding-left:5px;
	height:45px;
}

.menu ul li#menu-06 {
	width:115px;
	padding-left:5px;
	height:40px;
}

.menu ul li#menu-07 {
	width:110px;
	padding-left:5px;
	height:40px;
}

.menu ul li a, .menu ul li a:visited {
	text-decoration:none;
	color:#455560;
	height:40px;
}

/*menu principal*/

.menu-ppal {
	z-index:100;
	height:34px;
}

.menu-ppal ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu-ppal ul li {
	float:left;
	position:relative;
}

/*menu corporativo*/

.menu-ppal ul li.menu-ppal01 {
	width:162px;
	height:24px;
	background:#455560;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal02 {
	width:188px;
	height:24px;
	background:#455560;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal03 {
	width:247px;
	height:24px;
	background:#455560;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal04 {
	width:147px;
	height:24px;
	background:#455560;
	text-align:center;
	padding-top:10px;
}

/* menu infraestructura*/

.menu-ppal ul li.menu-ppal05 {
	width:129px;
	height:24px;
	background:#f47d31;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal06 {
	width:174px;
	height:24px;
	background:#f47d31;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal07 {
	width:139px;
	height:24px;
	background:#f47d31;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal08 {
	width:204px;
	height:24px;
	background:#f47d31;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal09 {
	width:98px;
	height:24px;
	background:#f47d31;
	text-align:center;
	padding-top:10px;
}

/* menu resorts */

.menu-ppal ul li.menu-ppal10 {
	width:140px;
	height:24px;
	background:#0077c0;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal11 {
	width:110px;
	height:24px;
	background:#0077c0;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal12 {
	width:157px;
	height:24px;
	background:#0077c0;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal13 {
	width:222px;
	height:24px;
	background:#0077c0;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal14 {
	width:115px;
	height:24px;
	background:#0077c0;
	text-align:center;
	padding-top:10px;
}

/* menu fundacion */

.menu-ppal ul li.menu-ppal15 {
	width:186px;
	height:24px;
	background:#78a22f;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal16 {
	width:186px;
	height:24px;
	background:#78a22f;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal17 {
	width:186px;
	height:24px;
	background:#78a22f;
	text-align:center;
	padding-top:10px;
}

.menu-ppal ul li.menu-ppal18 {
	width:186px;
	height:24px;
	background:#78a22f;
	text-align:center;
	padding-top:10px;
}


.menu-ppal ul li a, .menu-ppal ul li a:visited {
	text-decoration:none;
	color:#fff;
	height:34px;
}

/* menu proyectos*/

.menu-proyectos {
	z-index:100;
	height:110px;
}

.menu-proyectos ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu-proyectos ul li {
	float: left;
	position: relative;
	height: 110px;
}

.menu-proyectos ul li.menu-proyectos-infraestructura {
	text-align:center;
}

li.menu-proyectos-infraestructura a {
	text-decoration:none;
	color:#64757f;
	display:block;
	background:#fff;
	height:100px;
	padding-top:10px;
}

li.menu-proyectos-infraestructura a:hover {
	text-decoration:none;
	color:#64757f;
	display:block;
	background:#fef2ea;
	height:100px;
	padding-top:10px;
}


.menu-proyectos ul li.menu-proyectos-infraestructuraB {
	text-align:center;
}

li.menu-proyectos-infraestructuraB a {
	text-decoration:none;
	color:#64757f;
	display:block;
	background:#fff;
	height:100px;
	padding-top:10px;
}

li.menu-proyectos-infraestructuraB a:hover {
	text-decoration:none;
	color:#64757f;
	display:block;
	background:#fef2ea;
	height:100px;
	padding-top:10px;
}


.menu-proyectos ul li.menu-proyectos-infraestructura2 {
	text-align:center;
}


.menu-proyectos ul li.menu-proyectos-infraestructuraB2 {
	text-align:center;
}

li.menu-proyectos-infraestructuraB2 a {
	text-decoration:none;
	color:#64757f;
	display:block;
	background:#fff;
	height:100px;
	padding-top:10px;
}

li.menu-proyectos-infraestructuraB2 a:hover {
	text-decoration:none;
	color:#64757f;
	display:block;
	background:#fef2ea;
	height:100px;
	padding-top:10px;
}

li.menu-proyectos-infraestructura2 a {
	text-decoration:none;
	color:#64757f;
	display:block;
	background:#fff;
	height:90px;
	padding-top:10px;
}

li.menu-proyectos-infraestructura2 a:hover {
	text-decoration:none;
	color:#64757f;
	display:block;
	background:#fef2ea;
	height:100px;
	padding-top:10px;
}

.infraestructura01 {
	font-size:26px;
	color:#F47D30;
}

.infraestructura02 {
	font-size:17px;
	color:#F47D30;
}

.menu-proyectos ul li.menu-proyectos-resorts {
	text-align:center;
}

li.menu-proyectos-resorts a {
	text-decoration:none;
	color:#64757f;
	display:block;
	background:#fff;
	height:100px;
	padding-top:10px;
}

li.menu-proyectos-resorts a:hover {
	text-decoration:none;
	color:#64757f;
	display:block;
	background:#e5f1f9;
	height:100px;
	padding-top:10px;
}

.resorts01 {
	font-size:26px;
	color:#0076C0;
}

.menu-proyectos ul li.menu-proyectos-fundacion {
	text-align:center;
}


li.menu-proyectos-fundacion a {
	text-decoration:none;
	color:#64757f;
	display:block;
	background:#fff;
	height:100px;
	padding-top:10px;
}

li.menu-proyectos-fundacion a:hover {
	text-decoration:none;
	color:#64757f;
	display:block;
	background:#f1f6ea;
	height:100px;
	padding-top:10px;
}

.fundacion01 {
	font-size:26px;
	color:#78A22F;
}

.fundacion02 {
	font-size:23px;
	color:#78A22F;
}

/*proyectos a modificar*/

.proyectos-dts {
	z-index:100;
	padding-left:10px;
}

.proyectos-dts ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#P {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 0.8334em;
	font-style: normal;
	font-weight: normal;
	color: #0F0;
	text-decoration: none;
}


.proyectos-dts ul li {
	float:left;
	position:relative;
	width:184px;
	text-align:center;
}
#background-corporativo #center-corporativo-home tr td .menu-ppal10 {
	color: #FFF;
}
footerDR {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
