@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #F0F0F0;
}




/* ===============   1920 - HOME   =============== */

@media only screen and (max-width: 1920px) {

header {
	margin: 0 auto;
	width: 100%;
	height: 120px;
	background-color: white;
}

#header_fondo {
	margin: auto;
	margin-top: 0px;
	width: 80%;
	height: auto;
	overflow: hidden;
}

#logo {
	float: left;
	margin-left: 0%;
	margin-top: 10px;
	width: 175px;
	height: 95px;
}

#llamenos {
	float: left;
	margin-top: 12.50px;
	margin-left: 40%;
	width: 320px;
	height: 90px;
}

#email {
	float: right;
	margin-top: 12.50px;
	width: 320px;
	height: 90px;
}




/* ===============   1920 - LINKS   =============== */

#links_fondo {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 60px;
	width: 100%;
	height: auto;
}




/* ===============   1920 - SERVICIOS   =============== */

#contenido_titulo_servicio {
	margin: 0 auto;
	margin-top: 125px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 3.50em;
	color: #3F636B;
	text-align: center;
}   

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 10px;
	width: 77%;
	height: auto;
	overflow: hidden;
}




.tabla_servicios {
	float: left;
	margin-left: 2.50%;
	margin-right: 0%;
	margin-bottom: 2.50%;
	width: 325px;
	height: 525px;
}

.td_imagen_servicio {
	margin: 0 auto;
	margin-top: 0px;
	width: 325px;
	height: 525px;
}




.img_border_radius {
    border-radius: 7px;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.img_border_radius:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}




/* ===============   1920 - SERVICIO   =============== */

.contenedor_header_servicio_img {
	margin-bottom: 50px;
	width: 100%;
	height: auto;
}




.contenido_fondo_servicio {
	margin: 0 auto;
	margin-bottom: 100px;
	padding: 25px;
	width: 80%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	font-family: "Open Sans", "Source Sans Pro", "Trebuchet MS", "Exo 2.0", "Leelawadee", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.10em;
	font-weight: 400;
	color: black;
	line-height: 22px;
}

p.contenido_servicio_titulo_secundario {
	float: left;
	margin-bottom: 15px;
	width: auto;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 2em;
	font-weight: 500;
	color: #3F636B;
	text-align: left;
}




/* =============== 	1920 - CONTENIDO 	=============== */

#contenido_fondo {
	margin: 0 auto;
	margin-top: 125px;
	width: 100%;
	height: 762px;
	overflow: hidden;
	background-color: #2B4146;
}

#contenido_fondo_left {
	float: left;
	width: 50%;
	height: auto;
}




#contenido_fondo_right {
	float: right;
	width: 50%;
	height: auto;
}

#contenido_fondo_right_titulo {
	padding-top: 30px;
	padding-bottom: 15px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 3em;
	color: white;
	text-align: left;
}

#contenido_fondo_right_principal {
	margin-bottom: 50px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.30em;
	line-height: 24px;
	color: white;
	text-align: left;
}




#contenido_fondo_right_bottom {
	margin: 0 auto;
	width: 100%;
	height: auto;
	overflow: hidden;
}

#contenido_fondo_right_bottom_titulo {
	margin-bottom: 15px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 2.25em;
	color: white;
	text-align: left;
}




#contenido_fondo_agenda {
	float: left;
	width: 100%;
	height: auto;
	text-align: left;
}




/* ===============   1920 - TEAM   =============== */

#contenido_titulo_team {
	margin: 0 auto;
	margin-top: 125px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 3.25em;
	color: #3F636B;
	text-align: center;
}   

#contenido_fondo_team {
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 0px;
	padding: 10px;
	width: 73%;
	height: auto;
	overflow: hidden;
}




.tabla_team {
	float: left;
	margin-left: 2.25%;
	margin-right: 1%;
	margin-bottom: 0%;
	width: 300px;
	height: auto;
}
/*
.tabla_team:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
*/
.tr1 {
	float: left;
	width: 100%;
	height: auto;
}

.tr2 {
	float: left;
	width: 100%;
	height: auto;
}

.tr3 {
	float: left;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
}

.tr4 {
	float: left;
	margin-bottom: 7px;
	width: 70px;
	height: 35px;
}

.td_imagen_team {
	margin: 0 auto;
	margin-top: 0px;
	width: 300px;
	height: 360px;
}

.img_border {
	border-radius: 7px;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_team_nombre {
	float: left;
	margin-top: 10px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 1.50em;
	color: #3F636B;
	text-align: center;
}

.td_team_cargo {
	float: left;
	margin-top: 5px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 600;
	font-size: 1.10em;
	color: #3F636B;
	text-align: center;
}

.td_team_fondo {
	display: none;
	float: left;
	margin-left: 0%;
	width: 90px;
	height: 35px;
}

#team_left {
	float: left;
	width: 35px;
	height: 35px;
}

#team_right {
	float: right;
	width: 35px;
	height: 35px;
}

#td_team_icono_whatsapp {
	float: left;
	width: 35px;
	height: 35px;
}




/* ===============   1920 - NOTICIAS   =============== */

#contenido_titulo_noticias {
	margin: 0 auto;
	margin-top: 125px;
	width: 90%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 3.25em;
	color: #3F636B;
	text-align: center;
} 

#contenido_fondo_noticias {
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 50px;
	padding: 10px;
	width: 70%;
	height: auto;
	overflow: hidden;
}




.tabla_noticias {
	float: left;
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 0%;
	padding: 10px;
	width: 400px;
	height: auto;
	background-color: white;
	border: 1px solid #ECECEC;
	border-radius: 7px;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_noticias {
	float: left;
	width: 400px;
	height: 267px;
}

.img_border_noticias {
	border-radius: 5px;
}

.td_titulo_categorias {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.50em;
	font-weight: 500;
	color: #4C7983;
	text-align: left;
}

.td_titulo_fecha {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: 500;
	color: black;
	text-align: left;
}

.td_titulo_noticias {
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 100%;
	height: 60px;
	text-align: left;
}

.td_boton_noticias {
	margin: 0 auto;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 100%;
	height: auto;
	text-align: left;
}




a.link_noticia {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: 400;
	color: black;
	text-decoration: none;
}

a.link_noticia:hover {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: 400;
	color: black;
	text-decoration: underline;
}




/* ===============   1920 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	margin: 0 auto;
	margin-bottom: 0px;
	padding: 25px;
	width: 74%;
	height: auto;
	overflow: hidden;
}




.tabla_noticias2 {
	float: left;
	margin-left: 2%;
	margin-right: 1%;
	margin-bottom: 3%;
	padding: 10px;
	width: 400px;
	height: auto;
	background-color: white;
	border: 1px solid #ECECEC;
	border-radius: 7px;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_noticias2 {
	float: left;
	width: 400px;
	height: 267px;
}

.img_border_noticias {
	border-radius: 5px;
}

.td_titulo_categorias2 {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.50em;
	font-weight: 500;
	color: #4C7983;
	text-align: left;
}

.td_titulo_fecha2 {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: 400;
	color: black;
	text-align: left;
}

.td_titulo_noticias2 {
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 100%;
	height: 60px;
	text-align: left;
}

.td_boton_noticias2 {
	margin: 0 auto;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 100%;
	height: auto;
	text-align: left;
}




a.link_noticia2 {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: 400;
	color: black;
	text-decoration: none;
}

a.link_noticia2:hover {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: 400;
	color: black;
	text-decoration: underline;
}




/* ===============   1920 - NOTICIA   =============== */

#contenido_fondo_noticia {
	margin: 0 auto;
	margin-bottom: 100px;
	padding: 25px;
	width: 80%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	font-family: "Open Sans", "Source Sans Pro", "Trebuchet MS", "Exo 2.0", "Leelawadee", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.10em;
	font-weight: 400;
	color: black;
	line-height: 22px;
}

p.fecha {
	float: left;
	font-family: "Open Sans", "Source Sans Pro", "Trebuchet MS", "Exo 2.0", "Leelawadee", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: 500;
	color: #424251;
}




.imagen_noticia {
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
	width: 500px;
	height: 333px;
	border-radius: 7px;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}




/* ===============   1920 - CLIENTES   =============== */

#contenido_titulo_clientes {
	margin: 0 auto;
	margin-top: 125px;
	width: 90%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 3.25em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_clientes {
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 100px;
	padding: 10px;
	width: 72%;
	height: auto;
	overflow: hidden;
}




.tabla_clientes {
	margin-top: 0%;
	margin-left: 4%;
	margin-right:  4%;
	margin-bottom: 0%;
	float: left;
	width: 250px;
	height: auto;
	border-radius: 10px;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_cliente {
	float: left;
	width: 250px;
	height: 125px;
	border-radius: 10px;
}




/* ===============   1920 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 100px;
	padding: 10px;
	width: 65%;
	height: auto;
	overflow: hidden;
}




.tabla_nuestros_clientes {
	float: left;
	margin-top: 0%;
	margin-left: 3%;
	margin-right: 1%;
	margin-bottom: 3%;
	float: left;
	width: 250px;
	height: auto;
}

.td_imagen_nuestros_clientes {
	float: left;
	width: 250px;
	height: 125px;
	border-radius: 10px;
}




/* ===============   1920 - NOSOTROS   =============== */

.contenedor_header_img {
	margin-bottom: 50px;
	width: 100%;
	height: auto;
    position: relative;
    text-align: center;
}

.centrado {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
} 

#contenido_nosotros_titulo_principal {
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 3em;
	color: white;
	text-align: center;
}




.contenido_fondo_nosotros {
	margin: 0 auto;
	margin-bottom: 100px;
	padding: 25px;
	width: 80%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	font-family: "Open Sans", "Source Sans Pro", "Trebuchet MS", "Exo 2.0", "Leelawadee", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.10em;
	font-weight: 400;
	color: black;
	line-height: 22px;
}

p.contenido_nosotros_titulo_secundario {
	float: left;
	margin-bottom: 15px;
	width: auto;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 2em;
	font-weight: 500;
	color: #3F636B;
	text-align: left;
}




/* ===============   1920 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    margin: auto;
    margin-top: 0px;
    padding: 10px;
    width: 58%;
    height: auto;
    overflow: hidden;
}




.galeria_imagen {
    float: left;
    margin: 10px;
    width: 200px;
    height: 150px;
}




/* ===============   1920 - EQUIPO   =============== */

.contenido_fondo_equipo {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 25px;
	width: 78%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

#contenido_nosotros_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 15px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 2em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}




/* ===============   1920 - SKILLS   =============== */

#contenido_fondo_equipo_skills {
	margin: 0 auto;
	width: 100%;
	height: 100px;
}




/* ===============   1920 - CONTACTO   =============== */

.contenido_fondo_contacto {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 25px;
	width: 80%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

#contenido_contacto_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 15px;
	width: 80%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.50em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}




#contenido_fondo_contacto_center {
	margin: 0 auto;
	padding: 15px;
	width: 60%;
	height: auto;
	overflow: hidden;
}




#contenido_fondo_contacto_left {
	padding: 15px;
	float: left;
	width: 41%;
	height: auto;
	text-align: left;
}




#contenido_fondo_contacto_right {
	padding: 15px;
	float: right;
	width: 50%;
	height: auto;
	text-align: left;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.10em;
	font-weight: 500;
	color: black;
	text-align: left;
}




/* ===============   1920 - BOTONES   =============== */

