.modal-header{
  text-align: left;
}
body{
  text-align: center; 
  border:0px;
  margin:0px;
}


#directivo{
  margin-top:15px;
	letter-spacing:1px;
	color:#333;
}
#directivoi{
  display:inline-block;
  margin-top:15px;
	letter-spacing:1px;
	color:#333;
	padding:20px;
	width:48%;
}
#directivoi img{
  width:100%;
	border-radius:200px;
	filter: drop-shadow(3px 3px 3px #ccc);
	margin-bottom:10px;
}

#directivoi2{
	width:48%;
  display:inline-block;
  margin-top:15px;
	letter-spacing:1px;
	color:#333;
	padding:20px;
}
#directivoi2 img{
  width:100%;
	border-radius:200px;
	filter: drop-shadow(3px 3px 3px #ccc);
	margin-bottom:10px;
}

#item_tirusmo_placa{
  display:inline-block;
	width:45%;
	padding:10px;
}
#item_tirusmo_placa img{
  width:100%;
}

#whatsapp_pc{
  display:none;
	visibility:hidden;
}
#whatsapp_movil{
  position:fixed;
	width:auto;
	z-index:2000;
	bottom:20px;
	left:-300px;	
}
.whatsapp_movil{
	background-color: #1dbf00;
	border-radius: 5px;
}
.whatsapp_movil_off{
	background-color: #1dbf00;
/*	background-color: #ff3333;*/
	border-radius: 5px;
}
#whatsapp2{
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#logo_whatsapp{
  display:inline-block;
	vertical-align:middle;
}
#logo_whatsapp img{
	width:20px;
}

#txt_whatsapp{
  display:inline-block;
	vertical-align:middle;
  font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:none;
	margin-left:5px;
}




  #div_sec_titulo{
	  font-size:25px;
		line-height: 33px;
		font-weight:bold;
	  color: #0582B8;
	  text-align:center;
	  border-bottom: 2px solid #0582B8;
		margin-bottom:20px;
	}
	#div_volver{
	  /*position:absolute;*/
	}
	
  #div_banners{
	  display:none;
		visibility:hidden;
/*
	  float:right;
		width:300px;
		border:0px solid #000;
		margin-top:8px;
		margin-right:8px;
*/
	}
	#div_banners_movil{
	  width:100%;
		max-width:400px;
	}
	#div_banners_movil img{
	  width:100%;
		margin-bottom:20px;
		border:1px solid #ccc;
	}
	
			
	#div_banners img{
	  width:100%; 
		border:1px solid #ccc;
		margin-bottom:10px;
	}
  #div_boletin{
	  display: inline-block;
		width: 100%;
		max-width:300px;
		border: 0px solid #ccc;
		vertical-align:top;
		margin:10px;
		margin-bottom:30px;
	}
	#div_boletin img{
	  width:100%;
	}
	
	#div_boletin_tit{
	  display: inline-block;
		width: 40%;
		border: 0px solid #ccc;
		margin:8px;
		margin-top:10px;
		margin-bottom:15px;
		vertical-align:top;
		text-align:center;
	}
	#div_boletin_tit img{
	  width:100%;
	}
	
	#boletin_cate{
	  font-size:12px;
		font-style: italic;
	  color:#555;
		line-height: 18px;
	}
	#boletin_r1{
	  font-size:15px;
		font-weight:bold;
		line-height: 18px;
	  color:#003366;
		padding-top:5px;
		text-align:center;
	}
	#boletin_r1_tit{
	  font-size:12px;
		font-weight:bold;
		line-height: 18px;
	  color:#003366;
		padding-top:5px;
		text-align:center;
	}
	#boletin_r2,#boletin_r3{
	  font-size:13px;
		line-height: 18px;
	  color:#333;
		text-align:left;
	}
	#boletin_catei{
	  font-size:12px;
		font-style: italic;
	  color:#555;
		line-height: 18px;
		text-align:left;
	}
	#boletin_r1i{
	  font-size:18px;
		font-weight:bold;
		line-height: 22px;
	  color:#003366;
		text-align:left;
	}
	#boletin_r2i,#boletin_r3i{
	  font-size:13px;
		line-height: 18px;
	  color:#333;
		text-align:left;
	}
	#item_img_tit_boletin{
	  display:inline-block;
		height:60px;
		width:60px;
		overflow:hidden;
		vertical-align:top;
		border-radius: 200px;
		margin-right:10px;
	}
	#item_img_tit_boletin img{
	  height:60px;
		margin-left:-15px
	}
	#item_txt_tit_boletin{
	  display:inline-block;
		vertical-align:top;
	}
	#item_tit_right{
	  text-align:cnter;
	  font-size:12px;
		font-style: italic;
	  color:#555;
		line-height: 18px;
		margin-top:10px;
	}
	#img_boletin_int{
	  width:100%;
		max-width:600px;
		margin-bottom:20px;
	}
	#img_boletin_int img{
		width:100%;
	}
	#boletin_pie{
	  display:inline-block;
	  font-size:12px;
		color:#999;
		padding:5px;
		border-top:1px solid #999;
		border-bottom:1px solid #999;
		line-height:15px;
		margin-bottom:50px;
	}
  #boletin_txt{
	  display:inline-block;
		vertical-align:top;
	  width:100%;
		text-align:left;
	}
  #boletin_banner_right{
	  display:inline-block;
		vertical-align:top;
	  width:100%;
		border-top: 2px solid #0582B8;
		padding-top:20px;
	}
  #boletin_banner_int{
	  width:100%;
	  display:inline-block;
		margin-bottom:20px;
	}
  #boletin_banner_int img{
	  width:100%;
		max-width:400px;
	}
	#autor_txt_pie{
	  font-size:11px;
	}
	.boletin_tit_int{
	  color:#003366;
		font-weight:bold;
	}

	.boletin_item_aut{
	  display:inline-block;
		width:40%;
		max-width:200px;
		margin:10px;
		text-align:center;
	}
	.boletin_item_aut img{
	  width:100%;
	}

	.boletin_item_imgint{
	  display:inline-block;
		width:40%;
		max-width:200px;
		margin:10px;
		text-align:center;
	}
	.boletin_item_imgint img{
	  width:100%;
	}

	#numero_boletin{
	  color:#fff;
		font-weight:bold;
		font-size:18px;
		background-color:#003366;
		padding:3px;
		margin-bottom:10px;
	}


