@charset "UTF-8";
/* CSS Document */

a {
	text-decoration: none;
	color: #15487c;
}

a:hover {
	text-decoration: underline;
	color: #ed6400;
}

img {
	border: 0px;
}

body {
	margin: 0px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #666;
}

.limpio {
	clear: both;
}

.cajaTexto {
	border: 2px solid #e7e7e7;
}

.naranjaEspecial {
	color: #fb6d04;
}

.negro {
	color: #000;
}

.blanco {
	color: #fff;
}

.lineaSep {
	border-bottom: 1px solid #c6c6c6;
}

#cabecera {
	margin-top: 20px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
/* JAC 5.jul.2010 - con esta combinación repite el logo en IE8 y en chrome
#logo {
	float: left;
	margin-left: 30px;
	width: 163px;
	height: 141px;
	background: url(../img/logo.jpg) no-repeat;
}

#logo a {
	display: block;
	width: 100%;
	height: 100%;
}
*/
/* JAC 25.oct.2010 ¡ojo! cuidado, es la segunda vez que se corrige.
   si hay que tocar algo del logo o su posición hay que probarlo en TODOS los
   navegadores: IE, Firefox, Chrome, Opera y Safari pues en algunos casos puede
   duplicarse el logo descuadrando la página. Ya ha pasado en IE8 y en Chrome.
   (ver header.php linea 511)
*/
#logo {
	display: block;
	float: left;
	margin-left: 30px;
	width: 163px;
	height: 141px;
	background: url(../img/logo.jpg) no-repeat;
}
/* JAC ----- fin del aviso y del codigo problematico ------------------------ */

#navegacion {
	float: right;
	margin-right: 50px;
	width: 710px;
}

#linksCabecera {
	text-align: right;
	font-size: 12px;
}

#botonera {
	margin-top: 55px;
	width: 100%;
}

.botoneraL {
	float: right;
	height: 41px;
	width: 3px;
	background: url(../img/botoneraL.png) no-repeat;
}

.botoneraR {
	float: right;
	height: 41px;
	width: 3px;
	background: url(../img/botoneraR.png) no-repeat;
}

#botonera ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#botonera ul li {
	display: inline;
}

#botonera ul li a {
	display: block;
	color: #6e716d;
	font-size: 14px;
	font-family: Candara, Arial, Tahoma, Verdana;
	float: right;
	height: 29px;
	padding: 0px 22px;
	padding-top: 12px;
	background: url(../img/bgButton.png) repeat-x;
}

#botonera ul li a { 
	padding: 0px 15px\9;
	padding /*\**/: 0px 17px\9;
	padding-top: 12px\9; 
}

#botonera ul li a:hover {
	background-position: 0px -41px;
	text-decoration: none;
	color: #fff;
}

#menuMiga  {
	margin-top: 15px;
	margin-left: 10px;
	_margin-left: 33px;
}

#menuMiga a {
	font-size: 12px;
}
/* Barra central */

#barraCentral {
	position: relative;
	margin-top: 20px;
	width: 100%;
	height: 170px;
	background: #0b2642;
}

#barraCentralBG {
	z-index: 0;
	position: absolute;
	left: 50%;
	width: 50%;
	height: 100%;
	background: #0e3053;
}

#barraCentralIn {
	position: relative;
	z-index: 2;
	width: 1000px;
	_width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

#accesoUsuarios {
	float: left;
	color: #fff;
	margin-left: 40px;
	padding-top: 30px;
	*padding-top: 12px;
	font-size: 12px;
	width: 150px;
	width: 160px\9;
}

#accesoUsuarios span {
	margin-left: 10px;
	font-size: 16px;
	font-family: Candara, Arial, Tahoma;
	color: #fff;
	font-weight: bold;
}

#accesoUsuariosForm {
	margin-top: 10px;
}

#accesoUsuariosForm input{
	background: url(../img/cajaTexto.png) no-repeat;
	width: 145px;
	height: 20px;
	padding-left: 6px;
	padding-top: 1px;
	font-size: 12px;
	border: 0px;
	margin-bottom: 10px;
}

#accesoUsuariosForm div {
	text-align: right;
}

#imgSeccion {
	float: left;
	width: 719px;
	height: 170px;
	margin-left: 55px;
}


