

@import url(f_museo.css); 
@import url(f_league.css); 
@import url(f_bebas.css); 


/*  'league_gothicregular'   */


@media(max-width: 1920px) {

		html {    font-size: 17px;  }

		.menu_cont {visibility: visible !important; }
		.btnylogo {visibility: hidden !important;  }
		 
		#letrerom {display:none !important; }
 
}

@media(max-width: 1440px) {

		html {    font-size: 16px;  }

		.menu_cont {visibility: visible !important;}
		.btnylogo {visibility: hidden !important;}
		 
		#letrerom {display:none !important; }


}

@media(max-width: 1280px) {

	html {    font-size: 16px;  }

	.menu_cont {visibility: visible !important; }
	.btnylogo {visibility: hidden !important;  }
	 
	.contenedor {top:1em !important; width:95% !important; }
	#letrerom {display:none !important; }

}


@media(max-width: 800px) {

 
  
		html {    font-size: 16px;   }
	
		.menu_cont {visibility: hidden !important; display:none !important; }
		.conttop {top:0em !important; visibility: hidden !important; display:none !important; }
		.btnylogo {visibility: visible !important; }
		#topspacer {height: 5em !important; }
		#letrerom {display:block !important; }
		#tl {display:none !important; }
		.col2tercios     { width:99% !important;  margin-bottom:1em !important; min-height:200px !important; text-align:center !important;} 
		.col2terciosfull  { width:99% !important; margin-bottom:1em !important; min-height:200px !important;}
		.col2full    { width:99% !important; margin-bottom:1em !important; }
		.col2triple		 { width:99% !important; margin-bottom: 1em !important;}
		.col2screen	 { width:99% !important; margin-bottom: 1em !important; text-align: center !important;}
		.col2		 { width:95% !important; margin-bottom: 1em !important;}
		.col3    { width:89% !important; margin-bottom:1em !important; float:none !important;}
		.contenedor {top:1em !important; width:90% !important; }
		.footer {top:1em !important;}
		.footer p {text-align: center !important;}
		.socialmedia_cont {text-align: center !important;}
		.panelA img, .panelB img, .panelC img {width:100% !important; }
		h1 {visibility: visible !important; text-align: center !important; display:block !important;}
		h2 {text-align: center !important;}
		h3 {text-align: center !important;}
		.egfooter { width:99% !important; margin-bottom:1em !important;}
		#tpaypal {text-align:center !important;}
		#aplicacion_cont {display:block !important;}
		#videoapp { width:99% !important; margin-bottom: 1em !important;}
 		#iniciouno { margin-top: 0em !important;}
		#iniciodos { margin-top: 0em !important; }
		#panelServs {background-size:cover !important; }
		.np {width:49% !important;}



 }

@media(max-width: 480px) {
  
		html {    font-size: 16px;   }
	
		.menu_cont {visibility: hidden !important; display:none !important; }
		.conttop {top:0em !important; visibility: hidden !important; display:none !important; }
		.btnylogo {visibility: visible !important; }
		#topspacer {height: 5em !important; }
		#letrerom {display:block !important; }
		#tl {display:none !important; }
		.col2tercios { width:99% !important; margin-bottom:1em !important; min-height:200px !important; text-align:center !important;}
		.col2full    { width:99% !important; margin-bottom:1em !important; min-height:200px !important; }
		.col2screen	 { width:99% !important; margin-bottom: 1em !important; text-align: center !important;}
		.col3    { width:89% !important; margin-bottom:1em !important; float:none !important;}
		.contenedor {top:1em !important; width:90% !important; }
		.footer {top:0px !important;}
		.footer p {text-align: center !important;}
		.socialmedia_cont {text-align: center !important;}
		.panelA, .panelB, .panelC, .panelD {width:100% !important;}
		.panelA img, .panelB img, .panelC img {width:100% !important; }
		h1 {visibility: visible !important; text-align: center !important; display:block !important;}
		h2 {text-align: center !important;}
		h3 {text-align: center !important;}
		.egfooter { width:99% !important; margin-bottom:1em !important;}
		#tpaypal {text-align:center !important;}
		#aplicacion_cont {display:block !important;}
		#videoapp { width:99% !important; margin-bottom: 1em !important;}
		#logofooter {text-align:center !important; width:100%;}
		.fdire {text-align:center !important; width:100%;}
		#hiliteinicio {width:99% !important; margin-bottom: 1em !important;}
		#testimonialesimg {padding:12% !important; }
		#iniciouno { margin-top: 0em !important;}
		#iniciodos { margin-top: 0em !important;}
		#panelServs {background-size:cover !important; }
		#panelMish {width:95% !important; margin:0 !important; padding:1em !important;}
		.np {width:49% !important;}
 
}



/********************************************************************************************/



body {
 	padding:0px;
	margin:0px auto;
	background: #fff;
	
}


.conttop{

	margin:0 auto;
	top:-0em;
	position:relative;
	width:100%;
	height: 130px;
	background: #fff url('assets/logo_top.png') 1% 3% no-repeat;
	background-size: 240px;
 
	/* border:1px solid #333; */
}

 