.boton_sepa_mas {
    background-color: #FF7A4D; /*#FF7A4D*/
    border: solid 2px #FF7A4D;
    white-space: nowrap;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 0.90em;
    letter-spacing: .05em;
    color: white;
    text-align: center;
    vertical-align: middle;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
    border-radius: 50px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_sepa_mas:hover {
	border: 2px solid #FF9E7D;
	background-color: #FF9E7D; /*#FF9E7D*/
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
    color: white;
}




.boton_sepa_mas_noticia {
    background-color: #3F636B;
    text-align: center;
    vertical-align: middle;
    border: none;
    white-space: nowrap;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 1em;
    letter-spacing: .05em;
    color: white;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
    border-radius: 50px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_sepa_mas_noticia:hover {
	background-color: #4C7983;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




.boton_enviar {
    background-color: #3F636B;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 50px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_enviar:hover {
	background-color: #4C7983;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




.boton_agendarme {
	background-color: #FF7A4D;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_agendarme:hover {
	background-color: #FF9E7D;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




.boton_newsletter {
	background-color: #FF7A4D;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    white-space: nowrap;
    width: 372px;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    /*transition: .2s ease-out;*/
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
}

.boton_newsletter:hover {
	background-color: #FF9E7D;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




/* ===============   1920 - CAMPOS DE TEXTO   =============== */

.textbox_nombre_apellido_agenda {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 300px;
	height: auto;
	border: 1px solid #757584;
	font-size: 1em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_nombre_apellido_agenda:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_telefono {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 175px;
	height: auto;
	border: 1px solid #757584;
	font-size: 1em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_telefono:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_correo {
	margin-left: 0%;
	margin-bottom: 2.50%;
	width: 501px;
	height: auto;
	border: 1px solid #757584;
	font-size: 1em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox {
	margin-left: 0%;
	margin-bottom: 4%;
	width: 350px;
	height: auto;
	border: 1px solid #757584;
	font-size: 1em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox:focus {
    background-color: #FFFFBF;
    color: #535362;
}
	
	
	
	
.select {
	margin-left: 0%;
	margin-bottom: 4%;
	width: 372px;
	height: auto;
	border: 1px solid #757584;
	font-size: 1em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.select:focus {
    background-color: #FFFFBF;
    color: #535362;
}


	
	
.textarea {
	margin-left: 0%;
	margin-bottom: 4%;
	width: 350px;
	height: 125px;
	border: 1px solid #757584;
	font-size: 1em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textarea:focus {
    background-color: #FFFFBF;
    color: #535362;
}


	
	
.checkbox {
	width: 15px;
	height: 15px;
	border: 1px solid #757584;
	font-size: 1em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}




.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 350px;
	height: auto;
	border-radius: 5px;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 350px;
	height: auto;
	border-radius: 5px;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   1920 - FOOTER   =============== */

footer {
    margin: 0 auto;
    margin-top: 75px;
    width: 100%;
    height: auto;
    background-color: #1E3033;
}




#footer_fondo {
    margin: 0 auto;
    margin-top: 0px;
    padding-top: 25px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 30px;
    width: 81%;
    height: auto;
    overflow: hidden;
}




#footer_fondo1 {
    float: left;
    width: 300px;
    height: auto;
}

#footer_fondo1_titulo {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 1.10em;
    font-weight: 600;
    color: #ccc;
    text-align: left;
}

#footer_fondo1_texto {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 7px;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.95em;
    color: #ccc;
    text-align: left;
}




#footer_fondo2 {
    float: left;
    margin-left: 50px;
    width: 235px;
    height: auto;
}

#footer_fondo2_titulo {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 1.10em;
    font-weight: 600;
    color: #ccc;
    text-align: left;
}

#footer_fondo2_texto {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 7px;
    text-align: left;
    line-height: 22px;
}

.texto_links {
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.95em;
    color: #ccc;
    text-decoration: none;
}

.texto_links:hover {
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.95em;
    color: white;
    text-decoration: underline;
}

.texto_links_nosotros {
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.95em;
    color: #ccc;
    text-decoration: none;
}

.texto_links_nosotros:hover {
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.95em;
    color: white;
    text-decoration: underline;
}




#footer_fondo3 {
    float: left;
    margin-left: 50px;
    width: 380px;
    height: auto;
}

#footer_fondo3_titulo {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 1.10em;
    font-weight: 600;
    color: #ccc;
    text-align: left;
}

#footer_fondo3_texto {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 7px;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.95em;
    color: #ccc;
    text-align: left;
}

#footer_fondo3_form {
    float: left;
    margin-top: 10px;
    width: 400px;
    height: auto;
}




#footer_fondo4 {
    float: left;
    margin-left: 50px;
    width: 460px;
    height: auto;
}

#footer_fondo4_titulo {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 1.10em;
    font-weight: 600;
    color: #ccc;
    text-align: left;
}

#footer_fondo4_titulo2 {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 7px;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.95em;
    color: #ccc;
    text-align: left;
}

#footer_fondo4_texto {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.95em;
    color: #ccc;
    text-align: left;
}

#footer_logo_powerdesign {
	float: left; 
	margin-top: 30px;
    width: 100%;
    height: 50px;
}

#footer_logo_powerdesign_img {
    width: 160px;
    height: 40px;
}


img {
	width: 100%;
}

}

/* ===============   1920 - END   =============== */




/* ===============   1680 - HOME   =============== */

@media only screen and (max-width: 1680px) {

#header_fondo {
	margin: auto;
	margin-top: 0px;
	width: 85%;
	height: auto;
	overflow: hidden;
}

#llamenos {
	float: left;
	margin-top: 12.50px;
	margin-left: 37.50%;
	width: 320px;
	height: 90px;
}

#email {
	float: right;
	margin-top: 12.50px;
	width: 320px;
	height: 90px;
}


/* ===============   1680 - SERVICIOS   =============== */   

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 10px;
	width: 87%;
	height: auto;
	overflow: hidden;
}

.tabla_servicios {
	float: left;
	margin-left: 2%;
	margin-right: 0.50%;
	margin-bottom: 2.25%;
	width: 325px;
	height: 525px;
}




/* ===============   1680 - SERVICIO   =============== */




/* =============== 	1680 - CONTENIDO 	=============== */

#contenido_fondo {
	height: 635px;
}




/* ===============   1680 - TEAM   =============== */     

#contenido_fondo_team {
	width: 79.50%;
}




.tabla_team {
	float: left;
	margin-left: 2%;
	margin-right: 0%;
	margin-bottom: 0%;
	width: 300px;
	height: auto;
}




/* ===============   1680 - NOTICIAS   =============== */

#contenido_fondo_noticias {
	width: 80%;
}




/* ===============   1680 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 84%;
}




/* ===============   1680 - NOTICIA   =============== */




/* ===============   1680 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 83%;
}




/* ===============   1680 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 74%;
}




/* ===============   1680 - NOSOTROS   =============== */




/* ===============   1680 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    margin: auto;
    margin-top: 0px;
    padding: 10px;
    width: 66.50%;
    height: auto;
    overflow: hidden;
}




/* ===============   1680 - CONTACTO   =============== */

#contenido_contacto_titulo_secundario {
	width: 86%;
}

#contenido_fondo_contacto_center {
	width: 68%;
}

#contenido_fondo_contacto_left {
	padding: 15px;
	float: left;
	width: 41%;
	height: auto;
	text-align: left;
}




/* ===============   1680 - FOOTER   =============== */

#footer_fondo {
    width: 91%;
}




#footer_fondo2 {
    float: left;
    margin-left: 42.50px;
    width: 235px;
    height: auto;
}




#footer_fondo3 {
    float: left;
    margin-left: 42.50px;
    width: 380px;
    height: auto;
}




#footer_fondo4 {
    float: left;
    margin-left: 42.50px;
    width: 460px;
    height: auto;
}

}

/* ===============   1680 - END   =============== */




/* ===============   1600 - HOME   =============== */

@media only screen and (max-width: 1600px) {

#header_fondo {
	margin: auto;
	margin-top: 0px;
	width: 87.50%;
	height: auto;
	overflow: hidden;
}

#llamenos {
	float: left;
	margin-top: 12.50px;
	margin-left: 35%;
	width: 320px;
	height: 90px;
}

#email {
	float: right;
	margin-top: 12.50px;
	width: 320px;
	height: 90px;
}


/* ===============   1600 - LINKS   =============== */




/* ===============   1600 - SERVICIOS   =============== */   

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 10px;
	width: 89%;
	height: auto;
	overflow: hidden;
}

.tabla_servicios {
	float: left;
	margin-left: 1.75%;
	margin-right: 0%;
	margin-bottom: 2%;
	width: 325px;
	height: 525px;
}




/* ===============   1600 - SERVICIO   =============== */




/* =============== 	1600 - CONTENIDO 	=============== */

#contenido_fondo {
	height: 630px;
}




/* ===============   1600 - TEAM   =============== */   

#contenido_fondo_team {
	width: 83.50%;
}




/* ===============   1600 - NOTICIAS   =============== */

#contenido_fondo_noticias {
	width: 83%;
}




.tabla_noticias {
	margin-left: 4%;
	margin-right: 4%;
}




/* ===============   1600 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 87%;
}




.tabla_noticias2 {
	margin-left: 2%;
	margin-right: 0%;
	margin-bottom: 3%;
}




/* ===============   1600 - NOTICIA   =============== */




/* ===============   1600 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 88%;
}




/* ===============   1600 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 78%;
}




/* ===============   1600 - CLIENTE   =============== */

#contenido_fondo_cliente {
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 50px;
	padding: 10px;
	width: 90%;
	height: auto;
	overflow: hidden;
	background-color: yellowgreen;
}




.tabla_cliente {
	margin: 0 auto;
	margin-top: 0%;
	margin-left: 0%;
	margin-right:  0%;
	margin-bottom: 0%;
	float: left;
	width: 250px;
	height: auto;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_cliente_imagen {
	float: left;
	width: 100%;
	height: auto;
}

.td_cliente_nombre {
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 400;
	color: white;
	background-color: #4C7983;
}

.td_cliente_servicio {
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: black;
}




/* ===============   1600 - NOSOTROS   =============== */




/* ===============   1600 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    margin: auto;
    margin-top: 0px;
    padding: 10px;
    width: 70%;
    height: auto;
    overflow: hidden;
}




/* ===============   1600 - CONTACTO   =============== */

#contenido_contacto_titulo_secundario {
	width: 90%;
}

#contenido_fondo_contacto_center {
	width: 72%;
}

#contenido_fondo_contacto_left {
	padding: 15px;
	float: left;
	width: 41%;
	height: auto;
	text-align: left;
}

#contenido_fondo_contacto_right {
	width: 50%;
}




/* ===============   1600 - FOOTER   =============== */

#footer_fondo {
    width: 93.50%;
}




#footer_fondo2 {
    float: left;
    margin-left: 30px;
    width: 235px;
    height: auto;
}




#footer_fondo3 {
    float: left;
    margin-left: 30px;
    width: 380px;
    height: auto;
}




#footer_fondo4 {
    float: left;
    margin-left: 30px;
    width: 460px;
    height: auto;
}

}

/* ===============   1600 - END   =============== */




/* ===============   1560 - HOME   =============== */

@media only screen and (max-width: 1560px) {

#header_fondo {
	margin: auto;
	margin-top: 0px;
	width: 90%;
	height: auto;
	overflow: hidden;
}

#llamenos {
	float: left;
	margin-top: 12.50px;
	margin-left: 32.50%;
	width: 320px;
	height: 90px;
}




/* ===============   1560 - SERVICIOS   =============== */   

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 0px;
	width: 90%;
	height: auto;
	overflow: hidden;
}

.tabla_servicios {
	float: left;
	margin-left: 1.50%;
	margin-right: 0%;
	margin-bottom: 1.50%;
	width: 325px;
	height: auto;
}




/* ===============   1560 - SERVICIO   =============== */




/* =============== 	1560 - CONTENIDO 	=============== */

#contenido_fondo {
	height: 618px;
}




/* ===============   1560 - TEAM   =============== */   

#contenido_fondo_team {
	width: 85%;
}




/* ===============   1560 - NOTICIAS   =============== */

#contenido_fondo_noticias {
	width: 85%;
}




/* ===============   1560 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 89%;
}




.tabla_noticias2 {
	margin-left: 2%;
	margin-right: 0%;
	margin-bottom: 2%;
}




/* ===============   1560 - NOTICIA   =============== */




/* ===============   1560 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 88%;
}




.tabla_clientes {
	margin-left: 3%;
	margin-right:  3%;
}




/* ===============   1560 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 80%;
}




/* ===============   1560 - NOSOTROS   =============== */




/* ===============   1560 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 71.50%;
}




/* ===============   1560 - CONTACTO   =============== */

#contenido_contacto_titulo_secundario {
	width: 92%;
}

#contenido_fondo_contacto_center {
	width: 74%;
}

#contenido_fondo_contacto_left {
	padding: 15px;
	float: left;
	width: 41%;
	height: auto;
	text-align: left;
}




/* ===============   1560 - FOOTER   =============== */

#footer_fondo {
    width: 95%;
}




#footer_fondo2 {
    float: left;
    margin-left: 25px;
    width: 235px;
    height: auto;
}




#footer_fondo3 {
    float: left;
    margin-left: 25px;
    width: 380px;
    height: auto;
}