.div_subsidio{
  display:inline-block;
  width:90%;
	vertical-align:top;
	padding:10px;
	border:0px solid #ccc;
	border-radius:25px;
	margin-top:40px;
	margin-bottom:30px;
	transition:0.5s;
}
.div_subsidio:hover{
	border:1px solid #ccc;
  transform: scale(1.1);
	background-color:#eee;
}
#img_subsidio{
  width:80%;
	max-width:400px;
	border-radius:400px;
	box-shadow: 2px 2px 5px #ccc;
	margin-bottom:20px;
}
#txt_subtitulo_center{
  font-family: 'Open Sans', sans-serif;
	color:#555;
	font-size:16px;
  text-decoration:none;
  font-weight:none;
	text-align:center;
}
#subsidio_monto{
  font-size:30px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
}


.txt_chico{
  font-family: 'Open Sans', sans-serif;
	color:#001C45;
  text-decoration:none;
  font-weight:none;
	font-size:9px;
	line-height: 11px;
}
	#div_reserva_sede{
	  font-size:20px;
		font-weight:bold;
	}
	#div_reserva_conf{
	  font-size:15px;
		font-weight:bold;
	}


#logo_opti{
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}
#logo_opti img{
  width:30%;
}
#txt_opti{
	margin-bottom:20px;
}
#opticas_item{
  display:inline-block;
	width:35%;
	margin-left:20px;
	margin-right:20px;
	transition: transform 0.3s;
	margin-bottom:20px;
}
#opticas_item:hover{
  transform: scale(1.1);
  transform-origin: 50% 50%;
}
#opticas_item img{
  width:100%;
  border-radius:200px;
	margin-bottom:10px;
}
#opticas_item a{
	text-decoration:none;
	color:#333;
	font-weight:none;
	line-height:15px;
}	

/* turnos horarios*/
  .disp{
	  padding:3px;
		background-color:#009933;
		color:#fff;
		display:inline-block;
		margin:2px;
	}
	.disp a{
	  color:#fff;
		text-decoration:none;
	}
  .ndisp{
	  padding:3px;
		background-color:#aaa;
		color:#fff;
		display:inline-block;
		margin:2px;
	}
	.ndisp a{
	  color:#fff;
		text-decoration:none;
	}
	.turno_input{
	  width:100%;
		max-width:400px;
		margin-bottom:5px;
	}
	#turno_lugar{
	  font-size:20px;
	}
	#turnos_tit{
	  margin-top:20px;
		font-size:15px;
		font-weight:bold;
	}
	
