/* PAGINATOR */

@font-face {
	font-family: 'Conv_ACaslonPro-Regular';
	src: url('../fuentes/ACaslonPro-Regular.eot');
	src: local('☺'), url('../fuentes/ACaslonPro-Regular.woff') format('woff'), url('../fuentes/ACaslonPro-Regular.ttf') format('truetype'), url('../fuentes/ACaslonPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

ul#paginator{
	margin:0 auto;
	padding:0;
	list-style:none;
	overflow:hidden;
	/*border:#F00 solid 1px;*/
}

ul#paginator li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	list-style:none;
	float:left;
}

ul#paginator li a{
	margin:0 2px 0 0;
	padding:3px 6px;
	float:left;
	display:block;
	color:#807966;
	text-decoration:none;
}

ul#paginator li a:hover{
	text-decoration:underline !important;
}

ul#paginator li.prev-off{
	color:#666;
	margin:0 2px 0 0;
	padding:3px 6px;
}

ul#paginator li.active{
	color:#000;
	border:none;
	margin:0 2px 0 0;
	padding:3px 6px;
}

.info_contacto{
	background-color:#9db1dd;
	padding:15px 20px;
	position:absolute;
	color:#000;
	width:70%;
	left:-20px;
	top:260px;
	z-index:999999999;
	font-size:14px;
	line-height:18px;
	font-family: 'Conv_ACaslonPro-Regular';
	}

body{
	overflow-x:hidden;
	}
	
h1.main_title{
	padding-left:1%;
}	

::selection{
	background-color:#d1d1d1;
	}
	
::-moz-selection{
	background-color:#d1d1d1;
	} 	

a img{
	border:none;
	}



a{
	}

a:hover{
	}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0 0 15px 0;
	padding:0;
	}


/* Clearfix */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}

header{
	position:relative;
	width:990px;
	margin:0 auto;
}

.marca{
	position:relative;
	z-index:999;
	top:-50px;
}

nav ul {
	margin: 25px auto;
	height: 40px;
	float:left;
	clear:both;
	width:950px;
}

nav li {
	display: inline;
	float: left;
}

nav a {
	font-size:100% !important;
	font-family: 'Conv_ACaslonPro-Regular' !important;
	float:left;
	color: #807966;
	text-align: center;
	text-decoration: none;
	padding:20px;
}


nav ul li a:hover {
	color:#000;
	background:url(../img/bg__menu.png);

}

nav li a.marca2:hover{
	background:none;
}

.marca3{
	display:none;
}

.activo{
	color:#000;
	background:url(../img/bg__menu.png);
}

.activo2{
	color:#000 !important;
}

nav li:last-child a {
	border-right: 0;
}
nav a:hover, nav a:active {
	color: #ccc;
}

a#pull {
	display: none;
}

section{
	position:relative;
	width:1300px;
	margin:0 auto;
	}

.internas{
	background:#f0f0ed;
	float:left;
	width:100%;
	padding:60px 0 20px 0;
	/*padding-top:60px;*/
	min-height:450px;
}

.internas_empty_col{
	background:#f0f0ed;
	float:left;
	width:100%;
	padding:60px 0 20px 5%;
	min-height:450px;
}

.col{
	float:left;
	width:25%;
	height:200px;
	margin:0;
	background-color:#FFF;
}
	
.col_20{
	float:left;
	width:18%;
	margin-left:5%;
}

.col_20 ul li{
	list-style:none;
}

.col_20 ul li a{
	color:#807966;
	font-family: 'Conv_ACaslonPro-Regular';
	font-size:17px;
	text-decoration:none;
}

.col_12{
	width:12%;
	float:left;
	margin:1%;
}

.col_15{
	width:15%;
	float:left;
}

.col_17{
	width:17%;
	float:left;
	margin:1%;
}

.col_30{
	width:28%;
	float:left;
	margin:1%;
}

.col_40 p{
	color:#555555;
	font-size:14px;
	line-height:18px;
	padding:2% 10% 0 0;
	font-family: 'Conv_ACaslonPro-Regular';
}

.col_40{
	float:left;
	width:35%;
	margin-top:10px;
	margin-left:30px;
}

.col_50{
	float:left;
	width:48%;
	margin-top:10px;
	margin-left:120px;
}	

.col_50 p{
	color:#555555;
	font-size:14px;
	line-height:18px;
	padding:2% 10% 0 0;
	font-family: 'Conv_ACaslonPro-Regular';
}	

.col_70{
	float:left;
	width:62%;
	margin:0 2% 0 2%;
}		

.col_80{
	float:left;
	width:78%;
}	

.title{
	color:#555;
}

.title p{
	text-align:center;
	text-decoration:none;
	padding-top:3%;
	font-family: 'Conv_ACaslonPro-Regular';
	font-size:14px;
}

.title_novedad{
	color:#000;
}

.title_novedad p{
	text-align:center;
	text-decoration:none;
	padding-top:3%;
	font-family: 'Conv_ACaslonPro-Regular';
	font-size:16px;
}

.descripcion_novedad p{
	font-size:12px;
	color:#555;
	padding:1%;
}

.read_more{
	font-style:italic;
	color:#5671af;	 
}

.back{
	width:100px;
	color:#555;
	font-family: 'Conv_ACaslonPro-Regular';
}

.back_galeria{
	width:100px;
	color:#555;
	font-family: 'Conv_ACaslonPro-Regular';
	margin-left:1%;
}

/*contacto*/

.campo{
	width:85%;
	border:#9f9f9f 1px solid;
	padding:1%;
	font-size:80%;
	color:#898989;
}

