/*#plecaRedondeada {

	width: 500px;

	height:auto;

	padding:10px;

	top:120px;

	left:170px;

	position:relative;

	background-image: url(../imagenes/fondoBalnco_60.png);

	background-repeat: repeat;

	border-top-left-radius: 8px;

	-moz-border-radius-topleft: 8px;

	-webkit-border-top-left-radius: 8px;

	border-top-right-radius: 8px;

	-moz-border-radius-topright: 8px;

	-webkit-border-top-right-radius: 8px;

	border-bottom-left-radius: 8px;

	-moz-border-radius-bottomleft: 8px;

	-webkit-border-bottom-left-radius: 8px;

	border-bottom-right-radius: 8px;

	-moz-border-radius-bottomright: 8px;

	-webkit-border-bottom-right-radius: 8px;

	behavior: url(ie-css3.htc);

}*/



@font-face {

    font-family: 'BebasNeueRegular';

    src: url('BebasNeue-webfont.eot');

    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),

         url('BebasNeue-webfont.woff') format('woff'),

         url('BebasNeue-webfont.ttf') format('truetype'),

         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: Awake;

    /*src: url(CORPARGI.ttf);*/

	src: url('awake-bold-webfont.ttf');

}



* { margin: 0; padding: 0; }

body{

	background-color:#881109;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

	text-align:center;

	background-position: 0px 0px;

	height:100%;

	/*background-image: url(../imagenes/fondo1.jpg);

	background-repeat: repeat;*/

}



/*----MAIN PANEL----*/

#mainM{

	width:100%;

	height:100%;

	position:relative;

	/*float:left;*/

	text-align: center;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;	/*background-color: #9999CC;*/

}



#central {

	min-height:440px;

	height: auto;

	width: 1011px;

	/*float:left;

	display:block;*/

	position:relative;

	/*background-color: #339999;*/

	border: 0px solid #cc0000;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-bottom:5px;

	background-image: url(../imagenes/marcaAgua.gif);

	background-repeat: no-repeat;

	background-position: 0px 35px;

}

#centralH {

	min-height:580px;

	height: auto;

	width: 1011px;

	/*float:left;

	display:block;*/

	position:relative;

	/*background-color: #928b84;

	border: 1px solid #ffffff;*/

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-bottom:5px;

	background-image: url(../imagenes/marcaAguaHome.gif);

	background-repeat: no-repeat;

	background-position: right 35px;

}

#central1 {

	height: auto;

	width: 1011px;

	/*float:left;*/

	display:block;

	position:relative;

	/*background-color: #CCCC66;*/

	border: 0px solid #cc0000;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

#Header {

	width: 100%;

	height: auto;

	/*float:left;*/

	position:relative;

	display:block;

	padding-top:0px;

	/*float:left;*

	/*border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #9b150c;

	background-color: #881109;	*/

	/*background-color: #99FF99;*/

}

#Header2 {

	width: 100%;

	height: 100px;

	/*float:left;*/

	position:relative;

	display:block;

	padding-top:0px;

	/*float:left;*

	/*border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #9b150c;

	background-color: #881109;	*/

	/*background-color: #99FF99;*/

}

#logo {

	width:255px;

	height:60px;

	/*float:left;*/

	display:block;

	padding-top:0px;

	padding-left:0px;

	/*background-color: #CC0066;*/

	text-align: left;

	position:relative;

	/*z-index:3;*/

}

#redesSociales {

	width:120px;

	height:41px;

	display:block;

	float:right;

	right:5px;

	top:0px;

	position:absolute;

	/*background-color: #CCCC00;*/

	text-align: right;

}

#redesSociales a:hover {

	opacity:0.4;

	filter:alpha(opacity=40); /* For IE8 and earlier */

}

#menuPpal {

	width:600px;

	height:auto;

	display:block;

	/*float:left;*/

	left:270px;

	top:0px;

	position:absolute;

	/*background-color: #CC6600;*/

	text-align: left;

}

/*Inicia menu principal*/

#menuT {

	width:auto;

	height:auto;

	padding:0px;

	margin-left:30px;

	margin-top:0px;

	display:block;

	/*background-color: #996633;*/

}

#menuT li {

	display: inline;/**/

	height:30px;

	width:auto;

	padding-bottom:2px;

	padding-top:0px;

	/*background-color: #e7d1a0;*/

	

}

