@charset "utf-8";.navbar-wrapper{margin-bottom:-19px;top:0;right:0;left:0;z-index:20;}
.navbar-wrapper .container{padding-right:0px;padding-left:0px;}
.container{padding-right:0px;padding-left:0px;}
.navbar-wrapper .navbar{padding-right:15px;padding-left:15px;margin-bottom: 30px;}
.header{height:100%;background:#FFFFFF;}
.navbar-inverse .navbar-nav > li > a {
  color: #505050;
	font-size: 16px;
}

.menu_resaltar{
    background-color: #D9D9D9;
    margin-right: 3px;
    color: #154882;
}

.menu_resaltar a{
   
    padding-top: 5px;

}

.menu_resaltar a span{
    color: #154882;
    font-size: 16px;
}

#div-compartir-link{float: left; padding: 10px 10px; background-color: #E8E8E8;border-radius: 3px; width: 100%;}
#title-share{float: left;color:#124882; font-size: 14px; font-weight: bold; margin-top: 5px;margin-right: 5px;}
#text-share{float: left; border: 1px solid transparent; border-radius: 3px; background-color: white; color: #124882;width:30%; font-size: 14px;margin-right: 5px;}

#button-share{float: left; font-size: 14px; padding: 4px 4px; border: 1px solid transparent; border-radius: 3px; background-color: #124882; color :white;width: 100px;margin-top: 1px;}

#button-share2{ font-size: 14px; padding: 4px 4px; border: 1px solid transparent; border-radius: 3px; background-color: #124882; color :white;width: 60px;margin-top: 5px;margin-bottom: 5px; margin-left: 5px;}
#button-share:hover{background-color: #BEBEBE; color :#505050;}

#div-compartir-catalogos{float: left; padding: 5px 10px; background-color: #E8E8E8;border-radius: 3px; width: 100%;margin-top: 5px;}
#title-share2{float: left;color:#8B8B8B; font-size: 14px; font-weight: bold; margin-top: 10px;margin-right: 5px;}
#button-catalog{ font-size: 14px; padding: 4px 4px; border: 1px solid transparent; border-radius: 3px; background-color: #8B8B8B; color :white;width: 200px;margin-top: 5px;margin-bottom: 5px; margin-left: 5px;}


.menu_andenes{
    content:url("http://path/to/imagen.jpg");
}

.elementos_menu{border-right:0px solid #C0C4C6;}

#menu_movil{display: none;}

#div-maxbullet{width: 100%; padding: 10px 10px;}
#div-maxbullet img{max-width: 400px;margin-left: auto;margin-right: auto;display: block;} 

#botones-cotizadores{width: 100%; padding: 5px 5px;}
#botones-cotizadores img{max-width: 200px; margin-left: auto;margin-right: auto;display: block;margin-bottom: 15px;}

#contenedor-tiras{width: 100%; padding: 10px 10px; float: left;}

.tira-der{
	width: 49%;
	float: right;
	max-width: 250px;
	margin-bottom: 10px;
}

.tira-izq{
	width: 49%;
	float: left;
	max-width: 250px;
	margin-bottom: 10px;
}


#searchBox{       
	color: #154882;
	font-size: 16px;
	background-color: #ffffff;
	
	border:1px solid #124882;
	float: right;
	
	
}

#ss360SearchButton{
	float: right;
}

.buscador_input{width:200px;height:30px;margin-top: 3px;}
.buscador_button {width:30px;height:30px;margin-top: 3px;margin-left: 3px;}

#btnIncrementa{
	background-color: #154882;
	color: #FFFFFF;
	border-color: #154882;
}

#btnDecrementa{
	background-color: #5989C1;
	color: #FFFFFF;
	border-color: #5989C1;
}

#btnIncrementaTemp{
	background-color: #154882;
	color: #FFFFFF;
	border-color: #154882;
}

#btnDecrementaTemp{
	background-color: #5989C1;
	color: #FFFFFF;
	border-color: #5989C1;
}

#btnIncrementa_mov{
	background-color: #154882;
	color: #FFFFFF;
	border-color: #154882;
}

#btnDecrementa_mov{
	background-color: #5989C1;
	color: #FFFFFF;
	border-color: #5989C1;
}

#btnIncrementaTemp_mov{
	background-color: #154882;
	color: #FFFFFF;
	border-color: #154882;
}