.f-nav {
	/*PARA FIXED MENU */
	z-index: +100; 
	position: fixed; 
 
	-top:-14px;
	background: #000000 url('assets/logo-bg.png') 50% 31px no-repeat;
/*
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    opacity: .85;
    filter:alpha(opacity=85);
*/	
}



.conttop-min{

	margin:0 auto;
	top:0px;
	position:relative;
	width:100%;
	height: 46px;
 
	background: url('assets/top-bg.jpg') bottom center repeat-x;
	 border-bottom:1px solid #333; 
}

.f-navmin {
	/*PARA FIXED MENU min */
	z-index: +100; 
	position: fixed; 
 
	-top:-0px;
	 /* background:#272423 url('assets/logomin.png') center center no-repeat; */
	/* 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		opacity: .90;
		filter:alpha(opacity=90);
	 */
}
	 

 
 
.topnav {
	margin:0 auto;
	margin-top:-20px;
	
	position:relative;
	width:100%;
	height:48px;
	text-align:center;

	background: url('assets/top-bg.jpg') bottom center repeat-x;

	border-top: 1px solid #333;
 
 
}


 .subnav {
	margin:0 auto;
	text-align:right;
 
	padding-top:1em;
	position:relative;
	width:100%;
	height:1em;
	/*background:#242424; */
	 
	float:right;
	 
	 /* border-top:1px solid #333; */
	 /*border-bottom:1px solid #333; */
 
 
}

.logotop{
 margin:0 auto;
  overflow:hidden;
float:left;
width:150px;
height:60px; 
margin:10px 0px 5px 0px;

 
}

.contenedor {
	margin:0 auto;  
	overflow:hidden;
	top:1px;
	padding-top:10em;
	position:relative;
	width:95%;
	
 


/*
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;

		behavior: url("pie/PIE.php");
*/

}

 /********** FOOTER STUFF ***************/



.footer {
	margin:0 auto;
	top:0px;
	position:relative;
	width:98%;
 
	margin-bottom:2px;
	padding:1%;
	background: #eee;
	border-top:1em #F8A95A solid;
	
	
  
}

.footer P {

	color:#666;
	font-size:.85em;

}

.fdire {
	margin:0 auto;
	position:relative;
	float:left;
	
}

.fdire P{
	font-family:'Puritan20Normal', helvetica, sans-serif;
	font-size:14px;
	color:#afafaf;
	line-height:16px;
	}

 

.footermenu {
	margin:0 auto;
	position:relative;
	float:left;
	margin-left:10%;
	 

}

.footermenu p {

		font-family:'Puritan20Normal', arial, helvetica, sans-serif;
		font-size: .75em;
		color: #666;
		padding:5px 0px 0px 0px;
		
 
}

 

A.fmenu:link {
		display:block;
		font-family:'Puritan20Normal', arial, helvetica, sans-serif;
		font-size: 1em;
		color: #666;
		text-align:left;
		text-decoration:none;
		padding:2px 2px 0px 0px;
		border-bottom:1px dotted #1C1D20;
	
		-webkit-transition: all 0.3s ease;
		-moz-transition:all 0.3s ease;  
		-o-transition:all 0.3s ease;  
		transition:all 0.3s ease;
 
		behavior: url("pie/PIE.php");


}

A.fmenu:visited {
		display:block;
		font-family:'Puritan20Normal', arial, helvetica, sans-serif;
		font-size: 1em;
		color: #666;
		text-align:left;
		text-decoration:none;
		padding:2px 2px 0px 0px;
		border-bottom:1px dotted #2C2D30;
	
		-webkit-transition: all 0.3s ease;
		-moz-transition:all 0.3s ease;  
		-o-transition:all 0.3s ease;  
		transition:all 0.3s ease;
 
		behavior: url("pie/PIE.php");

}

A.fmenu:hover {
		display:block;
		font-family:'Puritan20Normal', arial, helvetica, sans-serif;
		font-size: 1em;
		color: #666;
		text-align:left;
		text-decoration:none;
		padding:2px 2px 0px 0px;
		border-bottom:1px dotted #555;
	
		-webkit-transition: all 0.3s ease;
		-moz-transition:all 0.3s ease;  
		-o-transition:all 0.3s ease;  
		transition:all 0.3s ease;
 
		behavior: url("pie/PIE.php");
}

.socialmedia_cont {
	display:block;
	margin:0 auto;
	position:relative;
	margin-top:1px;
	text-align:center;
	width:100%;
	padding:1% 0% 1% 0%;
 
	border-bottom:#101010 1px solid;

	background: #1C1D20 url('assets/socialmedia_bg.png') 50% 20px no-repeat;
  
 
}


.socialmedia {
	margin:0 auto;
	position:relative;
    text-align:center;
	margin:0px 4px 0px 0px;
 
	width:2em;
	height:2em;
 	border:1px solid 333fff;
 	}




.ave {
margin:0 auto; 
position:relative; 
clear:both;
width:95%; 
height:12px; 
top:-4px;
text-align:center;
padding:3px;
}



A.avelink:link  {
		font-family: Arial, geneva, sans-serif;
		font-size: 10px;
		color: #a0a0a0;
		text-align:center;
		text-decoration:none;
		padding:5px;
		background:#191919;

 -webkit-transition: all 0.3s ease;
			-moz-transition:all 0.3s ease;  
		    -o-transition:all 0.3s ease;  
		    transition:all 0.3s ease;
 
		behavior: url("pie/PIE.php");

}