/* turnos horarios*/



/* The container */
.contchk {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.contchk input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: -6px;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
	border:1px solid #ccc;
	border-radius:4px;
}

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

/* When the checkbox is checked, add a blue background */
.contchk input:checked ~ .checkmark {
  background-color: #2196F3;
}

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

/* Show the checkmark when checked */
.contchk input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.contchk .checkmark:after {
  left: 8px;
  top: 3px;
  width: 7px;
  height: 14px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}









#tel_turismo{
	padding:20px;
  width:90%;
	max-width:300px;
}

#alertTitulo{
  text-align:left;
}
#alertBody{
  text-align:left;
}

#solicitud_cuadro{
  border-top:2px solid #ff6633;
  border-bottom:2px solid #ff6633;
	padding:10px;
	display:inline-block;
}
#subsidio_formulario{
  font-weight:bold;
}
#subsidio_formulario input,textarea{
  margin-bottom:15px;
	width:100%;
	resize:none;
}
#tabla_checklist{
}
#tabla_checklist img{
  width:25px;
	margin-right:5px;
}
.btn_enviar,.btn_enviar:visited,.btn_enviar:link{
  display:inline-block;
  margin-top:10px;
  margin-bottom:10px;
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border: 0px solid #000000;
	padding:15px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#104F7A;
	color:#fff;
	font-size:15px;
}
.btn_enviar:hover{
  display:inline-block;
  margin-top:10px;
  margin-bottom:10px;
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border: 0px solid #000000;
	padding:15px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#1670AB;
	font-size:15px;
}
.btn_enviar a{
	color:#fff;
	text-decoration:none;
	line-height:12px;
}
.btn_enviar a:hover{
	color:#fff;
	text-decoration:none;
	line-height:12px;
}
.a_volver{
  color:#1670AB;
	text-decoration:none;
	font-size:20px;
}
.a_volver:hover{
  color:#104F7A;
	text-decoration:none;
	font-size:20px;
}
.solicitud_apdf{
  color:#1670AB;
	text-decoration:none;
	font-size:13px;
}
.solicitud_apdf:hover{
  color:#104F7A;
	text-decoration:none;
	font-size:13px;
}
#subsidio_descpdf{
  padding:3px;
}
#sol_txtch{
  font-size:11px;
	line-height:15px;
	font-weight:none;
}



.menu_general2{
  font-size:16px;
}
#visible_movil{
}
#visible_pc{
  visibility: hidden;
	display:none;
}
#visible_pc_inline{
  visibility: hidden;
	display:none;
}
#wa_div{
  font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}
.link_wa{
  font-family: 'Open Sans', sans-serif;
  color:#555;
	text-decoration:none;
}
#wa_div3{
  display:inline-block;width:auto;vertical-align:middle;
}
#wa_div4{
  display:inline-block;width:auto;vertical-align:middle;
	font-size: 25px;
	margin-right:5px;
}
#txt_lineas{
  margin-left:10px;
	margin-top:10px;
	font-size:14px;
  color:#333;
}
#separador_ch{
  margin:20px;
	background-color:#ccc;
	height:2px;
	width:50%;
}
.link_wa:hover{
  font-family: 'Open Sans', sans-serif;
  color:#555;
	text-decoration:none;
}
/* [1] The container */
.img-hover-zoom {
  -webkit-border-radius: 10px;    
  border-radius: 10px; 
  -moz-border-radius:10px;
  -khtml-border-radius:10px;
	
  width: 300px; /* [1.1] Set it as per your need */
  overflow: hidden; /* [1.2] Hide the overflowing of child elements */
	text-shadow: 1px 1px 2px black; 
}

/* [2] Transition property for smooth transformation of images */
.img-hover-zoom img {
  transition: transform .5s ease, filter 0.5s ease-in-out;;
	width:300px;
	filter: brightness(70%);
}

