
@font-face{
    font-family: OceanSansStd-BoldIta;
    src: url(../fonts/OceanSansStd-BoldIta.ttf), url(../fonts/OceanSansStd-BoldIta.otf),
     url(../fonts/OceanSansStd-BoldIta.eot), url(../fonts/OceanSansStd-BoldIta.svg);
}
/*******************************************************************/


.datos_header_celular{width:450px; float: right;}
.texto_footer_1{text-align:left;}
.texto_footer_2{text-align:center;}
.texto_footer_3{text-align:right;}
.no_movil{display: block}
.si_movil{display: none}


.thumbnailcontainer {
	position: relative;
	width: 100%;
	height:130px;
	margin-bottom:20px;
}
.buscador_check{
	display: none;
}
.no_padding{
	padding:0!important;
}
.carousel-control span{
	font-size: 63px!important;
	line-height: 0!important;;
	text-shadow: 4px 1px #000, 1px -2px #000;
	opacity: 1!important;
}
.panLogo{
	background:url(../img/logo-menu.png) no-repeat;
	height: 58px;
}
.panAlerta{
	background: url(../img/alert.png) no-repeat;
    width: 24px;
    height: 24px;
}
.carousel2 .item{
	display: inline-block;
}
#slider_servicios{
	position: relative;
	height:230px;
}
#img_clientes{
	background:url(../img/clientes.png) no-repeat;
	background-position: 0 -494px;
	width: 1060px;
    height: 493px;
    margin-bottom:40px; 
}