A.avelink:visited  {
		font-family: Arial, geneva, sans-serif;
		font-size: 10px;
		color: #a0a0a0;
		text-align:center;
		text-decoration:none;
		padding:5px;
		background:#191919;

 -webkit-transition: all 0.3s ease;
			-moz-transition:all 0.3s ease;  
		    -o-transition:all 0.3s ease;  
		    transition:all 0.3s ease;
 
		behavior: url("pie/PIE.php");

}

A.avelink:hover  {
		font-family: Arial, geneva, sans-serif;
		font-size: 10px;
		color: #DBD7D4;
		text-align:center;
		text-decoration:none;
		padding:5px;
		background:#575757;

		 -webkit-transition: all 0.3s ease;
			-moz-transition:all 0.3s ease;  
		    -o-transition:all 0.3s ease;  
		    transition:all 0.3s ease;
 
 
		 -webkit-box-shadow: #322C0B 0px 3px 3px;
		-moz-box-shadow: #322C0B 0px 3x 3px;
		box-shadow: #322C0B 0px 3px 3px;

		behavior: url("pie/PIE.php");

}


 /********** ****** ***** ***************/



.col1 {/*290px 1cl */
	overflow:hidden;
	margin:0 auto;
	padding-right:5px;
	padding-left:5px;
	position:relative;
	top:0px;
	float:left;
	width:390px;
	background:#eaeaea url('assets/sombra.png') top right repeat-y;
		margin-bottom: -6000px; /* AHA!!! estos dos es para engaņar al browser para emparejar esta columna con la anterior!! */
	padding-bottom: 6000px;
	
	}

.col2 {

	margin:0 auto;
	padding:0px 5px 0px 5px;
	position:relative;
	float:left;
	width:31%;
 
 
	}

.col2full {
	overflow:hidden;
	margin:0 auto;
	padding:0% 1% 0% 1%;
	position:relative;
	top:0px;
	float:left;
	width:48%;
	 
 
 
	}

 

.col2triple {
	overflow:hidden;
	margin:0 auto;
	padding-left:10px;
	position:relative;
	top:0px;
	float:left;
	width:67%;
 
 
	/* border-left: #999 1px solid; */
 
	}


.col3 {
	overflow:hidden;
	margin:0 auto;
	padding-right:0px;
	position:relative;
	top:0px;
	float:left;
	width:32%;
 
	}

 

 .listado700 {
 
	overflow:hidden;
	margin:0 auto;
	padding:1%;
	position:relative;
	margin:2px;
	float:left;
	width:44%;
	/* min-height:290px; */
 	/*border: #222 1px solid; */
	background: url('assets/listado-bg.png') 0px -10px repeat-x;
	*/
 
}


 .listado380 {
 
	overflow:hidden;
	margin:0 auto;
	padding:10px;
	position:relative;
	margin:2px;
	float:left;
	width:374px;
	min-height:412px;
 
	/* background: url('assets/listado-bg_v.jpg') 0px 340px repeat-x;  */
	/*  border:1px dotted #333; */
	

	text-align:center;
 
 
 
}

.listado380 P{	text-align:center; 	}

.listado380 H4{	text-align:center;	}



#fotos {
	width:100%;
	background:#fff;

}

#contenidos {
	overflow:hidden;
	top:-0px;
	position: relative;
 
	/* height:450px; */
	background:#fff url('prod/p_bg.png')center center no-repeat;
 
	
}

#thumbs {

	position:relative;
 
	top: 0px;
	left:0px;
 
	z-index:10;

}

#thumbs img {
	background:#fff;
	border:3px solid #999;
	margin-left:2px;
	padding:4px;
	width:14%;
 
	}


.np { /* infographic nuestra participacion */
width:24%; 
margin-right:1%; 
margin-bottom:1%;
float:left;
background: #f0f0f0;
}

/***************** H DE P'S ************************/

/* P's */

H1 {
	margin:0 auto;
	overflow:hidden;
	display:block;
	width:99%;
	font-family:  'museo_sans500', Arial, sans-serif; 
 	font-size:3.5em;
	line-height:1.1em;
 	color:#111;
	text-align:right;
	padding:0 0px 0 0px;
 
	font-weight:100;
 

	/* text-transform: uppercase; */
}

H2 {
	margin:0 auto;
	overflow:hidden;
	font-family:  'museo_sans500', Arial, sans-serif; 
	line-height:32px;
	color:#444;
	font-style: normal;
	display:block;
	text-align:left;
	padding:0px;
	margin-bottom:6px;
	text-transform: uppercase;
	font-weight:500;
 
}

H3 {							 /* preguntas en faq */
	margin:0 auto;
	overflow:hidden;
	display:block;
	font-family:  'museo_sans500', Arial, sans-serif; 
 	font-size:1.5em;
	line-height:1em;
	color:#4FA840;
	letter-spacing:0px;
	text-align:left;
	padding:0px;
	padding-bottom:4px;
	padding-top:12px;
	margin-bottom:6px;
	margin-top:6px;
	text-transform: capitalize;
	font-weight:100;
 
 
}

