@charset "utf-8";
/* Medios fluidos sencillos
   Nota: Los medios fluidos exigen la eliminación de los atributos de altura y anchura de los medios del código HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 no admite max-width (anchura máxima), por lo que usa de manera predeterminada una anchura del 100% */
.ie6 img {
	width:100%;
}

/*
	Propiedades de cuadrícula fluida de Dreamweaver
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	Inspiración obtenida de "Responsive Web Design" de Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	y Golden Grid System de Joni Korpi
	http://goldengridsystem.com/
*/

/* Diseño móvil: 480 px e inferior. */
.sinmargen{margin:0}
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 87.36%;
	padding-left: 1.82%;
	padding-right: 1.82%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;	
}
nav {  
        border-bottom: 0;  
    }  
    nav ul {  
        display: none;  
        height: auto;  
    } 
	nav ul li { 
		clear:both; 
        height: auto;  
    }  
    nav a#pull {  
        display: block;  
        background-color: #283744;  
        width: 93%;  
        position: relative; 
		color:#FFF;
		padding:10px;
		text-decoration:none;
    }  
	    nav a#pull:after {  
        content:"";  
        background: url('images/nav-icon.png') no-repeat;
		background-position:right;  
        width: 30px;  
        height: 30px;  
        display: inline-block;  
        position: absolute;  
        right: 35px;  
        top: 5px;  
    }