#menuT li.separadorTop {

	width:1px;

	height:30px;

	float:left;

	background-image: url(../imagenes/separacionMenuTop.gif);

	background-repeat: repeat-y;

	background-position: 0px 0px;/**/	/*background-color: #e7d1a0;*/

	

}

#menuT li a {

	height:20px;

	width:90px;

	/*font-family: Arial;

	font-family:"Book Antiqua", Times, serif;

	font-family:Arial, Helvetica, sans-serif;

	font-family: BebasNeueRegular;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration: none;

	float:left;/**/

	/*padding: 10px;*/

	padding-top:15px;

	padding-left:4px;

	padding-right:4px;

	padding-bottom:2px;

	background-color: #800000;/**/

	color: #FF0000;

	font-weight: normal;	/*background-image: url(../imagenes/menuPpalCent.png);

	background-repeat: repeat-x;

	background-position: 0px 0px;*/

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FF0000;

	border-right-color: #3E0000;

	border-bottom-color: #3E0000;

	border-left-color: #FF0000;

}

#menuT li a:hover {

	/*color: #80c605;

	background-color: #6d0e07;*/

	/*margin-top:-2px;

	padding-bottom:12px;*/

	color: #ffffff;

	text-decoration: none;

}



/*#menuT li.inic a {

	height:30px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	text-decoration: none;

	float:left;

	padding-top:8px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:0px;

	color: #FFFFFF;

	font-weight: bold;

}

#menuT li.inic a:hover {

	text-decoration: underline;

	color: #00CCCC;

}

#menuT li.inic a span{

	height:30px;

	width:auto;

	float:left;

	background-image: url(../imagenes/menuTop_inicio.png);

	background-repeat: no-repeat;

	background-position: 0px 1px;

	padding-left:16px;

}*/



/*menu y barra para home*/

#menuPpalH {

	width:180px;

	height:auto;

	display:block;

	/*float:left;*/

	left:0px;

	top:165px;

	position:relative;

	/*background-color: #CC6600;*/

	text-align: left;

}

/*Inicia menu principal*/

#menuTH {

	width:auto;

	height:auto;

	padding:0px;

	margin-left:30px;

	margin-top:0px;

	display:block;

	/*background-color: #996633;*/

}

#menuTH li {

	/*display: inline;*/

	height:22px;

	width:auto;

	display:block;

	padding-bottom:3px;

	padding-top:3px;

	/*background-color: #e7d1a0;*/

	

}



#menuTH li a {

	height:15px;

	width:90px;

	/*font-family: Arial;

	font-family:"Book Antiqua", Times, serif;

	font-family:Arial, Helvetica, sans-serif;

	font-family: BebasNeueRegular;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration: none;

	float:left;/**/

	/*padding: 10px;*/

	padding-top:2px;

	padding-left:4px;

	padding-right:4px;

	padding-bottom:2px;

	background-color: #c7c0b8;/**/

	color: #ffffff;

	font-weight: normal;	/*background-image: url(../imagenes/menuPpalCent.png);

	background-repeat: repeat-x;

	background-position: 0px 0px;*/

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #ffffff;

	border-right-color: #7e7771;

	border-bottom-color: #7e7771;

	border-left-color: #ffffff;

}

#menuTH li a:hover {

	/*color: #80c605;

	background-color: #6d0e07;*/

	/*margin-top:-2px;

	padding-bottom:12px;*/

	color: #990000;

	text-decoration: none;

}



#footerH {

	height: 45px;

	width: auto;

	display:block;

	position:absolute;

	top:0px;

	/*float:left;*/

	left:125px;	

	/*background-color: #99FFCC;*/

	border-top-width: 0px;

	border-top-style: dotted;

	border-top-color: #db392e;

	/*background-color: #CC9966;*/

}

#footerPlecaH {

	height: 50px;

	width: auto;

	padding-top:0px;

	padding-bottom:8px;

	display:block;

	position:relative;

	padding-left:20px;

	left:0px;

	/*background-color: #33FFFF;*/

}

/*termina menu y barra para home*/