/* Home */

#supPpal {
	width: 100%;
	height: 334px;
	background: url(../img/bgSupPpal.png) repeat-x;
}

#supPpalIn {
	width: 1000px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

#supPpalIn #imgIzq {
	float: left;
	background: url(../img/imgPpalSupIzq.png) no-repeat;
	width: 435px;
	height: 334px;
}

#supPpalIn #imgIzqLogin {
	float: left;
	background: url(../img/imgPpalSupIzqLogin.png) no-repeat;
	width: 435px;
	height: 334px;
}

#encuentreNegocios {
	float: left;
	width: 333px;
}

#encuentreNegocios #encuentreNegociosImg {
	width: 333px;
	height: 139px;
	background: url(../img/encuentrePpal.png);
}

#encuentreNegocios #encuentreNegociosForm {
	width: 100%;
	margin-top: 35px;
}

#encuentreNegocios #encuentreNegociosForm select {
	width: 200px;
	margin-left: 10px;
}

#encuentreNegocios #encuentreNegociosForm table {
	margin-top: 10px;
	width: 100%;
}


#supPpalIn #imgDer {
	float: right;
	width: 179px;
	height: 334px;
	margin-right: 50px;
}


#barraCentralPpal {
	position: relative;
	width: 100%;
	height: 327px;
	background: url(../img/bgBarraPpal.png) repeat-x;
}

#barraCentralPpalBG {
	z-index: 0;
	position: absolute;
	left: 50%;
	width: 50%;
	height: 100%;
	background: url(../img/bgBarraPpalD.png) repeat-x;
}

#barraCentralPpal #barraCentralPDer {
	position: relative;
	float: left;
	padding: 40px;
	margin-left: 55px;
	width: 670px;
	width: 660px\9;
	height: 247px;
	background: url(../img/bgBarraPpalD.png) repeat-x;
	font-size: 14px;
	color: #fff;
}

#barraCentralPpal #barraCentralPDer h1 {
	margin: 0px;
	padding: 0px;
	color: #47d6ff;
	font-size: 25px;
	font-weight: 100;
	font-family: "Helvetica Neue", Helvetica, Arial, Tahoma, Verdana;
}

#barraCentralPpal #barraCentralPDer #doblez{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 31px;
	height: 39px;
	background: url(../img/doblez.png) no-repeat;
}

#barraCentralPpal #barraCentralPDer #ventajas {
	float: left;
	width: 310px;
	height: 260px;
	line-height: 27px;
}

#barraCentralPpal #barraCentralPDer #ventajas ul {
	margin: 0px;
	margin-top: 15px;
	padding: 0px 20px;
	list-style-image: url(../img/tick.png);
}

#barraCentralPpal #barraCentralPDer #ventajas div{
	padding-left: 20px;
}

#barraCentralPpal #barraCentralPDer #ventajas div a{
	color: #fff;
	text-decoration: underline;
	font-size: 13px;
}

#barraCentralPpal #barraCentralPDer #noticias {
	float: right;
	position: relative;
	width: 330px;
	height: 260px;
}

#barraCentralPpal #barraCentralPDer .noticia {
	margin-bottom: 20px;
}

#barraCentralPpal #barraCentralPDer .noticia h2{
	font-size: 13px;
	margin: 0px;
	font-weight: normal;
	margin-bottom: 2px;
}

#barraCentralPpal #barraCentralPDer #noticias a{
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}

#sponsor_adri{
	margin-left:50px;
}

#copatrocinadores {
	float: left;
	margin-top: 20px;
	width: 575px;
}

#copatrocinadores div {
	text-align: center;
	margin-left: -20px;
	line-height: 40px;
}

#copatrocinadores div a {
	margin: 23px;
}

#bannersPpal {
	float: right;
	margin-right: 50px;
	margin-top: 20px;
}

#bannersPpal a {
	margin-left: 10px;
}

/* Contenido */

#contenido {
	width: 1000px;
	_width: 1100px;
	margin-left: auto;
	margin-right: auto;
	background: url(../img/colIzqBG.png) repeat-y;
}

/* col izq */

#colIzq {
	float: left;
	width: 161px;
	background: #ebebeb url(../img/bgLateral.png) no-repeat;
	padding: 40px;
	_padding-right: 0px;
	font-size: 12px;
}