#btnDecrementaTemp_mov{
	background-color: #5989C1;
	color: #FFFFFF;
	border-color: #5989C1;
}

#banners-index{width: 100%;}
#banner-andenes{float: left;width: 50%;padding: 4px; margin-bottom: 6px;}
#banner-andenes img{width: 100%; max-width: 576px;}
#banner-remolques{float: left;width: 50%;padding: 4px; margin-bottom: 6px;}
#banner-remolques img{width: 100%; max-width: 576px;}
#banner-servicios{float: left;width: 56%;padding: 4px;}
#banner-servicios img{width: 100%; max-width: 644px; float: left;}
#banner-youtube{float: left;width: 44%;padding-left: 2px; padding-top: 4px;padding-bottom: 4px;padding-right: 4px}
#banner-youtube img{width: 100%;}
#banner-fijo-andenes-1{float: left; max-width: 468px;margin-left: 13px;width: 100%;}
#banner-fijo-andenes-2{float: right; max-width: 468px;margin-right: 13px;width: 100%;}
#banner-fijo-remolques-1{float: left; max-width: 468px;margin-left: 13px;width: 100%;}
#banner-fijo-remolques-2{float: right; max-width: 468px;margin-right: 13px;width: 100%;}


#header_logo{width:20%;float: left; margin-top:25px;margin: 15px 0px;}
#header_informacion{width:80%;font-size: 12px;color: #95989a;text-align:right;float: right;margin: 15px 0px;padding-top: 15px;}
#header_informacion span{margin-left: 5px;}
#header_informacion img{margin-left: 15px;}

#div-banner-sistema-volteo{width: 100%; float: left; padding-left: 8px; margin-bottom: 10px;}
#div-banner-sistema-volteo img{width: 100%; max-width: 945px;}

#div-boton-volteo{width: 100%; float: left; padding-left: 8px; margin-bottom: 10px; margin-top: 20px;}
#div-boton-volteo img{width: 100%; max-width: 250px; float: right; margin-right: 20px;}

#div-boton-volteo-pro{width: 100%; float: left; padding-left: 8px; margin-bottom: 10px; margin-top: 20px;}



.boton-sistema-volteo{
    width: 229px;
    padding-left: 8px;
    float: right;    
    background-color: #154882;
    color: #fff;
    border: 1px solid transparent;    
    border-radius: 3px 3px 3px 3px;
    font-size: 14px;
    margin-right: 20px;
    text-align: left;
    padding-bottom: 7px;
    padding-top: 7px;
}

.boton-sistema-volteo:hover{
    color: #154882;
    background-color: #cdcdcd;
     border: 1px solid transparent;
    font-weight: 900;
}



#div-boton-volteo-movil{width: 100%; float: left; margin-bottom: 10px; margin-top: 20px;}
#div-boton-volteo-movil img{width: 100%; max-width: 300px;margin-left: auto;margin-right: auto; display: block; }

#div-fijos-sis-volteo{width: 100%; float: left; padding-left: 8px;}
.fijos-volteo{width: 181px;float: left; margin-right: 10px;}
.fijos-volteo2{width: 181px;float: left;}

#header_centro{color:#FFF;width:15%;min-width:100px;position:relative;float:right;text-align:center;margin-top:40px;display:none;}
#textHead{color:#F00;text-align:justify;font-weight:bold;padding:5px;width:60%;position:relative;float:left;margin-left:5%;margin-top:5px;height:100%;}
#headtitle{font-size:18px;text-align:center;}
.buscador{float:right;width:220px;height:30px;margin-right:150px;padding-top:2px;}
.buscador input{width: 320px; height: 30px;}

