@import url(f_puritan.css);
@import url(f_league.css); 

/* 'Puritan20Normal', 'Puritan20Italic', 'Puritan20Bold', 'Puritan20BoldItalic' ---   */


@media(max-width: 1920px) {

		html {    font-size: 19px;  }

		.menu_cont {visibility: visible !important; }
		.btnylogo {visibility: hidden !important;  }
}


@media(max-width: 1440px) {

		html {    font-size: 16px;  }

		.menu_cont {visibility: visible !important;}
		.btnylogo {visibility: hidden !important;}

}

@media(max-width: 1280px) {

	html {    font-size: 16px;  }

	.menu_cont {visibility: visible !important; }
	.btnylogo {visibility: hidden !important;  }

}


@media(max-width: 800px) {

 
  
		html {    font-size: 28px;   }
	
		.menu_cont {visibility: hidden !important; display:none !important; }
		.btnylogo {visibility: visible !important; }
		.col2tercios     { width:99% !important; background: url('assets/raya.png') bottom center repeat-x; margin-bottom:1em !important; min-height:200px !important;}
		.col2terciosfull  { width:99% !important; background: url('assets/raya.png') bottom center repeat-x; margin-bottom:1em !important; min-height:200px !important;}
		.col2full    { width:95% !important; background: url('assets/raya.png') bottom center repeat-x; margin-bottom:1em !important; min-height:200px !important;}
		.col2triple		 { width:95% !important; margin-bottom: 1em !important;}
		.col2		 { width:95% !important; margin-bottom: 1em !important;}
		.contenedor {top:1em !important;}
		.footer {top:1em !important;}
		.footer p {text-align: center !important;}
		.panelA img, .panelB img, .panelC img {width:100% !important; }
		h2 {text-align: center !important;}
		h3 {text-align: center !important;}
}

@media(max-width: 480px) {
  
		html {    font-size: 15px;   }
	
		.menu_cont {visibility: hidden !important; display:none !important; }
		.btnylogo {visibility: visible !important; }
		.col2tercios { width:99% !important; background: url('assets/raya.png') bottom center repeat-x; margin-bottom:1em !important; min-height:200px !important;}
		.col2full    { width:90% !important; background: url('assets/raya.png') bottom center repeat-x; margin-bottom:1em !important; min-height:200px !important;}
		.contenedor {top:1em !important; width:100% !important;}
		.footer {top:0px !important;}
		.footer p {text-align: center !important;}
		.panelA, .panelB, .panelC, .panelD {width:100% !important;}
		.panelA img, .panelB img, .panelC img {width:100% !important; }
		h2 {text-align: center !important;}
		h3 {text-align: center !important;}

 
}



/********************************************************************************************/

body {
	margin:0 auto;
	background:#f1f1f1;

}

.contenedor {
	margin:0 auto;  
 
	padding:0px;
	clear:both;
	top:1em;
	padding-top:0px;
	position:relative;
	width:100%;
	background:#fff;
	display: table;
 
 
/*
		-webkit-box-shadow: #666 0px 0px 3px;
		-moz-box-shadow: #666 0px 0x 3px;
		box-shadow: #666 0px 0px 3px;

 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;

		behavior: url("pie/PIE.php");
 */
}

 

.footer{
	margin:0 auto;  
	position:relative;
	clear:both;
	display: table;
	padding:0px;
	top:2em;
	margin:2em 0em 1em 0em;
	padding-top:0px;
 
	width:100%;
	background:#4E4E4E;
	border-top:2px solid #222;

 
}

.footer p{
 color:#f0f0f0;
 font-size: .85em;
}

.menu_cont {
	top:0px;
	display:table;
	margin:0 auto;
	position:absolute;
	border-bottom:1px solid #dfdfdf;
	background:#fff;
	height: 72px;
	width:99%
 
}






/****** SUBMAINAV *********/
 