H4 {
	margin:0 auto;
	overflow:hidden;
	display:block;
	font-family:  'museo_sans500', Arial, sans-serif; 
 	font-size:1.2em;
	line-height:1em;
	color:#333;
	letter-spacing:0px;
	text-align:left;
	padding:0px;
 	margin-bottom:6px;
	margin-top:6px;
	text-transform: capitalize;
	font-weight:100;
 
}


H5 {							 /* novedades titulo */
	margin:0 auto;
	overflow:hidden;
	display:block;
	width:99%;
	font-family:  'museo_sans500', Arial, sans-serif; 
 	font-size:2em;
	line-height:2em;
 	color:#fff;
	text-align:center;
	padding:0 10px 0 0px;
	text-transform: uppercase;
	font-weight:500;
 
}

H6 {							 /* sub HEADERS DENTRO DE COLUMNA BLANCA */
	margin:0 auto;
	overflow:hidden;
	display:block;
	font: 24px 'league_gothicregular', Arial, sans-serif;
	line-height:32px;
	color:#474443;
	letter-spacing:0px;
	text-align:left;
	padding:0px;
 
	text-transform: uppercase;
	font-weight:100;
 
}

P, LABEL {
	margin:0 auto;
	padding:0px;
	overflow:hidden;
	font-family: 'museo_sans500', arial, helvetica, sans-serif;
	font-size:1em;
 	color:#122221;
	font-weight: normal;
	text-align:left;
	line-height:1.3em;
}

.tca {
	color:#4FA840;
	font-weight:bold;
	}


#blanco p{         /*para cuando hay cols claros */
	color:#000;
	 
}



.faq {
	display:block;
	font-family: 'league_gothicregular', Arial, sans-serif;
	/* font-family:'DejaVuSansBook', arial, helvetica, sans-serif; */
	font-size:1.5em;
	color:#EC008C;
	font-style: normal;
	font-weight: normal;
	border-bottom: #222 1px dashed;
	text-transform:uppercase;
	}

.minuscula {
		font-family: 'Puritan20Normal', arial, helvetica, sans-serif;
		font-size: 0.75em;
		color: #444;

}

.errormsg {
		font-family: Arial, geneva, sans-serif;
		font-size: 10px;
		color: #ff2222;

}


.texto {

	margin:0 auto;
	font-family: 'Puritan20Normal', arial, helvetica, sans-serif;
	color:#111;
	font-size:1em;
	line-height:1.3em;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	text-align:justify;
}

.testimoniales {

	margin:0 auto;
	font-family: 'Puritan20Normal', arial, helvetica, sans-serif;
	font-size:1.3em;
 	color:#fafafa;
	line-height:1.3em;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	text-align:center;

}


 

.telno {

 	margin:0px;
  	font-family:'museo_sans500', arial, helvetica, sans-serif;
	font-size: .85em;
	color:#111;
	letter-spacing:0px;
	text-align:right;
	margin:0px;
	 
 
	/*  background:  url('assets/s_phone32.png') center left no-repeat; */
}

 .whatscell {

 	margin:0px;
 
	margin:0px;
	padding:6px 8px 0px 40px;
	
	background:  url('assets/s_whatsapp32.png') center left no-repeat;
}

UL,OL {		
	margin:0 auto;
	padding:0px;
	overflow:hidden;
	font-family:'museo_sans500',  helvetica, sans-serif;
	list-style-type: disc;
	color:#333;
	font-weight: normal;
	text-align:left;
	line-height:1em;
	padding-left: 10px;
 
}


LI{		
	margin:0 auto;
	padding:0px;
	overflow:hidden;
	font-family:'museo_sans500',  helvetica, sans-serif;
	font-size:1em;
 	color:#003300;
	font-weight: normal;
	text-align:left;
	line-height:1.6em;
	padding-left:6px;
	list-style-type: disc;
 
}

fieldset {
	margin:0 auto;  
 
	padding:10px;
	position:relative;
	width:95%;
	border:1px solid #ccc;
	background:#fff; /* url('assets/sombra.png') top left repeat-y; */

		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		
		-webkit-box-shadow: #999 0px 0px 3px;
		-moz-box-shadow: #999 0px 0x 3px;
		box-shadow: #999 0px 0px 3px;

		behavior: url("pie/PIE.php");

}

legend {

	margin:0 auto;
	font-family: 'Puritan20Normal', arial, helvetica, sans-serif;
	color:#111;
	font-size:1em;
	line-height:1.3em;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	text-align:justify;
}


/**   menu PRINCIPAL    **/