.boton{
  display: inline-block;
  padding: 6px;
  margin-bottom: 0;
  margin-top:2%;
  font-size:80%;
  background:#7e98d0;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  color:#FFF;
}

.boton:hover{
	border:#506491 1px solid;
	color:#ffffff;
	background:#506491;
}



.simulado{
	padding:10%;
	text-align:center;
	cursor:pointer;
	}	

.simulado:hover span.icono{
	background-position: bottom left;
	}	

span.icono{
	background-position: top left;
	background-repeat:no-repeat;
	width:70px;
	height:70px;
	display:block;
	overflow:hidden;
	margin:0 auto 14px auto;
	}

.frase_principal {
	font-family: 'Conv_ACaslonPro-Regular';	
	text-align:center;
	margin:25px 0;
	line-height:27px;
	font-size:200%;
	color:#161616;
	position:relative;
}

.carrusel li p{
	color:#9d9d9d;
	font-style:italic;
	}		
	
.top_nav a{
	background-image:url(../img/top_socials.png);
	display:block;
	width:30px;
	height:30px;
	overflow:hidden;
	padding:0;
	margin:0 5px;
	float:right;
	}

img.social{
	margin:auto 2px auto 2px;
}

.noticia{
	width:100%;
	}

.noticia h2{
	margin:10px 0 0 0;
	float:left;
	}	

.noticia p.sub{
	float:left;
	color:#9d9d9d;
	font-style:italic;
	clear:none;
	margin:0;
	}

p.download, a.download{
	color:#807966;
	font-size:16px;
	font-style:normal;
}

p.download img{
	margin-right:5%;
}
	
p a{
	color:#9c6eae;
	font-style:italic;
	text-decoration:none;
	}

p a:hover{
	text-decoration:underline;
	}	
	
.noticia p.normal{
	float:left;
	clear:both;
	color:#000;
	font-style:normal;
	margin:11px 0 0 0;
	}				
	
.fecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	background:url(../img/fondo_fecha.jpg) no-repeat top center;
	text-align:center;
	padding:14px 0 0 0;
	width:71px;
	height:57px;
	display:block;
	float:left;
	margin:0 20px 0 0;
	}	

.fecha span{
	font-size:14pt;
	}

section.pie{
	width:100%;
	margin:0 0 20px 0;
}	

section.pie p{
	font-family: 'Conv_ACaslonPro-Regular';
	width:990px;
	position:relative;
	margin:0 auto;
	text-align:center;
	color:#7f7f7f;
}

img.footer_top{
	margin:0 auto;
}	

span.menu_separation{
	background:url(../img/menu_separation.png) no-repeat;
}

p.especial{
	background-color:#9db1dd;
	padding:15px 20px;
	color:#000;
	width:80%;
	}
	
.language{
	width:890px;
	text-align:right;
	margin:0 auto;
}

.language a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7f7f7f;
}

.language a.active, .language a:hover {
	color:#000;
	text-decoration:underline !important;
}
	
/* PAGINATOR */

/*Styles for screen 600px and lower*/
@media screen and (max-width: 800px) {

header{
	background-image:none;
	width:100%;
	z-index:999999;
	position:relative;
	top:0;
	margin:0;
	padding:0;
}

nav {
	width:100%;
	top:0;
	margin:0;
	padding:0;
}
	
nav ul {
	width:100%;
	display: none;
	padding:0;
	background-color:#ae9a63;
	height:auto;
	margin:0;
	position:absolute;
	top:-70px;
}

nav ul li {
	background-color:#ae9a63;
	width:100%;
	float:left;
}
	
nav ul li a {
	width:100%;
	display:block;
	color:#fff;
	text-align:center;
	padding:15px 0;
	margin:0;
	float:left;
}

.marca3{
	display:none;
}

.activo{
	color:#000;
	background:url(../img/bg__menu.png);
}

nav li:last-child a {
	border-right: 0;
}
nav a:hover, nav a:active {
	color: #ccc;
}
	
	 a#pull {
		position:absolute;
		display: block;
		right: 10px;
	    top: 40px;
		z-index:999999999999;
	}
	
	a#pull:after {
		content:"";
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
		z-index:99999999;
	}
	
section{
	width:100%;
	}

.col{
	width:50%;
	}
	
.col_12{
	width:100%;
	float:left;
	margin:1%;
}


.col_17{
	width:100%;
	float:left;
	margin:1%;
}
	
.col_20{
	width:100%;
	margin:50px 0 0 0;
	padding:0;
}

.col_30{
	width:100%;
	float:left;
	margin:1%;
}		

.col_40{
	width:100%;
	margin:0;
}

.col_40 img{
	width:100%;
	text-align:center;
}

.col_40 p{
	padding:2%;
}

.col_50 p{
	padding:2%;
}

h1{
	padding:2%;
}

.flexslider .slides li img{
	width:100%;
}

.col_50{
	width:100%;
	margin:0;
	}		

.col_70{
	float:left;
	width:100%;
	margin:0 2% 0 0;
}		

.simulado2{
	overflow:hidden;
	padding:0;
	text-align:center;
	cursor:pointer;
	}	

section.pie p{
	text-align:center;
	width:100%;
}

.internas{
	background:#f0f0ed;
	width:100%;
}	

img.footer_top{
	margin:0;
	width:100%;
}

a.marca2{
	display:none;
}

.marca3{
	display:block;
	margin:50px auto 0 auto;
	text-align:center;
	position:relative;
	z-index:9999999999;
}

.slider_index{
	margin:0;
	position:relative;
	z-index:9999;
	margin-top:-125px;
}

.internas{
	margin-top:-230px;
}	

.submenu_nosotros{
	position:relative;
	z-index:99999999;
}

.submenu_nosotros ul li{
	padding:1%;
}

}