.plecaRedondeada {

	background-image: url(../imagenes/transparente_actMenuTop.png);

	background-repeat: repeat;

	border-top-left-radius: 8px;

	-moz-border-radius-topleft: 8px;

	-webkit-border-top-left-radius: 8px;

	border-top-right-radius: 8px;

	-moz-border-radius-topright: 8px;

	-webkit-border-top-right-radius: 8px;

	/*border-bottom-left-radius: 8px;

	-moz-border-radius-bottomleft: 8px;

	-webkit-border-bottom-left-radius: 8px;

	border-bottom-right-radius: 8px;

	-moz-border-radius-bottomright: 8px;

	-webkit-border-bottom-right-radius: 8px;*/

	behavior: url(ie-css3.htc);

	/*background-position: 8px;*/

	margin-top:0px;

}

/*termina menu principal*/



#contenidoC {

	width: 1011px;

	height: auto;

	min-height:430px;

	display:block;

	position:relative;

	float:left;/**/

	text-align: center;

	/*background-image: url(../imagenes/sombraHeader.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;*/

	padding-top: 0px;

	padding-bottom:20px;

	/*background-color: #881109;	

	background-color: #CC0033;*/

	

}

#contenidoCTrayectoria {

	width: 1011px;

	height: auto;

	min-height:480px;

	display:block;

	/*position:relative;

	float:left;*/

	text-align: center;



	/*background-image: url(../imagenes/sombraHeader.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;*/

	padding-top: 0px;

	padding-bottom:20px;

	/*background-color: #881109;	

	background-color: #CC0033;*/

	

}

#contenidoCProyectos {

	width: 1011px;

	height: auto;

	min-height:480px;

	display:block;

	/*position:relative;

	float:left;*/

	text-align: center;



	/*background-image: url(../imagenes/sombraHeader.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;*/

	padding-top: 0px;

	padding-bottom:20px;

	/*background-color: #881109;	

	background-color: #CC0033;*/

	

}

#contenidoCContacto {

	width: 1011px;

	height: auto;

	min-height:480px;

	display:block;

	/*position:relative;

	float:left;*/

	text-align: center;



	/*background-image: url(../imagenes/sombraHeader.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;*/

	padding-top: 0px;

	padding-bottom:20px;

	/*background-color: #881109;	

	background-color: #CC0033;*/

	

}

#barraLatI {

	width: 185px;

	height: auto;

	height:350px;

	/*float:left;*/

	position:relative;

	display:block;

	top:-20px;

	z-index:3;

	/*background-color: #996600;*/

}

#barraLatD {

	width: 250px;

	height:340px;

	/*float:left;*/

	position:absolute;

	display:block;

	top:0px;

	left:761px;

	background-color: #c6c1b8;/**/

}

#barraRojaH {

	width: 350px;

	height:340px;

	/*float:left;*/

	position:absolute;

	display:block;

	top:0px;

	left:300px;

	background-image: url(../imagenes/fondo_rojo70.png);

	background-repeat: repeat;	/*background-color: #881309;*/

}

#barraRojaH img{

	position:absolute;

	top:215px;

	left:50px;

}

#bannerHN {

	width: 350px;

	height:340px;

	/*float:left;*/

	position:absolute;

	display:block;

	top:0px;

	left:380px;

	background-color: #c6c1b8;/**/

}



#plecaContCentH {

	height:340px;

	width:auto;

	/*float:left;*/

	position:absolute;

	display:block;

	top:70px;

	left:1px;

	/*float:left;*/

	padding:0px;

	/*background-color: #CC9900;*/

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	text-align: justify;

	vertical-align: top;

	line-height: 17px;	/*background-color: #999900;*/

}



#reflejoH {

	width: 1011px;

	height:94px;

	position:absolute;

	/*background-color:#0099FF;*/

	display:block;

	top:340px;

	background-image: url(../imagenes/reflejoHome.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#plecaContCent {

	width: auto;

	height: auto;

	/*float:left;*/

	position:absolute;

	left:0px;

	top:0px;

	display:block;

	padding:25px;

	/*background-color: #CC6633;*/

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	text-align: justify;

	vertical-align: top;

	line-height: 17px;	/*background-color: #999900;*/

	background-image: url(../imagenes/plecaNegra_60.png);

	background-repeat: repeat;

	background-position: 0px 0px;

}