.menu_botones_cont {
margin-top:-2.8em;
position:relative;
 
padding-top:0em; 
background: #f6f6f6;
border-top:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
text-align:center;
}
 

 A.mainav:link{
 	margin:0px;
  	font-family:'BebasNeueRegular', helvetica, sans-serif;
	font-size: 1.4em;
	color:#000;
	letter-spacing:0px;
	line-height:2em;
	text-align:right;
	 
	padding:8px;
 
	border:0px;
	text-decoration:none;
	/* text-transform: capitalize; */
 
 
 

 		-webkit-transition: all 0.3s ease;
		-moz-transition:all 0.3s ease;  
		-o-transition:all 0.3s ease;  
		transition:all 0.3s ease;
 
  behavior: url("pie/PIE.php");
 
 
 
}

 A.mainav:visited{
 	margin:0px;
  	font-family:'BebasNeueRegular', helvetica, sans-serif;
	font-size: 1.4em;
	color:#000;
	letter-spacing:0px;
	line-height:2em;
	text-align:right;
	 
	padding:8px;
	border:0px;
	text-decoration:none;

		-webkit-transition: all 0.3s ease;
		-moz-transition:all 0.3s ease;  
		-o-transition:all 0.3s ease;  
		transition:all 0.3s ease;
 
  behavior: url("pie/PIE.php"); 
 
}


 A.mainav:hover{
 	margin:0px;
  	font-family:'BebasNeueRegular', helvetica, sans-serif;
	font-size: 1.4em;
	color:#fff;
	letter-spacing:0px;
	line-height:2em;
	text-align:right;
	 
	padding:8px;
	border:0px;
	text-decoration:none;
	background: #68BD48;

		-webkit-transition: all 0.3s ease;
		-moz-transition:all 0.3s ease;  
		-o-transition:all 0.3s ease;  
		transition:all 0.3s ease;
 
  behavior: url("pie/PIE.php"); 
}


A.mainavv:link{
 	margin:0px;
  	font-family:'BebasNeueRegular', helvetica, sans-serif;
	font-size: 1.4em;
	color:#fff;
	letter-spacing:0px;
	line-height:2em;
	text-align:right;
	 
	padding:8px;
	border:0px;
	text-decoration:none;
	background: #68BD48;
 

 
}

 

A.mainavv:visited{
 	margin:0px;
  	font-family:'BebasNeueRegular', helvetica, sans-serif;
	font-size: 1.4em;
	color:#fff;
	letter-spacing:0px;
	line-height:2em;
	text-align:right;
	 
	padding:8px;
	border:0px;
	text-decoration:none;
	background: #68BD48;
 
 
}

A.mainavv:hover{
  	margin:0px;
  	font-family:'BebasNeueRegular', helvetica, sans-serif;
	font-size: 1.4em;
	color:#fff;
	letter-spacing:0px;
	line-height:2em;
	text-align:right;
	 
	padding:8px;
	border:0px;
	text-decoration:none;
	background: #F8A95A;

 
 
}


/***** SUBMAINAV ******/

 A.submainav:link{
 	margin:0px;
  	font-family:'museo_sans500',  helvetica, sans-serif;
	font-size: .85em;
	color:#111;
	letter-spacing:0px;
 	text-align:right;
	margin:0px;
	 padding:5px 8px 5px 6px;
	border:0px;
	text-decoration:none;
	 
	 
 
}

 A.submainav:visited{
 	margin:0px;
  	font-family:'museo_sans500',  helvetica, sans-serif;
	font-size: .85em;
	color:#111;
	letter-spacing:0px;
 	text-align:right;
	margin:0px;
	padding:5px 8px 5px 6px;
	border:0px;
	text-decoration:none;
 
 
}

 A.submainav:hover{
 	margin:0px;
  	font-family:'museo_sans500',  helvetica, sans-serif;
	font-size: .85em;
	color:#ffffff;
	letter-spacing:0px;

	text-align:right;
	margin:0px;
	padding:5px 8px 5px 6px;
	border:0px;
	text-decoration:none;

	background:#000;
 
		 -webkit-transition: all 0.3s ease;
			-moz-transition:all 0.3s ease;  
		    -o-transition:all 0.3s ease;  
		    transition:all 0.3s ease;

		behavior: url("pie/PIE.php");
 
}

 A.submainavv:link{
 	margin:0px;
  	font-family:'museo_sans500',  helvetica, sans-serif;
	font-size: 1em;
	color:#E4008C;
	letter-spacing:0px;
	line-height:48px;
	text-align:right;
	margin:0px;
	padding:15px 6px 5px 6px;
	border:0px;
	text-decoration:none;
	 
 
}

 A.submainavv:visited{
 	margin:0px;
  	font-family:'museo_sans500',  helvetica, sans-serif;
	font-size: 1em;
	color:#E4008C;
	letter-spacing:0px;
	line-height:48px;
	text-align:right;
	margin:0px;
	padding:15px 6px 5px 6px;
	border:0px;
	text-decoration:none;

 
}


 A.submainavv:hover{
 	margin:0px;
  	font-family:'museo_sans500',  helvetica, sans-serif;
	font-size: 1em;
	color:#E4008C;
	letter-spacing:0px;
	line-height:48px;
	text-align:right;
	margin:0px;
	padding:15px 6px 5px 6px;
	border:0px;
	text-decoration:none;

 
}

/**********************/

/**********************/

a.btp { 
	font-size:.7em;
	color:#000;
}

a.ligascatalogo:link {

	display: block;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color:#000;
	font-size:.95em;
	line-height:1.5em;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	padding: 10px 10px 10px 10px;
	background: url('assets/raya.png') bottom left no-repeat;
	text-transform: lowercase; 
  }

a.ligascatalogo:visited {

	display: block;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color:#000;
	font-size:.95em;
	line-height:1.5em;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	padding: 10px 10px 10px 10px;
	background: url('assets/raya.png') bottom left no-repeat;
  }