.menuColIzq ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.menuColIzq ul li {
	border-bottom: 1px solid #d4d4d4;
	padding: 10px 0px;
}

.menuColIzq ul li a {
	font-family: Candara, Arial, Tahoma, Verdana;
	font-size: 15px;
	color: #6e716d;
}

.menuColIzq .actual {
	color: #149ade;
}

.menuColIzq .actual img {
	position: relative;
	top: -1px;
}

.moduloColIzq {

}

.moduloColIzq h1 {
	font-family: Candara, Arial, Tahoma, Verdana;
	font-size: 16px;
	margin: 0px;
	margin-top:30px;
	margin-bottom: 10px;
	padding: 0px;
	color: #15487c;
}

.descargaColIzq {
	margin-top: 20px;
}

.descargaColIzq img {
	float: left;
	margin-right: 10px;
	margin-top: -10px;
}

#colIzq .linea {
	width: 241px;
	height: 2px;
	margin-left: -40px;
	margin-top: 15px;
	margin-bottom: 15px;
	background: url(../img/linea.png) repeat-x;
}

.moduloColIzq .buscador {
	line-height: 26px;
}

.moduloColIzq hr {
	margin: 15px 0px;
	border: 1px solid #ddd;
}

.moduloColIzq .buscador input {
	width: 100%;
}

.moduloColIzq .buscador select {
	width: 100%;
}

.moduloColIzq .buscador a:hover {
	text-decoration: none;
}

.moduloColIzq .buscador .resaltado {
	color: #ed6400;
	font-weight: bold;
}

.buttonInput {
	display: block;
	width: 84px;
	padding-top: 2px;
	height: 20px;
	text-align: center;
	color: #fff;
	background: url(../img/buttonInput.png) no-repeat;
	font-size: 12px;
}
/* Parte derecha */

#pDer {
	float: right;
	padding: 50px 50px 50px 30px;
	_padding: 50px 140px 50px 0px;
	width: 670px;
}

/* Articulo */

.comparteArticulo {
	text-align: right;
	padding-bottom: 10px;
	border-bottom: 1px solid #e7e7e6;
}

.comparteArticulo img {
	margin-left: 5px;
	position: relative;
	top: 3px;
}

.comparteArticulo a {
	font-weight: bold;
}

.volver {
	margin-top: 20px;
	margin-right: 50px;
	text-align: right;
}

.volver a {
	font-weight: bold;
}

.volver img {
	margin-left: 5px;
	position: relative;
	top: 2px;
}

.articulo {
	margin-top: 40px;
	text-align: justify;
	line-height: 20px;
}

.articulo h1 {
	margin: 0px;
	padding: 0px;
	color: #0b2642;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
}

.articulo h2 {
	margin: 0px;
	font-weight: normal;
	font-size: 15px;
	color: #ed6400;
}

.articulo .lGrande {
	font-size: 16px;
}

.articulo .cAzul {
	color: #0b2642;
}

/* Informacion */

.formularioSolicitud {
	width: 700px;
	margin-left: -30px;
}

.formularioSolicitud td {
	padding: 5px 0px 5px 30px;
}

.formularioSolicitud input {
	width: 100%;
}

.formularioSolicitud select {
	width: 100%;
}

.formularioSolicitud textarea {
	width: 100%;
	height: 60px;
}

.formularioSolicitud .obligatorio {
	color: #fb6d04;
}

.formularioSolicitud .numeroVerificacion {
	color: #000;
}

.formularioSolicitud .botones a:hover {
	text-decoration: none;
}




.formularioSolicitud2 {
	width: 200px;
	margin-left: 130px;
}

.formularioSolicitud2 img {
	margin-left: 130px;
}

.formularioSolicitud2 td {
	padding: 5px 0px 5px 30px;
}

.formularioSolicitud2 input {
	width: 200%;
}

.formularioSolicitud2 select {
	width: 100%;
}

.formularioSolicitud2 textarea {
	width: 100%;
	height: 60px;
}

.formularioSolicitud2 .obligatorio {
	color: #fb6d04;
}

.formularioSolicitud2 .numeroVerificacion {
	color: #000;
}