.nadaul{list-style-type:none;}
.liiz{float:left;}
.menu{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#565555; text-decoration:none; font-weight:bold;}
.menu:visited{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px;text-decoration:none; color:#565555;}
.menu:active{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#565555;}
.menu:hover{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#000080;}
.menu_estar{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#333333; font-weight:bold; border-bottom:3px solid #72bbbc;}

.enlaceblanco{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#565555; text-decoration:none; color:#ffffff; }
.enlaceblanco:visited{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px;text-decoration:none; color:#ffffff;}
.enlaceblanco:active{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#ffffff;}
.enlaceblanco:hover{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#ffffff;}

.nadap{padding:0; margin:0; border:0;}
.h1{padding:0; margin:0; border:0;}
.h2{padding:0; margin:0; border:0;}
.h3{padding:0; margin:0; border:0;}
.texto{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify; line-height:24px;}
.textoblanco{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#d1d1d1;}
.textoblancog{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#ffffff;}


.textoblancoboton{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none;}
.textoblancoboton:visited{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none;}
.textoblancoboton:active{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none;}
.textoblancoboton:hover{font-family:calibri, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:underline;}

.enlacesgenerales{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#2c73d2; text-decoration:none;}
.enlacesgenerales:visited{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#2c73d2; text-decoration:none;}
.enlacesgenerales:active{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#2c73d2; text-decoration:none;}
.enlacesgenerales:hover{font-family:calibri, Arial, Helvetica, sans-serif; font-size:15px; color:#004748; text-decoration:underline;}

.verde{color:#2d7013;}
.logo{float:left; width:98%;}
.finfo{float:left; width:98%;}
.fmenu{float:left; width:98%; min-height:106px; background-image:url(images/mer_03.jpg); background-repeat:no-repeat;}
.enelmenu{float:left; width:95%; padding-top:1%; padding-left:0%; margin-left:0;}
.enelslider{float:left; width:98%;}
.enelsliderp{float:left; width:98%; border:1px solid #ededed; margin-right:2%; margin-left:2%; margin-top:3%; background-color:#f1f9f9}
.enelsliderg{float:left; width:58.2%; margin-left:4%; margin-top:4%;}
.anchototal{float:left; width:100%;}
.finfo1{float:left; width:98%; border:1px solid #ededed; margin-top:0%; background-color:#FFF}

.finfo1p{float:left; width:30%; margin-top:2%;}
.enlainfo{float:left; width:84%; padding-top:3%; padding-left:3%; margin-left:0%; background-color:#FFF}
.enlafoto{float:left; width:98%;}
.enlafotoc{float:left; width:62%; margin-top:2%;}
.enlafoto1{float:left; width:99%;}
.anchura{float:left; width:95%; margin-top:1%; margin-left:2%; padding-left:3%; padding-right:3%; margin-top:1.5%; background-color:#f8f6f3; border:1px solid #ededed;}
.anchurafoto{float:left; width:99%; margin-top:1%; margin-left:1%}
.anchurafotom{float:left; width:43.5%; margin-top:0%; margin-left:12%}
.totalabajo{float:left; width:100%; background-color:#666; height:100px;}
.abajo{float:left; width:90%; padding-top:0%;}
.arriba2{padding-top:2%;}
.limpiar{clear:both;}
.loca{float:left; width:97%; margin-top:1%; margin-left:1%; border:1px solid #ededed; padding:2%; background-color:#fafafa;}
.abajito{width:98%; margin-left:0; background-color:#fafafb}
.anchuraformulario{float:left; width:70%; margin-top:0%; margin-left:18%; border:1px solid #dbe6ec;}
.contacto{clear:both;float:left;margin-left:0;width:97%; display:block;}
.cont2{clear:none !important;float:left; width:100% ;margin-left:0%; margin-top:0%;}
.separar5{margin-top:12px;}
.datos_formu{width:280px;display:block;float:left;text-align:right;background-color:#f8f7f6;}
input{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:0.9em;background-color:#ffffff;min-height:15px;color:#000000;border:1px solid #c6c6c6;width:250px;}
select{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:0.9em;background-color:#ffffff;min-height:15px;color:#000000;border:1px solid #c6c6c6;width:250px;}
textarea{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:0.8em;background-color:#ffffff;color:#000000;border:1px solid #c6c6c6; width:350px;}
.boton{width:180px;min-height:25px;background-color:#235f8e;color:#ffffff;font-weight:bold;FONT-FAMILY:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:1em; margin-left:4%;}
.contacto2{float:left; width:30%;text-align:left;padding-top:15px;margin-left:150px;}
.altura32{height:32px;}
.cont3{float:left;clear:none !important;margin-left:2%;width:22%;margin-top:1.9%}
.cont4{width:94%;margin-top:15%;border:1px dashed #ededed;min-height:150px;background-color:#f9f9f9;margin-left:2.5%;padding:0.5%;}
.arriba3{padding-top:3%;}
.azul{color:#69bbbd;}
.centrado{text-align:center;}
.fotos{width:80%; margin-left:15%; margin-top:1.4%; margin-bottom:2.9%; float:left; background-color:#646464}
.guge{float:left; width:30%;}
.accede{float:left; width:50%; margin-left:6%; margin-top:2%}
.abajodeltodo{float:left; width:95%; margin-left:2.5%; margin-top:1.1%; padding:1%; background-color:#f2f2f2; border:1px solid #dfdfdf}
.abajodeltodoc{width:100%; clear:both;margin-top:1.1%; padding:1%; background-color:#f2f2f2; border:1px solid #dfdfdf}
.abajomapa{float:left; width:28%; margin-left:0.5%; margin-top:1.1%; padding:2%; background-color:#f2f2f2; border:1px solid #dfdfdf}
.enlafotoproyect{float:left; width:30%;}
.margintop0{margin-top:0;}
.margin0{margin:0}
.enelslidergal{float:left; margin-left:2%; margin-top:1.2%; width:42%;}
.capa1{background-color:#f9f9f9; margin-top:1%; margin-left:2%; margin-bottom:6%;}
.capa2{float:left; width:20%; margin-left:2.5%; margin-top:4%;}
.sepa30{line-height:30px;}
.negro{color:#000000;}
img{border:0;}
.abajo{float:left; width:100%;}
.alturas{padding:4%; padding-top:1%;}
.fotito{padding-top:10.5%; width:98%; margin-left:0%;}
.altu2{margin-top:2%;}
.alladofoto{width:95%; margin-left:2.5%; margin-top:2%; padding:1.5%;}
.otrafoto{width:95%; margin-left:2.5%; margin-top:2%; padding:1.5%;}
	.mapita{width:99%; height:280px;}

/* Diseño tableta: de 481 px a 768 px. Hereda estilos de: Diseño móvil. */

@media only screen and (min-width: 481px) {
.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
nav {  
        border-bottom: 0;  
    }  
    nav ul {  
        display: none;  
        height: auto;  
    } 
	nav ul li { 
		clear:both; 
        height: auto;  
    }  
    nav a#pull {  
        display: block;  
        background-color: #283744;  
        width: 93%;  
        position: relative; 
		color:#FFF;
		padding:10px;
		text-decoration:none;
    }  
	    nav a#pull:after {  
        content:"";  
        background: url('images/nav-icon.png') no-repeat;
		background-position:right;  
        width: 30px;  
        height: 30px;  
        display: inline-block;  
        position: absolute;  
        right: 35px;  
        top: 5px;  
    }
.nadaul{list-style-type:none;}
.liiz{float:left;}
.menu{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#565555; text-decoration:none; font-weight:bold;}
.menu:visited{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px;text-decoration:none; color:#565555;}
.menu:active{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#565555;}
.menu:hover{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#000080;}
.menu_estar{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#333333; font-weight:bold; border-bottom:3px solid #72bbbc;}

.nadap{padding:0; margin:0; border:0;}
.h1{padding:0; margin:0; border:0;}
.h2{padding:0; margin:0; border:0;}
.h3{padding:0; margin:0; border:0;}
.texto{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify; line-height:24px;}
.textoblanco{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#d1d1d1;}
.textoblancog{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#ffffff;}


.textoblancoboton{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none;}
.textoblancoboton:visited{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none;}
.textoblancoboton:active{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none;}
.textoblancoboton:hover{font-family:calibri, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:underline;}

.enlacesgenerales{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#2c73d2; text-decoration:none;}
.enlacesgenerales:visited{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#2c73d2; text-decoration:none;}
.enlacesgenerales:active{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#2c73d2; text-decoration:none;}
.enlacesgenerales:hover{font-family:calibri, Arial, Helvetica, sans-serif; font-size:15px; color:#004748; text-decoration:underline;}

.verde{color:#2d7013;}
.logo{float:left; width:98%; background-color:#FFF;}
.finfo{float:left; width:98%;}
.fmenu{float:left; width:98%; min-height:106px; background-image:url(images/mer_03.jpg); background-repeat:no-repeat;}
.enelmenu{float:left; width:95%; padding-top:1%; padding-left:0%; margin-left:0;}
.enelslider{float:left; width:98%;}
.enelsliderp{float:left; width:98%; border:1px solid #ededed; margin-right:2%; margin-left:0%; margin-top:3%; background-color:#f1f9f9}
.enelsliderg{float:left; width:58.2%; margin-left:4%; margin-top:4%;}
.anchototal{float:left; width:100%;}
.finfo1{float:left; width:98%; border:1px solid #ededed; margin-top:0%; background-color:#FFF}

.finfo1p{float:left; width:30%; margin-top:2%;}
.enlainfo{float:left; width:84%; padding-top:3%; padding-left:3%; margin-left:0%; background-color:#FFF}
.enlafoto{float:left; width:98.3%;}
.enlafotoc{float:left; width:62%; margin-top:2%;}
.enlafoto1{float:left; width:100%;}
.anchura{float:left; width:96%; margin-top:0%; margin-left:0%; padding:2%; margin-top:1.5%; background-color:#f8f6f3; border:1px solid #ededed;}
.anchurafoto{float:left; width:100%; margin-top:0%; margin-left:0%; background-color:#FFF}
.anchurafotom{float:left; width:43.5%; margin-top:0%; margin-left:12%}
.totalabajo{float:left; width:100%; background-color:#666; height:100px;}
.abajo{float:left; width:90%; padding-top:0%;}
.arriba2{padding-top:2%;}
.limpiar{clear:both;}
.loca{float:left; width:97%; margin-top:1%; margin-left:1%; border:1px solid #ededed; padding:2%; background-color:#fafafa;}
.abajito{width:100%; margin-left:0; background-color:#fafafb}
.anchuraformulario{float:left; width:70%; margin-top:0%; margin-left:18%; border:1px solid #dbe6ec;}
.contacto{clear:both;float:left;margin-left:0;width:97%; display:block;}
.cont2{clear:none !important;float:left; width:100% ;margin-left:0%; margin-top:0%;}
.separar5{margin-top:12px;}
.datos_formu{width:280px;display:block;float:left;text-align:right;background-color:#f8f7f6;}
input{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:0.9em;background-color:#ffffff;min-height:15px;color:#000000;border:1px solid #c6c6c6;width:250px;}
select{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:0.9em;background-color:#ffffff;min-height:15px;color:#000000;border:1px solid #c6c6c6;width:250px;}
textarea{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:0.8em;background-color:#ffffff;color:#000000;border:1px solid #c6c6c6; width:350px;}
.boton{width:180px;min-height:25px;background-color:#235f8e;color:#ffffff;font-weight:bold;FONT-FAMILY:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:1em; margin-left:4%;}
.contacto2{float:left; width:30%;text-align:left;padding-top:15px;margin-left:150px;}
.altura32{height:32px;}
.cont3{float:left;clear:none !important;margin-left:2%;width:22%;margin-top:1.9%}
.cont4{width:94%;margin-top:15%;border:1px dashed #ededed;min-height:150px;background-color:#f9f9f9;margin-left:2.5%;padding:0.5%;}
.arriba3{padding-top:3%;}
.azul{color:#69bbbd;}
.centrado{text-align:center;}
.fotos{width:80%; margin-left:15%; margin-top:1.4%; margin-bottom:2.9%; float:left; background-color:#646464}
.guge{float:left; width:30%;}
.accede{float:left; width:50%; margin-left:6%; margin-top:2%}
.abajodeltodo{float:left; width:93.2%; margin-left:1%; margin-top:0%; padding:2%; background-color:#f2f2f2; border:1px solid #dfdfdf}
.abajomapa{float:left; width:28%; margin-left:0.5%; margin-top:1.1%; padding:2%; background-color:#f2f2f2; border:1px solid #dfdfdf}
.enlafotoproyect{float:left; width:30%;}
.enelslidergal{float:left; margin-left:2%; margin-top:1.2%; width:42%;}
.capa1{background-color:#f9f9f9; margin-top:1%; margin-left:2%; margin-bottom:6%;}
.capa2{float:left; width:20%; margin-left:2.5%; margin-top:4%;}
.sepa30{line-height:30px;}
.negro{color:#000000;}
img{border:0;}
.abajo{float:left; width:100%;}
.alturas{padding:4%; padding-top:1%;}
.fotito{padding-top:10.5%; width:98%; margin-left:0%;}
.altu2{margin-top:2%;}
.alladofoto{width:94%; margin-left:1.3%; margin-top:2%; padding:1.5%;}
.otrafoto{width:94%; margin-left:1.3%; margin-top:2%; padding:1.5%;}
	.mapita{width:99%; height:280px;}
}

/* Diseño escritorio: de 769 px hasta un máximo de 1232 px.  Hereda estilos de: Diseño móvil y Diseño tableta. */

@media only screen and (min-width: 769px) {
.gridContainer {
	width: 100%;
	max-width: 1500px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	border:1px solid #ededed;
	background-color:#FFF;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color:#FFF;
}
.nadaul{list-style-type:none;}
.liiz{float:left;}
.menu{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#565555; text-decoration:none; font-weight:bold;}
.menu:visited{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px;text-decoration:none; color:#565555;}
.menu:active{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#565555;}
.menu:hover{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#000080;}
.menu_estar{font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#333333; font-weight:bold; border-bottom:3px solid #72bbbc;}

.nadap{padding:0; margin:0; border:0;}
.h1{padding:0; margin:0; border:0;}
.h2{padding:0; margin:0; border:0;}
.h3{padding:0; margin:0; border:0;}
.texto{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify; line-height:24px;}
.textoblanco{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#d1d1d1;}
.textoblancog{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#ffffff;}


.textoblancoboton{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none;}
.textoblancoboton:visited{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none;}
.textoblancoboton:active{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none;}
.textoblancoboton:hover{font-family:calibri, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:underline;}

.enlacesgenerales{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#2c73d2; text-decoration:none;}
.enlacesgenerales:visited{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#2c73d2; text-decoration:none;}
.enlacesgenerales:active{font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#2c73d2; text-decoration:none;}
.enlacesgenerales:hover{font-family:calibri, Arial, Helvetica, sans-serif; font-size:15px; color:#004748; text-decoration:underline;}

.verde{color:#2d7013;}
.logo{float:left; width:25.33%;}
.finfo{float:left; width:74.66%;}
.fmenu{float:left; width:74.67%; min-height:106px; background-image:url(images/mer_03.jpg); background-repeat:no-repeat;}
.enelmenu{float:left; width:95%; padding-top:3%; padding-left:0%; margin-left:0;}
.enelslider{float:left; width:67%;}
.enelsliderp{float:left; width:58.5%; border:1px solid #ededed; margin-right:3%; margin-left:4%; margin-top:2%; background-color:#f1f9f9}
.enelsliderg{float:left; width:58.2%; margin-left:4%; margin-top:4%;}
.anchototal{float:left; width:100%;}
.finfo1{float:left; width:28%; border:1px solid #ededed; margin-top:0%;}

.finfo1p{float:left; width:30%; margin-top:2%;}
.enlainfo{float:left; width:85%; padding-top:3%; padding-left:7%; margin-left:2%;}
.enlafoto{float:left; width:66%;}
.enlafotoc{float:left; width:62%; margin-top:2%;}
.enlafoto1{float:left; width:99%;}
.anchura{float:left; width:40%; margin-top:1%; margin-left:2%; padding-left:3%; padding-right:3%; background-color:#f8f6f3; border:1px solid #ededed;}
.anchurafoto{float:left; width:42%; margin-top:1%; margin-left:6%}
.anchurafotom{float:left; width:43.5%; margin-top:0%; margin-left:12%}
.totalabajo{float:left; width:100%; background-color:#666; height:40px;}
.abajo{float:left; width:90%; padding-top:0%;}
.arriba2{padding-top:2%;}
.limpiar{clear:both;}
.loca{float:left; width:85%; margin-top:1%; margin-left:6%; border:1px solid #ededed; padding:2%; background-color:#fafafa;}

.anchuraformulario{float:left; width:70%; margin-top:0%; margin-left:18%; border:1px solid #dbe6ec;}
.contacto{clear:both;float:left;margin-left:0;width:97%; display:block;}
.cont2{clear:none !important;float:left; width:100% ;margin-left:0%; margin-top:0%;}
.separar5{margin-top:12px;}
.datos_formu{width:280px;display:block;float:left;text-align:right;background-color:#f8f7f6;}
input{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:0.9em;background-color:#ffffff;min-height:15px;color:#000000;border:1px solid #c6c6c6;width:250px;}
select{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:0.9em;background-color:#ffffff;min-height:15px;color:#000000;border:1px solid #c6c6c6;width:250px;}
textarea{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:0.8em;background-color:#ffffff;color:#000000;border:1px solid #c6c6c6; width:350px;}
.boton{width:180px;min-height:25px;background-color:#235f8e;color:#ffffff;font-weight:bold;FONT-FAMILY:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:1em; margin-left:4%;}
.contacto2{float:left; width:30%;text-align:left;padding-top:15px;margin-left:150px;}
.altura32{height:32px;}
.cont3{float:left;clear:none !important;margin-left:2%;width:22%;margin-top:1.9%}
.cont4{width:94%;margin-top:15%;border:1px dashed #ededed;min-height:150px;background-color:#f9f9f9;margin-left:2.5%;padding:0.5%;}
.arriba3{padding-top:3%;}
.azul{color:#69bbbd;}
.centrado{text-align:center;}
.fotos{width:80%; margin-left:15%; margin-top:1.4%; margin-bottom:2.9%; float:left; background-color:#646464}
.guge{float:left; width:30%;}
.accede{float:left; width:50%; margin-left:6%; margin-top:2%}
.abajodeltodo{float:left; width:23%; margin-left:2.5%; margin-top:1.1%; padding:1%; background-color:#f2f2f2; border:1px solid #dfdfdf}
.abajomapa{float:left; width:28%; margin-left:0.5%; margin-top:1.1%; padding:2%; background-color:#f2f2f2; border:1px solid #dfdfdf}
.enlafotoproyect{float:left; width:30%;}
.enelslidergal{float:left; margin-left:2%; margin-top:1.2%; width:42%;}
.capa1{background-color:#f9f9f9; margin-top:1%; margin-left:2%; margin-bottom:6%;}
.capa2{float:left; width:20%; margin-left:2.5%; margin-top:4%;}
.sepa30{line-height:30px;}
.negro{color:#000000;}
img{border:0;}
.abajo{float:left; width:100%;}
.alturas{padding:4%; padding-top:1%;}
.fotito{padding-top:10.5%; width:97%; margin-left:-2%;}
.altu2{margin-top:2%;}
.alladofoto{width:22%; margin-left:2.5%; margin-top:2%; padding:1.5%;}
.otrafoto{width:22%; margin-left:2.5%; margin-top:2%; padding:1.5%;}
.abajito{width:27%; margin-left:0; background-color:#fafafb}
nav a#pull {display:none;}
nav {   
        height: auto;  
    }  
    nav ul {  
        width: 100%;  
        display: block;  
        height: auto;  
    }  
    nav ul li {  
		clear:none;
        width: auto;  
        float: left;
		background-color:transparent;
		border:none;
    }
	.mapita{width:97%; height:380px;}
	.iz3{padding-left:3%;}
}