
@import url('https://fonts.googleapis.com/css?family=Righteous');
@import url('https://fonts.googleapis.com/css?family=Raleway');

* { padding: 0; margin: 0; }
body {
	background:  #fff; 
	font-size: 14px;
	font-family: 'Raleway', Tahoma, Sans-serif;
	LINE-HEIGHT: 150%;
	overflow-x: hidden;
}
td {
	font-size: 14px;
	font-family: Tahoma, Sans-serif;
	LINE-HEIGHT: 150%;
}
a { 
	background: inherit; 
	color: #000000; 
	text-decoration: none; 
}
a:hover { 
	background: inherit; 
	color: #666666; 
	text-decoration: none; 
}
.color{
	background-color: #1e3e3a;
}
.bg-ibarreta{
background:#1e3e3a;
}
h1, h2 {font-family: 'Righteous';}
h1 { font-size: 33px; LINE-HEIGHT: 120%;}
h2 { font-size: 22px; LINE-HEIGHT: 120%; font-weight: 100; text-align:center; margin-bottom:40px; color:#1e3e3a;}
h3 { font-size: 18px; LINE-HEIGHT: 120%; font-weight: 100;}
h4 {
	font-size: 14px;
	LINE-HEIGHT: 110%;
	font-style: normal;
	font-weight: 100;
}
h5 {
	font-size: 18px;
}
.title_home {
	font-size:40px; 
	color: #fff;
	font-family:Righteous;
}
p, h1, h2, h3 {	}
ul, ol {
	margin: 0px;
	padding: 0px;		
}
p {}
.clase_redes {
	width: 60px; 
	height:28px; 
	position: relative; 
	padding:0px; 
	margin:0px; 
	z-index:3; 
	float:left;
}
@media (max-width:768px) {
h1 { font-size: 45px;}
h2 { font-size: 30px; }
h3 { font-size: 25px;}
.clase_redes {
	width: 100%; 
	height:28px; 
	position: relative; 
	padding:0px; 
	margin:0px; 
	z-index:3; 
	float:none;
}
}

@media (max-width:375px) {
h1 { font-size: 35px;}
h2 { font-size: 22px; }
h3 { font-size: 18px;}
}

img {
	vertical-align: middle;
	margin: 0px;
}

.row {
    margin-left: 0px;
    margin-right: 0px;
	overflow:hidden;
}
#modo_pc {
position:absolute;
top:-200px;
display:none;
}
/* EFECTO MENU DESPLEGABLE CON CHEKEBOX*/

.layer_overflow {
	margin:0px 0px 0px 0px;
	float:left;
	padding:10px;
	}
.layer_menu {
	background: #336633;
	width: 50%;
	height: 80px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:10px 0px 10px 0px;
	}


@media (max-width:768px) {
	section {width: 100%; margin: 0%; border:0px solid navy;}
	.container {
		width: 100%;
	}
	
}


iframe {
background: url('../image/izo-g.png') no-repeat 40% 50%; 
background-size: auto 120px;
}

@media (max-width:768px) {

}
@media (max-width:375px) {

}


.recorte {display: black;}
.blan { color:#FFFFFF; font-zise: 22px;}
.margen { margin-left:25%;}
.caja { padding:10px 20px 10px 20px; line-height:110%; }
.margen-caja { margin:4px 4px 4px 10px;}
.margen-top { margin:100px 0px 0px 0px;}
.padding-left { padding:0px 0px 0px 30px;}
.padding-right { padding:0px 30px 0px 0px;}
.padding-leer { padding:5% 5% 5% 10%; font-size: 16px; }
.margen-mini { margin:0% 1% 0% 1%;}
.ico {
vertical-align: middle;
position: relative;
float:left;
height:40px;
width:40px;
}

.redes {
width: 98%;
height: 42px;
float:left;
text-align:right;
}
.face {
background: url('../image/ico-face.png') no-repeat 0% 50%; 
background-size: 20px 20px;
width: 25px;
height:20px;
float:left;
}
.twit {
background: url('../image/ico_t.png') no-repeat 0% 50%; 
background-size:  20px 20px;
width: 25px;
height:20px;
float:left;
}
.yout {
background: url('../image/ico_you.png') no-repeat 0% 50%; 
background-size:  20px 20px;
width: 25px;
height:20px;
float:left;
}
.ubicacion {
background: url('../image/ico-ubi.png') no-repeat 50% 50%;
background-size: auto 50px;
height:50px;
width:50px;
float:left;
display:block;
}
.email {
background: url('../image/ico-email.png') no-repeat 50% 50%;
background-size: auto 50px;
height:50px;
width:50px;
float:left;
display:block;
}
.whatsapp {
background: url('../image/ico-whatsap.png') no-repeat 50% 50%;
background-size: auto 50px;
height:50px;
width:50px;
float:left;
display:block;
}


@media (max-width:992px) {
.margen { margin-left:15%;}
.margen-caja { margin:0px;}
.margen-top { margin:60px 0px 0px 0px;}
.padding-left { padding:0px;}
.padding-right { padding:0px;}
p { padding:10px;}
}
@media (max-width:768px) {
	#modo_pc {
	position: relative;
	top:0px;
	display:block;
	}
	.padding-leer { padding:0%; }
}
@media (max-width:375px) {
.recorte {display: none;}
#modo_pc {
position: relative;
top:0px;
display:block;
}
}



