html
{
overflow-y: scroll;
}
body,html
{
/* commented backslash hack - hides from Mac IE5 \*/
height: 100%;
/* end hack */
}

body
{
	margin: 0px;
	padding: 0px;
	background-color: #12151D;
	background-repeat: repeat;
}

body,td
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}

body.tinted
{
	background-color: #73818f;
}

form
{
padding: 0;
margin: 0;
}

a
{
	text-decoration: none;
	color: #333333;
}

a:hover
{
	color: #132330;
	text-decoration: underline;
}
a:active {
	color: #132330;
	text-decoration: underline;
}




p
{
margin: 0px 0px 10px 0px;
}

h1,h2,h3,h4,h5,h6
{clear:both}

h1
{
font-size: 18px;
font-weight: bold;
margin: 0px 0px 20px 0px;
}

h2
{
	font-size: 18px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	color: #13212E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #13212E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 13px;
	padding-left: 0px;
}

h3
{
	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
	font-size: 9px;
	color: #9D9D9D;
	background-color: #FAF8F4;
	vertical-align: middle;
	/* border-bottom: 1px solid #EEE9E4; */
	padding: 4px 5px 5px 6px;
	clear:both;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}


h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aba6a2;
	font-weight:bold;
	margin: 0px 0px 8px 0px;
}



abbr, acronym {
cursor: help;
}



blockquote
{
margin: 20px;
}

#atras1
{
	background-repeat:repeat-x;
	background-position: center top;
	background-color: #738090;
	padding: 0px 0px 0px 0px;
	overflow:visible;
}

#atras2
{
	background-image:url(../images/sombra-medio.jpg);
	background-repeat:repeat-y;
	background-position: top center;
}


#centrado
{
text-align: center;
/**background-image:url(../images/bgtile-shad-dirt.gif);**/
background-repeat: no-repeat;
background-position: top center;
}

#centrado2
{
	width: 752px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/sombra-medio1.jpg);
	background-repeat: repeat-y;
	padding-right: 27px;
	padding-left: 27px;
	background-position: 0px;
}

#centrado2_pie {
	width: 752px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/sombra-abajo1.jpg);
	background-repeat: no-repeat;
	padding-right: 27px;
	padding-left: 27px;
	height: 100px;
}

.parteabaj
{
	background-image:url(../images/sombra-abajo.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 15px;
	width: 750px;
	padding-top: 12px;
}

.borde
{
background-repeat: repeat-y;
background-position: center top;
}
#contentarea {
	background-repeat: no-repeat;
	background-color: #fbfaf8;
}

#contenido {
	background-repeat: no-repeat;
	background-color: #fbfaf8;
}


#contenedor_p
{
	width: 752px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	min-height: 0px;
	background-repeat: no-repeat;
	background-position: left 150px;
	background-color: #EDEDED;
	position: relative;
}


#trozoprinc
{
	padding: 0px;
}


#topbar
{
	width: 752px;
	height: 128px;
	background-color: #000404;
}


#menu
{
	width: 752px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-left: 0px;
	float: right;
	margin-top: 0px;
	text-transform: uppercase;
	background-image: url(../images/fondo-menu.jpg);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 98px;
	filter: alpha(opacity=70);
	opacity: .7;
	display: block;
}



#menu a
{
	display: block;
	float:left;
	height: 22px;
	color: #CCCCCC;
	text-decoration: none;
	padding-top: 7px;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../images/fondoboton1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.activo {
	background-image: url(../images/fondoboton.gif);
	color: #cccc99;
	background-repeat: no-repeat;
}
#menu .activo {
	background-image: url(../images/fondoboton.gif);
	color: #cccc99;
}





#menu a.home
{
	margin: 0px;
	padding-right: 30px;
	padding-left: 20px;
}
#menu a:hover {
	display: block;
	float:left;
	height: 22px;
	text-decoration: none;
	padding-top: 7px;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../images/fondoboton.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#menu .imagenenmedio {
	width: 5px;
	background-image: url(../images/imagen-separador-b.gif);
	height: 30px;
}



#menu a.home:hover
{
	width: 90px;
	margin: 0px 0px 0px 0px;
}

#menu a.darknav
{
display: block;
float:left;
width: 117px;
height: 20px;
background-color: #D7D5CB;
color: #FFFFFF;
margin: 0px 0px 0px 1px;
}