#plecaContCentProy {

	width: auto;

	height: auto;

	/*float:left;*/

	position:absolute;

	left:155px;

	top:0px;

	display:block;

	padding:25px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	text-align: justify;

	vertical-align: top;

	line-height: 17px;	/*background-color: #999900;*/

	background-image: url(../imagenes/plecaNegra_60.png);

	background-repeat: repeat;

	background-position: 0px 0px;

}

#plecaContCentForm {

	width: 350px;

	height: auto;

	/*float:left;*/

	position:absolute;

	left:170px;

	top:75px;

	display:block;

	padding:12px;

	/*background-color: #CC6633;*/

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	text-align: justify;

	vertical-align: top;

	line-height: 17px;	/*background-color: #999900;*/

}
.fotoPremio {
	float:left;
	width:70px;
	height:100%;
	margin-left:0px;
	margin-top:120px;
	vertical-align: bottom;
}
.fotoPremioS {
	margin: 0 auto 0 auto;
	width:100%;
	text-align: center;
}

.subtitContenido {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF0000;

	text-decoration: ncocone;

	text-align: left;

}
#plecaContCentProy2 {
	width: auto;
	height: auto;
	position:absolute;
	left:155px;
	top:0px;
	display:block;
	padding:15px 5px 15px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
	line-height: 17px;	/*background-color: #999900;*/
	background-image: url(../imagenes/plecaNegra_60.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}

.subtitContenido2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF0000;

	text-decoration: none;

	text-align: left;
	float:left;
	width:10%;
}
.subtitContenido2t{
	top:0px;
	float:left;
	width:90%;
}

#bloqueTextoGral {

	width: 400px;

	height: auto;

	float:left;/**/

	position:relative;

	display:block;

	/*background-color: #99FFFF;*/

}
#bloqueTextoGralTrayectoria {

	width: 500px;

	height: auto;

	float:left;/**/

	position:relative;

	display:block;

	/*background-color: #99FFFF;*/

}

#bloqueTextoProy {

	width: 200px;

	height: auto;

	float:left;/**/

	position:relative;

	display:block;

	text-align: left;	/*background-color: #99FFFF;*/

}
#bloqueTextoProy2 {

	width: 150px;

	height: auto;

	float:left;/**/

	position:relative;

	display:block;

	text-align: left;	/*background-color: #99FFFF;*/

}

/* menu de proyectos*/

#menuLatProy {

	width: 135px;

	height: auto;

	/*float:left;*/

	position:absolute;

	left:0px;

	top:0px;

	display:block;

	padding:10px;

	/*background-color: #CC6633;*/

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	text-align: justify;

	vertical-align: top;

	line-height: 17px;	/*background-color: #999900;*/

	background-image: url(../imagenes/fondo_rojo70.png);

	background-repeat: repeat;

	background-position: 0px 0px;	/*background-color: #99FFFF;*/

}



/*Inicia menu proyectos li*/

#menuPr {

	width:auto;

	height:auto;

	padding:0px;

	margin-left:10px;

	margin-top:0px;

	display:block;

	/*background-color: #996633;*/

}

#menuPr li {

	/*display: inline;*/

	height:22px;

	width:auto;

	display:block;

	padding-bottom:2px;

	padding-top:2px;

	/*background-color: #e7d1a0;*/

	

}

#menuPr li.separadorTop {

	width:1px;

	height:48px;

	float:left;

	background-image: url(../imagenes/separacionMenuTop.gif);

	background-repeat: repeat-y;

	background-position: 0px 0px;	/*background-color: #e7d1a0;*/

	

}

#menuPr li a {

	height:15px;

	width:100px;

	/*font-family: Arial;

	font-family:"Book Antiqua", Times, serif;

	font-family:Arial, Helvetica, sans-serif;

	font-family: BebasNeueRegular;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration: none;

	float:left;/**/

	/*padding: 10px;*/

	padding-top:2px;

	padding-left:4px;

	padding-right:4px;

	padding-bottom:2px;

	/*background-color: #800000;*/

	color: #ffffff;

	font-weight: normal;	/*background-image: url(../imagenes/menuPpalCent.png);

	background-repeat: repeat-x;

	background-position: 0px 0px;*/

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FF0000;

	border-right-color: #3E0000;

	border-bottom-color: #3E0000;

	border-left-color: #FF0000;

}