#footer_fondo4 {
    float: left;
    margin-left: 25px;
    width: 460px;
    height: auto;
}

}

/* ===============   1560 - END   =============== */




/* ===============   1440 - HOME   =============== */

@media only screen and (max-width: 1440px) {

#header_fondo {
	margin: auto;
	margin-top: 0px;
	width: 92.50%;
	height: auto;
	overflow: hidden;
}

#llamenos {
	float: left;
	margin-top: 12.50px;
	margin-left: 30%;
	width: 320px;
	height: 90px;
}




/* ===============   1440 - SERVICIOS   =============== */   

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 10px;
	width: 90%;
	height: auto;
	overflow: hidden;
}

.tabla_servicios {
	float: left;
	margin-left: 1.50%;
	margin-right: 0%;
	margin-bottom: 1.50%;
	width: 300px;
	height: auto;
}

.td_imagen_servicio {
	margin: 0 auto;
	margin-top: 0px;
	width: 300px;
	height: 485px;
}




/* ===============   1440 - SERVICIO   =============== */




/* =============== 	1440 - CONTENIDO 	=============== */

#contenido_fondo {
	height: 570px;
}




#contenido_fondo_right_titulo {
	padding-top: 25px;
	padding-bottom: 15px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 2.50em;
	color: white;
	text-align: left;
}

#contenido_fondo_right_principal {
	margin-bottom: 30px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.30em;
	line-height: 24px;
	color: white;
	text-align: left;
}




#contenido_fondo_right_bottom {
	margin: 0 auto;
	width: 100%;
	height: auto;
	overflow: hidden;
}

#contenido_fondo_right_bottom_titulo {
	margin-bottom: 15px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 2.25em;
	color: white;
	text-align: left;
}




#contenido_fondo_agenda {
	float: left;
	width: 100%;
	height: auto;
	text-align: left;
}




/* ===============   1440 - TEAM   =============== */   

#contenido_fondo_team {
	width: 90%;
}




.tabla_team {
	float: left;
	margin-left: 1.50%;
	margin-right: 0%;
	margin-bottom: 0%;
	width: 300px;
	height: auto;
}




/* ===============   1440 - NOTICIAS   =============== */

#contenido_fondo_noticias {
	width: 90%;
}




.tabla_noticias {
	margin-left: 3%;
	margin-right: 3%;
}




/* ===============   1440 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 94%;
}




.tabla_noticias2 {
	margin-left: 1.50%;
	margin-right: 0%;
	margin-bottom: 2%;
}




/* ===============   1440 - NOTICIA   =============== */




/* ===============   1440 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 94%;
}




.tabla_clientes {
	margin-left: 2.50%;
	margin-right:  2.50%;
}




/* ===============   1440 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 82%;
}




.tabla_nuestros_clientes {
	margin-left: 2%;
	margin-right: 1%;
}




/* ===============   1440 - NOSOTROS   =============== */




/* ===============   1440 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 77.50%;
}




/* ===============   1440 - CONTACTO   =============== */

#contenido_contacto_titulo_secundario {
	width: 100%;
}

#contenido_fondo_contacto_center {
	width: 80%;
}




/* ===============   1440 - BOTONES   =============== */




/* ===============   1440 - CAMPOS DE TEXTO   =============== */




/* ===============   1440 - FOOTER   =============== */

#footer_fondo {
    width: 95%;
}




#footer_fondo2 {
    float: left;
    margin-left: 25px;
    width: 235px;
    height: auto;
}




#footer_fondo3 {
    float: left;
    margin-left: 25px;
    width: 380px;
    height: auto;
}




#footer_fondo4 {
    float: left;
    margin-left: 25px;
    width: 345px;
    height: auto;
}

}

/* ===============   1440 - END   =============== */




/* ===============   1366 - HOME   =============== */

@media only screen and (max-width: 1366px) {

#header_fondo {
	margin: auto;
	margin-top: 0px;
	width: 95%;
	height: auto;
	overflow: hidden;
}

#llamenos {
	float: left;
	margin-top: 12.50px;
	margin-left: 27.50%;
	width: 320px;
	height: 90px;
}




/* ===============   1366 - SERVICIOS   =============== */   

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 10px;
	width: 89%;
	height: auto;
	overflow: hidden;
}

.tabla_servicios {
	float: left;
	margin-left: 2%;
	margin-right: 0%;
	margin-bottom: 2%;
	width: 275px;
	height: auto;
}

.td_imagen_servicio {
	margin: 0 auto;
	margin-top: 0px;
	width: 275px;
	height: 444px;
}




/* ===============   1366 - SERVICIO   =============== */

.contenido_fondo_servicio {
	width: 82%;
}




/* =============== 	1366 - CONTENIDO 	=============== */

#contenido_fondo {
	height: 540px;
}




#contenido_fondo_right_titulo {
	padding-top: 20px;
	padding-bottom: 15px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 2.25em;
	color: white;
	text-align: left;
}

#contenido_fondo_right_principal {
	margin-bottom: 30px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.25em;
	line-height: 24px;
	color: white;
	text-align: left;
}




#contenido_fondo_right_bottom {
	margin: 0 auto;
	width: 100%;
	height: auto;
	overflow: hidden;
}

#contenido_fondo_right_bottom_titulo {
	margin-bottom: 15px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 2em;
	color: white;
	text-align: left;
}




/* ===============   1366 - TEAM   =============== */   

#contenido_fondo_team {
	padding: 5px;
	width: 93%;
}




.tabla_team {
	float: left;
	margin-left: 0.50%;
	margin-right: 0.50%;
	margin-bottom: 0%;
	width: 300px;
	height: auto;
}




/* ===============   1366 - NOTICIAS   =============== */

#contenido_fondo_noticias {
	width: 92%;
}




.tabla_noticias {
	margin-left: 2%;
	margin-right: 2%;
}




/* ===============   1366 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	padding: 15px;
	width: 95%;
}




.tabla_noticias2 {
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 2%;
	width: 375px;
}

.td_imagen_noticias2 {
	float: left;
	width: 375px;
	height: 250px;
}




/* ===============   1366 - NOTICIA   =============== */

#contenido_fondo_noticia {
	margin: 0 auto;
	margin-bottom: 100px;
	padding: 25px;
	width: 82%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	font-family: "Open Sans", "Source Sans Pro", "Trebuchet MS", "Exo 2.0", "Leelawadee", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 400;
	color: black;
	line-height: 23px;
}




.imagen_noticia {
	width: 550px;
	height: 367px;
	border-radius: 7px;
}




/* ===============   1366 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 79%;
}




.tabla_clientes {
	margin-left: 3%;
	margin-right:  3%;
}




/* ===============   1366 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 84%;
}




.tabla_nuestros_clientes {
	margin-left: 2%;
	margin-right: 0%;
	margin-bottom: 2%;
}




/* ===============   1366 - NOSOTROS   =============== */

#contenido_nosotros_titulo_principal {
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2.75em;
	color: white;
	text-align: center;
}




.contenido_fondo_nosotros {
	width: 82%;
}




/* ===============   1366 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 82%;
}




/* ===============   1366 - CONTACTO   =============== */

#contenido_contacto_titulo_secundario {
	width: 90%;
}

#contenido_fondo_contacto_center {
	width: 84%;
}




/* ===============   1366 - BOTONES   =============== */




/* ===============   1366 - CAMPOS DE TEXTOS   =============== */




/* ===============   1366 - FOOTER   =============== */

#footer_fondo {
    width: 98%;
}




#footer_fondo2 {
    float: left;
    margin-left: 20px;
    width: 235px;
    height: auto;
}




#footer_fondo3 {
    float: left;
    margin-left: 20px;
    width: 375px;
    height: auto;
}




#footer_fondo4 {
    float: left;
    margin-left: 20px;
    width: 340px;
    height: auto;
}

}

/* ===============   1366 - END   =============== */




/* ===============   1360 - HOME   =============== */

@media only screen and (max-width: 1360px) {


/* ===============   1360 - SERVICIOS   =============== */   

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 10px;
	width: 90%;
	height: auto;
	overflow: hidden;
}




/* ===============   1360 - SERVICIO   =============== */




/* =============== 	1360 - CONTENIDO 	=============== */

#contenido_fondo {
	height: 537px;
}




/* ===============   1360 - TEAM   =============== */   

#contenido_fondo_team {
	width: 94%;
}




.tabla_team {
}




/* ===============   1360 - NOTICIAS   =============== */




/* ===============   1360 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	padding: 15px;
	width: 96%;
}




.tabla_noticias2 {
	margin-left: 1.50%;
	margin-right: 0.50%;
	margin-bottom: 2%;
	width: 375px;
}

.td_imagen_noticias2 {
	float: left;
	width: 375px;
	height: 250px;
}




/* ===============   1360 - NOTICIA   =============== */




/* ===============   1360 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 80%;
}




/* ===============   1360 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 85%;
}




/* ===============   1360 - NOSOTROS   =============== */




/* ===============   1360 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 82%;
}




/* ===============   1360 - CONTACTO   =============== */




/* ===============   1366 - BOTONES   =============== */




/* ===============   1360 - CAMPOS DE TEXTOS   =============== */




/* ===============   1360 - FOOTER   =============== */

#footer_fondo {
    width: 97%;
}




#footer_fondo2 {
    float: left;
    margin-left: 15px;
    width: 235px;
    height: auto;
}




#footer_fondo3 {
    float: left;
    margin-left: 15px;
    width: 375px;
    height: auto;
}




#footer_fondo4 {
    float: left;
    margin-left: 15px;
    width: 340px;
    height: auto;
}

}

/* ===============   1360 - END   =============== */




/* ===============   1280 - HOME   =============== */

@media only screen and (max-width: 1280px) {

header {
	margin: 0 auto;
	width: 100%;
	height: 110px;
}

#header_fondo {
	margin: auto;
	margin-top: 0px;
	width: 95%;
	height: auto;
	overflow: hidden;
}

#logo {
	float: left;
	margin-left: 0%;
	margin-top: 10px;
	width: 157px;
	height: 85px;
}

#llamenos {
	float: left;
	margin-top: 10px;
	margin-left: 25%;
	width: 320px;
	height: 90px;
}

#email {
	float: right;
	margin-top: 10px;
	width: 320px;
	height: 90px;
}




/* ===============   1280 - SERVICIOS   =============== */

#contenido_titulo_servicio {
	margin: 0 auto;
	margin-top: 75px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 3em;
	color: #3F636B;
	text-align: center;
}   

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 10px;
	width: 93.50%;
	height: auto;
	overflow: hidden;
}




.tabla_servicios {
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 2%;
	width: 275px;
	height: auto;
}




/* ===============   1280 - SERVICIO   =============== */

.contenedor_header_servicio_img {
	margin-bottom: 50px;
	width: 100%;
	height: auto;
}




.contenido_fondo_servicio {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 20px;
	width: 84%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

#contenido_servicio_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}

#contenido_servicio_descripcion {
	float: left;
	margin-top: 5px;
	margin-bottom: 7px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", "Source Sans Pro","Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 20px;
	color: #313140;
}




/* =============== 	1280 - CONTENIDO 	=============== */

#contenido_fondo {
	margin-top: 75px;
	height: 506px;
}




#contenido_fondo_right_titulo {
	padding-top: 12.50px;
	padding-bottom: 7.50px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 2em;
	color: white;
	text-align: left;
}

#contenido_fondo_right_principal {
	margin-bottom: 20px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1em;
	line-height: 24px;
	color: white;
	text-align: left;
}




#contenido_fondo_right_bottom_titulo {
	margin-bottom: 15px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.75em;
	color: white;
	text-align: left;
}




/* ===============   1280 - TEAM   =============== */   

#contenido_titulo_team {
	margin: 0 auto;
	margin-top: 75px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2.75em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_team {
	width: 92.50%;
}




.tabla_team {
	float: left;
	margin-left: 1.50%;
	margin-right: 0%;
	margin-bottom: 0%;
	width: 275px;
	height: auto;
}

.td_imagen_team {
	margin: 0 auto;
	margin-top: 0px;
	width: 275px;
	height: 330px;
}

.td_team_nombre {
	float: left;
	margin-top: 10px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 1.10em;
	color: #3F636B;
	text-align: left;
}

.td_team_cargo {
	float: left;
	margin-top: 5px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 600;
	font-size: 1em;
	color: #3F636B;
	text-align: left;
}