#menu a.darknav:hover
{
display: block;
float:left;
width: 117px;
height: 20px;
background-color: #E3E2D9;
color: #FFFFFF;
margin: 0px 0px 0px 1px;
}

#menu a.on
{
background-color: #E3D9C4!important;
color: #666666!important;
}

#menu span.darknav
{
	display: block;
	float:left;
	width: 120px;
	height: 20px;
	background-color: #D7D5CB;
	color: #FFFFFF;
	background-image:url(../images/hashout-white.gif);
	margin: 0px 0px 0px 1px;
}

#menu span
{
text-align: center;
}


#menu ul
{
	display: inline;
	padding: 0px;
	margin: 0px;
}

#menu ul li
{
display: inline;
list-style-type: none;
padding: 0px; 
margin: 0px;
}
.floatrightidioma {
	background-repeat: no-repeat;
	height: 15px;
	width: 109px;
	margin-top: 0px;
	margin-left: 0px;
	text-align: right;
	top: 0px;
	font-size: 9px;
	font-family: tahoma;
	float: right;
}
.floatleft_top {
	background-image: url(../images/mar-balear.jpg);
	background-repeat: no-repeat;
	height: 98px;
	width: 752px;
}


#floatrightidiomaCopy {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 15px;
	z-index: 20;
	float: right;
	left: 1069px;
}

.col1
{
width: 245px;
float: left;
}

.col2
{
width: 360px;
float: left;
}

.col3
{
width: 30px;
float: left;
}



#picstrip
{
	width: 752px;
	height: 154px;
	background-color: #F5F3F0;
}
#pieouter {
	width: 752px;
	background-color: #222836;
	display: block;
	height: 60px;
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 20px;
	color: #CCCCCC;
	clear: both;
}
#pieouter a {
	color: #996600;
}
#pieouter a:hover {
	color: #CCCCCC;
}
#m_menu {
	height: 30px;
	background-repeat: repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	padding-top: 0px;
	background-image: url(../images/fondo-menu.jpg);
}
#m_menu a {
	color: #999999;

}
#m_menu a:hover {
	color: #13212E;
}
.activo {
	color: #13212E;
	text-decoration: underline;
}

.fundicion {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-align: right;
	padding-top: 5px;
}
.fundicion a {
	color: #CCCCCC;
	text-decoration: none;
}
.fundicion a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#contenido_izq {
	height: auto;
	padding-left: 0px;
	margin-left: 30px;
	float: left;
	margin-top: 50px;
	margin-right: 0px;
	padding-right: 0px;
	display: block;
	margin-bottom: 30px;
	width: 615px;
}
#contenido_derecha {
	float: left;
	width: 191px;
	margin-top: 50px;
	margin-right: 0px;
	display: block;
	margin-left: 20px;
}
#contenido_derecha_2 {
	float: left;
	width: 191px;
	margin-top: 50px;
	margin-right: 0px;
	display: block;
	margin-left: 20px;
	background-image: url(../images/mca.gif);
	height: 550px;
	background-repeat: no-repeat;
	background-position: center 30px;
	font-size: 9px;
}
#contenido_derecha_2 a {
	color: #CC1C0B;
}


#tablita_iz {
	padding-top: 5px;
	clear: left;
}
#tablita_iz_2 {
	background-image: url(../images/tabla2.gif);
	background-repeat: no-repeat;
}

.texto9 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.texto_15iz {
	margin-left: 13px;
}
.texto_mca {
	text-align: left;
	margin-top: 125px;
	margin-right: 25px;
	margin-left: 25px;
}
.texto_ce {
	text-align: left;
	margin-top: 150px;
	margin-right: 25px;
	margin-left: 25px;
}
.texto_nombre {
	font-size: 18px;
	font-weight: lighter;
	color: #333333;
	line-height: 19px;
}
.texto_descriccion {
	padding-left: 20px;
	font-size: 11px;
	line-height: 16;
}
.texto-descripcion p {
	line-height: 15px;
	text-align: justify;
}

