@charset "utf-8";
/* CSS Document */

/*-------------------------------------------
			FUENTES
-------------------------------------------*/

@import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,700");

@import url("http://fonts.googleapis.com/css?family=Lato:400,300,700,400italic,700italic");

/*-------------------------------------------
			ESTILOS
-------------------------------------------*/

a:link    {color:#000;} /* #444*/ 
a:visited {color:#000;}
a:hover   {color:#ada6a6; text-decoration:none;} /*underline */ 
a:active  {color:yellow;}

h2 {
	font-size: 1.4em;
	line-height: 32px;
	margin: 0;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-rendering: optimizelegibility;
}

h3 {
	padding-top: 30px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px/*.8em*/;
	font-style: normal;
	font-weight: bold;
}

h4 {
	margin-bottom: 0;
	font-size: 0.95em;
	margin-top: 0;
	font-weight: normal;	
	line-height:22px;
	letter-spacing: 0.5px;
}

h5 {
	font-size: 0.85em;
	font-weight: bold;
	margin-bottom: 2px;
	text-transform: uppercase;
	color: #585858;
	}

h6 {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 4px;
	color: #585858;
}

h7 {
	padding-top: 0px
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px/*.8em*/;
	font-style: normal;
	font-weight: bold;
}

/*-------------------------------------------
			STICKY MENU
-------------------------------------------*/

#menu.fixed {
	position: fixed;
	top:0;
	width:990px;
}

#menu.fixed+#menu-general{
	margin-top:50px;
}

#menu.fixed+#menu-general-adri{
	margin-top:50px;
}

#menu.fixed+#menu-general-cursos{
	margin-top:50px;
}

#menu.fixed+#menu-general-mesa{
	margin-top:50px;
}

#menu.fixed+#menu-general-noticias{
	margin-top:50px;
}

/*---------------------------------------
               CONTACTO  
---------------------------------------*/ 
#contacto-general {
	width: 960px;
	height: auto;
	margin:0;
	padding:0;
	float:left;
	background-color: #fff;
	padding-left:26px;
	padding-right:14px;
	padding-top:40px;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
}

#contacto-info {
	width: 960px;
	height: auto;
	margin:0;
	padding:0;
	float:left;
	letter-spacing: 0.5px;
	font-size:0.90em;
	margin-bottom:50px;
	text-align: center;

}


#formWrap { /*CAJA CENTRAL CONTENEDORA */
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	margin-bottom:50px;
	margin-left:100px;
}

#formWrap #form {
/*	border-top:1px solid #EEE;*/
	width:620px;
	/*background-color: #F2F0F1;*/
	height: auto;	
		/*border-left:1px solid #666;*/
/*	margin-top: 10px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 10px;*/
}

#form .row {
/*	border-bottom: 1px dotted #EEE;*/ /*DOTTED puntitos*/
	display:block;
	line-height:38px;
	overflow:auto;
	padding:5px 0px;
	width:100%;
}

#form .row .label { /* LETRAS DE NOMBRE/EMPRESA...*/
	font-size: 0.70em;
	font-weight: bold;
	letter-spacing: 2px;
	/*	font-weight:bold;*/
/*	font-family:Myriad Pro Cond, Arial, Helvetica, sans-serif;*/
	width:210px;
	float:left;
	padding-right:8px;
	padding-left:5px;
	margin-right:0px;
	word-wrap: break-word;
	text-align: right;
	text-transform: uppercase;

}

#form .row .input {
	float:left;
/*	margin-right:10px;*/
	width:315px;
/*	height:23px;*/
}


/*#form .row .context {
	color: #999;
	font-size:11px;
	font-style:italic;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	float:left;
}*/

.detail { /* RECUADROS BLANCOS */
	width:315px;
/*	height:23px;*/
/*	font-family:Myriad Pro Cond, Arial, Helvetica, sans-serif;*/
	font-size:13px;
	padding:7px 8px;
	margin:0;
	border:1px solid #c7c7c7;
}