/* ===============   1280 - NOTICIAS   =============== */

#contenido_titulo_noticias {
	margin: 0 auto;
	margin-top: 75px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2.75em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_noticias {
	width: 92%;
}




.tabla_noticias {
	float: left;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 0%;
	padding: 10px;
	width: 375px;
	height: auto;
	background-color: white;
	border: 1px solid #ECECEC;
	border-radius: 7px;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_noticias {
	float: left;
	width: 375px;
	height: 250px;
}

.img_border_noticias {
	border-radius: 5px;
}

.td_titulo_categorias {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.40em;
	font-weight: 500;
	color: #4C7983;
	text-align: left;
}

.td_titulo_fecha {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: 500;
	color: black;
	text-align: left;
}

.td_titulo_noticias {
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 100%;
	height: 60px;
	text-align: left;
}

.td_boton_noticias {
	margin: 0 auto;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 100%;
	height: auto;
	text-align: left;
}




a.link_noticia {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: 500;
	color: black;
	text-decoration: none;
}

a.link_noticia:hover {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: 500;
	color: black;
	text-decoration: underline;
}




/* ===============   1280 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 82%;
}




.tabla_noticias2 {
	margin-left: 1.50%;
	margin-right: 0.50%;
	margin-bottom: 2%;
	width: 300px;
}

.td_imagen_noticias2 {
	float: left;
	width: 300px;
	height: 200px;
}

.td_titulo_categorias2 {
	float: left;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.30em;
	font-weight: 500;
	color: #4C7983;
	text-align: left;
}

.td_titulo_fecha2 {
	float: left;
	padding-top: 0px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: 500;
	color: black;
	text-align: left;
}

.td_titulo_noticias2 {
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 100%;
	height: 50px;
	text-align: left;
}

.td_boton_noticias2 {
	margin: 0 auto;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 100%;
	height: auto;
	text-align: left;
}




a.link_noticia2 {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: black;
	text-decoration: none;
}

a.link_noticia2:hover {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: black;
	text-decoration: underline;
}




/* ===============   1280 - NOTICIA   =============== */

#contenido_fondo_noticia {
	margin: 0 auto;
	margin-bottom: 100px;
	padding: 20px;
	width: 84%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	font-family: "Open Sans", "Source Sans Pro","Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.10em;
	font-weight: 400;
	color: black;
}

p.fecha {
	float: left;
	font-family: "Open Sans", "Source Sans Pro","Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: 500;
	color: #424251;
}




.imagen_noticia {
	width: 500px;
	height: 333px;
	border-radius: 7px;
}




/* ===============   1280 - CLIENTES   =============== */

#contenido_titulo_clientes {
	margin: 0 auto;
	margin-top: 75px;
	width: 90%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2.75em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_clientes {
	margin-bottom: 75px;
	width: 84%;
}




/* ===============   1280 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 89%;
}




/* ===============   1280 - NOSOTROS   =============== */

.contenedor_header_img {
	margin-bottom: 50px;
	width: 100%;
	height: auto;
    position: relative;
    text-align: center;
    color: white;
}

.centrado {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
} 

#contenido_nosotros_titulo_principal {
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2.50em;
	color: white;
	text-align: center;
}




.contenido_fondo_nosotros {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 20px;
	width: 84%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

#contenido_nosotros_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 15px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}




/* ===============   1280 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 86%;
}




/* ===============   1280 - CONTACTO   =============== */

.contenido_fondo_contacto {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 25px;
	width: 82%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

#contenido_contacto_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 15px;
	width: 98%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.40em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_contacto_center {
	width: 80%;
}

#contenido_fondo_contacto_left {
	float: left;
	width: 41.50%;
	height: auto;
	text-align: left;
}

#contenido_fondo_contacto_right {
	float: right;
	width: 44%;
	height: auto;
	text-align: left;
}




#contenido_fondo_contacto_right {
	padding: 15px;
	float: right;
	width: 50%;
	height: auto;
	text-align: left;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 500;
	color: black;
	text-align: left;
}




/* ===============   1280 - BOTONES   =============== */

.boton_sepa_mas_noticia {
    background-color: #3F636B;
    text-align: center;
    vertical-align: middle;
    border: none;
    white-space: nowrap;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 0.90em;
    letter-spacing: .05em;
    color: white;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    border-radius: 50px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_sepa_mas_noticia:hover {
	background-color: #4C7983;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




.boton_newsletter {
	background-color: #FF7A4D;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    white-space: nowrap;
    width: 342px;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_newsletter:hover {
	background-color: #FF9E7D;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




/* ===============   1280 - CAMPOS DE TEXTO   =============== */

.textbox_nombre_apellido_agenda {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 250px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_nombre_apellido_agenda:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_telefono {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 175px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_telefono:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_correo {
	margin-left: 0%;
	margin-bottom: 2%;
	width: 451px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox {
	margin-left: 0%;
	margin-bottom: 4%;
	width: 325px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox:focus {
    background-color: #FFFFBF;
    color: #535362;
}
	
	
	
	
.select {
	margin-left: 0%;
	margin-bottom: 4%;
	width: 347px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.select:focus {
    background-color: #FFFFBF;
    color: #535362;
}


	
	
.textarea {
	margin-left: 0%;
	margin-bottom: 4%;
	width: 325px;
	height: 125px;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textarea:focus {
    background-color: #FFFFBF;
    color: #535362;
}


	
	
.checkbox {
	width: 15px;
	height: 15px;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}




.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 80%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 80%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   1280 - FOOTER   =============== */

#footer_fondo {
    width: 98%;
}




#footer_fondo2 {
    float: left;
    margin-left: 22.50px;
    width: 235px;
    height: auto;
}




#footer_fondo3 {
    float: left;
    margin-left: 22.50px;
    width: 345px;
    height: auto;
}




#footer_fondo4 {
    float: left;
    margin-left: 22.50px;
    width: 300px;
    height: auto;
}

}

/* ===============   1280 - END   =============== */




/* ===============   1180 - HOME   =============== */

@media only screen and (max-width: 1180px) {

#llamenos {
	float: left;
	margin-top: 10px;
	margin-left: 22.50%;
	width: 320px;
	height: 90px;
}




/* ===============   1180 - SERVICIOS   =============== */

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 10px;
	width: 92.50%;
	height: auto;
	overflow: hidden;
}




.tabla_servicios {
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 2%;
	width: 250px;
	height: auto;
}

.td_imagen_servicio {
	margin: 0 auto;
	margin-top: 0px;
	width: 250px;
	height: 404px;
}




/* =============== 	1180 - CONTENIDO 	=============== */

#contenido_fondo {
	height: 472px;
}




#contenido_fondo_right_titulo {
	padding-top: 12px;
	padding-bottom: 7px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.75em;
	color: white;
	text-align: left;
}

#contenido_fondo_right_principal {
	margin-bottom: 15px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1em;
	line-height: 24px;
	color: white;
	text-align: left;
}




#contenido_fondo_right_bottom_titulo {
	margin-bottom: 7px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.50em;
	color: white;
	text-align: left;
}




/* ===============   1180 - TEAM   =============== */   

#contenido_fondo_team {
	width: 91.50%;
}




.tabla_team {
	float: left;
	margin-left: 1.50%;
	margin-right: 0%;
	margin-bottom: 0%;
	width: 250px;
	height: auto;
}

.td_imagen_team {
	margin: 0 auto;
	margin-top: 0px;
	width: 250px;
	height: 300px;
}

.td_team_cargo {
	float: left;
	margin-top: 5px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 600;
	font-size: 0.90em;
	color: #3F636B;
	text-align: left;
}




/* ===============   1180 - NOTICIAS   =============== */

#contenido_fondo_noticias {
	width: 93%;
}




.tabla_noticias {
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 0%;
	padding: 10px;
	width: 350px;
}

.td_imagen_noticias {
	float: left;
	width: 350px;
	height: 233px;
}




/* ===============   1180 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 89%;
}




.tabla_noticias2 {
	margin-left: 1.50%;
	margin-right: 0.50%;
	margin-bottom: 2%;
	width: 300px;
}




/* ===============   1180 - NOTICIA   =============== */




/* ===============   1180 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 91%;
}




.tabla_clientes {
	margin-left: 2.50%;
	margin-right:  2.50%;
}




/* ===============   1180 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 96%;
}




/* ===============   1180 - NOSOTROS   =============== */




/* ===============   1180 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 75%;
}




/* ===============   1180 - MARCAS   =============== */

#contenido_fondo_marcas {
	margin: 0 auto;
	margin-top: 20px;
	padding: 0px;
	width: 87%;
	height: auto;
	overflow: hidden;
}




.tabla_marcas {
	margin-top: 0%;
	margin-left: 2%;
	margin-right:  1%;
	margin-bottom: 3%;
	float: left;
	width: 275px;
	height: 96px;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_marca {
	float: left;
	padding: 25px;
	width: 250px;
	height: 71px;
}

.td_titulo_marca {
	float: left;
	width: 100%;
	height: 30px;
	text-align: center;
}




/* ===============   1180 - CONTACTO   =============== */

#contenido_contacto_titulo_secundario {
	width: 100%;
}

#contenido_fondo_contacto_center {
	width: 86%;
}

#contenido_fondo_contacto_left {
	float: left;
	width: 41.50%;
	height: auto;
	text-align: left;
}

#contenido_fondo_contacto_right {
	float: right;
	width: 50%;
	height: auto;
	text-align: left;
}




/* ===============   1180 - BOTONES   =============== */

.boton_newsletter {
	background-color: #FF7A4D;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    white-space: nowrap;
    width: 312px;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_newsletter:hover {
	background-color: #FF9E7D;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




/* ===============   1180 - CAMPOS DE TEXTOS   =============== */

.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 72.50%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 72.50%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   1180 - FOOTER   =============== */

#footer_fondo {
    width: 98%;
}




#footer_fondo2 {
    float: left;
    margin-left: 20px;
    width: 230px;
    height: auto;
}




#footer_fondo3 {
    float: left;
    margin-left: 20px;
    width: 315px;
    height: auto;
}




#footer_fondo4 {
    float: left;
    margin-left: 20px;
    width: 245px;
    height: auto;
}

#footer_logo_powerdesign {
	float: left; 
	margin-top: 25px;
    width: 100%;
    height: 50px;
}

#footer_logo_powerdesign_img {
    width: 160px;
    height: 40px;
}

}

/* ===============   1180 - END   =============== */




/* ===============   1152 - HOME   =============== */

@media only screen and (max-width: 1152px) {




/* ===============   1152 - SERVICIOS   =============== */

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 10px;
	width: 94.50%;
	height: auto;
	overflow: hidden;
}




.tabla_servicios {
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 2%;
	width: 250px;
	height: auto;
}




/* =============== 	1152 - CONTENIDO 	=============== */

#contenido_fondo {
	height: 460px;
}

#contenido_fondo_right_principal {
	margin-bottom: 10px;
}




/* ===============   1152 - TEAM   =============== */   

#contenido_fondo_team {
	width: 93%;
}




/* ===============   1152 - NOTICIAS   =============== */

#contenido_fondo_noticias {
	width: 95.50%;
}




/* ===============   1152 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 90%;
}




.tabla_noticias2 {
	margin-left: 1.50%;
	margin-right: 0%;
	margin-bottom: 2%;
	width: 300px;
}




/* ===============   1152 - NOTICIA   =============== */

.imagen_noticia {
	width: 450px;
	height: 300px;
	border-radius: 7px;
}




/* ===============   1152 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 92%;
}




.tabla_clientes {
	margin-left: 2%;
	margin-right:  2%;
}




/* ===============   1152 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 74%;
}




.tabla_nuestros_clientes {
	margin-left: 2%;
	margin-right: 1%;
	margin-bottom: 3%;
}




/* ===============   1152 - NOSOTROS   =============== */




/* ===============   1152 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 76.50%;
}




/* ===============   1152 - MARCAS   =============== */

#contenido_fondo_marcas {
	margin: 0 auto;
	margin-top: 25px;
	padding: 0px;
	width: 89%;
	height: auto;
	overflow: hidden;
}