.formularioSolicitud2 .botones a:hover {
	text-decoration: none;
}

/* SOCIO */

#socio {

}

#socioL {
	float: left;
	padding-top: 20px;
	width: 400px;
}

#socioR {
	float: right;
	width: 225px;
}

.moduloSocio {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #c9c9c9;
	text-align: justify;
}

.moduloSocio h1 {
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
	color: #000;
	font-size: 13px;
	font-weight: bold;
}

.datosInteres {
	width: 100%;
}



.fotoSocio {
	background: #eeeeed;
	width: 210px;
	padding: 6px;
	margin-bottom: 20px;
}

.fotoSocio .foto {
	width: 206px;
	/*height: 132px;*/
	border: 2px solid #fff;
}

.fotoSocio div {
	text-align: right;
	margin-top: 6px;
	padding-right: 4px;
}

.fotoSocio div img {
	margin-left: 5px;
}

/* BUSQUEDA */

.tablaResultados1 {
	margin-top: 20px;
	width: 100%;
	border-bottom: 1px solid #e7e7e6;
	padding-bottom: 10px;
}

.tablaResultados1 th {
	color: #000;
	border-bottom: 1px solid #e7e7e6;
	padding: 5px 0px;
}

.tablaResultados1 td {
	border-bottom: 1px dashed #c9c9c9;
	padding: 5px 0px;
}

/* Servicios */

.serviciosPresta {
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 2px solid #e7e7e6;
}

.serviciosPresta td {
	padding: 3px 0px;
}

.bloqueCont1 {
	margin: 16px 0px;
	padding-bottom: 13px;
	border-bottom: 1px dashed #c9c9c9;
}

.bloqueCont1 h1 {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

/* Ventajas */

.listado1 {
	list-style-image: url(../img/fList.gif);
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}

/* Zonas de trabajo */

.vocalZonaImg {
	float: right;
	border: 2px solid #e6e6e7;
}

/* Asociaciones Internacionales */

.botoneraPestanas {
	margin: 20px 0px;
	height: 32px;
	border-bottom: 2px solid #e7e7e6;
	padding-left: 30px;
}

.botoneraPestanas ul {
	margin: 0px;
	padding: 0px;
}

.botoneraPestanas ul li {
	display: inline;
}

.botoneraPestanas ul li a {
	display: block;
	margin-right: 8px;
	font-size: 16px;
	padding: 4px 20px;
	height: 22px;
	text-align: center;
	border: 2px solid #e7e7e6;
	background: #f1f1f0;
	color: #888;
	float: left;
}

.botoneraPestanas ul li a:hover {
	text-decoration: none;
}

#activa {
	background: #fff;
	color: #fb6d04;
	border-bottom: 2px solid #fff;
}

.asociacionInternacional {
	width: 50%;
	float: left;
}

/* Noticias */

.noticia {
	margin: 15px 0px;
}

.noticia .fechaNoticia {
	color: #000;
	font-weight: bold;
}

.noticia a {
	text-decoration: underline;
}

.entradillaNoticia {
	font-weight: bold;
	margin: 20px 0px;
}

.articulo h3 {
	color: #000;
	margin: 0px;
	margin-bottom: 4px;
	font-size: 13px;
}

/* FAQs */

.faqs {
	color: #0b2642;
}

.faqs .bloqueCont1 {
	margin: 0px;
	padding: 7px 0px;
}

.faqOculto {
	margin-top: 3px;
	color: #666;
	display: none;
}

.faqs .activa {
	color: #000;
	font-weight: bold;
}
/* PIE */

#pie {
	width: 100%;
	border-top: 1px solid #e7e7e7;
	padding: 20px 0px;
	color: #6e716d;
	text-align: center;
	font-size: 12px;
}

/*AÑADIDO POR MARIA*/
.junta_cuadro {
	text-align: center;
	width: 175px;
	background-image: url(../img/junta/z-fondo.jpg);
	background-repeat: no-repeat;
	height: 230px;
	float: left;
	line-height: 15px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.junta_cuadro img {
	margin: 17px;
	border: 2px solid #CCCCCC;
}

.clear_junta{ clear:both}

.izq {
	float:left;
	width:300px;
	text-align: center;
	margin-right: 30px;
}
.izq p{

	text-align: center;
}