/* ESTRUCTURA PARA SECCIONES */

#seccion_bottom{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 670px;
	border: 0px solid #000000;
	float: left;
	z-index:1;
	
}

#menu_seccion_i{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 10px;
	width: 220px;
	border: 0px;
	float: left;
	text-align:left;

	
}
#content_destacado{
	margin: 0px;
	border: 0px;
}

#content_seccion{
	margin: 0px;
	margin: 0px;
}

.caja_multimedia {
	background: #333333;
	margin: 0px;
	PADDING: 5px; 
	width: 257px;
	height: 300px;
	border: 1px solid #ffffff;
	text-align:left;
	float:left;
}

.blanco1{
	color: #ffffff;
}
.colu {
	border: 1px solid #FED801;
}
.space_banner{
	margin-top: 0px;
	PADDING-top: 5px; 
	PADDING-bottom: 5px; 
	border: 0px;
}

.space_ima{
	PADDING: 5px; 
	text-align: center;
}

.f_navy{
	background: #2C2C2C;
}
#caja_ima{
	margin: 5px;
	PADDING: 5px; 
	width: 180px;
	height: 160px;
	border: 1px solid #cccccc;
	text-align:center;
	float: left;
}


#caja_youtube {
	margin: 10px;
	PADDING: 5px; 
	width: 300px;
	height: 300px;
	border: 1px solid #cccccc;
	text-align:left;
	font-size: 10px;
	float: left;
}