.tabla_marcas {
	margin-top: 0%;
	margin-left: 1.50%;
	margin-right:  1.50%;
	margin-bottom: 3%;
	float: left;
	width: 275px;
	height: 96px;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_marca {
	float: left;
	padding: 25px;
	width: 250px;
	height: 71px;
}

.td_titulo_marca {
	float: left;
	width: 100%;
	height: 30px;
	text-align: center;
}




/* ===============   1152 - CONTACTO   =============== */

#contenido_contacto_titulo_secundario {
	width: 100%;
}

#contenido_fondo_contacto_center {
	width: 88%;
}

#contenido_fondo_contacto_left {
	float: left;
	width: 42%;
	height: auto;
	text-align: left;
}

#contenido_fondo_contacto_right {
	float: right;
	width: 49%;
	height: auto;
	text-align: left;
}




/* ===============   1152 - BOTONES   =============== */

.boton_newsletter {
	background-color: #FF7A4D;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    white-space: nowrap;
    width: 70.50%;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_newsletter:hover {
	background-color: #FF9E7D;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




/* ===============   1152 - CAMPOS DE TEXTOS   =============== */

.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 65%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 65%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   1152 - FOOTER   =============== */

#footer_fondo {	
    width: 97.50%;
}




#footer_fondo2 {
    float: left;
    margin-left: 20px;
    width: 230px;
    height: auto;
}




#footer_fondo3 {
    float: left;
    margin-left: 20px;
    width: 284px;
    height: auto;
}




#footer_fondo4 {
    float: left;
    margin-left: 20px;
    width: 240px;
    height: auto;
}

}

/* ===============   1152 - END   =============== */




/* ===============   1024 - HOME   =============== */

@media only screen and (max-width: 1024px) {

#header_fondo {
	margin: auto;
	margin-top: 0px;
	width: 96%;
	height: auto;
	overflow: hidden;
}

#logo {
	float: left;
	margin-left: 0%;
	margin-top: 10px;
	width: 157px;
	height: 85px;
}

#llamenos {
	float: left;
	margin-top: 10px;
	margin-left: 15%;
	width: 320px;
	height: 90px;
}

#email {
	float: right;
	margin-top: 10px;
	width: 320px;
	height: 90px;
}




/* ===============   1024 - SERVICIOS   =============== */

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 10px;
	width: 96%;
	height: auto;
	overflow: hidden;
}




.tabla_servicios {
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 2%;
	width: 225px;
	height: auto;
}

.td_imagen_servicio {
	margin: 0 auto;
	margin-top: 0px;
	width: 225px;
	height: 364px;
}




/* ===============   1024 - SERVICIO   =============== */

.contenedor_header_servicio_img {
	margin-bottom: 50px;
	width: 100%;
	height: auto;
}




.contenido_fondo_servicio {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 25px;
	width: 84%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

#contenido_servicio_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.50em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}

#contenido_servicio_descripcion {
	float: left;
	margin-top: 5px;
	margin-bottom: 7px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", "Source Sans Pro","Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 20px;
	color: #313140;
}




/* =============== 	1024 - CONTENIDO 	=============== */

#contenido_fondo {
	height: 409px;
}

			


#contenido_fondo_right_titulo {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.50em;
	color: white;
	text-align: left;
}

#contenido_fondo_right_principal {
	margin-bottom: 5px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 0.90em;
	line-height: 22px;
	color: white;
	text-align: left;
}




#contenido_fondo_right_bottom_titulo {
	margin-bottom: 5px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.25em;
	color: white;
	text-align: left;
}




/* ===============   1024 - TEAM   =============== */   

#contenido_fondo_team {
	width: 93.50%;
}




.tabla_team {
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 0%;
	width: 220px;
	height: auto;
}

.td_imagen_team {
	margin: 0 auto;
	margin-top: 0px;
	width: 220px;
	height: 264px;
}




/* ===============   1024 - NOTICIAS   =============== */

#contenido_fondo_noticias {
	width: 92%;
}




.tabla_noticias {
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 0%;
	padding: 10px;
	width: 300px;
}

.td_imagen_noticias {
	float: left;
	width: 300px;
	height: 200px;
}

.img_border_noticias {
	border-radius: 5px;
}

.td_titulo_categorias {
	float: left;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	color: #4C7983;
	text-align: left;
}

.td_titulo_fecha {
	float: left;
	padding-top: 0px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: 500;
	color: black;
	text-align: left;
}

.td_titulo_noticias {
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 100%;
	height: 50px;
	text-align: left;
}

.td_boton_noticias {
	margin: 0 auto;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 100%;
	height: auto;
	text-align: left;
}




a.link_noticia {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: black;
	text-decoration: none;
}

a.link_noticia:hover {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: black;
	text-decoration: underline;
}




/* ===============   1024 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 93%;
}




.tabla_noticias2 {
	margin-left: 1.50%;
	margin-right: 0%;
	margin-bottom: 2%;
	width: 275px;
}

.td_imagen_noticias2 {
	float: left;
	width: 275px;
	height: 183px;
}




/* ===============   1024 - NOTICIA   =============== */

#contenido_fondo_noticia {
	margin: 0 auto;
	margin-bottom: 100px;
	padding: 15px;
	width: 90%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	font-family: "Open Sans", "Source Sans Pro","Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: black;
	line-height: 22px;
}

p.fecha {
	float: left;
	font-family: "Open Sans", "Source Sans Pro","Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: 500;
	color: #424251;
}




/* ===============   1024 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 94%;
}




.tabla_clientes {
	margin-top: 0%;
	margin-left: 2%;
	margin-right:  2%;
	margin-bottom: 0%;
	float: left;
	width: 225px;
	height: auto;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_cliente {
	float: left;
	width: 225px;
	height: 113px;
	border-radius: 10px;
}




/* ===============   1024 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 83%;
}




/* ===============   1024 - NOSOTROS   =============== */

.contenedor_header_img {
	margin-bottom: 40px;
	width: 100%;
	height: auto;
    position: relative;
    text-align: center;
    color: white;
}

.centrado {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
} 

#contenido_nosotros_titulo_principal {
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2.25em;
	color: white;
	text-align: center;
}




.contenido_fondo_nosotros {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 15px;
	width: 86%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

#contenido_nosotros_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.50em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}




/* ===============   1024 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 76.50%;
}




.galeria_imagen {
    float: left;
    margin: 10px;
    width: 175px;
    height: 131px;
}




/* ===============   1024 - MARCAS   =============== */

#contenido_fondo_marcas {
	margin: 0 auto;
	margin-top: 10px;
	padding: 0px;
	width: 97%;
	height: auto;
	overflow: hidden;
}




.tabla_marcas {
	margin-top: 0%;
	margin-left: 1%;
	margin-right:  1%;
	margin-bottom: 2%;
	float: left;
	width: 275px;
	height: 96px;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_marca {
	float: left;
	padding: 25px;
	width: 250px;
	height: 71px;
}

.td_titulo_marca {
	float: left;
	width: 100%;
	height: 30px;
	text-align: center;
}




/* ===============   1024 - CONTACTO   =============== */

.contenido_fondo_contacto {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 25px;
	width: 84%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

#contenido_contacto_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 15px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_contacto_center {
	width: 98%;
}

#contenido_fondo_contacto_left {
	float: left;
	width: 41%;
	height: auto;
	text-align: left;
}

#contenido_fondo_contacto_right {
	float: right;
	width: 49%;
	height: auto;
	text-align: left;
}




/* ===============   1024 - BOTONES   =============== */

.boton_sepa_mas_noticia {
    background-color: #3F636B;
    text-align: center;
    vertical-align: middle;
    border: none;
    white-space: nowrap;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 0.85em;
    letter-spacing: .05em;
    color: white;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    border-radius: 50px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_sepa_mas_noticia:hover {
	background-color: #4C7983;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




.boton_newsletter {
	background-color: #FF7A4D;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    white-space: nowrap;
    width: 80.50%;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_newsletter:hover {
	background-color: #FF9E7D;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




/* ===============   1024 - CAMPOS DE TEXTOS   =============== */

.textbox_nombre_apellido_agenda {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 225px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.85em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_nombre_apellido_agenda:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_telefono {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 175px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.85em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_telefono:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_correo {
	margin-left: 0%;
	margin-bottom: 2%;
	width: 426px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.85em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 75%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 75%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   1024 - FOOTER   =============== */

#footer_fondo {
    width: 96%;
}




#footer_fondo2 {
    float: left;
    margin-left: 30px;
    width: 230px;
    height: auto;
}




#footer_fondo3 {
    float: left;
    margin-left: 30px;
    margin-bottom: 25px;
    width: 324px;
    height: auto;
}




#footer_fondo4 {
    float: left;
    margin-left: 30px;
    width: 380px;
    height: auto;
}

#footer_logo_powerdesign {
	float: left; 
	margin-top: 15px;
    width: 100%;
    height: 50px;
}

}

/* ===============   1024 - END   =============== */




/* ===============   480 - HOME   =============== */

@media only screen and (max-width: 480px) {

header {
	margin: 0 auto;
	width: 100%;
	height: 90px;
	background-color: white;
}

#header_fondo {
	margin: auto;
	margin-top: 0px;
	width: 130px;
	height: auto;
	overflow: hidden;
}

#logo {
	float: left;
	margin-left: 0%;
	margin-top: 8px;
	width: 130px;
	height: 70px;
}

#llamenos {
	display: none;
	float: left;
	margin-top: 10px;
	margin-left: 15%;
	width: 320px;
	height: 90px;
}

#email {
	display: none;
	float: right;
	margin-top: 10px;
	width: 320px;
	height: 90px;
}






/* ===============   480 - LINKS   =============== */

#links_fondo {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 50px;
	width: 100%;
	height: auto;
}




/* ===============   480 - SERVICIOS   =============== */ 

#contenido_titulo_servicio {
	margin: 0 auto;
	margin-top: 30px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2.50em;
	color: #3F636B;
	text-align: center;
} 

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	width: 57%;
	height: auto;
	overflow: hidden;
}




.tabla_servicios {
	float: left;
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 8%;
	width: 275px;
	height: auto;
}

.td_imagen_servicio {
	margin: 0 auto;
	margin-top: 0px;
	width: 275px;
	height: 444px;
}




/* ===============   480 - SERVICIO   =============== */

.contenedor_header_servicio_img {
	margin-bottom: 25px;
	width: 100%;
	height: auto;
}




.contenido_fondo_servicio {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 15px;
	width: 84%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

#contenido_servicio_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.30em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}

#contenido_servicio_descripcion {
	float: left;
	margin-top: 5px;
	margin-bottom: 7px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", "Source Sans Pro","Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 20px;
	color: #313140;
}




/* ===============   480 - CONTENIDO   =============== */

#contenido_fondo {
	margin: 0 auto;
	margin-top: 75px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: #2B4146;
}

#contenido_fondo_left {
	float: left;
	margin-bottom: 20px;
	width: 100%;
	height: 383px;
}




#contenido_fondo_right {
	float: left;
	margin-left: 2.50%;
	margin-bottom: 20px;
	width: 95%;
	height: auto;
	overflow: hidden;
}




#contenido_fondo_right_titulo {
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.50em;
	color: white;
	text-align: left;
}

#contenido_fondo_right_principal {
	margin-bottom: 30px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 300;
	font-size: 0.95em;
	color: white;
	text-align: left;
}




#contenido_fondo_right_bottom {
	margin: 0 auto;
	width: 100%;
	height: auto;
}

#contenido_fondo_right_bottom_titulo {
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.40em;
	color: white;
	text-align: left;
}




/* ===============   480 - TEAM   =============== */  

#contenido_titulo_team {
	margin: 0 auto;
	margin-top: 75px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2.25em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_team {
	width: 60%;
}




.tabla_team {
	float: left;
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 10%;
	width: 100%;
	height: auto;
}

.td_imagen_team {
	margin: 0 auto;
	margin-top: 0px;
	width: 100%;
	height: auto;
}

.td_team_nombre {
	float: left;
	margin-top: 5px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 1.15em;
	color: #3F636B;
	text-align: left;
}

.td_team_cargo {
	float: left;
	margin-top: 5px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 600;
	font-size: 1em;
	color: #3F636B;
	text-align: left;
}




/* ===============   480 - NOTICIAS   =============== */

#contenido_titulo_noticias {
	margin: 0 auto;
	margin-top: 50px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2.25em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_noticias {
	width: 80%;
}