.detail:focus { /* RECUADROS BLANCOS */
	border:1px solid #ccc;
	box-shadow: 0 0 0 1px #a4c6fd;
	-moz-box-shadow: 0 0 0 1px #a4c6fd;
	-webkit-shadow: 0 0 0 1px #a4c6fd;
}

.mess{ /*RECUADRO 'CONSULTA'*/
	width:315px;
	height:	156px;
	max-height:156px;
	max-width:315px;
	font-size:13px;
	padding:7px 8px;
	line-height:1em;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #c7c7c7;	
}

.mess:focus { 
	border:1px solid #ccc;
	max-height:156px;
	max-width:315px;
	box-shadow: 0 0 0 1px #a4c6fd;
/*  0 0 0 3px #444,
  0 0 0 4px #000;*/
	-moz-box-shadow: 0 0 0 1px #a4c6fd;
/*  0 0 0 3px #444,
  0 0 0 4px #000;*/
	-webkit-shadow: 0 0 0 1px #a4c6fd;
/*  0 0 0 3px #444,
  0 0 0 4px #000;*/
}

#form #button { /* BOTON ENVIAR */
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-left:480px;
	color:#000;
/*	text-shadow:1px 1px 1px #999;*/
	padding:10px;
	font-size: 0.70em;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	border: 1px solid #999;
/*	cursor:pointer;*/
	cursor: not-allowed;
	background:#fff;
	/*background: #e4f1f6;
    background: -moz-linear-gradient(top, #e4f1f6 0%, #cfe6ef 100%);
    background: -webkit-linear-gradient(top, #e4f1f6 0%,#cfe6ef 100%);*/

}

/*#form #button:hover {
	border: 1px solid #CED5D7;
    background: #edfcff;
    background: -moz-linear-gradient(top, #edfcff 0%, #cfe6ef 100%);
    background: -webkit-linear-gradient(top, #edfcff 0%,#cfe6ef 100%);
}

#form #button:active{
    background: #cfe6ef;
    background: -moz-linear-gradient(top, #cfe6ef 0%, #edfcff 100%);
    background: -webkit-linear-gradient(top, #cfe6ef 0%,#edfcff 100%);
}*/

/* le puse bloquear solo hasta aqui */ 

/*  2019 */

/*#button {
	cursor: not-allowed;
}*/



/*#form #button:hover{ 
	border: 2px solid #999;
	background-color:#999;
	color: #fff;
}*/




/*-------------------------------------------
			MARGEN IMG
-------------------------------------------*/

.margin-especial{
	margin-bottom:30px;
}

/*-------------------------------------------
			FOOTER COLOR
-------------------------------------------*/
.gris-claro {
	color: #4f4f50/*#9e9e9e*/;
	font-size:1em;
	letter-spacing: 0px;
	font-weight: bold;
	}

.gris-oscuro {
	color:/*#535353*/#4f4f50;
	font-size:1em;
	letter-spacing: 0px;
}

a.blanco:link{
	color:#FFF;
}

/*-------------------------------------------
			GOOGLE CUSTOM SEARCH
-------------------------------------------*/
#arsite-cse-box-1 {
  /* existing styles */
  margin-left:660px; /*637 - 835 a 837 mas a la derecha*/
  margin-top:20px;  /* 65 a 69 mas arriba */
/*float:right;*/
  width:319px;
  position: relative;
/*left: -190px; */
  top: -40px;
}

#arsite-cse-box-1 .cse .gsc-control-cse, #arsite-cse-box-1 .gsc-control-cse {
  /* https://productforums.google.com/forum/#!category-topic/customsearch/yjiZbSwZ9vw */
  background-color: transparent;
  border: 0;
}

.gsc-clear-button {
  display: none;
}

/*-------------------------------------------
			MENU SUB PÁGINAS
-------------------------------------------*/

.breadcrumbs {
	font-size: .70em; /* .74em */
	color: #333333;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: inline-block;
	margin-left:0px;
}