/* [3] Finally, transforming the image when container gets hovered */
.img-hover-zoom:hover img {
/*  transform: scale(1.2);*/
	filter: brightness(90%);
}
.turismo{
  display:inline-block;
	margin:10px;
	text-align:center;
}
.turismotxt {
    width:300px;
    height:200px;
    display: table-cell;
    vertical-align: middle;
		border:0px solid #000;
		z-index:100;
}
.turismotxt .turismotit{
		color:#fff;
		font-size:25px;
		letter-spacing:3px;
		line-height:30px;
		font-weight:bold;
		margin-bottom:10px;
}
.turismotxt .turismoprecio{
		color:#fff;
		font-size:20px;
}
#tur_modal_titulo{
  font-size:18px;
	font-weight:bold;
	text-align:center;
}
#tur_modal_codigo{
  font-size:13px;
	color:#666;
	font-weight:bold;
	font-style: italic;
	text-align:center;
}
#tur_precio{
  font-size:30px;
  color:#3366cc;
	text-align:center;
	margin-top:20px;
	font-weight:bold;
}
#tur_separador{
  width:100%;
	height:1px;
	background-color:#ccc;
	margin-top:20px;
	margin-bottom:20px;
}
#tur_alerta{
  margin-top:10px;
	color: #ff0000;
}
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.4s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}
#tur_reservar{
  font-size:15px;
	vertical-align:middle;
}

#item{
  display:inline-block;
  width:400px;
	vertical-align:top;
	margin-top:20px;
	margin-left:30px;
}
#item_img{
  display:inline-block;
	vertical-align:top;
}
#item_txt{
  display:inline-block;
	vertical-align:top;
	padding-top:2px;
	font-size:15px;
	margin-left:3px;
}
#item_producto{
  margin-top:20px;
  display:inline-block;
	width:120px;
	border:0px solid #ccc;
	margin:10px;
	vertical-align:top;
	font-size:14px;
	text-elagn:center;
}
#item_producto a{
  text-decoration:none;
	color:#555;
}
#item_producto a:hover{
  text-decoration:none;
	color:#022D4F;
}
#item_producto img{
  width:80%;
	margin-bottom:5px;
}

#item_producto2{
  margin-top:20px;
  display:inline-block;
	width:120px;
	border:0px solid #ccc;
	margin:10px;
	vertical-align:top;
	font-size:14px;
	text-elagn:center;
}
#item_producto2 a{
  text-decoration:none;
	color:#555;
}
#item_producto2 a:hover{
  text-decoration:none;
	color:#022D4F;
}
#item_producto2 img{
  width:80%;
	margin-bottom:5px;
}
#item_producto3{
  margin-top:20px;
  display:inline-block;
	width:120px;
	border:0px solid #ccc;
	margin:10px;
	vertical-align:top;
	font-size:14px;
	text-elagn:center;
}
#item_producto3 a{
  text-decoration:none;
	color:#555;
}
#item_producto3 a:hover{
  text-decoration:none;
	color:#022D4F;
}
#item_producto3 img{
  width:80%;
	margin-bottom:5px;
}


#item_intercirculo{
  display:inline-block;
	width:30%;
	vertical-align:middle;
	margin:15px;
}
#item_intercirculo img{
	width:100%;
	max-width:200px;
}
#parquetes_tit_destino{
  width:100%;
	border-bottom:1px solid #777;
	margin-bottom:10px;
  font-family: 'Open Sans', sans-serif;
	font-size: 20px;
  color:#555;
	padding-bottom:5px;
}
#paquete{
	width:100%;
	border:0px solid #ccc;
	margin-bottom:40px;
}
#paquete_img{
	vertical-align:top;
	width:100%;
}
#paquete_img img{
	width:100%;
	max-width:300px;
	box-shadow: 0px 0px 2px #555;
	margin-bottom:10px;
}
#paquete_txt{
	width:100%;
	border:0px solid #ccc;
	vertical-align:top;
}
#paquete_titulo{
  font-family: 'Open Sans', sans-serif;
	font-size: 21px;
  color:#555;
}
#paquete_dest{
  font-family: 'Open Sans', sans-serif;
	font-size: 13px;
  color:#555;
	line-height:15px;
}
#paquete_desc{
  font-family: 'Open Sans', sans-serif;
	font-size: 13px;
  color:#555;
	line-height:15px;
}
#paquete_prec{
  font-family: 'Open Sans', sans-serif;
	font-size: 32px;
  color:#555;
	line-height:35px;
}
#aem_img{
  width:100%;
}
#carne_img{
  width:100%;
	max-width:450px;
}
#carne_img img{
  width:100%;
}
#descargar_pdf{
  padding:10px;
	border:2px solid #555;
	width:100%;
}