.tabla_noticias {
	float: left;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 0%;
	padding: 10px;
	width: 400px;
	height: auto;
	background-color: white;
	border: 1px solid #ECECEC;
	border-radius: 7px;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_noticias {
	float: left;
	width: 400px;
	height: 267px;
}

.img_border_noticias {
	border-radius: 5px;
}

.td_titulo_categorias {
	float: left;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	color: #4C7983;
	text-align: left;
}

.td_titulo_fecha {
	float: left;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: 500;
	color: black;
	text-align: left;
}

.td_titulo_noticias {
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 100%;
	height: 50px;
	text-align: left;
}

.td_boton_noticias {
	margin: 0 auto;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 100%;
	height: auto;
	text-align: left;
}




a.link_noticia {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: black;
	text-decoration: none;
}

a.link_noticia:hover {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: black;
	text-decoration: underline;
}




/* ===============   480 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 72%;
}




.tabla_noticias2 {
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 8%;
	width: 100%;
}

.td_imagen_noticias2 {
	float: left;
	width: 100%;
	height: auto;
}

.td_titulo_categorias2 {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.30em;
	font-weight: 500;
	color: #4C7983;
	text-align: left;
}

.td_titulo_fecha2 {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: 500;
	color: black;
	text-align: left;
}

.td_titulo_noticias2 {
	float: left;
	padding-top: 0px;
	padding-bottom: 20px;
	width: 100%;
	height: auto;
	text-align: left;
}

.td_boton_noticias2 {
	margin: 0 auto;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 100%;
	height: auto;
	text-align: left;
}




a.link_noticia2 {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 500;
	color: black;
	text-decoration: none;
}

a.link_noticia2:hover {
	font-family: "Open Sans", "00321", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 500;
	color: black;
	text-decoration: underline;
}




/* ===============   480 - NOTICIA   =============== */

#contenido_fondo_noticia {
	margin: 0 auto;
	margin-bottom: 100px;
	padding: 15px;
	width: 86%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	font-family: "Open Sans", "Source Sans Pro","Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: black;
}

p.fecha {
	margin-bottom: 10px;
	width: 100%;
	float: left;
	font-family: "Open Sans", "Source Sans Pro","Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: 500;
	color: black;
	text-align: left;
}




.imagen_noticia {
	margin-bottom: 15px;
	width: 100%;
	height: auto;
	border-radius: 7px;
}




/* ===============   480 - CLIENTES   =============== */

#contenido_titulo_clientes {
	margin: 0 auto;
	margin-top: 75px;
	width: 90%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2.25em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_clientes {
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 75px;
	padding: 10px;
	width: 90%;
	height: auto;
	overflow: hidden;
}




.tabla_clientes {
	margin-top: 0%;
	margin-left: 2%;
	margin-right:  2%;
	margin-bottom: 0%;
	float: left;
	width: 250px;
	height: auto;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}




/* ===============   480 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 53.50%;
}




.tabla_nuestros_clientes {
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 8%;
}




/* ===============   480 - NOSOTROS   =============== */

.contenedor_header_img {
	margin-bottom: 25px;
	width: 100%;
	height: auto;
    position: relative;
    text-align: center;
    color: white;
}

.centrado {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
} 

#contenido_nosotros_titulo_principal {
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 1.75em;
	color: white;
	text-align: center;
}




.contenido_fondo_nosotros {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 15px;
	width: 84%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

#contenido_nosotros_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.30em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}




/* ===============   480 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    margin: auto;
    margin-top: 0px;
    padding: 5px;
    width: 82%;
    height: auto;
    overflow: hidden;
}




/* ===============   480 - MARCAS   =============== */

#contenido_fondo_marcas {
	margin: 0 auto;
	margin-top: 0px;
	padding: 10px;
	width: 64%;
	height: auto;
	overflow: hidden;
}




.tabla_marcas {
	margin-top: 0%;
	margin-left: 0%;
	margin-right:  0%;
	margin-bottom: 5%;
	float: left;
	width: 275px;
	height: 96px;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_marca {
	float: left;
	padding: 25px;
	width: 250px;
	height: 71px;
}

.td_titulo_marca {
	float: left;
	width: 100%;
	height: 30px;
	text-align: center;
}




/* ===============   480 - CONTACTO   =============== */

.contenido_fondo_contacto {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 15px;
	width: 84%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

#contenido_contacto_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_contacto_center {
	margin: 0 auto;
	width: 80%;
}

#contenido_fondo_contacto_left {
	padding: 0px;
	margin-bottom: 40px;
	float: left;
	width: 100%;
	height: auto;
	text-align: left;
}

#contenido_fondo_contacto_right {
	margin-bottom: 0px;
	float: right;
	width: 100%;
	height: auto;
	text-align: left;
}




#contenido_fondo_contacto_right {
	padding: 0px;
	float: left;
	width: 100%;
	height: auto;
	text-align: left;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: 500;
	color: black;
	text-align: left;
}




/* ===============   480 - BOTONES   =============== */

.boton_sepa_mas_noticia {
    background-color: #3F636B;
    text-align: center;
    vertical-align: middle;
    border: none;
    white-space: nowrap;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 0.85em;
    letter-spacing: .05em;
    color: white;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    border-radius: 50px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_sepa_mas_noticia:hover {
	background-color: #4C7983;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




.boton_newsletter {
	background-color: #FF7A4D;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    width: 93%;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_newsletter:hover {
	background-color: #FF9E7D;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




/* ===============   480 - CAMPOS DE TEXTO   =============== */

.textbox_nombre_apellido_agenda {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 225px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_nombre_apellido_agenda:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_telefono {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 150px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_telefono:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_correo {
	margin-left: 0%;
	margin-bottom: 4%;
	width: 401px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 300px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox:focus {
    background-color: #FFFFBF;
    color: #535362;
}
	
	
	
	
.select {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 322px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.select:focus {
    background-color: #FFFFBF;
    color: #535362;
}


	
	
.textarea {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 300px;
	height: 100px;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textarea:focus {
    background-color: #FFFFBF;
    color: #535362;
}


	
	
.checkbox {
	width: 15px;
	height: 15px;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}




.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 88%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 88%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   480 - FOOTER   =============== */

#footer_fondo {
    margin: 0 auto;
    margin-top: 0px;
    padding-top: 25px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    width: 95%;
    height: auto;
    overflow: hidden;
}




#footer_fondo1 {
	display: none;
    float: left;
    margin-bottom: 35px;
    width: 300px;
    height: auto;
}

#footer_fondo1_titulo {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 1em;
    font-weight: 600;
    color: #ccc;
    text-align: left;
}

#footer_fondo1_texto {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 7px;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.90em;
    color: #ccc;
    text-align: left;
}




#footer_fondo2 {
    float: left;
    margin-left: 0px;
    margin-bottom: 35px;
    width: 100%;
    height: auto;
}

#footer_fondo2_titulo {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 1em;
    font-weight: 600;
    color: #ccc;
    text-align: left;
}

#footer_fondo2_texto {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 7px;
    text-align: left;
    line-height: 24px;
}

.texto_links {
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.90em;
    color: #ccc;
    text-decoration: none;
}

.texto_links:hover {
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.90em;
    color: white;
    text-decoration: underline;
}

.texto_links_nosotros {
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.90em;
    color: #ccc;
    text-decoration: none;
}

.texto_links_nosotros:hover {
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.90em;
    color: white;
    text-decoration: underline;
}




#footer_fondo3 {
    float: left;
    margin-left: 0px;
    margin-bottom: 35px;
    width: 90%;
    height: auto;
}

#footer_fondo3_titulo {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 1em;
    font-weight: 600;
    color: #ccc;
    text-align: left;
}

#footer_fondo3_texto {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 7px;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.90em;
    color: #ccc;
    text-align: left;
}

#footer_fondo3_form {
    float: left;
    margin-top: 10px;
    width: 100%;
    height: auto;
}




#footer_fondo4 {
    float: left;
    margin-left: 0px;
    margin-bottom: 10px;
    width: 100%;
    height: auto;
}

#footer_fondo4_titulo {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 1em;
    font-weight: 600;
    color: #ccc;
    text-align: left;
}

#footer_fondo4_titulo2 {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 7px;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.90em;
    color: #ccc;
    text-align: left;
}

#footer_fondo4_texto {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.90em;
    color: #ccc;
    text-align: left;
}




#footer_logo_powerdesign {
	float: left; 
	margin-top: 10px;
    width: 100%;
    height: auto;
}

#footer_logo_powerdesign_img {
    width: 160px;
    height: 40px;
}


img {
	width: 100%;
}

}

/* ===============   480 - END   =============== */




/* ===============   435 - HOME   =============== */

@media only screen and (max-width: 435px) {




/* ===============   435 - SERVICIOS   =============== */

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	width: 63%;
	height: auto;
	overflow: hidden;
}




/* ===============   435 - SERVICIO   =============== */




/* ===============   435 - CONTENIDO   =============== */

#contenido_fondo_right {
	margin-left: 3%;
	width: 94%;
}

#contenido_fondo_left {
	float: left;
	margin-bottom: 20px;
	width: 100%;
	height: 348px;
}




/* ===============   435 - TEAM   =============== */  

#contenido_fondo_team {
	width: 64%;
}




/* ===============   435 - NOTICIAS   =============== */

#contenido_fondo_noticias {
	width: 78%;
}




.tabla_noticias {
	float: left;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 0%;
	padding: 10px;
	width: 325px;
}

.td_imagen_noticias {
	float: left;
	width: 325px;
	height: 217px;
}




/* ===============   435 - NOTICIAS2   =============== */




/* ===============   435 - NOTICIA   =============== */

#contenido_fondo_noticia {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 10px;
	width: 88%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}
	
	
	
	
.tabla_noticia {
	margin: 0 auto;
	width: 100%;
	height: auto;
}

.td_imagen_noticia {
	float: left;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
}

.td_titulo_noticia {
	float: right;
	margin-bottom: 5px;
	padding-left: 0px;
	width: 100%;
	height: auto;
	font-family: "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 400;
	color: #424251;
}

.td_descripcion_noticia {
	float: right;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 0px;
	width: 100%;
	height: auto;
	font-family: "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 300;
	color: #424251;
}




/* ===============   435 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 62%;
}




.tabla_clientes {
	margin-left: 2.50%;
	margin-right:  2.50%;
}




/* ===============   435 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 59%;
}




/* ===============   435 - NOSOTROS   =============== */




/* ===============   435 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 90%;
}




/* ===============   435 - MARCAS   =============== */

#contenido_fondo_marcas {
	margin: 0 auto;
	margin-top: 0px;
	padding: 10px;
	width: 70%;
	height: auto;
	overflow: hidden;

}



.tabla_marcas {
	margin-top: 0%;
	margin-left: 0%;
	margin-right:  0%;
	margin-bottom: 6%;
	float: left;
	width: 275px;
	height: 96px;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_marca {
	float: left;
	padding: 25px;
	width: 250px;
	height: 71px;
}

.td_titulo_marca {
	float: left;
	width: 100%;
	height: 30px;
	text-align: center;
}




/* ===============   435 - CONTACTO   =============== */

#contenido_fondo_contacto_center {
	width: 88%;
}




/* ===============   435 - BOTONES   =============== */

.boton_newsletter {
	background-color: #FF7A4D;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    width: 99%;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_newsletter:hover {
	background-color: #FF9E7D;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




/* ===============   435 - CAMPOS DE TEXTO   =============== */

.textbox_nombre_apellido_agenda {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 210px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_nombre_apellido_agenda:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_telefono {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 140px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_telefono:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_correo {
	width: 376px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 298px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox:focus {
    background-color: #FFFFBF;
    color: #535362;
}
	
	
	
	
.select {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 320px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.select:focus {
    background-color: #FFFFBF;
    color: #535362;
}


	
	
.textarea {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 298px;
	height: 100px;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textarea:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 94%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 94%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   435 - FOOTER   =============== */

#footer_fondo3 {
    float: left;
    margin-left: 0px;
    margin-bottom: 30px;
    width: 99%;
    height: auto;
}

}

/* ===============   435 - END   =============== */




/* ===============   414 - HOME   =============== */

@media only screen and (max-width: 414px) {




/* ===============   414 - SERVICIOS   =============== */

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	width: 66%;
	height: auto;
	overflow: hidden;
}




/* ===============   414 - SERVICIO   =============== */




/* ===============   414 - CONTENIDO   =============== */

#contenido_fondo_right {
	margin-left: 3%;
	width: 94%;
}

#contenido_fondo_left {
	float: left;
	margin-bottom: 20px;
	width: 100%;
	height: 331px;
}




/* ===============   414 - TEAM   =============== */  

#contenido_fondo_team {
	width: 69%;
}




/* ===============   414 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 65%;
}




/* ===============   414 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 62%;
}




/* ===============   414 - NOSOTROS   =============== */




/* ===============   414 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    padding: 0px;
    width: 94.50%;
}




/* ===============   414 - MARCAS   =============== */

#contenido_fondo_marcas {
	margin: 0 auto;
	margin-top: 0px;
	padding: 10px;
	width: 74%;
	height: auto;
	overflow: hidden;
}




