body { 
	margin:0;
	padding: 0px;	
	color: #333333;
	background-color:#ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;	
	/* 
 	overflow-x: hidden;
	*/
}
a {
	text-decoration: none;
}
img {
	border:0px;
}
h1,h2,h3,h4,h5,p{
	margin: 0px;
	padding: 0px;
	
}
h1 {
	font-size: 50px;
	font-weight: 300;	
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 55px;
}
h2 {
	font-size: 30px;
	font-weight: 400;
	text-decoration: none;
	letter-spacing: 0px;
	padding-top: 30px;
	padding-bottom: 30px;	
}
h3 {
	font-size: 20px;
	font-weight: 400;	
	color: #006699;
	letter-spacing: 0px;
}
h4 {
	font-size: 40px;
	font-weight: 700;	
	color: #FFFFFF;
	letter-spacing: 0px;
}
h5 {
	font-size: 20px;
	font-weight: 600;	
	color: #FFFFFF;
	letter-spacing: 0px;
}
p,ul,li {
	font-size: 20px;
	font-weight: 400;
	color: #000000;
}

.tx_azul {
	color: #006699;
}

/*
----------------------------------------------
NAVEGACION
----------------------------------------------
Hay 2 estilos por un tema de la alineacion en la home distitna a las internas.
*/
.mainmenuhome{
	position: absolute;
	top:0px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-color:#000066;
	width: 100%
}
.mainmenu{
	position: relative;
	top:0px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-color:#000066;
	width: 100%
}
.logo {
	position: relative;
	float: left;
	margin: 0px
}
.menu_icono {
	position: relative;
	float: right;
	margin: 0px	
}
.menu_tx{
	position: relative;
	float: right;
	margin: 0px;
	color: #FFFFFF;
	font-weight: 600;	
	padding-top:16px;
	font-size: 20px;
}
.menu_tx a {
	position: relative;
	float: right;
	margin: 0px;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 20px;	
}
.menu_tx a:hover {
	color:#FFFFFF;
}
.menu_tx:hover {
	color:#FFFFFF;
}

.menu_eshop{
	position: relative;
	float: right;
	margin: 0px;
	color: #FFCC00;
	font-weight: 600;	
	padding-top:16px;
	padding-right:16px;
	font-size: 20px;
}
.menu_eshop a {
	position: relative;
	float: right;
	margin: 0px;
	color: #FFCC00;
	font-weight: 600;	
	font-size: 20px;
}
.menu_eshop a:hover {
	color:#FFCC00;
}
.menu_eshop:hover {
	color:#FFCC00;
}


.item_nav {
	position: relative;
	float: right;
	padding: 17px 17px 17px 17px;
	margin: 0px;
	height: 70px;
	
}
.item_nav_titulo {
	font-size: 26px;
	color:#EEEEEE;
	text-decoration: none;
	font-weight: 800	
}
.item_nav_subtitulo {
	font-size: 14px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: 400	
}
.item_nav_subtitulo a {
	font-size: 14px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: 400
}
.item_nav_subtitulo a:hover {
	color:#FFCC00;
}
.item_nav_subtitulo:hover {
	color:#FFCC00;
}
.submenu{
	background-image: url("../images/trama_45.png");
	background-repeat: repeat;

	background-color: #EEEEEE;
	overflow:hidden;
	position: relative;
	clear:both;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-color:#EEEEEE;
	height: 110px;
	width:100%;
	text-align:center;
}
.item_submenu{
	position: relative;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align:center;
	width:120px;	
}
.item_botones img {
	margin-right: 10px
}
.item_botones img:hover {
	opacity: .5;
}
.item_botones img:active {
	filter: invert(100%);
}

/*
----------------------------------------------
 HEADER
----------------------------------------------
*/
.homeintro{
	position:relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #000000;
	background-size: cover;
	clear:both;
	width: 100%;
	height: 100%;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	text-align:center;
	display: table;
}
.home_box_titulo{
	position: absolute;
	top: 135px;
	left: 30px;
}
#bajada_slide_home{
	padding-top:10px;
	padding-bottom:10px;
	margin:auto;
}
.home_box_bajada{
	width:100%;
	text-align:center;
	margin:auto;	
}