a.ligascatalogo:hover {
	display: block;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color:#000;
	font-size:.95em;
	line-height:1.5em;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	padding: 10px 10px 10px 10px;
	background: #f0f0f0 url('assets/raya.png') bottom left no-repeat;
  }

a.ligascatalogob:link {

	display: block;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color:#4a4a4a;
	font-size:.95em;
	line-height:1.5em;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	padding: 10px 10px 10px 10px;
	background: url('assets/raya.png') bottom left no-repeat;
  }

a.ligascatalogob:visited {

	display: block;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color:#4a4a4a;
	font-size:.95em;
	line-height:1.5em;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	padding: 10px 10px 10px 10px;
	background: url('assets/raya.png') bottom left no-repeat;
  }

a.ligascatalogob:hover {
	display: block;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color:#000;
	font-size:.95em;
	line-height:1.5em;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	padding: 10px 10px 10px 10px;
	background: #E3E3E3 url('assets/raya.png') bottom left no-repeat;
  }


/***************** PANELES *****************/

#panelProvs {
/* padding-left:2.5%;
padding-right:2.5%; */
width:100%;
background: #fafafa; /*#c8c8c8  url(assets/provs01.png) fixed; */
background-position: center;
  background-repeat: no-repeat;
  background-size: cover; /*contain o cover para hacerla central y responsiva */
  position: relative;
  padding-bottom:15em;
}

#panelProvs P{
color:#fff;
	-webkit-text-shadow: #000 0px 0px 1px;
		-moz-text-shadow: #000 0px 0x 1px;
		text-shadow: #000 0px 0px 1px;
}


#panelProvs H1{
color:#000;
	-webkit-text-shadow: #000 0px 0px 1px;
		-moz-text-shadow: #000 0px 0x 1px;
		text-shadow: #000 0px 0px 1px;
}



#panelProvs H3{
	-webkit-text-shadow: #000 0px 0px 1px;
		-moz-text-shadow: #000 0px 0x 1px;
		text-shadow: #000 0px 0px 1px;
}


#panelServs {
padding-left:2.5%;
padding-right:2.5%;
background: #C8C8C8 url(assets/servicios01.png) fixed;
background-position: center;
  background-repeat: no-repeat;
  background-size: cover; /*contain o cover para hacerla central y responsiva */
  position: relative;
  padding-bottom:0em;
}

 
#panelServs H1{
color:#000;
/*
	-webkit-text-shadow: #203015 0px 0px 1px;
		-moz-text-shadow: #203015 0px 0x 1px;
		text-shadow: #203015 0px 0px 1px;
*/
}

#panelServs H3{
color:#000;
/*
	-webkit-text-shadow: #203015 0px 0px 1px;
		-moz-text-shadow: #203015 0px 0x 1px;
		text-shadow: #203015 0px 0px 1px;
*/
}


#panelMish {
overflow:hidden;
background: #F8A95A url(assets/misionvision.png) fixed;
background-size: cover; /*contain o cover para hacerla central y responsiva */
clear:both;
margin-top:0px; 
width:100%;

 
  position: relative;
  padding-top:3em;
  padding-bottom:3em;
}

#panelMish P {
color:#000;
text-align:left;
}

/***************** ******** *****************/



/******* A's genericas ********/


 A.q:link{
 	margin:0px;
  	font-family: 'Puritan20Normal', arial, helvetica, sans-serif;
	font-size:1em;
	color:#000;
	letter-spacing:0px;
	line-height:1.3em;
 
 	text-decoration:none;
 
}

 A.q:visited{
 	margin:0px;
  	font-family: 'Puritan20Normal', arial, helvetica, sans-serif;
	font-size:1em;
	color:#000;
	letter-spacing:0px;
	line-height:1.3em;
 
 	text-decoration:none;
	 
 
}

 A.q:hover{

 	margin:0px;
  	font-family: 'Puritan20Normal', arial, helvetica, sans-serif;
	font-size:1em;
	color:#4FA840;
	letter-spacing:0px;
	line-height:1.3em;
 
	text-decoration:none;
	 
 
}

/****** OTROS BOTONES ******/

A.btn_ver:link, A.btn_ver:visited {

		margin:0px;
		font-family:'Puritan20Normal', arial, helvetica, sans-serif;
		font-size: .9em;
		color:#fff;
		letter-spacing:0px;
		line-height:2.4em;
		text-align:center;
		text-decoration:none;
		padding:5px;
		background:#E47911;
		/*border:1px solid #fff;*/

		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;

		behavior: url("../pie/PIE.php");
}


A.btn_ver:hover {

		margin:0px;
		font-family:'Puritan20Normal', arial, helvetica, sans-serif;
		font-size: .9em;
		color:#fff;
		letter-spacing:0px;
		line-height:2.4em;
		text-align:center;
		text-decoration:none;
		padding:5px;
		background:#3B359A;
		/*border:1px solid #fff;*/

		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;

		behavior: url("../pie/PIE.php");

}

/****** ligasrapidas ***********/