.tabla_marcas {
	margin-top: 0%;
	margin-left: 0%;
	margin-right:  0%;
	margin-bottom: 6%;
	float: left;
	width: 275px;
	height: 96px;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_marca {
	float: left;
	padding: 25px;
	width: 250px;
	height: 71px;
}

.td_titulo_marca {
	float: left;
	width: 100%;
	height: 30px;
	text-align: center;
}
	
	
	
	
/* ===============   414 - NOTICIAS   =============== */

#contenido_fondo_noticias {
	width: 81%;
}




.tabla_noticias {
	margin-left: 1.50%;
	margin-right: 1.50%;
}




/* ===============   414 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 74%;
}




.tabla_noticias2 {
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 8%;
	width: 100%;
}

.td_imagen_noticias2 {
	float: left;
	width: 100%;
	height: auto;
}




/* =============== 	414 - NOTICIA 	=============== */

#contenido_fondo_noticia {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 10px;
	width: 88%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}
	
	
	
	
.tabla_noticia {
	margin: 0 auto;
	width: 100%;
	height: auto;
}

.td_imagen_noticia {
	float: left;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
}

.td_titulo_noticia {
	float: right;
	margin-bottom: 5px;
	padding-left: 0px;
	width: 100%;
	height: auto;
	font-family: "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 400;
	color: #424251;
}

.td_descripcion_noticia {
	float: right;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 0px;
	width: 100%;
	height: auto;
	font-family: "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 300;
	color: #424251;
}




/* ===============   414 - CONTACTO   =============== */

#contenido_fondo_contacto_center {
	width: 91.50%;
}




/* ===============   414 - BOTONES   =============== */

.boton_newsletter {
	background-color: #FF7A4D;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    width: 99.50%;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_newsletter:hover {
	background-color: #FF9E7D;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




/* ===============   414 - CAMPOS DE TEXTO   =============== */

.textbox_nombre_apellido_agenda {
	margin-left: 0%;
	margin-bottom: 0.75%;
	width: 200px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_nombre_apellido_agenda:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_telefono {
	margin-left: 0%;
	margin-bottom: 0.75%;
	width: 141px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_telefono:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_correo {
	width: 367px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 297px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox:focus {
    background-color: #FFFFBF;
    color: #535362;
}
	
	
	
	
.select {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 319px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.select:focus {
    background-color: #FFFFBF;
    color: #535362;
}


	
	
.textarea {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 297px;
	height: 100px;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textarea:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 94%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 94%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   414 - FOOTER   =============== */

#footer_fondo3 {
    float: left;
    margin-left: 0px;
    margin-bottom: 30px;
    width: 100%;
    height: auto;
}

}

/* ===============   414 - END   =============== */




/* ===============   412 - HOME   =============== */

@media only screen and (max-width: 412px) {




/* =============== 	412 - SERVICIOS 	=============== */

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	width: 67%;
	height: auto;
	overflow: hidden;
}




/* ===============   412 - CONTENIDO   =============== */

#contenido_fondo_left {
	float: left;
	margin-bottom: 20px;
	width: 100%;
	height: 329px;
}




/* =============== 	412 - TEAM 	=============== */




/* ===============   412 - NOTICIAS   =============== */




/* ===============   412 - NOTICIAS2   =============== */




/* =============== 	412 - NOTICIA 	=============== */




/* ===============   412 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 66%;
}




/* ===============   412 - NUESTROS CLIENTES   =============== */




/* ===============   412 - NOSOTROS   =============== */




/* ===============   412 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 95%;
}




/* ===============   412 - MARCAS   =============== */

#contenido_fondo_marcas {
	margin: 0 auto;
	margin-top: 0px;
	padding: 10px;
	width: 74.25%;
	height: auto;
	overflow: hidden;
}




.tabla_marcas {
	margin-top: 0%;
	margin-left: 0%;
	margin-right:  0%;
	margin-bottom: 6%;
	float: left;
	width: 275px;
	height: 96px;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_marca {
	float: left;
	padding: 25px;
	width: 250px;
	height: 71px;
}

.td_titulo_marca {
	float: left;
	width: 100%;
	height: 30px;
	text-align: center;
}




/* ===============   412 - CONTACTO   =============== */

#contenido_fondo_contacto_center {
	width: 92.50%;
}

#contenido_fondo_contacto_left {
	width: 100%;
}




/* ===============   412 - BOTONES   =============== */




/* ===============   412 - CAMPOS DE TEXTOS   =============== */

.textbox_nombre_apellido_agenda {
	margin-left: 0%;
	margin-bottom: 0.75%;
	width: 225px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_nombre_apellido_agenda:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_telefono {
	margin-left: 0%;
	margin-bottom: 0.75%;
	width: 113px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_telefono:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_correo {
	width: 364px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 94%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 94%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   412 - FOOTER   =============== */

}

/* ===============   412 - END   =============== */




/* ===============   384 - HOME   =============== */

@media only screen and (max-width: 384px) {




/* ===============   384 - SERVICIOS   =============== */

#contenido_titulo_servicio {
	margin: 0 auto;
	margin-top: 30px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2.25em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	width: 72%;
	height: auto;
	overflow: hidden;
}




.tabla_servicios {
	margin: 0 auto;
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 7%;
	width: 275px;
	height: auto;
}

.td_imagen_servicio {
	margin: 0 auto;
	margin-top: 0px;
	width: 275px;
	height: 444px;
}




/* ===============   384 - SERVICIO   =============== */

#contenido_servicio_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}

#contenido_servicio_descripcion {
	float: left;
	margin-top: 5px;
	margin-bottom: 7px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", "Source Sans Pro","Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.90em;
	font-weight: 400;
	line-height: 20px;
	color: #313140;
}




/* ===============   384 - CONTENIDO   =============== */




/* =============== 	384 - TEAM 	=============== */

#contenido_titulo_team {
	margin: 0 auto;
	margin-top: 75px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_team {
	margin-top: 0px;
	width: 74%;
}




/* ===============   384 - NOTICIAS   =============== */

#contenido_titulo_noticias {
	margin: 0 auto;
	margin-top: 50px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_noticias {
	width: 81%;
}




.tabla_noticias {
	margin-left: 1.50%;
	margin-right: 1.50%;
	padding: 10px;
	width: 300px;
}

.td_imagen_noticias {
	float: left;
	width: 300px;
	height: 200px;
}




/* ===============   384 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 78%;
}




/* =============== 	384 - NOTICIA 	=============== */

#contenido_fondo_noticia {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 10px;
	width: 88%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}
	
	
	
	
.tabla_noticia {
	margin: 0 auto;
	width: 100%;
	height: auto;
}

.td_imagen_noticia {
	float: left;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
}

.td_titulo_noticia {
	float: right;
	margin-bottom: 5px;
	padding-left: 0px;
	width: 100%;
	height: auto;
	font-family: "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 400;
	color: #424251;
}

.td_descripcion_noticia {
	float: right;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 0px;
	width: 100%;
	height: auto;
	font-family: "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 300;
	color: #424251;
}




/* ===============   384 - CLIENTES   =============== */

#contenido_titulo_clientes {
	margin: 0 auto;
	margin-top: 75px;
	width: 90%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_clientes {
	width: 69%;
}




/* ===============   384 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 66.50%;
}




.tabla_nuestros_clientes {
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 9%;
}




/* ===============   384 - NOSOTROS   =============== */

#contenido_nosotros_titulo_principal {
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 1.60em;
	color: white;
	text-align: center;
}




.contenido_fondo_nosotros {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 15px;
	width: 84%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

#contenido_nosotros_titulo_secundario {
	margin: 0 auto;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	color: #3F636B;
	text-align: center;
}




/* ===============   384 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 85%;
}




.galeria_imagen {
    float: left;
    margin: 5px;
    width: 150px;
    height: 113px;
    background-color: white;
    border: 1px solid #ececec;
    box-shadow: 0 5px 10px rgba(0,0,0,0.05), 0 5px 10px -10px rgba(0,0,0,0.3);
    -ms-box-shadow: 0 5px 10px rgba(0,0,0,0.05), 0 5px 10px -10px rgba(0,0,0,0.3);
    -o-box-shadow: 0 5px 10px rgba(0,0,0,0.05), 0 5px 10px -10px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.05), 0 5px 10px -10px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.05), 0 5px 10px -10px rgba(0,0,0,0.3);
}




/* ===============   384 - MARCAS   =============== */

#contenido_fondo_marcas {
	margin: 0 auto;
	margin-top: 0px;
	padding: 10px;
	width: 79.50%;
	height: auto;
	overflow: hidden;
}




.tabla_marcas {
	margin-top: 0%;
	margin-left: 0%;
	margin-right:  0%;
	margin-bottom: 6%;
	float: left;
	width: 275px;
	height: 96px;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_marca {
	float: left;
	padding: 25px;
	width: 250px;
	height: 71px;
}

.td_titulo_marca {
	float: left;
	width: 100%;
	height: 30px;
	text-align: center;
}




/* ===============   384 - CONTACTO   =============== */

#contenido_contacto_titulo_secundario {
	margin-bottom: 15px;
	font-size: 1.15em;
}

#contenido_fondo_contacto_center {
	width: 88%;
}




#contenido_fondo_contacto_left {
	width: 100%;
}

#contenido_fondo_contacto_right {
	margin-bottom: 0px;
	float: right;
	width: 100%;
	height: auto;
	text-align: left;
}




#contenido_fondo_contacto_right {
	padding: 0px;
	float: left;
	width: 100%;
	height: auto;
	text-align: left;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: 500;
	color: black;
	text-align: left;
}




/* ===============   384 - BOTONES   =============== */

.boton_newsletter {
	background-color: #FF7A4D;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    width: 99%;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_newsletter:hover {
	background-color: #FF9E7D;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




/* ===============   384 - CAMPOS DE TEXTO   =============== */

.textbox_nombre_apellido_agenda {
	margin-left: 0%;
	margin-bottom: 0.75%;
	width: 197px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_nombre_apellido_agenda:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_telefono {
	margin-left: 0%;
	margin-bottom: 0.75%;
	width: 114px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_telefono:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_correo {
	width: 337px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 261px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox:focus {
    background-color: #FFFFBF;
    color: #535362;
}
	
	
	
	
.select {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 283px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.select:focus {
    background-color: #FFFFBF;
    color: #535362;
}


	
	
.textarea {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 261px;
	height: 75px;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textarea:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.25%;
	width: 93%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.25%;
	width: 93%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   384 - FOOTER   =============== */

#footer_fondo1_titulo {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.95em;
    font-weight: 600;
    color: #ccc;
    text-align: left;
}

#footer_fondo1_texto {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 7px;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.85em;
    color: #ccc;
    text-align: left;
}




#footer_fondo2_titulo {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.95em;
    font-weight: 600;
    color: #ccc;
    text-align: left;
}

#footer_fondo2_texto {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 7px;
    text-align: left;
    line-height: 22px;
}

.texto_links {
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.85em;
    color: #ccc;
    text-decoration: none;
}

.texto_links:hover {
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.85em;
    color: white;
    text-decoration: underline;
}

.texto_links_nosotros {
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.85em;
    color: #ccc;
    text-decoration: none;
}

.texto_links_nosotros:hover {
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.85em;
    color: white;
    text-decoration: underline;
}




#footer_fondo3_titulo {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.95em;
    font-weight: 600;
    color: #ccc;
    text-align: left;
}

#footer_fondo3_texto {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 7px;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.85em;
    color: #ccc;
    text-align: left;
}

#footer_fondo3_form {
    float: left;
    margin-top: 10px;
    width: 100%;
    height: auto;
}




#footer_fondo4_titulo {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.95em;
    font-weight: 600;
    color: #ccc;
    text-align: left;
}

