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

body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link 
{
	text-decoration: none;
	color:#5D6E72;

}
a:visited 
{
	text-decoration: none;
	color:#5D6E72;

}
a:hover 
{
	text-decoration: none;
	color:#55B847;

}
a:active 
{
	text-decoration: none;
	color:#5D6E72;

}

img 
{
	border: none;/*elimina el borde de las imagenes con links*/
} 

#master
{
	width:1009px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	/*background-color:#000000;*/
	position:relative;
	padding-top: 1px;/*importante para corregir bug de margin top interior*/
	margin-top: -1px;/*importante para corregir bug de margin top interior*/
}

#header
{
	width:877px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:#ccc;*/
	position:relative;
	padding-top: 1px;/*importante para corregir bug de margin top interior*/
	margin-top: -1px;/*importante para corregir bug de margin top interior*/
}

#headerLogo
{
	width:259px;
	height:66px;
	float:left;
	margin-top:5px;
	/*background-color:#333;*/
}
#headerRedes
{
	width:179px;
	height:24px;
	margin-top:0px;
	float:right;
	display:none;

	/*background-color:#333;*/
}

#headerMenu
{
	width:540px;
	height:35px;
	float:right;
	margin-top:40px;
	/*margin-right:-179px;*/
	/*background-color:#333;*/
}

#home
{
	width:1009px;
	height:550px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(graficos/contenido/home/bg.jpg);
	position:relative;
}

#homeBotones
{
	width:420px;
	height:279px;
	float:right;
	margin-top:146px;
	margin-right:65px;
	/*background-color:#FF0000;*/
}

.c1
{
	width:132px;
	height:132px;
	float:left;
	background-image:url(graficos/contenido/home/btn1.png);
}

.c1:hover
{
	background-image:url(graficos/contenido/home/btn1-on.png);
}

.c2
{
	width:132px;
	height:132px;
	float:left;
	margin-left:11px;
	background-image:url(graficos/contenido/home/btn2.png);
}

.c2:hover
{

	background-image:url(graficos/contenido/home/btn2-on.png);
}

.c3
{
	width:132px;
	height:132px;
	float:left;
	margin-left:11px;
	background-image:url(graficos/contenido/home/btn3.png);
}

.c3:hover
{
	background-image:url(graficos/contenido/home/btn3-on.png);
}

.c4
{
	width:132px;
	height:132px;
	float:left;
	margin-top:14px;
	background-image:url(graficos/contenido/home/btn4.png);
}

.c4:hover
{
	background-image:url(graficos/contenido/home/btn4-on.png);
}


.c5
{
	width:132px;
	height:132px;
	float:left;
	margin-top:14px;
	margin-left:11px;
	background-image:url(graficos/contenido/home/btn5.png);
}

.c5:hover
{
	background-image:url(graficos/contenido/home/btn5-on.png);
}

.c6
{
	width:132px;
	height:132px;
	float:left;
	margin-top:14px;
	margin-left:11px;
	background-image:url(graficos/contenido/home/btn6.png);
}

.c6:hover
{
	background-image:url(graficos/contenido/home/btn6-on.png);
}


#principios
{
	width:1009px;
	height:550px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(graficos/contenido/principios/bg.jpg);
	position:relative;
		padding-top: 1px;/*importante para corregir bug de margin top interior*/
	margin-top: -1px;/*importante para corregir bug de margin top interior*/
}

#desarollos
{
	width:1009px;
	height:550px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(graficos/contenido/desarrollos/actuales/bg.jpg);
	position:relative;
		padding-top: 1px;/*importante para corregir bug de margin top interior*/
	margin-top: -1px;/*importante para corregir bug de margin top interior*/
}


#historia
{
	width:1009px;
	height:550px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(graficos/contenido/historia/bg.jpg);
	position:relative;
		padding-top: 1px;/*importante para corregir bug de margin top interior*/
	margin-top: -1px;/*importante para corregir bug de margin top interior*/
}

#contacto
{
	width:1009px;
	height:550px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(graficos/contenido/contacto/bg.jpg);
	position:relative;
		padding-top: 1px;/*importante para corregir bug de margin top interior*/
	margin-top: -1px;/*importante para corregir bug de margin top interior*/
}

#contBlack
{
	width:575px;
	height:379px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	background-image:url(graficos/layout/bg-cont.png);
	background-repeat:repeat;
	position:relative;
}


#galeriaTxt
{
	width:230px;
	height:520px;
	float:left;
	margin-top:15px;
	margin-left:110px;
	background-color:#67BF59;
	position:relative;
}
#galeria
{
	width:560px;
	height:520px;
	float:right;
	margin-top:15px;
	margin-right:109px;
	background-image:url(graficos/layout/bg-cont.png);
	background-repeat:repeat;
	position:relative;
}




#footer
{
	width:1009px;
	height:100px;
		margin-left:auto;
	margin-right:auto;
	background-image:url(graficos/layout/bg-footer.jpg);
	background-repeat:repeat-x;
	position:relative;
	padding-top: 1px;/*importante para corregir bug de margin top interior*/
	margin-top: -1px;/*importante para corregir bug de margin top interior*/
}


#reset1
{
	width:1009px;
	height:70px;
	clear:both;
}


#reset2
{
	width:1009px;
	height:20px;
	clear:both;
}

#reset3
{
	width:1009px;
	height:90px;
	clear:both;
}

.drop
{
	/*background-color:#ff0000;*/
	width:200px;
	height:30px;
	float:left;
	margin-top:40px;
	margin-left:501px;
	z-index:1500;
	position:absolute;

}


/*TEXTO*/
@font-face 
{

font-family: 'DIN-CON';
src: url('FF_DIN_Condensed_Light.eot') /* IE */
    ,url('FF_DIN_Condensed_Light.ttf'); 
}


@font-face 
{

font-family: 'Politica';
src: url('Politica.eot') /* IE */
    ,url('Politica.ttf'); 
}

.menu
{
	font-family:DIN-CON;
	font-size:28.5px;
	color:#5D6E72;
}

.tit1
{
	font-family:Politica;
	font-size:60px;
	color:#fff;
}

.tit2
{
	font-family:Politica;
	font-size:25px;
	color:#fff;
}
.gral
{
	font-family:DIN-CON;
	font-size:19px;
	color:#fff;
}

.gral2
{
	font-family:DIN-CON;
	font-size:14px;
	color:#fff;
}

.gral2-b
{
	font-family:DIN-CON;
	font-size:14px;
	color:#55B847;
}

.footer1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

.footer2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55B847;
}