#slider_servicios .button{
	position: absolute;
    top: 36%;
    width: 2%;
    height: 18px;
    font-size: 60px;
    color: #999;
    cursor: pointer;
}
#slider_servicios .button.icon-next{
	right: -2%;
}
#slider_servicios .button.icon-prev{
	
	left: -2%;
}
#slider_servicios .content_slider_servicios{
	width: 100%!important;
}
#slider_servicios .item{
	display: block;
}
.ico-celular{
	background:url(../img/ico-celular.png) no-repeat;
	width: 24px;
	height: 24px;
	display: block;
    float: left;
    margin: 2px 5px 0 10px;
}
#menu .navbar-nav li .dropdown-menu{
	border: none;
	background:none;
	min-width: 460px;
}
#menu .navbar-nav li .dropdown-menu ul
{
	padding:22px 0 5px 15px;
	margin-top: 5px;
	background: rgba(49,86,46,1);
	background: -moz-linear-gradient(top, rgba(49,86,46,1) 0%, rgba(100,130,57,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,86,46,1)), color-stop(100%, rgba(100,130,57,1)));
	background: -webkit-linear-gradient(top, rgba(49,86,46,1) 0%, rgba(100,130,57,1) 100%);
	background: -o-linear-gradient(top, rgba(49,86,46,1) 0%, rgba(100,130,57,1) 100%);
	background: -ms-linear-gradient(top, rgba(49,86,46,1) 0%, rgba(100,130,57,1) 100%);
	background: linear-gradient(to bottom, rgba(49,86,46,1) 0%, rgba(100,130,57,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31562e', endColorstr='#648239', GradientType=0 );
}
#menu .navbar-nav li .dropdown-menu ul li{
	color: #fff;
	font-size: 8px;
	display: block;
}
#menu .navbar-nav li .dropdown-menu ul li a{
	padding-left: 5px;
	font-size: 15px;
	line-height: 35px;
	font-family:Roboto;
}
#menu .navbar-nav li .dropdown-menu ul li a:hover{
	color: #C1D99D;
}
#menu .navbar-nav li .dropdown-menu li a{
	color: #fff;	
}
#menu .navbar-nav li:hover>.dropdown-menu{
	display: block;
}
#telefono{
	height: 59px;
	float: right;
}
.thumbnail {
position:absolute;
width:100%;
height:100%;
}
.thumbnailcenter img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.thumbnailbottom img {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
img{
max-height:100%;
max-width:100%;
}
/*******************************************************************/
.list-group2 {
padding-left: 0;
margin-bottom: 10px;
}
.panel2 {
margin-bottom: 0px;
/*background-color: #fff;*/
}
.panel2 a{
color:#FFF;
text-decoration:none;
}
.list-group-item2{
font-family:Roboto;
font-size:12px;
font-weight:400;
}
.list-group-item2.active>.badge, .nav-pills>.active>a>.badge {
color: #337ab7;
/* background-color: #fff;*/
}
.list-group-item2>.badge {
float: right;
}
.list-group-item2>.badge+.badge {
margin-right: 5px;
}
.list-group-item2 {
position: relative;
display: block;
}
.list-group-item-success2 {
color: #FFF;
/*background-color: #ccc;*/
}
/*******************************************************************/
html,
body {
height: 100%;padding:0;margin:0;
}
a:hover{
border:0;
outline:none;
text-decoration:none;
}

/*.carousel {
height: 50%;
}*/

.item,
.active,
.carousel-inner {
height: 100%;
}
.fill {
width: 100%;
height: 100%;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
footer {
margin: 50px 0;
}
/*******************************************************************/
#home{
background:url(../img/icono-home.png) no-repeat;
width: 21px;
height: 20px;
}
#cabeza{
position:relative;
}
#menu{
background: #648239;
background: -moz-linear-gradient(top, hsl(85,39%,37%) 0%, hsl(157,77%,20%) 95%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(85,39%,37%)), color-stop(95%,hsl(157,77%,20%))); 
background: -webkit-linear-gradient(top, hsl(85,39%,37%) 0%,hsl(157,77%,20%) 95%);
background: -o-linear-gradient(top, hsl(85,39%,37%) 0%,hsl(157,77%,20%) 95%); 
background: -ms-linear-gradient(top, hsl(85,39%,37%) 0%,hsl(157,77%,20%) 95%); 
background: linear-gradient(to bottom, hsl(85,39%,37%) 0%,hsl(157,77%,20%) 95%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#648239', endColorstr='#0c5b3d',GradientType=0 ); 
}
#logo img{
	max-width:348px;
	width:100%;
}
#telefono .celular{
	color: #4E9F38;
	font-size: 20px;
	padding-top: 10px;
	font-family: OceanSansStd-BoldIta;
}
#telefono img{
	max-width:240px;
	float:right;
	margin-right:0px;
}
#menu .icon-close{
	display: none;
}
#menu .line_ul{
	display: none;
}
.clearfix{
	display: block;
    content: "";
    clear: both;
}
#menu .icon-close{
	display: none;
}
@media (max-width:767px) {

	.datos_header_celular{width: 250px; float: left;}
	.texto_footer_1{text-align:center;}
	.texto_footer_2{text-align:center;}
	.texto_footer_3{text-align:center;}
	.no_movil{display: none}
	.si_movil{display: block}
	
	#telefono{
		    height: 77px;
	}
	#estrellamenu span{
		color: #fff;
	}
	#slider_servicios .content_slider_servicios .cuadro{
		font-size: 14px;
	}
	#slider_servicios .content_slider_servicios {
	    width: 90%!important;
	    margin: 0 auto;
	}
	#slider_servicios .button.icon-next {
	    right: 4%;
	}
	#slider_servicios .button.icon-prev {
	    left: 0%;
	}
	#slider_servicios .bloque_slider{
		    width: 100%;
	}
	#slider_servicios {
		height: 100%;
	}
	#menu .navbar-nav li .dropdown-menu{ 
		width: 100%;
    	min-width: 0;
    	position: relative!important;;
    	margin-bottom: 10px;
	}
	#menu .navbar-nav li:hover>.dropdown-menu{
		display: none;
	}
	#menu .line_ul{
		font-size: 28px;
    	cursor: pointer;
		z-index: 10;
	    display: block;
	    position: absolute;
	    right: 8%;
	    top: 0;
	    line-height: 40px;
	    height: 100%;
    	width: 15%;
	    z-index: 1200;
	    font-size: 24px;
	    color: #fff;
	    text-align: center;
	}
	#menu .contenido_menu{
		overflow: auto;
		z-index: 1009!important;
		max-height: none;
		width: 65%;
		height: 100%;
	    position: fixed!important;
	    top: 0;
	    right: 0;
	    background: #648239; 
	    background: -moz-linear-gradient(top, hsl(85,39%,37%) 0%, hsl(157,77%,20%) 95%);
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(85,39%,37%)), color-stop(95%,hsl(157,77%,20%)));
	    background: -webkit-linear-gradient(top, hsl(85,39%,37%) 0%,hsl(157,77%,20%) 95%);
	    background: -o-linear-gradient(top, hsl(85,39%,37%) 0%,hsl(157,77%,20%) 95%);
	    background: -ms-linear-gradient(top, hsl(85,39%,37%) 0%,hsl(157,77%,20%) 95%);
	    background: linear-gradient(to bottom, hsl(85,39%,37%) 0%,hsl(157,77%,20%) 95%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#648239', endColorstr='#0c5b3d',GradientType=0 );
	}
	#menu .menu-overlay.active{
		z-index: 1002!important;
	    opacity: 0.8;
		position: fixed;
	    top: 0;
	    left: 0;
	    background-color: #000;
	    z-index: -1;
	    width: 100%;
	    height: 100%;
	}
	#menu .icon-close.active{
		z-index: 1100;
		display: block;
		color: #fff;
		font-size: 28px;
	    position: fixed!important;
	    top: 0;
	    right: 64%;
	}
}
/*******************************************************************/
section#servicios{
background:#F2F2F2;
padding-top:20px;
padding-bottom:20px;
}
section#servicios .cuadro{
/*border-right:1px solid #B8B8B8;*/
position: relative;
}
section#servicios .cuadro .line-right{
	position: absolute;
	top: 12%;
    right: 0;
    width: 1px;
    height: 88%;
	border-right:1px solid #B8B8B8;
}
section#servicios .cuadro div.tex{
color:#407852;
font-family:Roboto;
font-size:16px;
text-align:center;
height:80px;
font-weight:500;
}
section#servicio .textocategoria{
color:#333;
font-family:Roboto;
font-size:13px;
font-weight:400;
}
/*******************************************************************/
section#varios{
position:relative;
padding-top:22px;
padding-bottom:22px;
}
section#varios div#novedades{
position:relative;
border-right:1px solid #B8B8B8;
}
section#varios div#novedades .pri .con{
height:auto;
}
section#varios div#novedades .tex{
font-family:Roboto;
font-size:12px;
font-weight:400;
text-align:justify;
}
section#varios div#novedades .pag{
margin-top:22px;
margin-bottom:22px;
}
section#varios div#novedades .pag ul{
list-style:none;text-align:right;
}
section#varios div#novedades .pag ul li{
display:inline-block;
text-align:left;
margin-left:2px;
margin-right:2px;
}
section#varios div#novedades .pag ul li a:link{
color:#9C9C9C;
font-family:Roboto;
font-size:14px;
font-weight:400;
text-align:center;
text-decoration:none;
}
section#varios div#novedades .pag ul li a:hover{
color:#ff7d2f;
}
section#varios div#novedades .pag ul li a:active, section#varios div#novedades .pag ul li a:visited{
color:#ff7d2f;
}
section#varios div#novedades h1.titulo{
text-align:left;
margin-bottom:18px;
}
section#varios div#videos{
position:relative;
border-right:1px solid #FFF;
padding-bottom:33px;
}
section#varios div#videos div.seg .con{
height:auto;
}
section#varios div#videos h1.titulo{
text-align:left;
margin-bottom:18px;
}
section#varios div#videos div.seg img{
height:252px;
}
section#varios div#videos div.seg iframe{
width:90%;
height:260px;
}
/*******************************************************************/
h1.titulo{
color:#407852;
font-family:Roboto;
font-size:24px;
font-weight:300;
text-align:center;
padding:0;
margin:0;
}
h2.titulo{
color:#203128;
font-family:Roboto;
font-size:14px;
font-weight:500;
text-align:left;
padding:0;
margin:0;
margin-bottom:11px;
}
section#info .facebook {
background: url(../img/redes-sociales.png) no-repeat 0 0;
width: 33px;
height: 32px;
display:inline-block;
}
section#info .twitter{
background: url(../img/redes-sociales.png) no-repeat -42px 0;
width: 33px;
height: 32px;
display:inline-block;
margin-left:5px;
}
section#info .google {
background: url(../img/redes-sociales.png) no-repeat -85px 0;
width: 33px;
height: 32px;
display:inline-block;
margin-left:5px;
}
section#info #nosotros{
margin:0;padding:0;
}
section#info #servicios{
margin:0;padding:0;
}
section#info #contacto{
margin:0;padding:0;
}
section#empresa .textocategoria{
color:#333;
font-family:Roboto;
font-size:13px;
font-weight:400;
}
div.line{
background:#6d9e43;
width:100%;
height:22px;
opacity: 0.8;
filter: alpha(opacity=80);
position: absolute;
margin:auto;
left:0;
right:0;
bottom:0px;
}
#estrellamenu{
display:none;
visibility:hidden;
float: left;
height: 50px;
padding: 15px 15px;
font-size: 18px;
line-height: 20px;
}
div.capabuscar{
color:#fff;	
position:absolute;
right:-164px;
top:6px;
z-index:1000;
width:164px;
height:23px;
}
input#busqueda{
color: #000;
margin-left:13px;
width:164px;
height:23px;
border:0;
border-radius:8px;
padding-left:22px;
background: url(../img/icono-buscar.png) no-repeat scroll left top #FFF;
outline:0;
font-family:Roboto;
font-size:14px;
font-weight:400;
}
/*******************************************************************/
.listaicono1{
background: url(../img/icono-lista-flecha.png) no-repeat scroll 0 50%;
width: 5px;
height: 8px;
display:inline-block;
margin-bottom: 2px;
margin-right:4px;
}	
.listaicono2{
background: url(../img/icono-lista-circulo.png) no-repeat scroll 0 50%;
width: 4px;
height: 4px;
display:inline-block;
margin-bottom: 3px;
margin-right:4px;
}		
/*******************************************************************/
#contacto .fila{
margin-top:5px;
margin-bottom:5px;
}
#contacto h1{
font-family:Roboto;
font-size:22px;
font-weight:300;
color:#1f3029;
padding:0;
margin:0;
margin-bottom:11px;
}
#contacto input, #contacto textarea{
border:0;
width:100%;
resize:none;
outline:none;
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
background:white ;
opacity:0.25;
font-family:Roboto;
font-size:14px;
font-weight:300;
}
#contacto input, #contacto textarea{
font-family:Roboto;
font-size:14px;
font-weight:400;
color:#FFF;
}
#contacto input:focus, #contacto textarea:focus {
color:#FFF;
font-family:Roboto;
font-weight:14px;
font-weight:400;
opacity:1;
}
#contacto textarea{
height:77px;
}
#contacto div#btnEnviar{
background:#1f3029;
width:78px;
height:28px;
color:#FFF;
text-align:center;
font-family:Roboto;
font-weight:400;
vertical-align:middle;
line-height:28px;
}
#contacto h1.titulo{
text-align:left;
}
section#info{
margin:0;
padding:0;
padding-top:20px;
padding-bottom:20px;
background: rgb(136,176,81); 
background: -moz-linear-gradient(top, rgba(136,176,81,1) 0%, rgba(0,94,56,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,176,81,1)), color-stop(100%,rgba(0,94,56,1))); 
background: -webkit-linear-gradient(top, rgba(136,176,81,1) 0%,rgba(0,94,56,1) 100%); 
background: -o-linear-gradient(top, rgba(136,176,81,1) 0%,rgba(0,94,56,1) 100%); 
background: -ms-linear-gradient(top, rgba(136,176,81,1) 0%,rgba(0,94,56,1) 100%);
background: linear-gradient(to bottom, rgba(136,176,81,1) 0%,rgba(0,94,56,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88b051', endColorstr='#005e38',GradientType=0 ); 
}
footer#copy{
margin:0;
padding:0;
background:#102D24;
min-height:38px;
color:#FFF;
}
footer#copy ul{
padding:0;
text-align:center;
margin-top:7px;
}
footer#copy ul li{
display:inline-block;
text-align:center;
font-family:Roboto;
font-weight:400;
font-size:14px;
}
footer#copy div.esp{
width:88px;
}
.carruselcontren{
background:#CCC;
position: relative;
height:100%;
width:70%;
margin:0 auto;
}
.carruselcontrenetiqueta1{
/*background:#F00;*/
position:absolute;
margin:auto;
right:0;
top:35%;
text-align:right;
padding-top:3px;
padding-bottom:2px;
padding-left:6px;
padding-right:6px;
color:#FFF;
font-size:250%;
font-family:Roboto;
font-weight:300;
overflow:hidden;
display:inline-block;
text-shadow: -1px -1px 0 #333333, -1px -1px 0 #333333, -1px 0 0 #333333, -1px 1px 0 #333333, -1px 1px 0 #333333, -1px -1px 0 #333333, -1px -1px 0 #333333, -1px 0 0 #333333, -1px 1px 0 #333333, -1px 1px 0 #333333, 0 -1px 0 #333333, 0 -1px 0 #333333, 0 0 0 #333333, 0 1px 0 #333333, 0 1px 0 #333333, 1px -1px 0 #333333, 1px -1px 0 #333333, 1px 0 0 #333333, 1px 1px 0 #333333, 1px 1px 0 #333333, 1px -1px 0 #333333, 1px -1px 0 #333333, 1px 0 0 #333333, 1px 1px 0 #333333, 1px 1px 0 #333333;
}
.carruselcontrenetiqueta1fondo{
background:#000;height:100%;width:100%;position:absolute;top:0;z-index:2;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.carruselcontrenetiqueta1texto{
position:relative;z-index:3;height:100%;width:100%;padding-left:6px;padding-right:3px;
}
.carruselcontrenetiqueta2{
position:absolute;
margin:auto;
right:0;
top:55%;
text-align:right;
padding-top:3px;
padding-bottom:2px;
padding-left:6px;
padding-right:6px;
color:#FFF;
font-size:250%;
font-family:Roboto;
font-weight:300;
overflow:hidden;
display:inline-block;
text-shadow: -1px -1px 0 #333333, -1px -1px 0 #333333, -1px 0 0 #333333, -1px 1px 0 #333333, -1px 1px 0 #333333, -1px -1px 0 #333333, -1px -1px 0 #333333, -1px 0 0 #333333, -1px 1px 0 #333333, -1px 1px 0 #333333, 0 -1px 0 #333333, 0 -1px 0 #333333, 0 0 0 #333333, 0 1px 0 #333333, 0 1px 0 #333333, 1px -1px 0 #333333, 1px -1px 0 #333333, 1px 0 0 #333333, 1px 1px 0 #333333, 1px 1px 0 #333333, 1px -1px 0 #333333, 1px -1px 0 #333333, 1px 0 0 #333333, 1px 1px 0 #333333, 1px 1px 0 #333333;
}
.carruselcontrenetiqueta2fondo{
background:#000;height:100%;width:100%;position:absolute;top:0;z-index:2;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.carruselcontrenetiqueta2texto{
position:relative;z-index:3;height:100%;width:100%;padding-left:6px;padding-right:3px;
}
/***************************************************************************************************************/
.carruselcontrenetiqueta1b{
/*background:#F00;*/
position:absolute;
margin:auto;
right:0;
top:35%;
text-align:right;
padding-top:3px;
padding-bottom:2px;
padding-left:6px;
padding-right:6px;
color:#FFF;
font-size:250%;
font-family:Roboto;
font-weight:400;
overflow:hidden;
display:inline-block;
}
.carruselcontrenetiqueta1fondob{
background:#000000;height:100%;width:100%;position:absolute;top:0;z-index:2;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

.carruselcontrenetiqueta1textob{
position:relative;z-index:3;height:100%;width:100%;padding-left:6px;padding-right:3px; color: white; font-size: 20px;
}
.carruselcontrenetiqueta2b{
position:absolute;
margin:auto;
right:0;
top:55%;
text-align:right;
padding-top:3px;
padding-bottom:2px;
padding-left:6px;
padding-right:6px;
color:white;
font-size:250%;
font-family:Roboto;
font-weight:400;
overflow:hidden;
display:inline-block;
text-shadow: -1px -1px 0 #F07800, -1px -1px 0 #F07800, -1px 0 0 #F07800, -1px 1px 0 #F07800, -1px 1px 0 #F07800, -1px -1px 0 #F07800, -1px -1px 0 #F07800, -1px 0 0 #F07800, -1px 1px 0 #F07800, -1px 1px 0 #F07800, 0 -1px 0 #F07800, 0 -1px 0 #F07800, 0 0 0 #F07800, 0 1px 0 #F07800, 0 1px 0 #F07800, 1px -1px 0 #F07800, 1px -1px 0 #F07800, 1px 0 0 #F07800, 1px 1px 0 #F07800, 1px 1px 0 #F07800, 1px -1px 0 #F07800, 1px -1px 0 #F07800, 1px 0 0 #F07800, 1px 1px 0 #F07800, 1px 1px 0 #F07800;
}
.carruselcontrenetiqueta2fondob{
background:#FF9404;height:100%;width:100%;position:absolute;top:0;z-index:2;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.carruselcontrenetiqueta2textob{
position:relative;z-index:3;height:100%;width:100%;padding-left:6px;padding-right:3px;
}
/*******************************************************************/
@media (max-width:500px) {
	.carruselcontrenetiqueta1,.carruselcontrenetiqueta2{
		font-size:180%;
	}
}	
/*******************************************************************/
@media (max-width:768px) {

	


	#logo{
		margin-bottom:10px;
	}
	.casa{
		display:none;visibility:hidden;height:0;
	}
	.thumbnailcontainer {
		height:80px;
		margin-bottom:0px;
	}
	section#servicios .cuadro div.tex{
		height:inherit;
		margin-bottom:5px;
	}
	h1.titulo{
		margin-bottom:30px;
	}
	section#info #nosotros{
		margin-bottom:10px;
	}
	section#info #servicios{
		margin-bottom:10px;
	}
	section#info #contacto{
		margin-top:10px;
	}
	#estrellamenu{
		display:inherit;
		visibility:visible;
	}
	div.capabuscar{
		display:none;
		visibility:hidden;
	}
	section#varios div#videos div.seg img{
		height:auto;
	}
}
/*******************************************************************/