#footer_fondo4_titulo2 {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 7px;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.85em;
    color: #ccc;
    text-align: left;
}

#footer_fondo4_texto {
    float: left;
    width: 100%;
    height: auto;
    font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
    font-size: 0.85em;
    color: #ccc;
    text-align: left;
}

}

/* ===============   384 - END   =============== */




/* ===============   375 - HOME   =============== */

@media only screen and (max-width: 375px) {




/* =============== 	375 - SERVICIOS 	=============== */

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	width: 73.50%;
	height: auto;
	overflow: hidden;
}




/* ===============   375 - SERVICIO   =============== */




/* ===============   375 - CONTENIDO   =============== */

#contenido_fondo_left {
	float: left;
	margin-bottom: 20px;
	width: 100%;
	height: 300px;
}

#contenido_fondo_right {
	margin-left: 3%;
	width: 94%;
}




#contenido_fondo_right_titulo {
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.50em;
	color: white;
	text-align: left;
}

#contenido_fondo_right_principal {
	margin-bottom: 30px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 300;
	font-size: 0.95em;
	color: white;
	text-align: left;
}




#contenido_fondo_right_bottom_titulo {
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.40em;
	color: white;
	text-align: left;
}




/* =============== 	375 - TEAM 	=============== */

#contenido_fondo_team {
	width: 77%;
}




/* ===============   375 - NOTICIAS   =============== */

#contenido_fondo_noticias {
	width: 83%;
}




.tabla_noticias {
	margin-left: 1.50%;
	margin-right: 1.50%;
}




/* ===============   375 - NOTICIAS2   =============== */




/* =============== 	375 - NOTICIA 	=============== */

#contenido_fondo_noticia {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 10px;
	width: 88%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}




/* ===============   375 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 70%;
}




.tabla_clientes {
	margin-left: 2%;
	margin-right:  2%;
}




/* ===============   375 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 68.50%;
}




/* ===============   375 - NOSOTROS   =============== */




/* ===============   375 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 87%;
}




/* ===============   375 - MARCAS   =============== */

#contenido_fondo_marcas {
	margin: 0 auto;
	margin-top: 0px;
	padding: 10px;
	width: 81.50%;
	height: auto;
	overflow: hidden;
}




.tabla_marcas {
	margin-top: 0%;
	margin-left: 0%;
	margin-right:  0%;
	margin-bottom: 6%;
	float: left;
	width: 275px;
	height: 96px;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_marca {
	float: left;
	padding: 25px;
	width: 250px;
	height: 71px;
}

.td_titulo_marca {
	float: left;
	width: 100%;
	height: 30px;
	text-align: center;
}




/* ===============   375 - CONTACTO   =============== */

#contenido_fondo_contacto_center {
	width: 90%;
}

#contenido_fondo_contacto_left {
	width: 100%;
}




/* ===============   375 - BOTONES   =============== */

.boton_newsletter {
	background-color: #FF7A4D;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    width: 99.50%;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_newsletter:hover {
	background-color: #FF9E7D;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




/* ===============   375 - CAMPOS DE TEXTO   =============== */

.textbox_nombre_apellido_agenda {
	margin-left: 0%;
	margin-bottom: 0.75%;
	width: 184px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_nombre_apellido_agenda:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_telefono {
	margin-left: 0%;
	margin-bottom: 0.75%;
	width: 120px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_telefono:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_correo {
	width: 330px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.25%;
	width: 93.50%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.75%;
	width: 93.50%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   375 - FOOTER   =============== */

#footer_fondo3 {
    float: left;
    margin-left: 0px;
    margin-bottom: 30px;
    width: 100%;
    height: auto;
}

}

/* ===============   375 - END   =============== */




/* ===============   360 - HOME   =============== */

@media only screen and (max-width: 360px) { 




/* =============== 	360 - SERVICIOS 	=============== */

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	width: 76%;
	height: auto;
	overflow: hidden;
}




/* ===============   360 - SERVICIO   =============== */




/* ===============   360 - CONTENIDO   =============== */

#contenido_fondo_left {
	float: left;
	margin-bottom: 20px;
	width: 100%;
	height: 288px;
}

#contenido_fondo_right {
	margin-left: 3%;
	width: 94%;
}




#contenido_fondo_right_titulo {
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.40em;
	color: white;
	text-align: left;
}

#contenido_fondo_right_principal {
	margin-bottom: 30px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 300;
	font-size: 0.90em;
	color: white;
	text-align: left;
}




#contenido_fondo_right_bottom_titulo {
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.25em;
	color: white;
	text-align: left;
}




/* =============== 	360 - TEAM 	=============== */

#contenido_fondo_team {
	width: 80%;
}




/* ===============   360 - NOTICIAS   =============== */

#contenido_fondo_noticias {
	width: 85%;
}




.tabla_noticias {
	margin-left: 1%;
	margin-right: 1%;
}




/* ===============   360 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 80%;
}




/* =============== 	360 - NOTICIA 	=============== */




/* ===============   360 - CLIENTES   =============== */

#contenido_fondo_clientes {
	width: 73%;
}




/* ===============   360 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 71%;
}




/* ===============   360 - NOSOTROS   =============== */




/* ===============   360 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 90%;
}




/* ===============   360 - MARCAS   =============== */

#contenido_fondo_marcas {
	margin: 0 auto;
	margin-top: 0px;
	padding: 10px;
	width: 85%;
	height: auto;
	overflow: hidden;
}




.tabla_marcas {
	margin-top: 0%;
	margin-left: 0%;
	margin-right:  0%;
	margin-bottom: 6%;
	float: left;
	width: 275px;
	height: 96px;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_marca {
	float: left;
	padding: 25px;
	width: 250px;
	height: 71px;
}

.td_titulo_marca {
	float: left;
	width: 100%;
	height: 30px;
	text-align: center;
}




/* ===============   360 - CONTACTO   =============== */

#contenido_fondo_contacto_center {
	width: 89%;
}

#contenido_fondo_contacto_left {
	width: 100%;
}




/* ===============   360 - CAMPOS DE TEXTO   =============== */

.textbox_nombre_apellido_agenda {
	margin-left: 0%;
	margin-bottom: 0.75%;
	width: 170px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_nombre_apellido_agenda:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_telefono {
	margin-left: 0%;
	margin-bottom: 0.75%;
	width: 120px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_telefono:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_correo {
	width: 316px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 247px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox:focus {
    background-color: #FFFFBF;
    color: #535362;
}
	
	
	
	
.select {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 269px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.select:focus {
    background-color: #FFFFBF;
    color: #535362;
}


	
	
.textarea {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 247px;
	height: 75px;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textarea:focus {
    background-color: #FFFFBF;
    color: #535362;
}


	
	
.checkbox {
	width: 15px;
	height: 15px;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}




.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.25%;
	width: 93%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 93%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   360 - FOOTER   =============== */

}

/* ===============   360 - END   =============== */




/* ===============   320 - HOME   =============== */

@media only screen and (max-width: 320px) {




/* ===============   320 - SERVICIOS   =============== */

#contenido_titulo_servicio {
	margin: 0 auto;
	margin-top: 30px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2.15em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_servicios {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	width: 85.50%;
	height: auto;
	overflow: hidden;
}




/* ===============   320 - SERVICIO   =============== */




/* ===============   320 - CONTENIDO   =============== */

#contenido_fondo_left {
	float: left;
	margin-bottom: 20px;
	width: 100%;
	height: 256px;
}

#contenido_fondo_right {
	margin-left: 3%;
	width: 94%;
}




/* =============== 	320 - TEAM 	=============== */

#contenido_titulo_team {
	margin: 0 auto;
	margin-top: 75px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_team {
	width: 86%;
}




/* ===============   320 - NOTICIAS   =============== */

#contenido_titulo_noticias {
	margin: 0 auto;
	margin-top: 50px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_noticias {
	width: 82%;
}




.tabla_noticias {
	margin-left: 2%;
	margin-right: 2%;
	width: 250px;
}

.td_imagen_noticias {
	float: left;
	width: 250px;
	height: 167px;
}




/* ===============   320 - NOTICIAS2   =============== */

#contenido_fondo_noticias2 {
	width: 84%;
}




/* =============== 	320 - NOTICIA 	=============== */

#contenido_fondo_noticia {
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 10px;
	width: 88%;
	height: auto;
	overflow: hidden;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}




/* ===============   320 - CLIENTES   =============== */

#contenido_titulo_clientes {
	margin: 0 auto;
	margin-top: 75px;
	width: 90%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 2em;
	color: #3F636B;
	text-align: center;
}

#contenido_fondo_clientes {
	width: 81%;
}




.tabla_clientes {
	margin-left: 1.50%;
	margin-right:  1.50%;
}




/* ===============   320 - NUESTROS CLIENTES   =============== */

#contenido_fondo_nuestros_clientes {
	width: 80%;
}




/* ===============   320 - NOSOTROS   =============== */

#contenido_nosotros_titulo_principal {
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	height: auto;
	font-family: "CorisandeBold", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: 1.40em;
	color: white;
	text-align: center;
}




/* ===============   320 - GALERIA   =============== */

#contenido_fondo_galeria_imagenes {
    width: 86%;
}




.galeria_imagen {
    float: left;
    margin: 5px;
    width: 125px;
    height: 94px;
}




/* ===============   320 - MARCAS   =============== */

#contenido_fondo_marcas {
	margin: 0 auto;
	margin-top: 0px;
	padding: 5px;
	width: 83%;
	height: auto;
	overflow: hidden;
}




.tabla_marcas {
	margin-top: 0%;
	margin-left: 0%;
	margin-right:  0%;
	margin-bottom: 6%;
	float: left;
	width: 0px;
	height: 0px;
	background-color: white;
	border: 1px solid #ECECEC;
	box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.05), 0 5px 5px -5px rgba(0,0,0,0.5);
}

.td_imagen_marca {
	float: left;
	padding: 5px;
	width: 250px;
	height: 71px;
}

.td_titulo_marca {
	float: left;
	width: 100%;
	height: 30px;
	text-align: center;
}




/* ===============   320 - CONTACTO   =============== */

#contenido_contacto_titulo_secundario {
	font-size: 1.10em;
}

#contenido_fondo_contacto_center {
	padding: 5px;
	width: 91.50%;
}




/* ===============   320 - BOTONES   =============== */

.boton_newsletter {
	background-color: #FF7A4D;
    background-image: url(../img/send.png);
    background-position: center 50%;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    white-space: nowrap;
    width: 99.25%;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: .2s ease-out;
}

.boton_newsletter:hover {
	background-color: #FF9E7D;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);
}




/* ===============   320 - CAMPOS DE TEXTO   =============== */

.textbox_nombre_apellido_agenda {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 100%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_nombre_apellido_agenda:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_telefono {
	margin-left: 0%;
	margin-bottom: 0.25%;
	width: 100%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_telefono:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_agenda_correo {
	margin-bottom: 0.75%;
	width: 100%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.90em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_agenda_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 225px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.85em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox:focus {
    background-color: #FFFFBF;
    color: #535362;
}
	
	
	
	
.select {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 247px;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.85em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.select:focus {
    background-color: #FFFFBF;
    color: #535362;
}


	
	
.textarea {
	margin-left: 0%;
	margin-bottom: 3%;
	width: 225px;
	height: 75px;
	border: 1px solid #757584;
	font-size: 0.85em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textarea:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_nombre_apellido {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 92%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_nombre_apellido:focus {
    background-color: #FFFFBF;
    color: #535362;
}




.textbox_newsletter_correo {
	margin-left: 0%;
	margin-bottom: 0.50%;
	width: 92%;
	height: auto;
	border: 1px solid #757584;
	font-size: 0.95em;
	font-family: "Open Sans", "Exo 2.0", "Leelawadee", "Trebuchet MS", "Microsoft Sans Serif" ,"Lucida Sans Unicode", arial, helvetica, sans-serif;
	padding: 10px;
	-moz-padding: 10px;
	-webkit-padding: 10px;
	-o-padding: 10px;
	background-color: white;
	color: #535362;
}
	
.textbox_newsletter_correo:focus {
    background-color: #FFFFBF;
    color: #535362;
}




/* ===============   320 - FOOTER   =============== */

#footer_fondo3 {
    float: left;
    margin-left: 0px;
    margin-bottom: 30px;
    width: 100%;
    height: auto;
}

}

/* ===============   320 - END   =============== */