.carousel{width: 945px;margin-bottom:10px;}
.carousel-caption{z-index:10;}
.carousel .item{width: 100%;background-color:#777;}
.carousel-inner > .item > img{position:absolute;top:0;left:0;min-width:100%;height:440px;}


.listas_tiras{
	width: 100%;
	background-color: #E9E9E9;
	padding-top: 7px;
	padding-bottom: 1px;
	margin-top: 5px;
	margin-bottom: 5px;	
}

#sidebar_iconos{float:left;width:16.15%;background:#FFF;margin-right: 0px;}
#sidebar_iconos img{width: 184px; margin-bottom: 1px;}
 
.contenedor{padding-left:0px;}
.linea{margin:2px 0px;color:#FFF;height:1px;}
.menulateral{margin-top:15px;width:100%;margin-bottom:5px;}
#productos{display:none;}
#sidebar{position:relative;float:left;width:18%;margin-left:0px;background:#FFF;}
#sidebar a:hover{color:#154882;}
.list-group-item:hover{background:#fff !important;}
#sidebar .menulateral a{font-weight:500;padding:3px 15px;border-bottom:1px solid #000;}
#sidebar .menulateral #titulo{padding:2px 0px 0px 0px;margin:-15px 0px;}
#sidebar .menulateral #titulo a{border-bottom:0px;margin-bottom:5px;}
#side_direccion{background:#FFF;color:#000;font-size:10px;font-weight:bolder;}
#side_direccion a{border-bottom:none !important;border-right:none;}
#promociones{margin-top:10px;background:#FFF;color:#000;font-size:26px;font-weight:bolder;}
#promociones a{border:none;}
.div_mobile{display:none;}
.div_no_mobile{float:left; width: 100%;}
.div_foot_mobile{display:none;}





.div_foot_no_mobile{display:block;width: 100%;}
#div-foter-logo{width: 20%;float: left;padding-top: 20px;}
#div-foter-logo img{width: 60%;margin: auto;} 
#div-foter-logo-movil{width: 100%;float: left;padding-top: 20px;}
#div-foter-logo-movil img{width: 100%;margin-left: auto;margin-right: auto; max-width: 100px; display: block;} 

#div-footer-redes{width: 20%;font-size: 10px;color: #95989a;text-align: center;float: left; padding-top: 20px;}
#div-footer-redes p{line-height: 160%;}
#div-footer-redes img{margin: 10px 5px}

#div-footer-redes-movil{width: 100%;font-size: 12px;color: #154882;text-align: center;float: left; padding-top: 3px;}
#div-footer-redes-movil p{line-height: 180%;}
#div-footer-redes-movil img{margin: 10px 5px}

#div-footer-remolques{width: 20%;font-size: 10px;color: #95989a;text-align:left;float: left;padding-top: 20px;padding-left: 50px;}
#div-footer-remolques p{line-height: 120%;}
#div-footer-remolques strong{font-size: 11px;line-height: 200%}
#div-footer-remolques p a:link{text-decoration: none;}
#div-footer-remolques p a{color: #95989a;}
#div-footer-remolques p a:hover{color:#505050;}


#div-footer-andenes{width: 20%;font-size: 10px;color: #95989a;text-align:left;float: left;padding-top: 20px;padding-left: 50px;}
#div-footer-andenes p{line-height: 120%;}
#div-footer-andenes strong{font-size: 11px;line-height: 200%}
#div-footer-andenes p a:link{text-decoration: none;}
#div-footer-andenes p a{color: #95989a;}
#div-footer-andenes p a:hover{color:#505050;}

#div-footer-servicios{width: 20%;font-size: 10px;color: #95989a;text-align:left;float: left;padding-top: 20px;padding-left: 50px;}
#div-footer-servicios p{line-height: 120%;}
#div-footer-servicios strong{font-size: 11px;line-height: 200%}
#div-footer-servicios p a:link{text-decoration: none;}
#div-footer-servicios p a{color: #95989a;}
#div-footer-servicios p a:hover{color:#505050;}

#div-banner-principal-servicios{width: 945px; margin-left: auto;margin-right: auto;display:block;margin-bottom: 8px;margin-top: 10px;}
#div-banner-principal-servicios img{width: 100%;}

#div-banner-compania{width: 100%;margin-bottom: 30px; float: left;}
#imagen-compania{width: 100%; float: left;}

#div-texto-compania{width: 100%; float:left; margin-bottom: 20px;}
#texto-compania-column1{width: 50%;float: left;}
#texto-compania-column2{width: 50%;float:left;}

#div-lineas-productos{width: 100%; float:left; margin: 30px 0px; }
.linea-producto-desc{width: 60%; float:left;}
.linea-producto-img{width: 40%;float:left;}
.linea-producto-img img{width: 100%;  float: left; max-width: 455px; margin: auto; display: block;}

#texto-compania-column2 p a:link{text-decoration: none;}
#texto-compania-column2 p a{color: #154882;}
#texto-compania-column2 p a:hover{color: #C4731D;}

.parrafo-compania{
	font-style:normal;
	font-weight: bold;
    font-size:14px;
    line-height:25px;   
    text-align:justify;
	float: left;
	color: #505050;	
}

.titulos-compania{float:left;font-size: 20px; color: #154882;font-weight: bold; margin-bottom: 10px;}

#div-banners-servicios {width: 945px; margin-left: auto;margin-right: auto;display:block;}
.banner-margin-der{float:left;width: 100%; max-width: 230px; margin-right: 8px;margin-bottom:8px;}
.banner-margin-none{float:left;width: 100%; max-width: 230px; margin: 0px 0px 8px 0px;}
#boton-solicitar-serv{width: 153px; float: right; margin: 20px 0px;}

#div-combo-servicios{width: 945px; margin-left: auto;margin-right: auto;display:block;margin-bottom: 8px;margin-top: 10px;}
#div-formulario-servicios{width: 945px; margin-left: auto;margin-right: auto;display:block;}


.boton-general-icono{
    background-color: #8D8D8D;
    border-radius: 2px;
    white-space: normal;
    border:1px solid #8D8D8D;
    padding: 7px 10px;
    
    font-size: 16px;
    color: #FFF;
}

.boton-general-icono img{
    margin-right: 5px;   
}

.boton-general-icono:hover{
    background-color: rgba(141, 141, 141, 0.85);
    
}

/*the container must be positioned relative:*/
.combo-servicios {
  position: relative;
  width:100%;
  float: left;
  margin-bottom: 40px;
  
}
.combo-servicios select {
  display: none; /*hide original SELECT element:*/
}
.select-selected {
  background-color: #f0f0f0;
  font-weight: bold;
}
/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 16px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #154882 transparent transparent transparent;
}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #154882 transparent;
  top: 9px;
}
/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
  color: #154882;
  font-size: 15px;	
  padding: 10px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent #bcbcbc transparent;
  cursor: pointer;
  user-select: none;
  border-radius: 3px;
}

/*style items (options):*/
.select-items {
  position: absolute;
  background-color: #e3e3e3;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
  border-color: #bcbcbc;
	
}
/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}
.select-items div:hover, .same-as-selected {
  background-color: #f0f0f0;
  font-weight: bold;
}