#pmedica{
  margin-top:20px;
  margin-bottom:40px;
}
#aem_img img{
  width:100%;
  max-width:400px;
	margin-top:30px;
	margin-bottom:10px;
}
#cupon{
	margin-bottom:40px;
}
#cupon_img img{
  width:100%;
  max-width:300px;
	margin-top:30px;
	margin-bottom:10px;
}
#cupon_titulo{
  font-family: 'Open Sans', sans-serif;
	font-size: 21px;
  color:#555;
}
#cupon_dest{
  font-family: 'Open Sans', sans-serif;
	font-size: 14px;
  color:#555;
	line-height:16px;
}
#cupon_desc{
  font-family: 'Open Sans', sans-serif;
	font-size: 14px;
  color:#555;
	line-height:17px;
	margin-top:10px;
}
#cupon_prec{
  font-family: 'Open Sans', sans-serif;
	font-size: 16px;
  color:#555;
}

#centro_item{
  margin-bottom:40px;
}
#centro_item_img{
  vertical-align:top;
  display:inline-block;
	width:100%;
	margin-right:5px;
}
#centro_item img{
	width:100%;
	max-width:400px;
	box-shadow: 0px 0px 2px #555;
	margin-bottom:10px;
}
#centro_item_txt{
	width:100%;
	border:0px solid #ccc;
  vertical-align:top;
}
#centro_titulo{
  font-family: 'Open Sans', sans-serif;
	font-size: 18px;
  color:#555;
	margin-bottom:5px;
}
#div_centros2{
  width:100%;
}
#div_centros2 img{
  width:100%;
	max-width:400px;
}

#asociarme_form{
	width:100%;
  margin-top:30px;
}
#asociarme_form img{
  width:100%;
	max-width:300px;
}

#separador_home{
  display:none;
	visibility:hidden;
}


#link_quienes_home{
  text-align:center;
  padding-top:10px;
}
#quienes_2 iframe{
  max-width:400px;
}
#quienes_bottom{
  display:inline-block;
	width:42%;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}
#quienes_bottom img{
  width:100%;
}

#cont_slide{
	width:100%;
	margin-top:-8px;
}
#div_logo_menu{
  z-index:6000;
}
#centrado_logo{
  z-index:6050;
	width:100%;
}
#centrado_menu{
  visibility:hidden;
}
#div_menu_flotante{
    position:fixed !important;
    position: absolute; /*ie6 */
    top: 0;
		width:100%;
		display:none;
		visibility:hidden;
}
#txt_titulo{
  font-family: 'Open Sans', sans-serif;
	color:#555;
  text-decoration:none;
  font-weight:none;
	font-size:28px;
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
}
#txt_titulo_centrado{
  font-family: 'Open Sans', sans-serif;
	color:#555;
  text-decoration:none;
  font-weight:none;
	font-size:22px;
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
	letter-spacing:2px;
}
#resultado1{
  width:100%;
}
#resultado2{
  width:100%;
}
#txt_titulo_seguro{
  font-family: 'Open Sans', sans-serif;
	color:#001C45;
  text-decoration:none;
  font-weight:none;
	font-size:25px;
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
}
#txt_subtitulo{
  font-family: 'Open Sans', sans-serif;
	color:#555;
  text-decoration:none;
  font-weight:none;
	font-size:20px;
	text-align:center;
	padding-top:20px;
}
#txt_titulo_azul{
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
	color:#001C45;
  text-decoration:none;
  font-weight:none;
	font-style: italic;
	font-size:12px;
}
#item_producto_l{
  margin-top:20px;
  display:inline-block;
	width:110px;
	border:0px solid #ccc;
	margin:10px;
	vertical-align:top;
	font-size:14px;
	text-elagn:center;
}
#item_producto_l a{
  text-decoration:none;
	color:#8C7B85;
}
#item_producto_l a:hover{
  text-decoration:none;
	color:#022D4F;
}
#item_producto_l img{
  width:80%;
	margin-bottom:5px;
}