.menu_botones_cont {
	position:relative;
	margin:0px;
	height: 72px;
 
	float:right; 
	margin-top: 8px;
	z-index:+10;

}

 A.submainav:link{
 
	display: inline;
	margin:0px;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: .95em;
	color:#172F63;
 
	text-align:left;
 	padding:32px 8px 24px 8px;
 	text-decoration:none;
	background: #E9E9E9;
	border-top: 1px solid #dedede;
	border-bottom:4px solid #AE0A2E;
 

			 -webkit-transition: all 0.1s ease;
			-moz-transition:all 0.1s ease;  
		    -o-transition:all 0.1s ease;  
		    transition:all 0.1s ease;

		behavior: url("../pie/PIE.php");
  
}

 A.submainav:visited{
 
	display: inline;
	margin:0px;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: .95em;
	color:#172F63;
 
	text-align:left;
 	padding:32px 8px 24px 8px;
 	text-decoration:none;
	background: #E9E9E9;
	border-top: 1px solid #dedede;
	border-bottom:4px solid #AE0A2E;
 

			 -webkit-transition: all 0.1s ease;
			-moz-transition:all 0.1s ease;  
		    -o-transition:all 0.1s ease;  
		    transition:all 0.1s ease;

		behavior: url("../pie/PIE.php");
  
}

 A.submainav:hover{
 
	display: inline;
	margin:0px;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: .95em;
	color:#172F63;
 
	text-align:left;
 	padding:32px 8px 16px 8px;
 	text-decoration:none;
	background: #E9E9E9;
	border-top: 1px solid #dedede;
	border-bottom:12px solid #AE0A2E;
 

			 -webkit-transition: all 0.1s ease;
			-moz-transition:all 0.1s ease;  
		    -o-transition:all 0.1s ease;  
		    transition:all 0.1s ease;
		behavior: url("../pie/PIE.php");
 
}

 
 A.submainavv:link{
  
	display: inline;
	margin:0px;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: .95em;
	color:#fff;
 	line-height:72px;
	text-align:left;
 	padding:35px 8px 27px 8px;
 
	text-decoration:none;
 
	border-bottom: 1px solid #999;
	height: 72px;
  
 
	background:#172F63;
 
		 -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:visited{
  
	display: inline;
	margin:0px;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: .95em;
	color:#fff;
 	line-height:72px;
	text-align:left;
 	padding:35px 8px 27px 8px;
 
	text-decoration:none;
 
	border-bottom: 1px solid #999;
	height: 72px;
  
 
	background:#172F63;
 
		 -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:hover{
  
	display: inline;
	margin:0px;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: .95em;
	color:#fff;
 	line-height:72px;
	text-align:left;
 	padding:35px 8px 27px 8px;
 
	text-decoration:none;
 
	border-bottom: 1px solid #999;
	height: 72px;
  
 
	background:#172F63;
 
		 -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.proyectosmain:link {

	display: block;
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	color:#000;
	font-size:.85em;
	line-height:1.5em;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	padding: 10px 10px 10px 10px;
	background: #ffffff url('assets/raya.png') bottom center repeat-x;
  }

a.proyectosmain:visited {

	display: block;
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	color:#000;
	font-size:.85em;
	line-height:1.5em;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	padding: 10px 10px 10px 10px;
	background: #ffffff url('assets/raya.png') bottom center repeat-x;
  }

a.proyectosmain:hover {
	display: block;
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	color:#fff;
	font-size:.85em;
	line-height:1.5em;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	padding: 10px 10px 10px 10px;
	background: #0944BA url('assets/raya.png') bottom center repeat-x;
  }


a.proyectosmainv:link {

	display: block;
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	color:#fff;
	font-size:.85em;
	line-height:1.5em;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	padding: 10px 10px 10px 10px;
	background: #172F63 url('assets/raya.png') bottom center repeat-x;
  }

a.proyectosmainv:visited {

	display: block;
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	color:#fff;
	font-size:.85em;
	line-height:1.5em;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	padding: 10px 10px 10px 10px;
	background: #172F63 url('assets/raya.png') bottom center repeat-x;
  }

a.proyectosmainv:hover {
	display: block;
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	color:#fff;
	font-size:.85em;
	line-height:1.5em;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	padding: 10px 10px 10px 10px;
	background: #172F63 url('assets/raya.png') bottom center repeat-x;
  }



A.proytitulolista:link   {
font-family:  'league_gothicregular', Arial, sans-serif; 
	display:block;
	letter-spacing:0px;
	color:#f0f0f0;
	font-size:2em;
	text-align:left;
	line-height:1.6em;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	background-color: #172F63;
	padding-left:6px;

  }
A.proytitulolista:visited   {
font-family:  'league_gothicregular', Arial, sans-serif; 
	display:block;
	letter-spacing:0px;
	color:#f0f0f0;
	font-size:2em;
	text-align:left;
	line-height:1.6em;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	background-color: #0944BA;
	padding-left:6px;
  }

A.proytitulolista:hover   {
font-family:  'league_gothicregular', Arial, sans-serif; 
	display:block;
	letter-spacing:0px;
	color:#f0f0f0;
	font-size:2em;
	text-align:left;
	line-height:1.6em;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	background-color: #0944BA;
	padding-left:6px;
  }

P.listap   {
	overflow: hidden;
	margin: 0 auto;
	margin-right:10px;
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	color:#000;
	font-size:.9em;
	line-height:1.7em;
	font-weight: normal;
	font-style: normal;
  }

P.listap strong {
	margin:0 auto;
	display:inline;
	font-size:1.3em;
	font-style: italic;
	font-weight: normal;
	background:#e9e9e9;
 
	}


.ave {
margin:0 auto; 
position:relative; 
clear:both;
width:99%; 
height:12px; 
margin-bottom:20px;
text-align:center;
padding:3px;
}


A.avelink:link  {
		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;
 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;

		 -webkit-box-shadow: #322C0B 0px 1px 3px;
		-moz-box-shadow: #322C0B 0px 1x 3px;
		box-shadow: #322C0B 0px 1px 3px;

		behavior: url("pie/PIE.php");

}


A.avelink:visited  {
		font-family: Arial, geneva, sans-serif;
		font-size: 10px;
		color: #222222;
		text-align:center;
		text-decoration:none;
		padding:5px;
		background:#DBD7D4;

		 -webkit-transition: all 0.3s ease;
			-moz-transition:all 0.3s ease;  
		    -o-transition:all 0.3s ease;  
		    transition:all 0.3s ease;
 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;

 

		behavior: url("pie/PIE.php");

}


A.avelink:hover  {
		font-family: Arial, geneva, sans-serif;
		font-size: 10px;
		color: #222222;
		text-align:center;
		text-decoration:none;
		padding:5px;
		background:#DBD7D4;

 -webkit-transition: all 0.3s ease;
			-moz-transition:all 0.3s ease;  
		    -o-transition:all 0.3s ease;  
		    transition:all 0.3s ease;
 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;

 

		behavior: url("pie/PIE.php");

}

/****** COLUMNAS *****************/


.col2 {

	margin:0 auto;
	padding:0px 5px 0px 5px;
	position:relative;
	float:left;
	width:21%;
	margin-left:1%;
 
	}

.col2full {
	overflow:hidden;
	margin:0 auto;
	padding:0px 5px 0px 5px;
	position:relative;
	top:0px;
	float:left;
	width:48%;
	margin-left:1%;
 
	}

 

.col2triple {
 
	margin:0 auto;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	position:relative;
	top:0px;
	float:left;
	width:75%;
	margin-left:0.5%;
	display:table-column;
 
	/* border: #999 1px solid;  */
 
	}


.col2screen {
 
	margin:0 auto;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	position:relative;
	top:0px;
	float:left;
	width:99.5%;
	margin-left:0.5%;
	display:table-column;
 
	/* border: #999 1px solid;  */
 
}

.col2tercios {
	overflow:hidden;
	display: table-column;
	margin:0 auto;
	padding:0px 5px 0px 5px;
	position:relative;
	top:0px;
	float:left;
	width:31.2%;
	min-height:550px;
	margin-left:1%;
 
}

.col2terciosfull {
	overflow:hidden;
	display: table-column;
	margin:0 auto;
	padding:0px 5px 0px 5px;
	position:relative;
	top:0px;
	float:left;
	width:62.2%;
	min-height:550px;
	margin-left:1%;
 
}

.panelA {
 
	margin:0 auto;
 	padding: 1% 1% 0% 1%;
	margin:0px;
	overflow:hidden;
	position:relative;
	float:left;
	width:98%;
 	background: #363D47 url('assets/raya.png') bottom center repeat-x; 
 

}
 

.panelB {
 
	margin:0 auto;
 	padding: 1%;
	overflow:hidden;
	position:relative;
	float:left;
	width:98%;
	

	background: -webkit-linear-gradient(0deg, #fbfbfb, #f0f0f0); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(0deg, #fbfbfb, #f0f0f0); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(0deg, #fbfbfb, #f0f0f0); /* For Firefox 3.6 to 15 */
	background: linear-gradient(270deg, #fbfbfb, #f0f0f0); /* Standard syntax, android  */
  
}



.panelC {
 
	margin:0 auto;
 	padding: 1% 1% 0% 1%;
	margin:0px;
	overflow:hidden;
	position:relative;
	float:left;
	width:98%;
 	background: #4f4f4f url('assets/raya.png') bottom center repeat-x; 
 
	background: -webkit-radial-gradient(circle, #20232D, #1D1E20); /* For Safari 5.1 to 6.0 */
	background: -o-radial-gradient(circle, #20232D, #1D1E20); /* For Opera 11.1 to 12.0 */
	background: -moz-radial-gradient(circle, #20232D, #1D1E20); /* For Firefox 3.6 to 15 */
	background: radial-gradient(circle,  #20232D, #1D1E20); /* Standard syntax, android  */

}


.panelD {
 
	margin:0 auto;
 	padding: 1% 1% 0% 1%;
	margin:0px;
	overflow:hidden;
	position:relative;
	float:left;
	width:98%;
 	background: #363D47 url('assets/panelD_bg.png') center center repeat; 
 

}

/***************** H DE P'S ************************/

/* P's */

H1 { /* TITULOS principales */
	margin:0 auto;
 	display:block;
	width:100%;
	font-family:  'league_gothicregular', Arial, sans-serif; 
	font-size:2.2em;
	line-height:1em;
 	color:#343434;
	text-align:left;
	padding:0em 0em .25em 0em;
	margin-bottom:.25em;
	font-weight:100;
 	text-transform: uppercase;
	/* background: url('assets/raya.png') bottom center repeat-x;  */
}


H2 { /* SUBTITULOS principales */
	margin:0 auto;
 	display:block;
	width:100%;
	font-family:  'league_gothicregular', Arial, sans-serif; 
	font-size:2.2em;
	line-height:1em;
 	color:#343434;
	text-align:left;
	padding:0em 0em .25em 0em;
	margin-bottom:.25em;
	/* background:#060606; */
	font-weight:100;
 	text-transform: uppercase;
	background: url('assets/raya.png') bottom center repeat-x; 
}


H3 { /* STRONG P */
	margin:0 auto;
 
	display:table-cell;
	width:100%;
	font-family:  'league_gothicregular', Arial, sans-serif; 
 	/* font-size:60px; */
	font-size:1.6em;
	line-height:1.1em;
 	color:#333;
	text-align:left;
	padding:0px 0px 0px 0px;
	/* background:#060606; */
	font-weight:100;
 
}


P, LABEL {
	margin:0 auto;
	padding:0px;
	overflow:hidden;
 
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size:1em;
 	color:#111;
	font-weight: normal;
	text-align:left;
	line-height:1.3em;
}

UL, OL {

margin: 1em;
padding: 0px;

}

LI {
 
	margin:0 auto;
	padding:0px;
	overflow:hidden;
 
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size:1em;
 	color:#111;
	font-weight: normal;
	text-align:left;
	line-height:1.3em;
} 

.edifsa {
	color:#172F63;
	}


.textoinicio{

	margin:0 auto;
	float:left;
	margin-left:0px;
	padding-left:0px;
	top:3em;
 	z-index: +1; 
	position: relative; 
 	width:100%;
	background: rgba(0, 0, 0, 0.65);

	
} 

.textoinicio h2 {
	margin:0 auto;
	position: relative;
	line-height:1em;
	color:#fff;
	float: left;
	padding-left: 1%;
}

.burgertext {

	margin:0 auto;
 	display:inline;
 	font-family:  'league_gothicregular', Arial, sans-serif; 
	font-size:24px;
	vertical-align:7px;
 	color:#172F63;
	text-align:left;
 	font-weight:100;
 	text-transform: uppercase;
	text-decoration:none;
}

.minuscula {font-size:.7em;}

/***************************************** MOVIL VERSION ********************************/




.btnylogo {   /* contenedor menu movil */

	position: relative;
 
	float:left;
	width:100%;
	height:48px;
	border-bottom:1px solid #dfdfdf;
	background:#f0f0f0;
	z-index:+100000;


}

.movil_menu {
	z-index:+100000;


}

 


/***** MOVIL SUBMAINAV ******/

 A.msubmainav:link{
	display:block;
	margin:0px;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: .95em;
	color:#172F63;
	letter-spacing:0px;
	line-height:1.5em;
	text-align:left;
	margin:0px;
	padding:5px 8px 5px 6px;
	text-decoration:none;
	background: #E9E9E9;
	border-bottom: 3px groove #fff;
	width:99%;
 
 		 -webkit-transition: all 0.2s ease;
			-moz-transition:all 0.2s ease;  
		    -o-transition:all 0.2s ease;  
		    transition:all 0.2s ease;

		behavior: url("../pie/PIE.php");
	 
 
}

 A.msubmainav:visited{
	display:block;
	margin:0px;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: .95em;
	color:#172F63;
	letter-spacing:0px;
	line-height:1.5em;
	text-align:left;
	margin:0px;
	padding:5px 8px 5px 6px;
	text-decoration:none;
	background: #E9E9E9;
	border-bottom: 3px groove #fff;
	width:99%;

			 -webkit-transition: all 0.2s ease;
			-moz-transition:all 0.2s ease;  
		    -o-transition:all 0.2s ease;  
		    transition:all 0.2s ease;

		behavior: url("../pie/PIE.php");
 
}

 A.msubmainav:hover{
	display:block;
	margin:0px;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: .95em;
	color:#fff;
	letter-spacing:0px;
	line-height:1.5em;
	text-align:left;
	margin:0px;
	padding:5px 8px 5px 6px;
	text-decoration:none;
 
	border-bottom: 3px groove #fff;
	width:99%;

	background:#AE0A2E;
 
		 -webkit-transition: all 0.2s ease;
			-moz-transition:all 0.2s ease;  
		    -o-transition:all 0.2s ease;  
		    transition:all 0.2s ease;

		behavior: url("../pie/PIE.php");
 
}

 A.msubmainavv:link{
	display:block;
	margin:0px;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: .95em;
	color:#fff;
	letter-spacing:0px;
	line-height:1.5em;
	text-align:left;
	margin:0px;
	padding:5px 8px 5px 6px;
	text-decoration:none;
 
	border-bottom: 3px groove #fff;
	width:99%;

	background:#172F63;
 
 
 
 
}

 A.msubmainavv:visited{
	display:block;
	margin:0px;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: .95em;
	color:#fff;
	letter-spacing:0px;
	line-height:1.5em;
	text-align:left;
	margin:0px;
	padding:5px 8px 5px 6px;
	text-decoration:none;
 
	border-bottom: 3px groove #fff;
	width:99%;

	background:#172F63;
 
 

 
}


 A.msubmainavv:hover{
	display:block;
	margin:0px;
  	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size: .95em;
	color:#fff;
	letter-spacing:0px;
	line-height:1.5em;
	text-align:left;
	margin:0px;
	padding:5px 8px 5px 6px;
	text-decoration:none;
 
	border-bottom: 3px groove #fff;
	width:99%;

	background:#172F63;
 
  
}



/*- paginacion -*/

#paginacion_cont {
	margin:0 auto;
	overflow:hidden;
	margin:1em;
	height:2em;
	display: inline;
	float:right;
	top:0px;
	position:relative;
	text-align: center !important;
	background:#ffffff;
	padding: .4em;
	clear: both;


}

 

a.paginacion:link {
	
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size:.95em;
 
	color:#333;
	padding:6px;
	margin:4px;
	background:#f4f4f4;
	text-decoration:none;
}

a.paginacion:visited {
	
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size:.95em;
 
	color:#333;
	padding:6px;
	margin:4px;
	background:#f4f4f4;
	text-decoration:none;
}

a.paginacion:hover {

	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size:.95em;
 
	color:#333;
	padding:6px;
	margin:4px;
	background:#dfdfdf;
	text-decoration:none;

}

a.paginacionv:link, a.paginacionv:visited {
	
	font-family:'Puritan20Normal', arial, helvetica, sans-serif;
	font-size:.95em;
 
	color:#ccc;
	padding:6px;
	margin:4px;
	background:#fdfdfd;
	text-decoration:none;
}




/*- end paginacion -*/




.drpDown {
		font-family:  'ModernH-Bold', Arial, sans-serif; 
		font-size: 1em;
		color: #000;
		padding: 5px 3px 5px 3px;
		margin:0px;
		font-weight: normal;
		background: #f5f5f5;
		border: 1px solid #C5C1B6;
		width:98%
}


/**********************/

/********** clickhere ***********/


A.clickhere:link{
	position: relative;
	display: inline;
	margin:0px;
  	font-family:'league_gothicregular', Arial, sans-serif;
	font-size: 1.6em;
	color:#000;
	letter-spacing:0px;
 
	text-align:right;
	margin:0px;
	padding:5px 18px 5px 18px;
	border:0px;
	text-decoration:none;
	font-weight:100;
 
	
 

	background:#DC9B0C;
 
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		-khtml-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;

		-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.clickhere:visited{
	position: relative;
	display: inline;
	margin:0px;
  	font-family:'league_gothicregular', Arial, sans-serif;
	font-size: 1.6em;
	color:#000;
	letter-spacing:0px;
 
	text-align:right;
	margin:0px;
	padding:5px 18px 5px 18px;
	border:0px;
	text-decoration:none;
	font-weight:100;

	background:#DC9B0C;
 
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		-khtml-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;

		-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.clickhere:hover{
	position: relative;
	display: inline;
	margin:0px;
  	font-family:'league_gothicregular', Arial, sans-serif;
	font-size: 1.6em;
	color:#fff;
	letter-spacing:0px;
 
	text-align:right;
	margin:0px;
	padding:5px 18px 5px 18px;
	border:0px;
	text-decoration:none;
	font-weight:100;

	background:#172F63;
 
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		-khtml-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;

		-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");
 
}

/***************************************** END MOVIL VERSION ********************************/


.raya {
position: relative;
display:block;
clear:both;
height:1em;
background: url('assets/raya.png') bottom center repeat-x; 

}

.flotaIMGleft{

	float: left;
	clear: left;
    margin: 5px 10px 10px 0;
    padding: 5px;
	background: #fff;
	border: 1px solid #bababa;

}


/************** bxslider stuff ****************/

.bxslider_cont {
	margin:0 auto;  
	position: relative; 
	/* margin-top:20px; */
 	max-height:300px; 
	width:99%; 
	margin-bottom:1em;
	text-align: center;
	/*border:1px solid #000; */
	padding:0px;
	z-index:+1;
 
	
}

.bxslider_cont   ul, li {
	margin: 0 auto;
	padding:0px;
	
}