a.ligasrapidas:link {

 	margin:0px;
	display:block;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: 1em;
	color:#fff;
	letter-spacing:0px;
	line-height:1em;
	text-align:center;
	margin:0px;
	padding:5px;
	border:0px;
	text-decoration:none;
	background:#202126;
	
 

	-webkit-box-shadow: #383838 0px 0px 3px;
		-moz-box-shadow: #383838 0px 0x 3px;
		box-shadow: #383838 0px 0px 3px;

		behavior: url("pie/PIE.php");

}

a.ligasrapidas:visited {

	margin:0px;
	display:block;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: 1em;
	color:#fff;
	letter-spacing:0px;
	line-height:1em;
	text-align:center;
	margin:0px;
	padding:5px;
	border:0px;
	text-decoration:none;
	background:#202126;
 

	-webkit-box-shadow: #383838 0px 0px 3px;
		-moz-box-shadow: #383838 0px 0x 3px;
		box-shadow: #383838 0px 0px 3px;07:54:08 a.m.

		behavior: url("pie/PIE.php");


}


a.ligasrapidas:hover {

	margin:0px;
	display:block;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: 1em;
	color:#fff;
	letter-spacing:0px;
	line-height:1em;
	text-align:center;
	margin:0px;
	padding:5px;
	border:0px;
	text-decoration:none;
	background:#121317;
 

	-webkit-box-shadow: #383838 0px 0px 3px;
		-moz-box-shadow: #383838 0px 0x 3px;
		box-shadow: #383838 0px 0px 3px;

	-webkit-transition: all 0.3s ease;
			-moz-transition:all 0.3s ease;  
		    -o-transition:all 0.3s ease;  
		    transition:all 0.3s ease;

			behavior: url("pie/PIE.php");

 

}

/***** PASOS ***********/

.paso {
margin:0px;
float:left;

border:1px solid #666;
height:24px;

font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: 1em;
	color:#000;
	background:#C7C5C3;
	padding:5px 10px 5px 10px;

	-webkit-box-shadow: #000000 0px -5px 5px;
	-moz-box-shadow: #000000 0px -5x 5px;
	box-shadow: #000000 0px -5px 5px;

	behavior: url("pie/PIE.php");
 
}

.pasov {
margin:0px;
float:left;
 
border:1px solid #666;
height:24px;

font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: 1em;
	color:#fff;
	background:#E4008C;
	padding:5px 10px 5px 10px;

	-webkit-box-shadow: #000000 0px -5px 5px;
	-moz-box-shadow: #000000 0px -5x 5px;
	box-shadow: #000000 0px -5px 5px;

	behavior: url("pie/PIE.php");
}

/**********************/


/* BREAD CRUMBS */
.breadcrumb {
	color: #AAAAAA;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size:10px;
	line-height:16px;
}
.breadcrumb a {
	font-weight:700;
}

.breadcrumb a:hover {
	color: #A1CEDA;
}

/* ********** */

.imgshadow {
margin:4px;

-webkit-box-shadow: #383838 0px 0px 3px;
		-moz-box-shadow: #383838 0px 0x 3px;
		box-shadow: #383838 0px 0px 3px;
 

			behavior: url("pie/PIE.php");
	}



caption {
	margin: 0 auto;
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	color:#222;
	font-size:1.3em;
	line-height:2.4em;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	text-align:left;
  }

.captions {
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	margin: 0 auto;
	font-size:12px;
	word-spacing: 0px;
	letter-spacing: 0px;
	color:#000;
	font-weight: normal;
	text-align:center;
	line-height:16px;
	padding:0 0 0 0;
}

 

.listaprods {
	margin: 0 auto;
	overflow:hidden; 
	padding-top:5px;
	border-top:1px solid #999; 

}

.separadorhor{
	clear:both; 
	width:100%;
	height:24px;
}

.drpDown {
		font-family:'Puritan20Normal', arial, helvetica, sans-serif;
		font-size: 14px;
		color: #000;
		padding: 5px 3px 5px 3px;
		margin:0px;
		font-weight: normal;
		background: #fff;
		border: 1px solid #ccc;
		width:98%
}

.drpDownsinw {
		font-family:'Puritan20Normal', arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		padding: 5px 3px 5px 3px;
		margin:0px;
		font-weight: normal;
		background: #f5f5f5;
		border: 1px solid #C5C1B6;

}

 
 

.drpDownsmall {
		font-family:'Puritan20Normal', arial, helvetica, sans-serif;
		font-size: 12px;
		color: #111;
		padding: 4px;
		margin:0px;
		font-weight: normal;
		background: #f5f5f5;
		border: 1px solid #C5C1B6;
		width:100%;

}

.btnEnviar {
		width: 60px;
		height: 30px;
		font-family: sans-serif;
		font-size: 12px;
		color: #111;
		padding: 4px;
}


.btnEnviar {
		width: 80px;
 
		height: 26px;
		font-family: sans-serif;
		font-size: 12px;
		color: #111;
		padding: 2px 4px 2px 4px;
}

.btnBuscar {
		width: 60px;
		height: 24px;
		font-family: sans-serif;
		font-size: 12px;
		color: #111;
		padding: 2px;
}



.drpDownCant {
		font-family:'Puritan20Normal', arial, helvetica, sans-serif;
		font-size: 2em;
		color: #000;
		padding: 5px 3px 5px 3px;
		margin:0px;
		font-weight: normal;
		background: #f5f5f5;
		border: 1px solid #C5C1B6;

}