#prod_tit{
  font-family: 'Open Sans', sans-serif;
	color:#555;
  text-decoration:none;
  font-weight:bold;
	font-size:22px;
	border:0px solid #ccc;
	margin-top:7px;
}
#prod_desc{
	overflow-y: hidden;
  font-family: 'Open Sans', sans-serif;
	color:#555;
  text-decoration:none;
  font-weight:none;
	font-size:18px;
	border:0px solid #ccc;
	margin-top:10px;
}
#prod_carac{
	overflow-y: hidden;
  font-family: 'Open Sans', sans-serif;
	color:#555;
  text-decoration:none;
  font-weight:none;
	font-size:18px;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	margin-top:10px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:40px;
}
#desc_aromas{
	padding-top:10px;
  font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	text-align: center;
	color: #555;
	font-weight:none;
	text-decoration:none;
}
#item_aroma{
  display:inline-block;
	margin-top:10px;
}
#item_aroma img{
  width:80px;
}
#item_contacto{
  display:inline-block;
	margin-top:10px;
	width:100%;
	text-align:center;
	vertical-align:middle;
	margin-top:20px;
	margin-bottom:20px;
	color:#555;
	font-size:14px;
}
#item_contacto img{
  width:100%;
  max-width:50px;
	margin-bottom:10px;
}
.contacto_link{
  text-decoration:none;
	color:#555;
}
.contacto_link:hover{
  text-decoration:none;
	color:#111;
}
#item_escolar_titulo{
  font-size:18px;
	font-weight:bold;
	text-align:center;
}
#item_escolar{
	width: 100%;
	vertical-align:top;
	text-align:left;
}
#separador_subtitulo{
  visibility:hidden;
	display:none;
}
#separador_subtitulo_movil{
  width:100%;
	height:2px;
	background-color:#888;
}
#seguro_automotor_servicios{
  text-align:center;
	margin-top:30px;
}
#seguro_automotor_servicios img{
  width:90%;
	max-width:300px;
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
}
#img_seguro_familiar{
  text-align:center;
	margin-top:30px;
}
#img_seguro_familiar img{
  width:90%;
	max-width:300px;
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
}

#img_seguro_caucion{
  text-align:center;
	margin-top:20px;
}
#img_seguro_caucion img{
  width:90%;
	max-width:570px;
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
}
#siniestro_item{
  width:200px;
	text-aligh:center;
	vertical-align:top;
	display: inline-block;
  margin-bottom:10px;
	text-align:left;
	margin-top:20px;
}
#siniestro_int{
	vertical-align:middle;
	text-align:center;
}
#siniestro_int img{
  width:26px;
	height:26px;
	padding-right:5px;
}
#txt_subtitulo_gr{
  font-family: 'Open Sans', sans-serif;
	color:#001C45;
  text-decoration:none;
  font-weight:none;
	font-size:30px;
}
#txt_titulo_home{
  font-family: 'Open Sans', sans-serif;
	color:#555;
  text-decoration:none;
  font-weight:none;
	font-size:22px;
	text-align:center;
	padding-top:0px;
	padding-bottom:5px;
}
#home_txt{
	margin-top:20px;;
	width:90%;
	text-align:center;
  font-family: 'Open Sans', sans-serif;
	font-size: 15px;
  color:#222;
  text-decoration:none;
  font-weight:none;	
}
#contenido_txt{
	margin-top:20px;;
	margin-bottom:10px;;
	width:90%;
	text-align:center;
  font-family: 'Open Sans', sans-serif;
	font-size: 13px;
  color:#000;
  text-decoration:none;
  font-weight:none;	
}

#tit_masaje{
  font-family: 'Open Sans', sans-serif;
	color:#001C45;
  text-decoration:none;
  font-weight:none;
	font-size:20px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
#txt_masaje{
	text-align:center;
	margin-bottom:20px;
  font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}
#txt_masaje img{
  /*float: left;*/
	padding-top:10px;
	margin-right:15px;
	margin-right:15px;
  border-radius: 15px; 
  -moz-border-radius: 15px; 
  -webkit-border-radius: 15px; 
  border: 0px solid #800000; 
}
#separador_masaje{
  height:2px;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}
#bottom_caja_sociales_btm{
	margin-top:20px;
	margin-bottom:10px;
}
#bottom_txt_movil{
  font-family: 'Open Sans', sans-serif;
	color:#333;
	padding:10px;
  visibility:visible;
	margin-top:0px;
	margin-bottom:10px;
	font-size:14px;
}
#separador_bottom{
  visibility:hidden;
	display:none;
}
#separador{
  width:100%;
	height:2px;
	background-color:#888;
}
#separador_2{
  width:981;
	height:2px;
	background-color:#555;
	margin-left:4px;
	margin-right:4px;
	margin-top:31px;
}
#separador_int{
  width:100%;
	height:2px;
	background-color:#555;
	margin-bottom:20px;
}
#txt_envasado{
  font-size: 20px;
	margin-bottom:20px;
}