.homeintrotexto{

	clear:both;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	color:#FFFFFF;
	text-align:center;
	display: table-cell;
	vertical-align: middle;
	font-size: 70px;
	font-weight: 600;	
	color: #FFFFFF;
}





/*
----------------------------------------------
 BOXS HOME
----------------------------------------------
*/
.box_home_left {
	float:left;
	width:45%;
	height:90%;
	overflow:hidden;
	margin: 0px;
	padding-top: 5%;
	padding-right: 5%;
	color:#000000;
	text-align: right;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;
}
.box_home_left p {
	width: 50%;
	float: right;
}
.box_home_left a {
	position:relative;
	display:block;
	width: 50%;
	padding-top: 30px;
	padding-bottom: 30px;
	clear: both;
	float: right;
	margin: right;	
	text-align:right;

}
#logos_home{
	clear: both;
}
#logo_home_left{
	position:relative;
	display:block;

	text-align:right;
	width: 100px;
	height: auto;
	float: right;	
}

.box_home_right {
	float:left;
	width:44.9%;
	height:90%;
	overflow:hidden;
	margin: 0px;
	padding-top: 5%;
	padding-left: 5%;
	color:#000000;
	text-align: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;

	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #EEEEEE;
}
.box_home_right p {
	width: 50%;
	float: left;
}
.box_home_right a {
	position:relative;
	display:block;
	width: 50%;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: left;
	margin:left;
	clear: both;
}
#logo_home_right{
	position:relative;
	display:block;

	text-align:left;
	width: 100px;
	height: auto;
	float: left;
}
#box_iluminacion {
	background-image: url('../images/box_atras_iluminacion.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
	background-size: auto 100%;	
}
#box_gruas {
	background-image: url('../images/box_atras_gruas.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
	background-size: auto 100%;	
}
#box_tijeras {
	background-image: url('../images/box_atras_tijera.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FFFFFF;
	background-size: auto 100%;
}
#box_sistemas_colgantes {
	background-image: url('../images/box_atras_sistemas_colgantes.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FFFFFF;
	background-size: auto 100%;
}
#box_manipulador {
	background-image: url('../images/box_atras_manipulador.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FFFFFF;
	background-size: auto 100%;	
}
#box_generador {
	background-image: url('../images/box_atras_generador.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
	background-size: auto 100%;	
}
#interna_vial {
	background-image: url('../images/interna_vial.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}
#interna_gruas {
	background-image: url('../images/interna_gruas.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}
#interna_sistemas_colgantes {
	background-image: url('../images/interna_sistemas_colgantes.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}
#interna_mantenimiento {
	background-image: url('../images/interna_servicio.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}
#interna_plataformas {
	background-image: url('../images/interna_plataformas.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}
#interna_torres {
	background-image: url('../images/interna_torres.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}
#interna_generadores {
	background-image: url('../images/interna_generadores.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}
#interna_manipuladores {
	background-image: url('../images/interna_manipuladores.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}
#interna_materiales {
	background-image: url('../images/interna_materiales.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}
#interna_usados {
	background-image: url('../images/interna_plataformas.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}
#interna_novedades {
	background-image: url('../images/interna_servicio.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}
#interna_repuestos {
	background-image: url('../images/interna_repuestos.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}
#interna_contacto {
	background-image: url('../images/interna_contacto.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFFFFF;
}

/*
----------------------------------------------
HOME DESTACADOS
----------------------------------------------
*/


.hdes_1{
	position: relative;
	clear:both;
	display: inline-block;
	background-color: #FFFFFF;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	
}
.hdes_2{
	width: 90%;
	background-color: #EEEEEE;
	margin: 0 auto 0 auto; 	
}
.hdes_modulo{
	position: relative;
	margin: 0px;
	padding: 2%;	
	float: left;
	width: 46%;
	
}
.hdes_imagen{
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	height: 300px;	
}

.hdes_texto{
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;


}

/*
----------------------------------------------
 INTERNA
----------------------------------------------
*/

	
.interna_header {
	position:relative;
	clear:both;
	background-repeat: no-repeat;

	background-position: bottom right;
	background-color: #FFFFFF;


	width:95%;
	height:60%;
	overflow:visible;
	margin: 0px;
	padding-top: 150px;
	padding-left: 5%;
	color:#000000;
	text-align: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;

}
.interna_header h1 {
	width: 50%;
	float: left;
}
.interna_header p {
	width: 50%;
	clear: both;
	float: left;

}
.interna_header img {
	clear: both;
	float: left;
	padding-top: 20px;
}


.filtro_1{
	position: relative;
	clear:both;
	display: inline-block;
	background-color: #FFFFFF;
	width: 100%;

	
}
.filtro_2{
	background-image: url("../images/fondo_selector.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	width: 90%;
	margin: 0 auto 0 auto; 
	display: table;	
	padding-bottom: 50px;
}
.filtro_select{
	position: relative;
	margin: 0px;
	padding: 2%;	
	float: left;
	width: 21%;
}
.filtro_select h3{
	padding-bottom: 7px;	
	font-weight: 700;	
}

.listado_equipos_1_leasing{
	position: relative;
	clear:both;
	display: inline-block;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	
	background-image: url("../images/fondo-leasing-banner-gris.jpg");
	background-repeat: no-repeat;
	background-position: bottom center;
	
}
.listado_equipos_1_leasing_home{
	position: relative;
	clear:both;
	display: inline-block;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	
	background-image: url("../images/fondo-leasing-banner-gris.jpg");
	background-repeat: no-repeat;
	background-position: bottom center;
	
}
.listado_equipos_1_form{
	position: relative;
	clear:both;
	display: inline-block;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	
	background-image: url("../images/interna_form_contacto.jpg");
	background-repeat: no-repeat;
	background-position: bottom center;
	
}
.listado_equipos_1{
	position: relative;
	clear:both;
	display: inline-block;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	
}
.listado_equipos_2{
	width: 90%;
	margin: 0 auto 0 auto; 	
}
.listado_equipos_2 h1{
	color: #006699;
}
select {

	position: absolute;
	margin: 0px;

	x: 0px;
	y: 0px;

  	width: 230px;
  	height: 50px;
  	padding: 10px;

  	border: 1px solid #ccc;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 300;	
	color: #666666;
}
/*
----------------------------------------------
NOVEDADES
----------------------------------------------
*/
.novedades{
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.novedad{
	position: relative;
	clear:both;
	width: 100%;
	margin: 0px;
	padding-top: 50px;
}

.nov_imagen{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 35%;
	background-color: #FFFFFF;
}
.nov_imagen img{
	width: 95%;
}

.nov_info{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 65%;
	background-color: #FFFFFF;
}
.nov_info a img{
	padding-top: 20px;
}
.nov_info h2{
	font-weight: 600;
}

/*
----------------------------------------------
REPUESTOS LOGOS
----------------------------------------------
*/
.centrar_bloque_1{
	position: relative;
	clear:both;
	display: inline-block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 50px;
	
}
.centrar_bloque_2{
	width: 80%;
	margin: 0 auto 0 auto; 	
}
/*
----------------------------------------------
MAPAS
----------------------------------------------
*/
.mapas_contacto {
	position: relative;	
	margin: 0px;
	padding: 0px;
	width: 22%;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
}
.mapas_divider{	
	position: relative;	
	margin: 0px;
	padding: 0px;
	float:left;
	width: 1px;
	height: 60%;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #EEEEEE;
	top:140px;
}
.map_izq {
	position: relative;
	margin: 0px;
	width: 100%;
}

.map_der {
	position: relative;
	padding-top: 30px;
	width: 100%;
}

.map_izq p{
	font-size: 16px;
	font-weight: 300;
	padding-top: 10px;
}
.map_izq p b{
	font-size: 12px;
	font-weight: 700;
	color: #333333;
}


/*
----------------------------------------------
 TABLE
----------------------------------------------
*/

table {
    border-collapse: collapse;
    width: 100%;
}

th {
	padding: 14px;
	padding-top: 50px;
	text-align: left;
	border-bottom: 2px solid #006699; 
	font-size: 20px;
	font-weight: 600;
	color:#666666;
}
td {
    padding: 14px;
    text-align: left;
    /* border-bottom: 1px solid #ddd; */
	font-size: 20px;
	font-weight: 400;
}
#listado_pc{
	position:relative;
	display:table;

}
#listado_mobile{
	position:relative;
	display:none;	
}

.fondo_gris{
	background-color:#f5f5f5;
}
.fondo_blanco{
	background-color:#ffffff;
}


.item_imagen{
	width: 75px;
	height: 50px;
	vertical-align:middle;
	padding-right:5px;
}
.item_1{
	color:#006699;
	font-weight: 600;	
}
.item_1_mobile{
	color:#006699;
	font-weight: 600;
	font-size:20px;
	text-align: left;
	width: 50%;	
	padding-top:10px;

}
.item_2_img{
	width: 35px ;
	height: 35px ;
	float:right;
	padding-left: 10px;
	vertical-align:middle;
}
.item_3_mobile{
	padding-top:5px;	
	padding-left: 5px;
	padding-bottom:10px;	
}

/*
----------------------------------------------
 FOOTER
----------------------------------------------
*/
.pie1 {
	position: relative;
	clear:both;
	display: inline-block;
	padding: 0px;
	margin: auto;
	width: 100%;
	background-color: #252525;
}
.pie2 {
	position: relative;
	clear:both;
	display: inline-block;
	padding: 0px;
	margin: auto;
	width: 100%;
	background-color: #1f1f1f;
}
.pie3 {
	position: relative;
	clear:both;
	padding: 0px;
	margin: 0px;
	width: 100%;
	background-color: #1c1c1c;
	color: #777777;
	font-size: 12px;
	text-align:left;
}
.pie3 img{
	display:inline;
	padding-right:20px;
}
.pie_col {
	position: relative;
	float: left;
	width: 18%;
	padding-top: 3%;
	padding-bottom: 3%;
	margin: 0px;
}
.pie_col p{
	font-size: 18px;
	font-weight: 400;	
	color: #EEEEEE;
}
.pie_col p a{	
	color: #EEEEEE;
}
.pie_col_img {
	position: relative;
	float: left;
	width: 18%;
	padding-top: 3%;
	padding-bottom: 3%;
	margin: 0px;

	text-align:center;
}
.pie_col_img img{
	position: relative;
	margin: auto;
}


/*
----------------------------------------------
 TEXTO COLUMNAS
----------------------------------------------
----------------------------------------------
 4 COLUMNAS
----------------------------------------------
*/

----------------------------------------------
 3 COLUMNAS
----------------------------------------------
*/
.g_columnas_3 {
	position: relative;
	clear:both;
	width: 100%;
	padding: 0% 12.5% 0% 12.5%;
	margin: 0px;
	text-align: center;
}
.columna3 {
	position: relative;
	float: left;
	width: 25%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-color:#eeeeee;

	text-align: center;
}
/*
----------------------------------------------
 2 COLUMNAS
----------------------------------------------
*/
.g_columnas_2 {
	position: relative;
	clear:both;
	width: 100%;
	padding: 0% 12.5% 0% 12.5%;
	margin: 0px;

}
.columna2 {
	position: relative;
	float: left;
	width: 37.5%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-color:#eeeeee;
}
/*
----------------------------------------------
 1 COLUMNAS
----------------------------------------------
*/
.g_columnas_1 {
	position: relative;
	clear:both;
	width: 100%;
	padding: 0% 12.5% 0% 12.5%;
	margin: 0px;

}
.columna1 {
	position: relative;
	float: left;
	width: 75%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-color:#eeeeee;
}

#popup_foto{
	position:fixed;
	width:100%;
	height:100%;	
	background-color: rgba(0, 0, 0, .75);
	display: none;
	padding: 0px;
	margin: auto;
	top:0px;
}
#img_popup_foto{	
	position: absolute;
  	top: 50%; 
	left: 50%;
	transform: translate(-50%, -50%);
	height: 100%;
}
#bt_cerrar_popup{	
	position: absolute;
	top: 20px;
	right: 20px;
}
#bt_cerrar_popup a{
	color: #FFFFFF;
	size: 12;
	border:0px;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;	
}
#bt_cerrar_popup a:hover{
	color: #CCCCCC;
}
#img_bt_detalle{
	display: inline-block;
}
#img_bt_descarga{
	display: none;
}

/*
----------------------------------------------
FORMULARIO
----------------------------------------------
*/

.contenedor_form{
	position: relative;
	clear:both;
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color:#cccccc;	
}
.formulario_izq{
	position:relative;
	display:inline-block;
	width:50%;
	height:auto;
	margin:0px;
	padding:0px;
	color:#000000;
	float:left;
}
.formulario_der{
	position:relative;
	display:inline-block;
	width:50%;
	height:auto;
	margin:0px;
	padding:0px;
	color:#000000;	
	float:left;
}
.titulo_form{
	font-size:14px;
    color:#006699;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;	
}
.campo_form{
	font-size:18px;
    color:#000000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;	
	
	padding:5px;
    margin-top:2px;
	
	width:500px;
	background:#FFFFFF;
    border:1px solid #006699;
}
.h_asunto{
    height:40px;	
}
.textarea_form{
	font-size:18px;
    color:#000000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;	
	
	padding:5px;
    margin-top:2px;

	
	width:500px;
    height:152px;
	background:#FFFFFF;
    border:1px solid #006699;
}
#submit {
    width:120px;
    height:60px;
    border:none;
	
	font-size:20px;

    cursor:pointer;
    background:#006699;
    color:#FFFFFF;
	
}
@media all and (max-width: 1000px) and (min-width: 50px) and (orientation: portrait){
	
	
h1 {
	font-size: 34px;
	font-weight: 400;	
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 35px;
}

h3 {
	font-size: 18px;
	font-weight: 700;	
	color: #006699;
	letter-spacing: 0px;
}
p,ul,li {
	font-size: 18px;	
}

	
.mapas_contacto {
	width: 100%;
	clear:both;
	padding-left:0px ;
}
.map_izq {
	width: 100%;
}

.map_der {
	width: 100%;
}
.mapas_divider{
	
	clear:both;
	width: 100%;
	height: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;
	border-left-width: 0px;
	top:0px;
	padding-top:30px;
}

.box_home_left {

	width:90%;
	height:90%;
	overflow:visible;
	background-size: 100% auto;

	padding-top: 10%;
	padding-left: 10%;
	padding-right: 0%;
	padding-bottom: 10%;	

	text-align: left;
}

.box_home_left p {
	width: 90%;
	float: left;
}

.box_home_left a {

	float: left;
	margin: left;	
	text-align:left;

}

#logo_home_left{
	text-align:left;
	float: left;	
}

.box_home_right {

	width:90%;
	height:90%;
	overflow:visible;
	background-size: 100% auto;

	padding-top: 10%;
	padding-left: 10%;
	padding-right: 0%;
	padding-bottom: 10%;
	
	text-align: left;
}
.box_home_right p {
	width: 90%;
	float: left;
}

#box_iluminacion {
	background-image: url('../images/mobile_box_atras_iluminacion.jpg');
	background-position: bottom right;
}
#box_tijeras {
	background-image: url('../images/mobile_box_atras_tijera.jpg');
}
#box_gruas {
	background-image: url('../images/mobile_box_atras_gruas.jpg');
}

#box_sistemas_colgantes {
	background-image: url('../images/mobile_box_atras_sistemas_colgantes.jpg');
}