.circulo {
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
  border-color: rgba(0, 0, 0, 0.8);
  outline: 0;
}
.curve {
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	*margin-left: .8em;
  border-color: rgba(0, 0, 0, 0.8);
  outline: 0;
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
/* additional classes */
.clear { clear: both; }
.navy  { color: navy; }
.red  { color: red;}
.hide  { display: none; }
.show { display:inherit}
.underline{text-decoration:underline;}
.align-100{text-align: right;}
.align-50{text-align: center;}
.align-0{text-align: left;}
/*        TIPOGRAFIAS Y TEXTOS           */
.caj {
background: #eee;
border:1px solid #ccc;
height:320px;
}
.super {
width:58%;
left: 0%;
}
.dest {
width:90%;
left: 0%;
bottom:22%;
}
.mindest {
width:96%;
padding: 0%;
margin:2%;
}
.caj h3 {padding: 3%;}

.titulo {
	position: relative;
	padding: 2%;
	color:#FFFFFF;
	text-shadow: 2px 2px 2px #000;
}
.volanta {
TEXT-TRANSFORM: UPPERCASE;
font-family: tahoma;
font-size: 11px;
padding:1px 8px 1px 8px;
margin: 0px;
color: #fff;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.tema_menu {
padding:10px 10px 10px 20px;
background: #ccc; 
font-size:16px;
overflow:hidden;
margin-bottom:1px;
cursor:pointer;
}
.tema_menu:hover { 
	background: inherit; 
	text-decoration: none; 
}
.subtitulo {
background: #666;
font-size:18px;
padding:10px 10px 10px 20px;
margin-bottom:1px;
color:#fff;
}

.subestilo {
font-family: 'arial'; 
font-size:16px; 
TEXT-TRANSFORM: UPPERCASE;
}
.seccion {
position: relative; padding:0px; margin-left:10px;
}
.bajada {
	font-size: 14px;
	color: #000000;
}
.temadeldia {
	background: #CCCCCC;
	font-size: 10px;
	color: #666666;
	TEXT-TRANSFORM: UPPERCASE;

}

/*     CAJAS Y FONDOS      */




.lin {	COLOR: #ffffff; TEXT-DECORATION: none; }
.lin:visited {	COLOR: #ffffff; TEXT-DECORATION: none; }
.lin:hover { COLOR: #cccccc; TEXT-DECORATION: undeline;}
.linCRONYM { CURSOR: help; }



.desplegado {
         display: black; 
		 background-color: #FFFF33; 
		 margin:0;
		 padding: 2px;
		 text-align: left;
		 font-size: 10px;
}

.ocultar_desplegado {
         display:none;
}

.desplegado2 {
         display: black; 
		 margin:0;
		 padding: 0px;
}
.ocultar_desplegado2 {
         display:none;
}


.boto {
	width: 100%; height: 33px;  
	background: url(images/bot_1.gif) repeat-x left top; 
	COLOR: #ffffff; 
	BORDER-top: #000000 0px solid;  
	BORDER-bottom: #000000 0px solid; 
	padding-left: 15px; 
	padding-bottom: 0px; 
}

.bot {	COLOR: #ffffff; TEXT-DECORATION: none; }
.bot:visited {	COLOR: #ffffff; TEXT-DECORATION: none; }
.bot:hover { COLOR: #ffffff; TEXT-DECORATION: none; }
.bot:CRONYM { CURSOR: help; }



.ver_menu {
         display:silver; 
		 BACKGROUND: #dae9e9; 
		 BORDER: 0px solid #000000; 
		 PADDING-top: 5px; 
		 PADDING-bottom: 5px; 
		 PADDING-left: 15px; 
		 PADDING-right: 15px; 
		 Text-Align:right;
}

.ocultar_menu {
         display:none;
}

.rotaima {
		background-color:#cccccc;
		width: 550px;
		height: 200px;
		border:1px solid #000000;
}



.nada{
	padding:0;
	margin:0;
}


@media (max-width:768px) {
	
}


.caja_novedades {
	width: 100%;
	height: auto;
	color:#000;
	border: 0px;
	padding: 1%;
	cursor:pointer;
	vertical-align:middle;
	line-height:110%;
	font-size:14px;
	font-family:arial;
	overflow:hidden;
}
.pley_you {
	background: url('../image/yop.png') no-repeat 0% 50%;
	background-size:30px auto;
	width: 100%;
	height: 40px;
	padding: 10px 0px 10px 35px;
	line-height:100%;
}
.pley_you:hover {
	background: url('../image/yopi.png') no-repeat 0% 50%;
	background-size:30px auto;
	width: 100%;
	height: 40px;
	padding: 10px 0px 10px 35px;
	line-height:100%;
}
.caja_facebook {
	background: #006699 url('../image/ico_f2.png') no-repeat 50% 50%;
	background-size: auto 30px;
	width: 23%;
	height: 60px;
	overflow:hidden;
	float:right;
}
.caja_twitter {
	background: #66CCFF url('../image/ico_t2.png') no-repeat 50% 50%;
	background-size: auto 30px;
	width: 23%;
	height: 60px;
	overflow:hidden;
	float:right;
}
.caja_instagram {
	background: #FF0066 url('../image/ico_instagram2.png') no-repeat 50% 50%;
	background-size: auto 30px;
	width: 23%;
	height: 60px;
	overflow:hidden;
	float:right;
}
.caja_youtube {
	background: #F00000 url('../image/ico_you2.png') no-repeat 50% 50%;
	background-size: auto 30px;
	width: 23%;
	height: 60px;
	overflow:hidden;
	float:right;
}
.caja_whatsapp {
	background: #009900 url('../image/ico_whatsapp.png') no-repeat 50% 50%;
	background-size: auto 30px;
	width: 100%;
	height: 60px;
	overflow:hidden;
	float:left;
}
@media (max-width:768px) {
	.caja_facebook {
		background: #006699 url('../image/ico_f2.png') no-repeat 50% 50%;
		background-size: auto 25px;
		width: 23%;
		height: 55px;
		overflow:hidden;
		float:left;
	}
	.caja_twitter {
		background: #66CCFF url('../image/ico_t2.png') no-repeat 50% 50%;
		background-size: auto 25px;
		width: 23%;
		height: 55px;
		overflow:hidden;
		float:left;
	}
	.caja_instagram {
		background: #FF0066 url('../image/ico_instagram2.png') no-repeat 50% 50%;
		background-size: auto 25px;
		width: 23%;
		height: 55px;
		overflow:hidden;
		float:left;
	}
	.caja_youtube {
		background: #F00000 url('../image/ico_you2.png') no-repeat 50% 50%;
		background-size: auto 25px;
		width: 23%;
		height: 55px;
		overflow:hidden;
		float:left;
	}
	.caja_whatsapp {
		background: #009900 url('../image/ico_whatsapp.png') no-repeat 50% 50%;
		background-size: auto 25px;
		width: 98%;
		height: 55px;
		overflow:hidden;
		float:left;
		margin-top:10px;
	}
}
.i_facebook {
	background: url('../image/ico_f2.png') no-repeat 50% 50%;
	background-size: auto 30px;
	width: 40px;
	height: 30px;
	overflow:hidden;
	float:right;
}
.i_twitter {
	background: url('../image/ico_t2.png') no-repeat 50% 50%;
	background-size: auto 30px;
	width: 40px;
	height: 30px;
	overflow:hidden;
	float:right;
}
.i_instagram {
	background: url('../image/ico_instagram2.png') no-repeat 50% 50%;
	background-size: auto 30px;
	width: 40px;
	height: 30px;
	overflow:hidden;
	float:right;
}
.i_youtube {
	background: url('../image/ico_you2.png') no-repeat 50% 50%;
	background-size: auto 30px;
	width: 40px;
	height:30px;
	overflow:hidden;
	float:right;
}
.i_whatsapp {
	background: url('../image/ico_whatsapp.png') no-repeat 50% 50%;
	background-size: auto 30px;
	width: 40px;
	height: 30px;
	overflow:hidden;
	float:right;
}
.compartir_facebook {
	background: #006699 url('../image/ico_f2.png') no-repeat 50% 50%;
	background-size: auto 18px;
	width: 22px;
	height: 22px;
	overflow:hidden;
	float:left;
	margin: 1px;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius:  4px;
z-index:3;
}
.compartir_twitter {
	background: #66CCFF url('../image/ico_t2.png') no-repeat 50% 50%;
	background-size: auto 18px;
	width: 22px;
	height: 22px;
	overflow:hidden;
	float:left;
	margin: 1px;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius:  4px;
z-index:3;
}
.compartir_whatsapp {
	background: #009900 url('../image/ico_whatsapp.png') no-repeat 50% 50%;
	background-size: auto 18px;
	width: 22px;
	height: 22px;
	overflow:hidden;
	float:left;
	margin: 1px;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius:  4px;
z-index:3;
}
@media (max-width:768px) {
	.panel-1 li {
	width: 100%;
	display:inherit;
	border-bottom:1px solid #fff;
	text-align:center;
	padding: 10px 0px 10px 0px;
	}
	.panel-1 li a{
	color:#fff;
	text-decoration:none;
	}
	.nav_new li .align-100{
	width: 100%;
	background:#FF0000; 
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	}
	.hasSubMenu {
	display:inherit;
	width: 100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	}
	.submenu .bg {display:inherit;}
	.logo{

	}
	.flota {
	}

	
	
	.nivoSlider img {
	width:100%;
	height: 400px;
	}
	.compartir_facebook {
		width: 45px;
		height: 45px;
	}
	.compartir_twitter {
		width: 45px;
		height: 45px;
	}
	.compartir_whatsapp {
		width: 45px;
		height: 45px;
	}
}
.boton_buzon {
	background: #18191a url('../image/iconos/go_mov.png') no-repeat 50% 50%;
	background-size: auto 30px;
	width: 99%;
	height: 40px;
	overflow:hidden;
	float:none;
	border:0px solid #000;
	cursor:pointer;
}
.caja_buzon {
	display: inline-block;
	width: 94%;
	padding: 4% 2% 4% 2%;
	margin-bottom: 30px;
	font-size: 14px;
	color: #000;
	vertical-align: middle;
	border:1px solid #ccc;
	float:right; 
}
#detente:hover {
	animation-play-state:paused;
}

.msg { 
position: absolute;
float:right; 
width:20px; 
height:25px; 
text-align:center; 
font-size: 18px;
}