#menuPr li a:hover {

	/*color: #80c605;

	background-color: #6d0e07;*/

	/*margin-top:-2px;

	padding-bottom:12px;*/

	color: #FF0000;

	text-decoration: none;

}

/*termina menu de proyectos*/



#areaFoto {

	width: auto;

	height: auto;

	float:left;/**/

	position:relative;

	display:block;

	/*left:555px;*/

	left:20px;

	top:0px;

	padding-right:15px;

	padding-left:15px;

	padding-bottom:15px;

	/*background-color: #333333;*/

}

#areaFoto img{

	/*background-color: #6c0f08;

	padding: 20px;

	border: 15px solid #9b150c;*/

}

#areaMapa {

	width: auto;

	height: auto;

	float:left;/**/

	position:relative;

	display:block;

	/*left:555px;*/

	left:20px;

	top:0px;

	padding-right:15px;

	padding-left:15px;

	padding-bottom:15px;

	/*background-color: #333333;*/

}

#areaFotoTrayectoria {

	width: 400px;

	height: auto;

	/*float:left;*/

	position:absolute;

	display:block;

	left:580px;

	top:120px;

	padding-right:15px;

	padding-left:15px;

	padding-bottom:15px;

	/*background-color: #333333;*/

}



#tablaForm {

	width:200px;

	padding-left:20px;

}

.tablaForm {

	width:200px;

	/*background-color: #CC0099;*/

}

.tablaForm  td{

	padding-top: 5px;

	padding-bottom: 5px;

}



#footer {

	height: 130px;

	width: 1011px;

	padding-top: 4px;

	padding-bottom:4px;

	bottom:0px;

	/*display:block;

	position:relative;

	float:left;

	left:0px;*/	

	/*background-color: #99FFCC;*/

	border-top-width: 0px;

	border-top-style: dotted;

	border-top-color: #db392e;

	/*background-color: #CC9966;*/

}

#footerProy {

	height: 160px;

	width: 1011px;

	padding-top: 4px;

	padding-bottom:4px;

	/*display:block;

	position:relative;

	float:left;

	left:0px;*/	

	/*background-color: #99FFCC;*/

	border-top-width: 0px;

	border-top-style: dotted;

	border-top-color: #db392e;

	/*background-color: #CC9966;*/

}

#footerPleca {

	height: 50px;

	width: 550px;

	padding-top:0px;

	padding-bottom:8px;

	display:block;

	position:relative;

	padding-left:30px;

	left:0px;

	/*background-color: #33FFFF;*/

}



#cocodrilo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FF3333;

	height: auto;

	width: 1011px;

	/*float:left;*/

	display:block;

	position:relative;

	/*background-color: #CCCC66;*/

	border: 0px solid #cc0000;

	padding-top:3px;

	padding-bottom:3px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	text-align: right;	/*background-color: #881109;*/

}

#cocodrilo a {

	/*font-family: Arial, Helvetica, sans-serif;*/

	/*font-family: 'BebasNeueRegular';*/

	text-decoration: none;

	color: #0099CC;

	font-weight: normal;

	text-align: right;

}

#cocodrilo a:hover {

	/*text-decoration: underline;*/

	color: #ffffff;

}



#cocodriloH {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FF3333;

	height: auto;

	width: 800px;

	/*float:left;*/

	display:block;

	position:relative;

	/*background-color: #CCCC66;*/

	border: 0px solid #cc0000;

	padding-top:25px;

	padding-bottom:3px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	text-align: right;	/*background-color: #881109;*/

}

#cocodriloH a {

	/*font-family: Arial, Helvetica, sans-serif;*/

	/*font-family: 'BebasNeueRegular';*/

	text-decoration: none;

	color: #0099CC;

	font-weight: normal;

	text-align: right;

}

#cocodriloH a:hover {

	/*text-decoration: underline;*/

	color: #ffffff;

}



/*inicia menu footer*/

#menuFooter {

	width:1000px;

	height:auto;

	padding: 0;

	list-style-type: none;

	/*font-family: Arial, Helvetica, sans-serif;*/

	

	font-weight: normal;	/*margin:0 auto 0 auto;*/	/*background-color: #999900;*/

}