#masaje_precio{
	margin-right:5px;
  font-family: 'Open Sans', sans-serif;
	color:#001C45;
  text-decoration:none;
  font-weight:none;
	font-size:20px;
}
#masaje_costo{
  text-align:center;
}


#quienes_somos img{
  /*float: right;*/
	width:100%;
	max-width:600px;
/*
  border-radius: 15px; 
  -moz-border-radius: 15px; 
  -webkit-border-radius: 15px; 
  border: 0px solid #800000; 
*/
	margin-bottom:20px;
}
#item_producto_r img{
  width:100%;
	max-width:430px;
	margin-top:20px;
	border:1px solid #ccc;
}

#asesoramiento_right img{
  /*float: right;*/
	width:100%;
	max-width:600px;
  border-radius: 15px; 
  -moz-border-radius: 15px; 
  -webkit-border-radius: 15px; 
  border: 0px solid #800000; 
	margin-bottom:20px;
}
#enter{
}

#foto_quienes{
  /*display: inline-block;*/
	margin-right:15px;
	margin-bottom:15px;
}
#foto_quienes img{
  border-radius: 15px; 
  -moz-border-radius: 15px; 
  -webkit-border-radius: 15px; 
  border: 0px solid #800000; 
	/*float:left;*/
}

.js #menu {
  display:none;
}

.js .slicknav_menu {
  display:block;
/*    position:fixed !important;*/
    position: absolute; /*ie6 */
    top: 0;
		width:100%;
		z-index:300;
}
#logo_menu{
  visibility:hidden;
	display:none;
}
#logo_menu_movil{
		z-index:500;
  position:absolute;
	height:40px;
	top:5px;
	text-align:left;
	width:80;
	left:5px;
/*	background-image:url(/img/logo-movil.png);*/
}

#logo_menu_movil img{
  height:35px;
}
#bg_sep_menu{
		z-index:400;
  position:absolute;
	background-image:url(img/menu_linea_web_sep.jpg);
	top:0px;
	left:-150px;
  width:320px;
  height:54px;
}
#top_fibra_azucar{
  position:absolute;
	top:12px;
	width:1px;
	visibility:hidden;
}
#centrado{
  z-index:100;
  height:0px;
  width:100%;
	text-align:center;
}

#home_texto_txt{
  z-index:2000;
  font-family: 'Open Sans', sans-serif;
	color:#555555;
  text-decoration:none;
  font-weight:bold;
	font-size:18px;
	margin-top:20px;
	margin-bottom:0px;
	height:112px;
	padding:0px;
}

#home_block{
  z-index:1;
  position:absolute;
	margin-top:5px;
	text-align:right;
	height:150px;
	right:10px;
	width:60%;
}
#home_block img{
  z-index:2;
	width:60%;
}

#seccion_txt_principal{
  font-family: 'Open Sans', sans-serif;
	font-size:20px;
	margin-top:30px;
}
#seccion_txt_formato, #seccion_txt_papel, #seccion_txt_margenes, #seccion_txt_margenes, #seccion_caja_encuadernacion,
#seccion_txt_postura, #seccion_txt_mano, #seccion_txt_cuaderno, #seccion_txt_companiero, #seccion_txt_iluminacion, #seccion_txt_utiles{
  font-family: 'Open Sans', sans-serif;
	font-size:20px;
	margin-top:30px;
	width:95%;
}
#formato_imagen img, #papel_imagen img, #margenes_imagen img,
#postura_imagen img, #mano_imagen img, #cuaderno_imagen img, #companiero_imagen img, #iluminacion_imagen img, #companiero_imagen img{
width:80%;
}
#seccion_titulo{
  font-family: 'Open Sans', sans-serif;
	font-size:25px;
	margin-top:30px;
  color:#E85038;
  text-decoration:none;
  font-weight:bold;
}

#seccion_stit_puntos_de_venta{
  text-align:center;
  font-family: 'Open Sans', sans-serif;
	font-size: 15px;
  color:#555555;
  text-decoration:none;
  font-weight:none;
	margin-top:0px;
  line-height:20px;
}

#seccion_txt_puntos_de_venta{
  text-align:left;
  font-family: 'Open Sans', sans-serif;
	font-size: 15px;
  color:#555555;
  text-decoration:none;
  font-weight:none;
	right:0px;
  line-height:20px;
	margin-right:5px;
}
#contenido{
  margin-top:55px;
	margin-bottom:20px;
}

