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

html, body, #contenedor{
	height:100%;
	min-height: 100%;
	width:100%;
	margin: 0;
	padding:0;
	
	/*font-family:'MyriadWebRegular';*/
}
img{border:none;
}
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('../fonts/league_gothic-webfont.eot');
    src: url('../fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/league_gothic-webfont.woff') format('woff'),
         url('../fonts/league_gothic-webfont.ttf') format('truetype'),
         url('../fonts/league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Swiss721SWARoman';
    src: url('../fonts/tt3004m-webfont.eot');
    src: url('../fonts/tt3004m-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tt3004m-webfont.woff') format('woff'),
         url('../fonts/tt3004m-webfont.ttf') format('truetype'),
         url('../fonts/tt3004m-webfont.svg#Swiss721SWARoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

a:link{
	text-decoration:none;
}
html>body #contenedor {
    height: auto; /* con este hack escondemos el min-height de IE*/
}
html, body{
	background-color:#EDEDED;
	height:100%;
}
#cabecera{
	background-color:#4B4B4D;
	width:100%;
	height:110px;
	/*background-color:#FFF;*/
}
#men{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#menus{
	float:left;
	margin-top:25px;
	color:#EDEDED;
	margin-right:0px;
	margin-left:25px;
	font-family:'Swiss721SWARoman';
	font-size:18px;
}
#principal{
    height:auto;
    /*padding:5px;*/
    padding-bottom:20px;   /* con este  padding el footer nunca toca el contenido */
    width:900px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
#slid{
	margin-top:0px;
	/*position:relative;*/
	
}
#contenedor{
	width:100%;
	position: absolute;
    top: 0;
    left: 0;
}
#index_izquierdo{
	width:450px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	background-color:white;
	height:540px;
}
#index_derecho{
	width:450px;
	float:left;
	margin-left:0px;
	background-color:white;
	margin-top:0px;
	height:540px;
}
#tabla{
	width:382px;
	height:369px;
	background-image:url(../img/plazasol.png);
	margin-left:30px;
}
#tabla #uno {
	width:150px;
	height:110px;
	float:left;
	margin-top:13px;
}
#tabla #dos {
	width:150px;
	height:110px;
	float:left;
	margin-left:25px;
	margin-top:13px;
}
#tabla #tres{
	width:150px;
	height:110px;
	float:left;
	margin-top:30px;
}
#tabla #cuatro{
	width:150px;
	height:110px;
	float:left;
	margin-left:25px;
	margin-top:30px;
}
/*#index_derecho h1{
	color:#948B00;
	font-size:24px;
	font-family:'LeagueGothicRegular';
	text-align:center;
	margin-left:40px;
	margin-top:40px;
}*/
#index_derecho img{
	margin-top:20px;
	margin-left:30px;
	margin-bottom:70px;
}
#index_izquierdo img{
	margin-left:40px;
	padding-bottom:50px;
}
#index_izquierdo h1{
	color:#948B00;
	font-size:24px;
	font-family:'LeagueGothicRegular';
	text-align:left;
	margin-left:40px;
	margin-top:40px;
}
#index_izquierdo p{
	font-size:12px;
	color:#717073;
	margin-left:40px;
	margin-right:20px;
	text-align:justify;
}
/*empresa*/
#empresa_izquierdo{
	width:450px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	background-color:white;
	height:540px;
}
#empresa_derecho{
	width:450px;
	float:left;
	margin-left:0px;
	background-color:white;
	margin-top:0px;
	height:540px;
}
#empresa_derecho img{
	margin-top:20px;
	margin-left:30px;
	margin-bottom:70px;
}
#empresa_izquierdo img{
	margin-left:40px;
	padding-bottom:50px;
}
#empresa_izquierdo h1{
	color:#948B00;
	font-size:24px;
	font-family:'LeagueGothicRegular';
	text-align:left;
	margin-left:40px;
	margin-top:40px;
}
p{
	font-family:'Swiss721SWARoman';
}
#empresa_izquierdo p{

	font-size:12px;
		color:#717073;
	margin-left:40px;
	margin-right:20px;
	text-align:justify;
}
/*footer*/
.footer{
	height: 6em;
	width:100%;
	/*position:absolute;*/
	bottom:0;
	margin-top:0px;
	margin-bottom:0px;
	/*position: absolute;*/
	background-color:#4B4B4D;
	bottom:0px;
	left: 0px;
	/*clear: both;*/
}
.footers{
	height:10em;
	width:100%;
	bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;
	background-color:#9A8F00;
	left: 0px;
	clear:both
}
#foots{
	width:890px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
}
#foots #columnas{
	float:left;