#menuFooter li {

	/*display: inline;

	display: inline;*/

	width:1000px;

	text-decoration:none;

	float:left;

	height:auto;

	text-align: left;

	padding-left:0px;

	font-family: Arial, Helvetica, sans-serif;

	color: #cc0000;

	font-size: 26px;

	line-height: 25px;	/*background-color: #e7d1a0;*/

	font-weight: bold;	

}



#menuFooter li.direccion {

	font-family: Arial, Helvetica, sans-serif;

	/*font-family: 'BebasNeueRegular';*/

	text-decoration: none;

	font-weight: normal;

	letter-spacing: 0.1em;

	padding-left:0px;

	font-size: 11px;

	line-height: 15px;

	float:left;	/*background-color: #993366;*/

}

#menuFooter li a:hover {

	text-decoration: none;

}



#menuFooter li.separador {

	width: 5px;

	height:auto;

}

/*termina menu footer*/



/*inicia menu footerH*/

#menuFooterH {

	width:600px;

	height:auto;

	padding: 0;

	list-style-type: none;

	/*font-family: Arial, Helvetica, sans-serif;*/

	

	font-weight: normal;	/*margin:0 auto 0 auto;*/	/*background-color: #999900;*/

}

#menuFooterH li {

	/*display: inline;

	display: inline;*/

	width:600px;

	text-decoration:none;

	float:left;

	height:auto;

	text-align: left;

	padding-left:0px;

	font-family: Arial, Helvetica, sans-serif;

	color: #cc0000;

	font-size: 26px;

	line-height: 25px;	/*background-color: #e7d1a0;*/

	font-weight: bold;

}



#menuFooterH li.direccionH {

	font-family: Arial, Helvetica, sans-serif;

	/*font-family: 'BebasNeueRegular';*/

	text-decoration: none;

	font-weight: normal;

	letter-spacing: 0.1em;

	padding-left:0px;

	font-size: 11px;

	line-height: 15px;

	float:left;	/*background-color: #993366;*/

	color: #dedad1;

}

#menuFooterH li a:hover {

	text-decoration: none;

}



#menuFooterH li.separador {

	width: 5px;

	height:auto;

}

/*termina menu footerH*/



/*trayectoria*/

#listatrayectoria {

	height:auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	float:left;

	position:relative;

	display:block;

	/*background-color: #99CC99;*/

}

#listatrayectoria ul {

	list-style-type: none;

}

#listatrayectoria ul li{
	padding-top: 1px;
	padding-bottom: 8px;
	margin-bottom:2px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	float:left;
	width:100%;	/*border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #b10e03;*/

}
#listatrayectoria ul li a{

	color:#fff;

	/*border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #b10e03;*/

}
#listatrayectoria ul li a:hover{
	text-decoration:none;
}


/*termina trayectoria*/

/* contacto*/



.contacto{

	/*border: 1px solid #CED5D7;

	border-radius: 6px;

	padding: 45px 45px 20px;*/

	margin-top: 0px;

	/*background-color: white;

	box-shadow: 0px 5px 10px #B5C1C5, 0 0 0 10px #EEF5F7 inset;*/

}

.contacto label{

	display: block; 

	font-weight: bold;

	height:15px;

}

.contacto div{

	margin-bottom: 4px;

}

.contacto input[type='text'], .contacto textarea{

	width: 290px;

	border: 0px solid #7a0900;

	resize: none;

	/*box-shadow:0 0 0 3px #4e0702;*/

	margin-top: 2px;

	margin-right: 0;

	margin-bottom: 3px;

	margin-left: 0;

	padding-top: 3px;

	padding-right: 6px;

	padding-bottom: 3px;

	padding-left: 6px;

	background-color: #4e0702;

	color: #FFFFFF;

}

.contacto input[type='text']:focus, .contacto textarea:focus{

	outline: none;

	box-shadow:0 0 0 2px #c61104;

}

.contacto input[type='text'].invalido, .contacto textarea.invalido{

	box-shadow:0 0 0 3px #FFC9C9;

}

.contacto input[type='submit']{

	border: 0px solid #CED5D7;

	box-shadow:0 0 0 0px #fa2828;

	border-radius: 0px;

	font-weight: bold;

	/*text-shadow: 1px 1px 0px white;*/

	

	background: #4e0702;

	/*background: -moz-linear-gradient(top, #fa2828 0%, #920909 100%);

	background: -webkit-linear-gradient(top, #fa2828 0%,#920909 100%);*/

	padding-top: 6px;

	padding-right: 13px;

	padding-bottom: 6px;

	padding-left: 13px;

	color: #FFFFFF;

}