.texto_15iz img {
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#contenido_derecha_2_team {
	float: left;
	width: 191px;
	margin-top: 20px;
	margin-right: 0px;
	display: block;
	margin-left: 20px;
	background-image: url(../images/img-derecha.jpg);
	height: 950px;
	background-repeat: no-repeat;
	background-position: center 0px;
	font-size: 10px;
}
.texto_lloyds {
	text-align: left;
	margin-top: 100px;
	margin-right: 28px;
	margin-left: 30px;
	line-height: 14px;
}
.texto_lloyds_abajo {
	text-align: center;
	margin-top: 45px;
	margin-right: 25px;
	margin-left: 25px;
}
.texto_lloyds_abajo a {
	color: #333333;
}
#tabla-new-build {
	background-image: url(../images/tabla02.gif);
	display: block;
	height: 170px;
	background-repeat: no-repeat;
	background-position: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#tabla-new-build li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #0F1C26;
	list-style-type: inherit;
	list-style-image: url(../images/circuloo.gif);
	margin-top: 12px;
}
#linea {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 10px;
}
.texto_nombre_gris {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 15px;
}
#contenido_izq_2 {
	width: 777px;
	height: auto;
	padding-left: 0px;
	margin-left: 30px;
	float: left;
	margin-top: 50px;
	margin-right: 0px;
	padding-right: 0px;
	display: block;
	margin-bottom: 30px;
}
.colornegrito {
	color: #333333;
}
#idioma {
	position:absolute;
	left:611px;
	top:77px;
	z-index:0;
	width: 130px;
	height: 18px;
	text-align: right;
	color: #EBEBEB;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#idioma a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EBEBEB;
	text-decoration: none;
	font-weight: bold;
}
#flash {
	height: 450px;
	width: 752px;
}
#flash-contacto {
	height: 300px;
	width: 752px;
}

#intermedio {
	background-image: url(../images/imagen-intermedio.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 752px;
}
#principal-izq {
	width: 395px;
	height: 367px;
	float: right;
	background-color: #ECECEC;
}
#principal-derecha {
	width: 355px;
	float: right;
	height: 367px;
	background-image: url(../images/videoshowreel.jpg);
	background-repeat: no-repeat;
	background-color: #ECECEC;
	background-position: 4px 4px;
}
#casillas-principal1 {
	width: 395px;
	height: 137px;
	background-image: url(../images/fotito1.jpg);
}
#casillas-principal2 {
	width: 395px;
	height: 137px;
	background-image: url(../images/fotito2.jpg);
}

#casillas-abajo {
	background-image: url(../images/pastilla2.jpg);
	background-repeat: no-repeat;
	height: 81px;
	background-position: 0px -1px;
}
.texto-casilla-abajo {
	padding-left: 165px;
	padding-top: 5px;
	margin: 0px;
	padding-right: 22px;
	padding-bottom: 7px;
}
#ptuntita-abajo {
	background-image: url(../images/puntitaicono-hd.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 752px;
	background-position: 1px;
}
.titulo-casillas {
	font-size: 18px;
	color: #333333;
}
#textito-casillas {
	padding-top: 15px;
	padding-left: 165px;
	width: 210px;
}
.azul {
	color: #0066CC;
}
#showreel {
	position:relative;
	left:660px;
	top:10px;
	z-index:50;
	width: 100px;
	height: 79px;
	text-align: center;
	color: #999999;
	clear: both;
	overflow: visible;
}
#apDiv1 {
	position:relative;
	left:20px;
	top:245px;
	width:270px;
	z-index:1;
	color: #333333;
	font-size: 18px;
	font-family: Tahoma;
}
#apDiv1-texto {
	position:relative;
	left:20px;
	top:260px;
	width:300px;
	z-index:0;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}
#apDiv1-boton {
	position:relative;
	left:251px;
	top:270px;
	z-index:2;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	width: 83px;
	margin: 0px;
	height: 24px;
}
#apDiv1-boton a {
	height: 20px;
	width: 83px;
	display: block;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/playvideo.gif);
	background-repeat: no-repeat;
}
#apDiv1-boton a:hover {
	background-image: url(../images/playvideo-hover.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}