#box_manipulador {
	background-image: url('../images/mobile_box_atras_manipulador.jpg');
	background-position: bottom right;
}
#box_generador {
	background-image: url('../images/mobile_box_atras_generador.jpg');
}
#interna_gruas {
	background-image: url('../images/mobile_gruas.jpg');
}
#interna_sistemas_colgantes {
	background-image: url('../images/mobile_sistemas_colgantes.jpg');
}
#interna_mantenimiento {
	background-image: url('../images/mobile_servicio.jpg');

}
#interna_plataformas {
	background-image: url('../images/mobile_plataformas.jpg');

}
#interna_vial {
	background-image: url('../images/mobile_vial.jpg');
}
#interna_torres {
	background-image: url('../images/mobile_torres.jpg');
}
#interna_generadores {
	background-image: url('../images/mobile_generadores.jpg');

}
#interna_manipuladores {
	background-image: url('../images/mobile_manipuladores.jpg');

}
#interna_materiales {
	background-image: url('../images/mobile_materiales.jpg');

}
#interna_usados {
	background-image: url('../images/mobile_plataformas.jpg');

}
#interna_novedades {
	background-image: url('../images/mobile_servicio.jpg');

}
#interna_repuestos {
	background-image: url('../images/mobile_repuestos.jpg');

}
#interna_contacto {
	background-image: url('../images/mobile_contacto.jpg');

}