.contacto input[type='submit']:hover{

	/*background: #8bbb36; 

	background: -moz-linear-gradient(top, #8bbb36 0%, #619209 100%);

	background: -webkit-linear-gradient(top, #8bbb36 0%,#619209 100%); */

	color: #FFFF00;

}

.contacto input[type='submit']:active{

	/*background: -moz-linear-gradient(top, #8bbb36 0%, #619209 100%);

	background: -webkit-linear-gradient(top, #8bbb36 0%,#619209 100%);*/

	color: #FFFF00;

	background-color: #990000;

}

.error{

    background-color: #BC1010;

    border-radius: 4px 4px 4px 4px;

    color: white;

    font-weight: bold;

    margin-left: 16px;

    margin-top: 6px;

    padding: 6px 12px;

    position: absolute;

}

.error:before{

    border-color: transparent #BC1010 transparent transparent;

    border-style: solid;

    border-width: 6px 8px;

    content: "";

    display: block;

    height: 0;

    left: -16px;

    position: absolute;

    top: 8px;

    width: 0;

}

.result_fail{

	border-radius: 8px 8px 8px 8px;

	color: white;

	font-weight: bold;

	padding-top: 5px;

	padding-right: 8px;

	padding-bottom: 5px;

	padding-left: 8px;

	text-align: center;

	background-attachment: scroll;

	background-color: #FF0000;

	background-image: none;

	background-repeat: repeat;

	background-position: 0 0;

}

.result_ok{

	border-radius: 8px 8px 8px 8px;

	color: #CC0000;

	font-weight: bold;

	text-align: left;

	background-attachment: scroll;

	background-color: #FFFFFF;

	background-image: none;

	background-repeat: repeat;

	background-position: 0 0;

	padding-top: 5px;

	padding-right: 8px;

	padding-bottom: 5px;

	padding-left: 8px;

}



/* termina contacto*/

/* banner home*/

#plecaBanner {

	height: 340px;

	width: 350px;

	background-color: #9b150c;

	float:left;

	position:relative;

	left:0px;

	padding:0px;

}

#sombraplecaBanner {

	background-image: url(../imagenes/sombraBannerHome.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 34px;

	width: 900px;

	float:left;

	position:relative;

	left:40px;

}

/* termina banner home*/

#carruselProyectos {

	height: 100px;

	width: 1011px;

	/*float:left;*/

	display:block;

	position:absolute;

	/*background-color: #CC00CC;*/

	top:595px;

	margin:0px;

	padding:0px;

}

.leyendaPieFoto {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FF0000;

	text-decoration: none;

}

#descripcionProyecto {

	width:135px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffe1e1;

	text-decoration: none;

	text-align: right;

	line-height: 13px;

	padding-bottom:8px;

	font-weight: normal;

}

.titDescripcion{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	font-weight: bold;

	text-transform:uppercase;

	display:block;

	line-height: 15px;

	padding-bottom:1px;

}

.fotografo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffe1e1;

	text-decoration: none;

	font-style: italic;

}

#botonCierraabre {

	width:120px;

	float:left;

	height:auto;

	display:block;

	text-align: left;

}

#botonCierraabre a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: underline;

}

#botonCierraabre a:hover{

	text-decoration: none;

}

/*estilos scroll menu*/

.content{

	width:140px;

	height:340px;

	padding:0px;

	overflow:auto;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 0px;

	margin-left: 0px;

}

.content img{max-width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:4px; border:solid 1px #666;}

		.content p:nth-child(even){color:#999; font-family:Georgia,serif; font-size:17px; font-style:italic;}

		.content p:nth-child(3n+0){color:#c96;}

		.content_1{float:left;}

		.content_1{margin-top:0px; padding:0 5px; border-top:0px dashed rgba(255,255,255,0.15); border-bottom:0px dashed rgba(255,255,255,0.15);}

/*termina scroll menu*/

/*scroll trayectoria*/
.contentTrayectoria{

	width:500px;

	height:380px;

	padding:0px;

	overflow:auto;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 0px;

	margin-left: 0px;

}
/*termina scroll trayectoria*/