.a_txt{
  font-family: 'Open Sans', sans-serif;
	font-size: 16px;
  color:#000;
  text-decoration:none;
  font-weight:none;
}
.a_txt:hover{
  font-family: 'Open Sans', sans-serif;
	font-size: 16px;
  color:#aaa073;
  text-decoration:none;
  font-weight:none;
}
#link_item{
  width: 80%;
  margin-top: 20px;
  margin-bottom: 20px;
	text-align:center;
  line-height:30px;
}
#link_item a img{
  width: 90%;
}
.link_a{
  font-family: 'Open Sans', sans-serif;
	color:#555;
  text-decoration:none;
  font-weight:none;
	font-size:15px;
	line-height: 22px;
}
.link_a:hover{
  font-family: 'Open Sans', sans-serif;
	color:#022D4F;
  text-decoration:none;
  font-weight:none;
	font-size:15px;
	line-height: 22px;
}
.link_a_disabled, .link_a_disabled:hover, .link_a_disabled:visited, .link_a_disabled:link{
  color:#ccc;
	cursor: not-allowed;
	pointer-events: none;
	text-decoration:none;
  font-weight:none;
	font-size:15px;
	line-height: 22px;
  letter-spacing:2px;
}
.txt{
  font-family: 'Open Sans', sans-serif;
	font-size: 13px;
  color:#222;
	letter-spacing:1px;
}
.txt_qr{
  font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height: 22px;
	text-align:center;
	color: #222;
	letter-spacing:1px;
}

#directivo{
  margin-top:10px;
  margin-bottom:5px;
}
.txt_input{
  font-family: 'Open Sans', sans-serif;
	font-size:14px;
	border:1px solid #cccccc;
	width:100%;
	max-width:300px;
}
#btn_enviar{
  align:center;
	margin-top:10px;
}

#contacto_1{
	text-align:center;
  line-height:30px;
	margin-bottom:30px;
}
#contacto_1 img{
	width:100%;
	max-width:600px;
  border-radius: 15px; 
  -moz-border-radius: 15px; 
  -webkit-border-radius: 15px; 
  border: 0px solid #800000; 
	margin-bottom:20px;
}
#contacto_3{
  font-family: 'Open Sans', sans-serif;
	font-size: 15px;
  color:#000;
  text-decoration:none;
  font-weight:none;
	text-align:center;
	margin-top:20px;
	margin-bottom:15px;
}
#contacto_4{
  font-family: 'Open Sans', sans-serif;
	font-size: 16px;
  color:#000;
  text-decoration:none;
  font-weight:none;
	text-align:center;
	vertical-align: middle;
	margin-top:20px;
	margin-bottom:20px;
}
#bottom{
  width:100%;
	height:0px;
	margin:0px;
	padding:0px;
}
.bottom_txt{
	margin-top:10px;
	width:100%;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
	background-color:#001C45;
	color: #fff;	
}
#bottom_txt_web{
  visibility:hidden;
	display:none;
}
#bottom_caja_contactol{
  display:none;
	visibility:hidden;
}
#bottom_caja_contactol a img{
  /*width:25px;*/
	margin-left:8px;
	margin-right:8px;
}
#bottom_caja_contacto{
  display:none;
	visibility:hidden;
}
#bottom_caja_contactor{
  display:none;
	visibility:hidden;
}
#bottom_caja_contactor a img{
  width:15%;
	padding:10px
}

#menu_contacto{
  visibility:visible;
}


#item_prensa{
  width:80%;
	padding:20px;
	vertical-align:top;
  font-family: 'Open Sans', sans-serif;
	font-size: 16px;
  color:#555555;
  text-decoration:none;
  font-weight:none;
  line-height:20px;
}
#item_prensa img{
  width:80%;
	border: 1px solid #cccccc;
	margin-bottom:5px;
}

.item_prensa{
  font-family: 'Open Sans', sans-serif;
	font-size: 14px;
  color:#555555;
  text-decoration:none;
  font-weight:none;
  line-height:18px;
	margin-left:20px;
	margin-right:20px;
	padding:0px;
}
.my-gallery img {
  width: 90%;
  height: auto;
	border: 1px solid #cccccc;
	margin-bottom:5px;
}
.pswp__caption__center{
  font-family: 'Open Sans', sans-serif;
	font-size: 14px;
  color:#777;
  text-decoration:none;
  font-weight:none;
  text-align:center;
}

#equipos-vrf img{
  width:100%;
	max-width: 400px;
}

