
body {
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333333;
	background-color: #ffffff;
	font-size: 16px;
	line-height:1.6;
}

body.site {
	background-color: #555555;
font-family: 'Lato', sans-serif;
	font-size: 18px;
	line-height:1.428;
}

h1, h2, h3, h4, h5, h6, .site-title {
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}


.header {
height:auto;
display: block;
background-color: #ffffff;
border-bottom: 1px solid #000;
margin:0px !important;
padding:0px !important;;
}

    /* Logo y eslogan
    ---------------------------------------------------------*/
.logo{
width: 320px;
height:150px;
margin-left: auto;
margin-right: auto;
position: relative;
background:url(/templates/solucionese/images/logo-soluciones.jpg) center center no-repeat;
    }

.logo h1{
width: 320px;
height:150px;
margin: 0;
text-indent: -3000px;

}

.logo a{
    display: block;
}

.soluciones-menu {
height:55px;
z-index: +2;
margin:0px !important;
padding:0px !important;;

}

.soluciones-menuleft {

}

.container {
	max-width: 1140px;
	background-color: #fff;
		}

.soluciones-slider {
height:auto;
margin-top: 0px;
margin:0px !important;
padding:0px !important;;
z-index: 0;
}

.soluciones-breadcrumbs {
	height:50px;
}
.soluciones-redes {
	height:auto;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
	background-color: #ae7815;
}
.soluciones-buscar {

}

.pbuscar {

}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
	height:35px;
}


.contenido {
padding-top: 20px;
padding-bottom: 20px;
}


.servicios {
background:  #03396c;
text-align: center;
color: #fff;
}

.padding {
padding: 20px;
}
.padding02 {
padding: 10px;
}

.soluciones-01 {
	height:auto;
margin:0px !important;
padding:0px !important;;


}

.soluciones-02 {
	height:auto;
	margin:0px !important;
	padding:0px !important;;
}
.soluciones-03 {
	margin:0px !important;
	padding:0px !important;
	height:auto;
}
.soluciones-04 {

	height:auto;
	margin:0px !important;
	padding:0px !important;
}
.soluciones-05 {

	height:auto;
	margin:0px !important;
	padding:0px !important;
}
.soluciones-06 {
	height:auto;
	margin:0px !important;
	padding:0px !important;
}
.soluciones-07{
	height:auto;
	margin:0px !important;
	padding:0px !important;
}
.soluciones-08 {

	height:auto;
	margin:0px !important;
	padding:0px !important;

}

.soluciones-09 {
	height:auto;
	margin:0px !important;
}
.soluciones-10 {
		padding-top: 10px;
		padding-bottom: 10px;
	height:auto;
	text-align: center;
}
.soluciones-11 {
		padding-top: 10px;
		padding-bottom: 10px;
	height:auto;
	text-align: center;
}
.soluciones-12 {
	padding-top: 10px;
	padding-bottom: 10px;
height:auto;
text-align: center;
}
.soluciones-mf{
	text-align: center;
margin-top: 0px;

}
.soluciones-footer{
margin-top: 0px;
padding-top: 20px;
height: 50px;
color: #fff;
background-color: #000;
text-align: center;
display: block;
}
.no_margin{
margin:0px !important;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.Signika {
font-family: 'Signika', sans-serif;
}
.Lato {
font-family: 'Lato', sans-serif;
}
.Merriweather {
font-family: 'Merriweather', serif;
}
.Orbitron {
font-family: 'Orbitron', sans-serif;
}
.Open Sans {
font-family: 'Open Sans', sans-serif;
}
.PT Serif {
font-family: 'PT Serif', serif;
}
.Kaushan Script {
font-family: 'Kaushan Script', cursive;
}

.fa {
font-family: 'Signika', sans-serif;
font-weight: bold;
line-height: 0.9;
color: #007c33;
}
.fa01 {
font-family: 'Orbitron', sans-serif;
font-weight: bold;
line-height: 0.9;
color: #fff;
text-shadow: #000 2px 2px 8px;
}
.morado {
background-color: #5314ba;
color: #fff;
}
.verde {
background-color: #aefe57;

}
.verde02 {
background-color: #00853E;
color: #fff;
}
.negro {
background-color: #000;
color: #fff;
}
.gris {
background-color: #708090;
}
.azul {
background-color: #328fea;
color: #fff;
}
.azul02 {
background-color: #0078ff;
color: #fff;
}


.naranja {
background-color: #c25f2a;
color: #fff;
}


.esp {
padding: 10px;
}

.linea {
border: 0.02px solid #999;

}