.hdes_modulo{
	padding: 5%;
	width: 90%;
}
.item_nav {
	width:100%;
	position: relative;
	float: left;
	padding-left: 5%;
	margin: 0px;
	height: auto;
}
.pie_col {
	width: 100%;
	padding-top: 5%;
	padding-bottom: 5%;
	margin: 0px;
	text-align:center;
}
.pie_col_img {
	width: 100%;
	padding-top: 5%;
	padding-bottom: 5%;
	margin: 0px;
	text-align:center;
}
.interna_header {
	height:100%;
	background-size: 100% auto;
	padding-top: 90px;	
}
.interna_header h1 {
	width: 95%;
	float: left;
}
.interna_header p {
	width: 95%;
	clear: both;
	float: left;
}
.pie1 {
	padding: 0px;
}
.pie2 {
	padding: 0px;
}

.pie3 {
	text-align:center;
	margin:auto;
	padding-bottom:15px;
}
.pie3 img{
	display:block;
	padding-right:0px;
	margin:auto;	
}
#titulo_slide_home{
	width:90%;
}
#bajada_slide_home{
	width:90%;
}

.home_box_titulo{
	top: 15%;
	left: 0px;
}

th {
	padding:0px;
	margin:0px;
	border-bottom: 1px solid #006699; 	
	font-size: 0px;
}
td {
    padding: 0px;
	font-size: 16px;
}

.listado_equipos_2 h1{
	padding-bottom:30px;;
}

#listado_pc{
	position:relative;
	display:none;	
}
#listado_mobile{
	position:relative;
	display:table;
}



#img_bt_detalle{
	display: none;
}
#img_bt_descarga{
	display: inline-block;
}
.filtro_2{
	background-repeat: repeat;
	background-position: top center;
}
.filtro_select{

	margin: auto;
	padding: 10%;	
	clear:both;
	width: 80%;
}
.formulario_izq{
	clear:both;
	width: 100%;
	display:block;
}
.formulario_der{
	clear:both;
	width: 100%;
	display:block;
}

.titulo_form{
	text-align:center;
}
.campo_form{
	width:100%;
}
.textarea_form{
	width:100%;

}
#submit {
	text-align:center;
}

.logo img{
	height: 60px;
	width: auto;
}

.menu_icono img{
	height: 60px;
	width: auto;
}

.nov_imagen{
	clear:both;
	width: 100%;
}
.nov_imagen img{
	width: 100%;
}

.nov_info{
	clear:both;
	width: 100%;
}

}