#apDiv2 {
	position:relative;
	left:-140px;
	top:0px;
	width:100px;
	height:90px;
	z-index:13;
}
#apDiv3 {
	position:relative;
	left:160px;
	top:-95px;
	width:200px;
	height:10px;
	z-index:14;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bolder;
	color: #333333;
}
.style1 {color: #999999}
#lafundacion {
	width: 752px;
	height: 700px;
	background-image: url(../images/lafundacion.jpg);
}
#linea-fondo {
	background-color: #FFFFFF;
	height: 8px;
	width: 752px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	clear: both;
}
#texto-fundacion {
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	width: 699px;
	line-height: 15px;
	text-align: justify;
}
.texto-quienessomos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #666666;
	padding-left: 16px;
	font-weight: bold;
}
.texto-quiene-nombre {
	padding-left: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 18px;
	font-weight: lighter;
	font-variant: normal;
	text-align: justify;
}
#texto-fundacion-iz {
	padding-left: 0px;
	padding-top: 28px;
	text-align: justify;
}
#servicios {
	background-image: url(../images/tabla-servicios.jpg);
	background-repeat: no-repeat;
	height: 440px;
	width: 752px;
}
#izq-servicios {
	width: 350px;
	float: left;
	padding-top: 30px;
}
#texto-servicios {
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	width: 699px;
	height: 400px;
}
#der-servicios {
	width: 320px;
	float: left;
	padding-top: 30px;
}
#izq-servicios li {
	padding-bottom: 16px;
}
#der-servicios li {
	padding-bottom: 16px;
}
#descargapdf {
	margin-left: 150px;
	margin-top: 45px;
}
#proyectos {
	background-repeat: no-repeat;
	height: 407px;
	width: 752px;
	background-color: #EDEDED;
}

#texto-proyectos {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 752px;
	height: 407px;
}
.titulo-proyectos {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	padding-left: 32px;
	padding-top: 20px;
	color: #999999;
}
#izq-proyectos {
	width: 410px;
	float: left;
	padding-top: 0px;
	height: 407px;
	background-image: url(../images/proyectos.jpg);
	background-repeat: no-repeat;
	background-color: #EBEBEB;
}
#der-proyectos {
	width: 341px;
	float: left;
	padding-top: 0px;
	height: 407px;
	background-image: url(../images/descripcion-proyectos.jpg);
	background-repeat: no-repeat;
	background-color: #EBEBEB;
}
.titulo-proyectos2 {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 16px;
	margin-right: 11px;
	margin-bottom: 5px;
	margin-left: 18px;
	width: 380px;
	height: 342px;
	overflow: auto;
	background-color: #EDEDED;
}
.titulo-proyectos2 li {
	height: 120px;
	width: 367px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	background-image: url(../images/linea-proyectos.jpg);
	background-repeat: no-repeat;
	background-position: 0px 120px;
}
.titulo-proyectos2 ul {
	margin: 0px;
	padding: 0px;
}
.texto-titulo-proyectos {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	padding-left: 10px;
	font-weight: normal;
	font-variant: normal;
}
.texto-titulo-proyectos-tit {
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	font-variant: normal;
}
.tabla-proy-activos {
	text-align: justify;


}
.tabla-proy-activos2 {
	background-color: #B0BACC;
	text-align: justify;
}
.texto-descripcion {
	margin-top: 25px;
	margin-left: 20px;
	margin-right: 20px;
	font-family: tahoma;
	color: #000000;
}
.textito9 {
	font-size: 9px
}
#abajo-descrip {
	background-color: #EBEBEB;
	background-image: url(../images/descripcio-abajo.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 752px;
	clear: both;
	background-position: 10px -1px;
}

.gris-text-9 {
	color: #666666;
	font-weight: bold;
	font-size: 9px;
}
#enviar {
	width: 752px;
	height: 320px;
}
#contacto {
	background-image: url(../images/contacto.jpg);
	background-repeat: no-repeat;
	height: 282px;
	width: 752px;
	background-color: #E0E0E0;
}
#izq-contacto {
	width: 370px;
	float: left;
	padding-top: 30px;
}
#der-conatcto {
	width: 280px;
	float: left;
	padding-top: 50px;
	margin-left: 30px;
}
#der-conatcto li {
	padding-bottom: 16px;
}
.rojo {color: #FF3333}
#texto-fundacion-alvaro {
	padding-left: 100px;
	padding-top: 25px;
	clear: both;
	display: block;
	height: 120px;
}
#texto-fundacion-oscar {
	padding-left: 100px;
	padding-top: 5px;
	height: 115px;
}
.titulo-quienessomos {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	padding-left: 32px;
	padding-top: 18px;
	color: #999999;
}
#contenido-prin-index {
	width: 752px;
	background-color: #EDEDED;
}
#imagen-index-pie {
	clear: both;
}


#texto-fundacion-maria {
	padding-left: 100px;
	padding-top: 16px;
	height: 115px;
}