.btnCant {
		height: 1.5em;
		width: 30px;
		font-family: sans-serif;
		font-size: 2em;
		color: #111;
		padding: 2px;
}

/******* datostabla ******/

.datostabla {

font-family:'Puritan20Normal', arial, helvetica, sans-serif;
font-size: 1em;
		color: #111;
		padding: 2px;
}


/******** slider *********/

 #slider {
 margin:0 auto;
  width:1160px;
 background:#fff;
 
 
 }


/* jQuery lightBox plugin - Gallery style */
 
	#gallery ul {
	list-style: none; 
	padding:0;
	margin:0;
	}

	#gallery ul li { display: inline; 
	list-style: none; 
	}
 

 /************* carousel stuff ****************/

.carousel_cont {
	margin:0 auto;  
	position:relative;
 
 

	height:500px; 
	width:1440px; 

	margin-bottom:1px;

	/* border:1px solid #fff; */
}

 #wrapper {
	margin:0 auto;
	width: 100%;
 
	height: 500px;
	margin: 0;
	position: relative;
 
}

#carousel div {
	height: 500px;
	float: left;
}
#carousel img {
	min-width: 100%;
	min-height: 100%;
}

#pager {
	border-radius: 20px;
	background: #070707;
	text-align: center;
	width: 160px;
	height: 25px;
	padding-top: 2px;
	margin: 235px 0 0 -60px;
	position: absolute;
	top: 50%;
	left: 50%;
}
#pager a.selected span {
	background: #666;
}
#pager a {
	display: inline-block;
	padding: 5px;
}
#pager span {
	border-radius: 10px;
	background: #ccc;
	text-indent: -100px;
	line-height: 0;
	display: inline-block;
	width: 10px;
	height: 10px;
	overflow: hidden;
}


/************* ******** ***** ****************/


/************ carousel paquetes compra en linea *************/

.paquetes {

/* border:8px solid #aaaaaa; */
}

.comprarc p {
font-size: 1.4em;
color:#000;
}


/**** anylink menu stuff *************/

/**********************/

.anylinkcss{
		position:absolute;
		visibility: hidden;
		z-index: 100;
		margin-left:-0px;
		margin-top:-10px;
 
 
 

}

A.Dheader:link{
	display:block;
	min-width:140px;
 	margin:0px;
  	font-family:'DejaVuSansBook',  helvetica, sans-serif;
	font-size: 12px;
	color:#111;
	letter-spacing:0px;
	line-height:32px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:2px;
	border:0px;
	text-decoration:none;
	background:#f4f4f4;
	font-weight:500;
	border-bottom:1px solid #aaa;
 
 
}

 A.Dheader:visited{
 
	display:block;
	min-width:140px;
 	margin:0px;
  	font-family:'DejaVuSansBook',  helvetica, sans-serif;
	font-size: 12px;
	color:#111;
	letter-spacing:0px;
	line-height:32px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:2px;
	border:0px;
	text-decoration:none;
	background:#f4f4f4;
	font-weight:500;
	border-bottom:1px solid #aaa;
 
 
}

 A.Dheader:hover{
 
	display:block;
	min-width:140px;
 	margin:0px;
  	font-family:'DejaVuSansBook',  helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	letter-spacing:0px;
	line-height:32px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:2px;
	border:0px;
	text-decoration:none;
	background:#4FA840;
	font-weight:500;
	border-bottom:1px solid #9EB53A;
 
 
}

/****** FIXED PIN TOP LEFT RIBBON y ESR ******/

#tl {
position: fixed;
z-index:1000000 !important;
left: 6px;
top: 0;
height: 67px;
width: 126px;
background:url(assets/fixed_gp.png) no-repeat;
text-indent: -999em;
text-decoration: none;
}

#esr {
position: fixed;
z-index:1000000 !important;
left: 116px;
top: 2px;
height: 67px;
width: 152px;
background:url(assets/l_esr_sombra.png) no-repeat;
text-indent: -999em;
text-decoration: none;
}


/****** FIXED PIN CENTER MENU RIGHT CARRITO ******/

#carritocr {
position: fixed;
z-index:2 !important;
right: 1em;
bottom:1em;
height: 4em;
width: 4em;
color: #fff;
text-align:center;
/*background:url(assets/carrito48.png) no-repeat;*/
/* text-indent: -999em; */
text-decoration: none;
}


/****** FIXED PIN CENTER MENU RIGHT letrero chat ******/

#chatcr {
position: absolute;
z-index:2 !important;
right: 12px;
top:90px;
height: 48px;
width: 64px;
color: #fff;
text-align:center;
/*background:url(assets/carrito48.png) no-repeat;*/
/* text-indent: -999em; */
text-decoration: none;
}




/************** bxslider stuff ****************/

.bxslider_cont {
	margin:0 auto;  
	position: relative; 
 
 
	width:99%; 
	margin-bottom:1em;
	text-align: center;
	
  
	padding:0px;
	z-index:+1;
 
	
}

.bxslider_cont   ul, li {
	margin: 0 auto;
	padding:0px;
	
}