.breadcrumbs .separator { /*flechita mas arriba o mas abajo*/
	font-size: 1em; /* 1.2em */
	margin: 0 5px 0 5px;
	color: #999999;
}

.breadcrumbs li {
	float: left;
	list-style: none;
}

.caret.right {
	border-bottom: 4px solid transparent;
	border-right: 4px solid transparent;
	border-left: 4px solid #000;
	border-top: 4px solid transparent;
	margin: 0 0 0 5px;
}

.caret {
	vertical-align: middle;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	content: "";
}

/*-------------------------------------------
			DECORATIVO
-------------------------------------------*/

#pubexchange_footer .pe-wrapper .pe-title { 
	font-weight: normal; 
	text-align: center; 
	font-size: 0.8em/*18px*/; 
	height: 40px; 
	color: #fff; 
	letter-spacing: 4px; 
	text-transform: uppercase; 
	line-height: 38px; 
	word-spacing: 2px; 
	margin-top: 0px; 
	padding-bottom: 5px; 
	font-family: Open Sans, Arial, Helvetica,sans-serif;
	background-color:#fff/*#d4dfe0*/;
} 

#pubexchange_footer .pe-wrapper .pe-title span { 
	background-color: #968d8e/*#968d8e*/;/*#fff5bc; */
	color:#fff;
	padding: 10px 44px 10px 54px;
} 

#pubexchange_footer .pe-wrapper .pe-title em { 
	font-size: 0.9em; 
} 

#pubexchange_footer .pe-wrapper .pe-title:after { 
	background-color: #968d8e /*#fff*//*#968d8e*/; 
	display: block; 
	content: " "; 
	height: 1px; 
	width: 100%; 
	margin-top: -19px;
} 

/*-------------------------------------------
			UTILITARIO
-------------------------------------------*/

#pubexchange_footer_2 .pe-wrapper .pe-title { 
	font-weight: normal; 
	text-align: center; 
	font-size: 0.8em/*18px*/; 
	height: 40px; 
	color: #fff; 
	letter-spacing: 4px; 
	text-transform: uppercase; 
	line-height: 38px; 
	word-spacing: 2px; 
	margin-top: 0px; 
	margin-bottom: 5px; 
	font-family: Open Sans, Arial, Helvetica,sans-serif; 
} 

#pubexchange_footer_2 .pe-wrapper .pe-title span { 
	background-color: #968d8e;/*#cce7e7; */
	padding: 10px 44px 10px 54px;
} 

#pubexchange_footer_2 .pe-wrapper .pe-title em { 
	font-size: 0.9em; 
} 

#pubexchange_footer_2 .pe-wrapper .pe-title:after { 
	background-color: #968d8e;/*#cce7e7;*/ 
	display: block; 
	content: " "; 
	height: 1px; 
	width: 100%; 
	margin-top: -19px;
} 

/*-------------------------------------------
			BOTONES
-------------------------------------------*/

#pubexchange_footer_3 .pe-wrapper .pe-title { 
	font-weight: normal; 
	text-align: center; 
	font-size: 0.8em/*18px*/; 
	height: 40px; 
	color: #fff; 
	letter-spacing: 4px; 
	text-transform: uppercase; 
	line-height: 38px; 
	word-spacing: 2px; 
	margin-top: 0px; 
	margin-bottom: 5px; 
	font-family: Open Sans, Arial, Helvetica,sans-serif; 
} 

#pubexchange_footer_3 .pe-wrapper .pe-title span { 
	background-color: #968d8e;/*#f0d1a7; */
	padding: 10px 44px 10px 54px;
} 

#pubexchange_footer_3 .pe-wrapper .pe-title em { 
	font-size: 0.9em; 
} 

#pubexchange_footer_3 .pe-wrapper .pe-title:after { 
	background-color: #968d8e;/*#f0d1a7; */
	display: block; 
	content: " "; 
	height: 1px; 
	width: 100%; 
	margin-top: -19px;
} 


/*-------------------------------------------
			COLLARES
-------------------------------------------*/