/*	width:120px;
*/	margin-left:30px;
}
#foots #columnas h1{
	color:white;
	font-family:'Swiss721SWARoman';
	font-size:18px;
}
#foots #columnas p{

	color:white;
	font-size:11px;
}

#foot{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	width:850px;
	
}

#foot #pie2 p{
	color:white;

	font-size:11px;
	/*margin-left:20px;*/
	margin-top:25px;
	/*margin-bottom:20px;*/
	float:left;
	
}
#foot #pie2 img{
	float:left;
	margin-top:-18px;
	margin-right:10px;
}
/*proyectos*/

#proyectos_izquierdo{
	width:260px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	background-color:white;
	height:520px;
}
#proyectos_izquierdo h1{
	color:#948B00;
	font-size:24px;
	font-family:'LeagueGothicRegular';
	text-align:left;
	margin-left:40px;
	margin-top:40px;
}
#proyectos_izquierdo p{

	font-size:12px;
	color:#717073;
	margin-left:40px;
	margin-right:20px;
	text-align:justify;
}
#proyectos_derecho{
	width:320px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	background-color:white;
	height:520px;
}
#proyectos_derecho p{
	color:#747373;
	font-size:12px;
	margin-top:40px;
	margin-right:20px;
	width:280px;
	height:200px;

	text-align:justify;
}
#proyectos_derecho ul{
	list-style-image:url(../img/vine.png);
	color:#747373;
	font-size:12px;
	font-family:'Swiss721SWARoman';
}
#proyectos_derecho img{
	margin-right:0px;
	float:left;
	margin-left:0px;
	margin-top:10px;
}
#servicios{
	width:300px;
	float:left;
	background-color:white;
	height:320px;
	text-align:justify;
}
/*#servicios img{
	margin-left:30px;
	margin-top:20px;
}*/
/*#servicios h1{
	color:#948B00;
	font-size:24px;
	font-family:'LeagueGothicRegular';
	text-align:left;
	margin-left:30px;
	margin-top:40px;
}*/
#servicios p{
	color:#747373;
	font-size:12px;
	margin-top:10px;
	margin-left:30px;
	height:100px;
/*	margin-right:20px;*/
	width:240px;

}
/*expansion*/

.titulos{
	color:#948B00;
	font-size:24px;
	font-family:'LeagueGothicRegular';
	text-align:left;
	margin-left:40px;
	margin-top:40px;
	margin-bottom:20px;
}

.titulo_contacto{
	color:#948B00;
	font-size:24px;
	font-family:'Swiss721SWARoman';
	text-align:left;
	margin-left:40px;
	margin-top:40px;
	margin-bottom:20px;
}
.label{
	color:#747373;
	font-size:12px;
	margin-top:10px;
	margin-left:40px;
/*	margin-right:20px;*/
	width:810px;
	font-family:'Swiss721SWARoman';
}
.input{
	background-image:url(../img/input.png);
	background-repeat:no-repeat;
	border:none;
	width:316px;
	height:30px;
	margin-left:40px;
	color:#747373;
	padding-left:5px;
	font-family:'Swiss721SWARoman';
}
.coment{
	background-image:url(../img/comentario.png);
	background-repeat:no-repeat;
	border:none;
	width:316px;
	height:137px;
	margin-left:40px;
	color:#747373;
	padding-left:5px;
	font-family:'Swiss721SWARoman';
}
.enviar{
	background-image:url(../img/enviar.png);
	background-repeat:no-repeat;
	width:61px;
	height:30px;
	float:right;
	margin-top:15px;
	/*border:none;*/
}
#contacto_izquierdo{
	width:355px;
	float:left;
	height:550px;
}
#contacto_derecho{
	width:500px;
	float:left;
	margin-top:-90px;
	height:550px;
}
.titulo2_contacto{
	color:#948B00;
	font-size:18px;
	font-family:'Swiss721SWARoman';
	text-align:left;
	margin-left:40px;
	margin-top:40px;
	margin-bottom:20px;
}
#contacto_derecho p{
	color:#747373;
	font-size:12px;
	margin-top:10px;
	margin-left:40px;
	margin-right:20px;
/*	margin-right:20px;*/
/*	width:230px;*/
	width:170px;

	float:left;
}
#contacto derecho img{
	float:left;
	margin-left:20px;

}
#galeria{
	margin-bottom:30px;
}