.titulo_modelo{position:relative;float:left;color:#154882;margin-bottom:10px;width:100%;text-align:center;font-size: 18px;}

.main_title{position:relative;float:left;margin-top:5px;margin-left:10px;}
.ruta{color:#000;width:100%;margin-left:0px;position:relative;float:left;font-weight:bold;}
.ruta a{color:#000;font-weight:normal;}
.ruta h4{color:#000;}
.titulo_prod{position:relative;float:left;color:#154882;font-weight:bold;margin-bottom:10px;width:100%;text-align:center;font-size: 18px;}
.titulo_prod_note{position:relative;float:left;color:#959696;font-weight:normal;margin-bottom:10px;width:100%;text-align:center;font-size: 17px;}
.titulo_encabezado{position:relative;float:left;color:#154882;font-weight:bold;margin-bottom:10px;width:100%;font-size: 18px;}
.hr_separator{background:#959696; height:1px; width:100%;}
.hr_separator2{background:#959696; height:2px; width:100%;}

.body_prod{position:relative;float:left;margin-bottom:10px;width:100%;}
.logo_prov{height:60px;margin-top:7px;position:relative;float:right;margin-right:10px;}
.convertidor{height:50px;margin-top:7px;position:relative;float:right;}
#main2{margin-top:15px;position:relative;float:right;width:100%;overflow:auto;height:728px;min-height:580px;margin-left:0px;background:#FFF;color:#000;}
#main2 h3{color:#000;font-weight:bold;}
#main2 .tabla_header{background:#154882;border:0px solid #000;color:#FFF;font-weight:bold;}

.tabla_header td{padding:5px 0px;}

#main{margin-top:2px;position:relative;float:left;width:83%;overflow:auto;height:728px;min-height:580px;margin-left:0px;background:#FFF;color:#000;}
#main h3{color:#000;font-weight:bold;}
#main .tabla_header{background:#154882;border:0px solid #000;color:#FFF;font-weight:bold;padding:5px 0px;}

.prod_text{font-size:14px;color:#696969;}
.productos{width:215px;border:1px solid #000;position:relative;float:left;margin:30px 40px;overflow:hidden;}
.compania{margin:20px 20px 20px 20px;font-size:14px}
#footer{position:relative;float:left;width:100%; background-color:#F8F8F8;color:#154882;margin-top:2px;padding-bottom:10px; padding-top:5px;}

#footer_logos{position:relative;float:right;width:79%;background-color:#154882;color:#000;}
.activo2{border:3px solid #D6D8DB;}

.submenu_activo{background:#C4731D!important;}
.box-shad{box-shadow:0 8px 8px #333,
0 0 200px #154882 inset,
0 0 150px #154882 inset,
0 0 100px #154882 inset;}
.dropdown{background-color:#154882; padding-top:2px;}

.titulos_tiras_haw{
	position: absolute;
	top: 25px;
	left: 60px;
	width: 920;
	color: #154882;
    font-weight: bold;
}

.titulos_tiras{	
	color: #154882;
    font-weight: bold;
	float: left;
}

.titulos_tiras2{	
	color: #154882;
    font-weight: normal;
	float: right;
}

.titulos_tiras_haw2{
	
	color: #959696;
    font-style: italic;
	font-weight: normal;
}

.div_anadir_cot{
  color: #959696;
  background-color: #ffffff; 
  border: 1px solid #cccccc;
  border-radius: 5px; 
  padding: 4px 10px;
  font-size: 14px;
  line-height: 1.42857143;
}

.div_anadido_cot{
  color: #154882;
  background-color: #ffffff; 
  border: 1px solid #154882;
  border-radius: 5px; 
  padding: 4px 10px;
  font-size: 14px;
  line-height: 1.42857143;
  display: none;
}

.titles_gen{
	
	width: 100%;
	color: #154882;
     font-weight: bold;
	
}

.cm_input{
	
	
	color: #154882;
    font-weight: normal;
	font-size: 14px;
}

.preguntas_form{
	
	width: 100%;
	color: #000;
     font-weight: bold;
	
}

.titles_gen2{
	
	color: #414141;
     font-weight: normal;
	font-size: 16px;
}

.form_rollos {
    border-radius: 5px;
    background-color: #f2f2f2;
    padding: 20px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.form_rollos_movil {
    border-radius: 5px;
    background-color: #f2f2f2;
    padding-top: 0px;
	padding-bottom: 20px;
	float: left;
	width: 100%;
	margin: 15px 0px;

}

.form_rollos2 {
    border-radius: 5px;
    background-color: #f2f2f2;
    padding: 20px;
	width: 97%;
	float: left;
}

.tabla_esp{
	border:3px solid #154882;
	 padding: 5px;
}
.tabla_esp tr{background:#DFDFDF;border:2px solid #fff;color:#000;}
.tabla_esp td{border:2px solid #fff;}


.tabla_cotizador_rollos{
	border:3px solid #fff;
	 padding: 5px;
}
.tabla_cotizador_rollos tr{background:#DFDFDF;border:2px solid #fff;color:#000;}
.tabla_cotizador_rollos td{border:2px solid #fff;}

.tabla-cortina{
	border:3px solid #fff;
	padding: 5px;
	font-size: 15px;
}
.tbl-encabezado-cort{color: #fff;background-color: #154882;border:3px solid #fff;padding: 5px;text-align: center;}
.tabla-cortina tr{background:#DFDFDF;border:2px solid #fff;color:#000;}
.tabla-cortina td{border:2px solid #fff;}

.tabla-cortina-indicaciones{border:3px solid #fff;padding: 2px;font-size: 14px;margin-top: 20px;}
.tabla-cortina-indicaciones tr{background:#DFDFDF;border:2px solid #fff;color:#000;}
.tabla-cortina-indicaciones td{border:2px solid #fff;padding: 10px;}


.td-indicaciones{padding-left: 1px;font-weight: 500;color: #000;}

.column-letras-cort{color: #000;text-align: center; font-weight:900;}

.td-guia-medidas{padding-left: 3px;font-weight: 600;color: #154882;}

.dropdown-submenu{
	position:relative;
	background-color:#154882; 
	
	margin: 1px 0 0;
	 
}
.dropdown-submenu a{
	color:#FFF;
}

.dropdown:hover>.dropdown-menu{
	display:block;
}

.dropdown-submenu>.dropdown-menu{
	color:#FFF;
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px;
	border-radius:0 6px 6px 6px; 
	font-size: 14px;
}

.dropdown-submenu:hover>.dropdown-menu{
	display:block;
}

.dropdown-submenu>a:after{
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#ccc;
	margin-top:5px;
	margin-right:-10px;
}
.dropdown-submenu:hover>a:after{
	border-left-color:#154882;
}

.dropdown-submenu.pull-left{
	float:none;
}

.dropdown-submenu.pull-left>.dropdown-menu{
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}

.list-group-item, .dropdown > li > a{
	height:25px;
	padding-bottom:5px;
	background:#154882;
	color:#FFF;
}

#aviso{width: 100%;float: left; text-align: center; margin-top: 30px;}
#aviso span{color: #505050; font-size: 16px;font-style: italic;}

#aviso-movil{width: 100%;float: left; text-align: center; margin-top: 15px; margin-bottom: 15px;}
#aviso-movil span{color: #505050; font-size: 14px;font-style: italic;}

#aviso2{width: 100%;float: left; text-align: center; margin-bottom: 20px;}
#aviso2 span{color: #505050; font-size: 13px;font-style: italic;font-weight: bold;}

.div-medidas-volteo{display:block;position:relative;float:left; width: 100%;margin-top: 20px;margin-bottom: 20px;}


.div-cotizadores{display:block;position:relative;float:left; width: 100%;padding-right: 30px;}
.div-cotizadores img{width: 227px; height: 37px;margin: 5px 0px 5px 5px;float: right;}
.div-titulo{display:block;position:relative;float:left; width: 100%; margin-top: 20px;}
.div-titulo img{float:left;}
.div-titulo #titulo_bold{color: #154882;font-weight: bold;float: left; margin-left: 10px;padding-top: 6px;}
.div-titulo #titulo_normal{color: #154882;font-weight: normal;float: left; margin-left: 5px;padding-top: 6px;}
.div-guia-cotizar{display:block;position:relative;float:left; width: 97%;margin-top: 10px;}
.div-guia-cotizar img{max-width: 924px;width:100%;}
.div-guia-volteo{display:block;position:relative;float:left; width: 100%;margin-top: 10px;}
.div-guia-volteo img{max-width: 945px;width:100%;}
.div-diagrama{float:left;width: 97%;margin-top: 10px;}
.div-diagrama img{max-width: 924px;width:100%;}
.div-diagrama-camioneta{float:left;width: 100%;margin-top: 50px;}
.div-diagrama-camioneta img{max-width: 727px;width:100%;display: block; margin-left: auto;margin-right: auto;}
.div-propiedades-cortina{display:block;position:relative;float:left; width: 97%;margin-top: 20px;}
.div-boton-formato-medidas{display:block;position:relative;float:left; width: 97%;margin-top: 10px;}
.div-boton-formato-medidas img{width: 315px; height: 37px;float: right;margin-right: 3px;}

.div-boton-formato-medidas-mov{display:block;position:relative;float:left; width: 100%;margin-top: 10px;}
.div-boton-formato-medidas-mov img{width: 315px; height: 37px;margin:auto;display: block;}

.div-forms{display:block;position:relative;float:left; width: 97%;margin-top: 10px;}
.div-forms-volteo{display:block;position:relative; width: 97%;margin-top: 10px;margin-right: auto;margin-left: auto;}

/* The container */
.container-radio {
    display: block;
    position: relative;
    padding-left: 25px;
    padding-top: 1px;
    margin-bottom: 15px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.container-radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: white;
    border-radius: 50%;
    border:1px solid #959696;
    
}

/* On mouse-over, add a grey background color */
.container-radio:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container-radio input:checked ~ .checkmark {
    background-color: #959696;
    
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container-radio input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container-radio .checkmark:after {
 	top: 2px;
	left: 2px;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: #154882;
}

.contenedor-radios{padding:20px 20px; width: 100%; float: left;}


@media (max-width:700px){
#header_centro{color:#FFF;width:120px;position:relative;text-align:center; margin-top:10px;padding-right:5px;display:none;}
#header_logo{width:100%; margin-bottom: 20px;}
#header_logo img{margin-left: auto;margin-right: auto; display: block;}
#sidebar{display:none;}
#sidebar_iconos{display:none;}
#header_informacion{display:none;}


	.navbar{height: 55px; background-color: #F5F5F5;border-color: white;}
	.nav{background-color: #F3F3F3;color: #154882;font-size: 22px; padding-bottom: 500%;}
	.elementos_menu{border-top:1px solid #D6D8DB;}
	.navbar-inverse .navbar-nav > li > a {
  color: #154882; 
    font-size: 22px;
}
 
    .menu_resaltar{
        border-top:1px solid #b9b9b9;
        margin-right: 0px;
    }
.menu_resaltar a span {
    color: #154882;
    font-size: 22px;
}
    


 .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 20px;
}

#searchBox{       
	color: #154882;
	font-size: 20px;
	background-color: #ffffff;
	padding: 3px;
	border:1px solid #124882;
	margin-left: 12px;
	margin-bottom: 0px;
	margin-top: 10px;
}

	#ss360SearchButton{		
	margin-bottom: 0px;
	margin-top: 10px;
		font-size: 20px;
		width: 30px;
	}
	.buscador2{padding-bottom: 10px;}
    
.buscador_input{float:right;width:120px;height:35px;padding-top:2px;margin: 3px 2px 0px 5px;}
.buscador_button {float:right;width:30px;height:35px;padding-top:2px;margin: 3px 2px 0px 1px;}
	
#main{margin-top:15px;padding:0px 10px;position:relative;float:right;width:100%;margin-left:0px;border:none;color:#000;min-height:100px;overflow:visible;height:auto;}
	
#main h1{font-size:20px;}
.logo_prov{margin-top:7px;margin-bottom:10px;position:relative;float:left;clear:both;}
.main_title{position:relative;float:left;margin-top:0px;margin-left:0px;}
.ruta{color:#000;width:100%;margin-left:0px;position:relative;float:left;font-weight:bold;font-size: 14px;}
#productos{display:block;}
.compania{margin:0px;font-size:12px}
	
.fluid_container{display:none;}
.div_mobile{display:block;}
.div_no_mobile{display:none;}
.div_foot_mobile{display:block;}
.div_foot_no_mobile{display:none;}
#footer{position:relative;float:left;width:100%;background-color:#fff;color:#154882;margin-top:10px;border-top:2px solid #59696;font-size:12px;}
#footer table{width:95%;}
#footer a{color:#000;font-weight:bolder;}

    .boton-sistema-volteo{margin-left: auto;margin-right: auto; display: block; float: none; } 
    .logo_prov{float: right;}
.convertidor{display:none;}
    
    
#div-combo-servicios{width: 100%; margin-bottom: 8px;margin-top: 10px;float:left; padding: 0px 5px;}
.combo-servicios {
  padding: 0px 5px;
  width:100%;
  display: block;
  margin-left: auto;
  margin-right: auto; 
  float: left;
}
.select-items {
  position: relative;

	
}
    
    #div-compartir-link{display:none;}
    #div-compartir-catalogos{display:none;}
}


.scroll {
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.example-two{  
  
    width: 100%;
   display: inline-block;
  vertical-align: middle;
    margin-bottom: 10px;
}

.example-two2{  
  
    width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.example-two-header nav{  
  
    width: 100%;
  
}

header {
  background: #fff;
 
}


.example-one-header,
.example-two-header {
  border-radius: 3px;
}

.vertical-align-middle {
  display: inline-block;
  vertical-align: middle;
}




.scroll::-webkit-scrollbar {
  display: none;
}



/**
 * Carousel.sass
 * @author: Dang Van Thanh
 * @github: https://github.com/dangvanthanh/carousel.sass
 * @description: A Simple Carousel Pure CSS Using Sass
 * @version: 1.0.0
 */
.carousel > input[type="radio"]:nth-child(1):checked ~ .carousel__prev > label:nth-child(5), .carousel > input[type="radio"]:nth-child(1):checked ~ .carousel__next > label:nth-child(2), .carousel > input[type="radio"]:nth-child(2):checked ~ .carousel__prev > label:nth-child(1), .carousel > input[type="radio"]:nth-child(2):checked ~ .carousel__next > label:nth-child(3), .carousel > input[type="radio"]:nth-child(3):checked ~ .carousel__prev > label:nth-child(2), .carousel > input[type="radio"]:nth-child(3):checked ~ .carousel__next > label:nth-child(4), .carousel > input[type="radio"]:nth-child(4):checked ~ .carousel__prev > label:nth-child(3), .carousel > input[type="radio"]:nth-child(4):checked ~ .carousel__next > label:nth-child(5), .carousel > input[type="radio"]:nth-child(5):checked ~ .carousel__prev > label:nth-child(4), .carousel > input[type="radio"]:nth-child(5):checked ~ .carousel__next > label:nth-child(1) {
  opacity: 1 !important;
  z-index: 3;
}

*,
*:before,
*:after {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.carousel {
  width: 945px;
  position: relative;
  overflow: hidden; 
}
.carousel > input[type="radio"] {
  position: absolute;
  left: 0;
  opacity: 0;
  top: 0;
}
.carousel > input[type="radio"]:checked ~ .carousel__items .carousel__item,
.carousel > input[type="radio"]:checked ~ .carousel__prev > label,
.carousel > input[type="radio"]:checked ~ .carousel__next > label {
  opacity: 0;
}
.carousel > input[type="radio"]:nth-child(1):checked ~ .carousel__items .carousel__item:nth-child(1) {
  opacity: 1;
}
.carousel > input[type="radio"]:nth-child(1):checked ~ .carousel__nav > label:nth-child(1) {
  background: #154882;
  cursor: pointer;
  
}
.carousel > input[type="radio"]:nth-child(2):checked ~ .carousel__items .carousel__item:nth-child(2) {
  opacity: 1;
}
.carousel > input[type="radio"]:nth-child(2):checked ~ .carousel__nav > label:nth-child(2) {
  background: #154882;
 cursor: pointer;
}
.carousel > input[type="radio"]:nth-child(3):checked ~ .carousel__items .carousel__item:nth-child(3) {
  opacity: 1;
}
.carousel > input[type="radio"]:nth-child(3):checked ~ .carousel__nav > label:nth-child(3) {
  background: #154882;
  cursor: pointer;
}
.carousel > input[type="radio"]:nth-child(4):checked ~ .carousel__items .carousel__item:nth-child(4) {
  opacity: 1;
}
.carousel > input[type="radio"]:nth-child(4):checked ~ .carousel__nav > label:nth-child(4) {
  background: #154882;
 cursor: pointer;
}

.carousel > input[type="radio"]:nth-child(5):checked ~ .carousel__items .carousel__item:nth-child(5) {
  opacity: 1;
}
.carousel > input[type="radio"]:nth-child(5):checked ~ .carousel__nav > label:nth-child(5) {
  background: #154882;
  cursor: pointer;
}

.carousel__items {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
  height: 455px;
  position: relative;
}
.carousel__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: opacity 2s;
  -webkit-transition: opacity 2s;
}
.carousel__item img {
  width: 100%;
  vertical-align: middle;
}


.carousel__prev > label, .carousel__next > label {
  border: 0px solid #fff; 
  border-radius: 50%;
  cursor: pointer;
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  opacity: 0;
  z-index: 2;
}
.carousel__prev > label:hover, .carousel__prev > label:focus, .carousel__next > label:hover, .carousel__next > label:focus {
  opacity: 0.5 !important;
}
.carousel__prev > label:before, .carousel__prev > label:after, .carousel__next > label:before, .carousel__next > label:after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
.carousel__prev > label:before, .carousel__next > label:before {
  background: linear-gradient(to top, #fff 0%, #fff 10%, rgba(100, 100, 100, 0) 20%), linear-gradient(to left, #fff 0%, #fff 10%, rgba(100, 100, 100, 0) 20%);
  width: 100%;
  height: 100%;
  top: 20%;
}
.carousel__prev > label {
  left: 2%;
}
.carousel__prev > label:before {
  left: 35%;
  top: 20%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.carousel__next > label {
  right: 2%;
}
.carousel__next > label:before {
  left: 10%;
  transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
}
.carousel__nav {
	
  position: absolute;
  bottom: 3%;
  left: 0;
  text-align: center;
  width: 100%;
  z-index: 3;
}
.carousel__nav > label {
 
  border: 1px solid #fff;
  display: inline-block;
  border-radius: 50%;
  cursor: pointer;
  margin: 0 0.600%;
  width: 15px;
  height: 15px;
}