#pubexchange_footer_4 .pe-wrapper .pe-title {
	font-weight: normal;
	text-align: center;
	font-size: 0.8em/*18px*/;
	height: 40px;
	color: /*#fff*/#fff;
	letter-spacing: 4px;
	text-transform: uppercase;
	line-height: 38px;
	word-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
} 

#pubexchange_footer_4 .pe-wrapper .pe-title span {
	background-color: #968d8e;/*#968d8e*//*#B199B7;*/
	padding: 10px 44px 10px 54px;
} 

#pubexchange_footer_4 .pe-wrapper .pe-title em { 
	font-size: 0.9em; 
} 

#pubexchange_footer_4 .pe-wrapper .pe-title:after {
	background-color: /*#968d8e*/#B199B7;
	display: block;
	content: " ";
	height: 1px;
	width: 100%;
	margin-top: -19px;
} 

/*-------------------------------------------
			CONTACTO
-------------------------------------------*/

#pubexchange_footer_5 .pe-wrapper .pe-title {
	font-weight: bold;
	text-align: center;
	font-size: 18px/*18px*/;
	height: 40px;
	color: #000;
	letter-spacing: 5px;
	text-transform: uppercase;
	line-height: 38px;
	word-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 36px;
	margin-right:12px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
} 

#pubexchange_footer_5 .pe-wrapper .pe-title span { 
	background-color: #fff;/*#cce7e7; */
	padding: 10px 20px 10px 20px;
} 

#pubexchange_footer_5 .pe-wrapper .pe-title em { 
	font-size: 0.9em; 
} 

#pubexchange_footer_5 .pe-wrapper .pe-title:after { 
	background-color: #968d8e;/*#cce7e7;*/ 
	display: block; 
	content: " "; 
	height: 1px; 
	width: 100%; 
	margin-top: -19px;
} 

/*-------------------------------------------
			NUMERACION DE NOTICIAS
-------------------------------------------*/
#pagination {
	background-color: #fff;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	clear: both;
	height: 76px;
	width:940px;
	line-height: 55px;
	margin-top: 30px;
	position: relative;
	text-align: center;
	margin-bottom:30px;
}

#pagination .mas-cuadro { /* CLASS: VER MAS NOTICIAS*/
	background-color: #d4dfe0/*#F6F6F6*/;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	font-size: 0.8em;
	font-weight: 700;
	letter-spacing: 4px;
	display: inline-block;
	padding: 10px 99px;
	text-transform: uppercase;
	width: 240px;
	font-family:'lato', Arial;
/*	color:#000;*/
}
#pagination .paginas-links {
	background-color: #d4dfe0/*#f7f0f1*/;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	display: inline-block;
	letter-spacing: 4px;
	line-height: 75px;
	padding-left:96px; /* emparejar la enumeración*/
	padding-right:0px;
	width: 140px;
	font-size: 1em;
}

#pagination ul {
	list-style-type: none;
}

#pagination ul li {
	width:auto;
	float: left;
}

#pagination ul li a {   
	display: block;
	text-decoration: none;
	position: relative;
	width: 25px;
	letter-spacing: 5px;
}

#pagination .paginas-links .current {
	font-weight: bold;
	margin-top:1px;
}

/*-------------------------------------------
			BOTON "IR ARRIBA"
-------------------------------------------*/

#IrArriba {
	position: fixed;
	bottom: 30px; /* Distancia desde abajo */
	right: 30px; /* Distancia desde la derecha */
/*	opacity:1;*/
/*	transition: 0.3s;*/
 }

#IrArriba span {
	width: 48px; /* Ancho del botón */
 	height: 48px; /* Alto del botón */
 	display: block;
 	background: url(../_img/scroll.png) no-repeat center center;
 }
 
#IrArriba span:hover {
	width: 48px; /* Ancho del botón */
 	height: 48px; /* Alto del botón */
 	display: block;
 	background: url(../_img/scrollhover.png) no-repeat center center;
 }
 
 
 

