@import url(http://fonts.googleapis.com/css?family=Lato:300);
/*------------------------
	COLOR - E00E4A
-------------------------*/
body{
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	margin:0;
	background-image: url(../img/bg11.jpg);
}
.colorprincipalfondo{background-color:#666666; font-size:18px;}
fieldset{ background-color:#E00E4A;}
h1{ color:#333; font-weight:normal; margin-bottom:10px; margin-top:60px;}
/*----------------------------
	ESTILOS DEL FIELDSET
-------------------------------*/
fieldset{ font-size:17px; color:#FFF; margin:0 !important;}
fieldset .col_1,fieldset .col_11{ margin-bottom:0 !important; margin-top:0 !important;}
fieldset i { color:#000;padding-top:5px; padding-left:5px; font-size:20px !important;}
input:focus,textarea:focus{box-shadow:none !important; } 
fieldset input, fieldset textarea{ font-size:18px; font-weight:bold; }
/*----------------------------
	FIN DEL FIELSET
-------------------------------*/
.headermenu{ padding:0 !important; box-shadow: 0 4px 2px -2px gray;}
.borderbotomgray{ box-shadow: 0 4px 2px -2px gray;}
.borderbotomhover{box-shadow: 0 4px 2px -2px #E00E4A;}
/*-----------------------------
	ESTILOS MENU
------------------------------*/
.fixed{ position:fixed; top:0;}
/*----------------------------
	FIN DE ESTILOS MENU
-------------------------------*/
h1{
font-family: 'Lato', sans-serif;
font-size:42px;}
h2,h3{
font-family: 'Lato', sans-serif;
	font-size:20px;}
.colorfooter{
	color: #FFF;
	background-color: #666666 ;
	text-shadow:0px 1px 1px #000;
		padding:15px 25px;
		text-decoration:none;
		font-size:0.9em;
		color: #fff;
	}
#bodycontent{ margin-top:76px;}
input[type='text'], textarea{
	width:100%;
	resize:none;
font-family: 'Lato', sans-serif;}
textarea{
	height:80px;}
.nosalto li{ margin:0;
padding:1px;}
.headerright{ margin-top:32px;}
.menu{  }
.descripcion{
font-family: 'Lato', sans-serif;
	font-size:16px;
	color:#007DCE;
	font-weight:bolder;}
.check{
	font-size:16px;
	color:#007DCE;
	}
/*******************************************/
#bodycontent.grid.flex .grid:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
#bodycontent.grid.flex .grid{
	display:block;
	/*box-shadow: 10px 0px 10px -7px rgba(0,0,0,0.5), -10px 0px 10px -7px rgba(0,0,0,0.5);
	background-color:#FFF;*/
	padding:00px;
	padding-bottom:15px;
}
.headermenu{ background-color:rgba(255,255,255,0.9);}
/*********************************************/
fieldset,input,textarea{ border-radius:0 !important; box-shadow:none; text-shadow:none !important; border:none !important;}
/**********************************************/
.hidden2{ display:none;}
.visible2{ display:block;}
p
{
	 font-size:21px;
	 text-align:justify;
}
.divicon{ width:40px; display:inline-block; margin-top:10px; margin-bottom:10px;}
.empresas:hover {filter: grayscale(1);}
/*--------------------------------------------------------
	CLASES RESPONSIVE
----------------------------------------------------------*/
.escritorio{ display: block;}
.movil{ display: none;}
@media all and (min-width: 1024px) and (max-width: 1280px) {
	.menu li a{
		padding:29px 11px;
		font-size:1.1em;
		}
}
@media all and (min-width: 768px) and (max-width: 1024px) {
	.menu li a{
		padding:22px 11px;
		font-size:0.9em;
		}
	.headermenu img{ height:56px !important;}
	.mision { padding-top:15px; }
}
@media all and (max-width: 768px) {
	.slideshow li img { min-height:200px;}
	#bodycontent{ margin-top:151px;}
	.menu{ text-align:center;		}
	.menu li a{
		padding:15px 11px;
		font-size:0.9em;
		}
}