@media (min-width:770px) and (max-width:1199px) {
	div.capabuscar{
		top:30px;
		left:130px;
	}
}
/*******************************************************************/
@media (min-width:200px) and (max-width:499px) {
	section#servicios .cuadro{
		width:100%;
		float:none;
	}

	
}
@media (min-width:450px) {
	section#servicios .cuadro{
		/*width:40%;
		float:left;*/
	}
}
@media (min-width:992px) and (max-width:1199px) {
	section#servicios .cuadro{
		/*width:30%;
		float:left;*/
	}
}
@media (min-width:1200px) {
	section#servicios .cuadro{
		/*width:20%;
		float:left;*/
	}
}
/*******************************************************************/
@media (min-width:445px) and (max-width:768px) {
	div#nosotros{
		width:50%;float:left;
	}
	div#servicios{
		width:50%;float:left;
	}
}
/*******************************************************************/
#empresa div.topmen{
margin-top:22px;
}
#empresa span.arromen{
color:#6d9e43;font-family:Roboto;font-size:14px;font-weight:500;margin-left:4px;margin-right:4px;
}
#empresa div.titbac{
background:#e9f0e3;padding-top:4px;padding-bottom:4px;padding-left:10px;color:#0E5F2F;font-family:Roboto;font-size:16px;font-weight:400;
}
#empresa div.texlon{
padding-top:33px;text-align:justify;font-family:Roboto;font-size:13px;font-weight:300;padding-bottom:33px; color: #000;
}
#empresa div.recnos{
position:relative;margin:0;padding:0;height:250px;padding-top:33px;margin-bottom:33px;
}
#empresa div.recnos div.pekcua{
position:relative;height:100%;margin:auto;left:0;right:0;width:182px;
}
#empresa div.recnos div.titcua{
background:#77B248;text-align:right;color:#FFF;padding-top:7px;padding-bottom:7px;font-family:Roboto;font-weight:500;font-size:16px;padding-right:10px;
}
#empresa div.recnos div.conlis{
background:#E7F0E3;
}
#empresa div.recnos ul.liscua{
list-style:none;text-align:right;margin:0;padding:0;padding-bottom:10px;padding-top:10px;
}
#empresa div.recnos ul.liscua div.tex{
display:inline-block;vertical-align:middle;line-height:14px;margin-right:15px;font-family:Roboto;font-size:13px;font-weight:400;
}
#empresa div.recnos ul.liscua div.ico{
background:url(../img/icono-lista-verde.png) no-repeat scroll 0 50%;
height:6px;
width:6px;
display:inline-block;
margin-bottom: 1px;
margin-right:6px;
margin-left:5px;
}
#empresa div.recnos ul.liscua li{
margin-bottom:3px;
}
#empresa div.recnos ul.liscua a{
text-decoration:none;color:#0E5F2F;font-family:Roboto;font-size:13px;font-weight:300;
}
#empresa div.recnos div.shabot{
background:url(../img/sombra-empresa1.png) no-repeat center center;width:182px;height:15px;
}
/*******************************************************************/
#servicio div.topmen{
margin-top:22px;
}
#servicio span.arromen{
color:#6d9e43;font-family:Roboto;font-size:14px;font-weight:500;margin-left:4px;margin-right:4px;
}
#servicio div.titbac{
background:#e9f0e3;padding-top:4px;padding-bottom:4px;padding-left:10px;color:#0E5F2F;font-family:Roboto;font-size:16px;font-weight:400;
}
#servicio div.texlon{
padding-top:33px;text-align:justify;font-family:Roboto;font-size:13px;font-weight:300;padding-bottom:33px; color: #000;
}
#servicio div.recnos{
position:relative;margin:0;padding:0;height: auto;padding-top:33px;margin-bottom:66px;
}
#servicio div.recnos div.pekcua{
position:relative;height:100%;margin:auto;left:0;right:0;width:241px;
}
#servicio div.recnos div.titcua{
background:#77B248;text-align:right;color:#FFF;padding-top:7px;padding-bottom:7px;font-family:Roboto;font-weight:500;font-size:16px;padding-right:10px;
}
#servicio div.recnos div.conlis{
background:#E7F0E3;
}
#servicio div.recnos ul.liscua{
list-style:none;text-align:right;margin:0;padding:0;padding-bottom:10px;padding-top:10px;
}
#servicio div.recnos ul.liscua li{
display:inline-block;vertical-align:top;
}
#servicio div.recnos ul.liscua div.tex{
width:150px;display:inline-block;vertical-align:middle;line-height:14px;margin-right:15px;font-family:Roboto;font-size:13px;font-weight:400;
}
#servicio div.recnos ul.liscua div.ico1{
background: url(../img/icono_servicio_1.png?update=20150909) no-repeat -2px 0;
width: 54px;
height: 34px;
display:inline-block;
vertical-align:top;
}
#servicio div.recnos ul.liscua div.ico2{
background: url(../img/icono_servicio_2.png?update=20150909) no-repeat -2px 0;
width: 54px;
height: 34px;
display:inline-block;
vertical-align:top;
}
#servicio div.recnos ul.liscua div.ico3{
background: url(../img/icono_servicio_3.png?update=20150909) no-repeat -2px 0;
width: 54px;
height: 34px;
display:inline-block;
vertical-align:top;
}
#servicio div.recnos ul.liscua div.ico4{
background: url(../img/icono_servicio_4.png?update=20150909) no-repeat -2px 0;
width: 54px;
height: 34px;
display:inline-block;
vertical-align:top;
}
#servicio div.recnos ul.liscua div.ico5{
background: url(../img/icono_servicio_5.png?update=20150909) no-repeat -2px 0;
width: 54px;
height: 34px;
display:inline-block;
vertical-align:top;
}
#servicio div.recnos ul.liscua div.ico6{
background: url(../img/icono_servicio_6.png?update=20150909) no-repeat -2px 0;
width: 54px;
height: 34px;
display:inline-block;
vertical-align:top;
}
#servicio div.recnos ul.liscua div.ico7{
background: url(../img/icono_servicio_7.png?update=20150909) no-repeat -2px 0;
width: 54px;
height: 34px;
display:inline-block;
vertical-align:top;
}
#servicio div.recnos ul.liscua div.ico8{
background: url(../img/icono_servicio_8.png?update=20150909) no-repeat -2px 0;
width: 54px;
height: 34px;
display:inline-block;
vertical-align:top;
}
#servicio div.recnos ul.liscua div.ico9{
background: url(../img/icono_servicio_9.png?update=20150909) no-repeat -2px 0;
width: 54px;
height: 34px;
display:inline-block;
vertical-align:top;
}
#servicio div.recnos ul.liscua div.ico10{
background: url(../img/icono_servicio_10.png?update=20150909) no-repeat -2px 0;
width: 54px;
height: 34px;
display:inline-block;
vertical-align:top;
}

#servicio div.recnos ul.liscua div.ico11{
background: url(../img/icono_servicio_11.png?update=20150909) no-repeat -2px 0;
width: 54px;
height: 34px;
display:inline-block;
vertical-align:top;
}


#servicio div.recnos ul.liscua div.ico12{
background: url(../img/icono_servicio_12.png?update=20150909) no-repeat -2px 0;
width: 54px;
height: 34px;
display:inline-block;
vertical-align:top;
}

#servicio div.recnos ul.liscua li{
margin-bottom:3px;
}
#servicio div.recnos ul.liscua a{
text-decoration:none;color:#0E5F2F;font-family:Roboto;font-size:13px;font-weight:300;
}
#servicio div.recnos div.shabot{
background:url(../img/sombra-empresa2.png) no-repeat center center;width:241px;height:16px;
}
/*******************************************************************/