/* refefinición html */
html { overflow-y: scroll }
body { margin: 0px; padding: 0px; position: relative;
background: #eaeaea; 
font-family: Verdana; 
font-size: 12px;
}
* { margin: 0px; padding: 0px; }
.hide { display: none; }

html.window { overflow-y: auto; overflow-x:hidden; }
body.window { margin: 0px; padding:10px 30px 10px 10px; position: relative; 
background: #fff; 
font-family: Verdana; 
font-size: 12px; 
color: #9a9a9a;
}
* { margin: 0px; padding: 0px; }
.hide { display: none; }

.rss{position: absolute; right:330px; border:none;}
.rss2{top:5px; right:0px; position: absolute; border:none}

.window {}
.window  em {padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal; }
.window  em.sub{text-decoration:underline; padding:0;color: #9a9a9a; font-family:Verdana; font-size:12px; font-weight:normal; font-style:normal; }
.window  .let {margin-left:20px;}
a:link, a:visited { color:#1aa7ca; text-decoration:none; }
a:hover, a:active { color:#437c8e; text-decoration:none;}
.inicio a:link, a:visited { color:#1aa7ca; font-weight:bold; text-decoration:none;}
.inicio a:hover, a:active { color:#437c8e; text-decoration:none;}

.azul { color:#1aa7ca }
.azulfuerte { color:#348eb0 }
.gris { color:#9a9a9a }

/* formateo de li para disposición */
ul li { list-style: none; font-size: 12px; color: #9a9a9a; }
ul li p, ul li h2, ul li h3 { line-height: normal; font-size: 11px; vertical-align: top;}
em {font-size:85%; color:#999999;}

ul.ventajas { width: 400px;line-height: 0px; font-size: 0px; list-style: none;border-top:2px solid #f3f3f3; border-bottom:2px solid #f3f3f3;}
ul.ventajas li{margin-top: 10px;}

.body { position: relative; width: 915px; margin: 0px auto; background:#fff; }

/* header */
h1 strong { display: none; }
#home { margin-bottom: 50px; height: 103px; }
#home img{ border:none }

/* menu top */
ul.menuTop { position: absolute; top: 103px; left: 50%; margin-left: -428px; width: 100%; height: 37px; }
body.cat ul.menuTop { position: absolute; top: 103px; left: 300px; height: 37px;}
ul.menuTop li { float: left;  line-height: 0px; font-size: 0px; list-style: none; }
ul.menuTop li p a { display: block; height: 37px; background-position: 0px 0px; background-repeat: no-repeat; }
ul.menuTop li p hover,
ul.menuTop li.over p a{ background-position: 0px -37px;}
ul.menuTop li p a strong { display: none; }
ul.menuTop li.sociedad p a { width: 169px; background-image: url(../img/li_menu_sociedad.gif); }
ul.menuTop li.actualidad p a { width: 132px; background-image: url(../img/li_menu_actualidad.gif); }
ul.menuTop li.socios p a { width: 97px; background-image: url(../img/li_menu_socios.gif); }
ul.menuTop li.contacto p a { width: 116px; background-image: url(../img/li_menu_contacto.gif); }
ul.menuTop li.enlaces p a { width: 107px; background-image: url(../img/li_menu_enlaces.gif); }
ul.menuTop li.proveedores p a { width: 235px; background-image: url(../img/li_menu_proveedores.gif); }
li.submenuContainer { position: relative;}

/* submenus */
ul.subHide { display: none;}
ul.submenu { background:#7dcae4;}

/* desplegable sociedad */
ul#sociedad { position: absolute; top: 139px; left: 50%; margin-left: -388px; z-index:10;
background-color: #7dcae4; border-top: none;}
ul#sociedad li { text-align: left; }
ul#sociedad li p { width: 121px;}
ul#sociedad li p a { display: block; line-height: 1.8em; font-size:14px;font-family:Times; width: 100%; }
ul#sociedad li p a strong { padding-left: 15px; }
ul#sociedad li p a:link, ul#sociedad li p a:active, ul#sociedad li p a:visited { text-decoration: none; color: #437c8e; }
ul#sociedad li p a:hover { background-color: #6bb8d0;  color: #f6fcfd;}

ul#organizacion  li p { width: 145px; }
ul#comisiones  li p { width: 145px; }

/* desplegable actualidad */
ul#actualidad { position: absolute; top: 139px; left: 50%; margin-left: -252px; z-index:10;
background-color: #7dcae4; border-top: none;}
ul#actualidad li { text-align: left; }
ul#actualidad li p { width: 114px;}
ul#actualidad li p a { display: block; line-height: 1.8em; font-size:14px;font-family:Times; width: 100%; }
ul#actualidad li p a strong { padding-left: 15px; }
ul#actualidad li p a:link, ul#actualidad li p a:active, ul#actualidad li p a:visited { text-decoration: none; color: #437c8e; }
ul#actualidad li p a:hover { background-color: #6bb8d0;  color: #f6fcfd; }

/* desplegable socios */
ul#socios { position: absolute; top: 139px; left: 50%; margin-left: -128px; z-index:10;
background-color: #7dcae4; border-top: none;}
ul#socios li { text-align: left; }
ul#socios li p { width: 97px;}
ul#socios li p a { display: block; line-height: 1.8em; font-size:14px;font-family:Times; width: 100%; }
ul#socios li p a strong { padding-left: 15px; }
ul#socios li p a:link, ul#socios li p a:active, ul#socios li p a:visited { text-decoration: none; color: #437c8e; }
ul#socios li p a:hover { background-color: #6bb8d0;  color: #f6fcfd; }

/* pie */
.pie {height:52px; margin:0 auto;padding:0px;color: #fff;  background:url(../img/bottom.jpg) no-repeat;}
.pie p{  margin: 0px auto; padding: 30px 0px 0px 0px; font-size: 11px; text-align: center;}

.pie a:link, .pie a:active, .pie a:visited { margin-left: 30px; color: #3e7f93; font-weight:bold; text-decoration: none; }
.pie a:hover { text-decoration: underline; color:#437c8e;}

/* contacto e idioma */
ul.contact,
ul.lang { position: absolute; left: 50%; width: 425px; margin-left: -12px; margin-top:-25px;
text-align: right;}
ul.contact li, ul.contact li p,
ul.lang li, ul.lang li p {}

/* idioma */
ul.lang { top: 45px;  }
ul.lang li p { padding-left: 10px; }
ul.lang li a:link, ul.lang li a:active, ul.lang li a:visited { font-weight: bold; color: #67a8c2; text-decoration: none; }
ul.lang li a:hover { text-decoration: underline; }

.limpiar {clear:both;}

/*home*/ 
.intro {width: 856px; height: 237px; margin-top:10px; top:135px; background-image: url(../img/flash.jpg); margin:0 auto; padding:0;}
.intro p strong{ display: none;}

.home { width:850px; height:100%; position:relative; background:#fff; top:10px; padding:0; margin:0 0 40px 30px;}

.home ul.hightlight { width: 850px; height: 90px; position:relative; margin-top:5px; margin-bottom: 6px; background-position: top left; background-repeat: no-repeat;}
.home ul.hightlight a.marron { color: #b7ad0b; font-weight:bold}
.home ul.hightlight h2 {text-align:left; font-size:26px; margin-left:14px; font-weight:normal; font-family:Times;}
.home ul.hightlight li { width: 285px; position: absolute;}
.home ul.hightlight li.trabajo { width: 200px; position: absolute;}
.home ul.hightlight li.h1 { left:0;}
.home ul.hightlight li.h1 p { border: 2px solid #f3f3f3; padding: 3px; left:0;  line-height: 1.4em; text-align:left;}
.home ul.hightlight li.h1 p strong { display: block; height:50px;background:#f3f3f3; left:0; padding: 10px; color: #b7ad0b; font-size:12px; }
.home ul.hightlight li.h1 p strong em { font-weight: normal; font-style:normal; color:#bababa; font-size: 14px;font-family:Times;}
.home ul.hightlight li.h2 { left:300px; }
.home ul.hightlight li.h2 p { border: 2px solid #f3f3f3; padding: 3px; left:300px;  line-height: 1.4em; text-align:left; }
.home ul.hightlight li.h2 p strong { display: block;  height:50px; background:#f3f3f3; left:300px; padding: 10px; color: #b7ad0b; font-size:12px;}
.home ul.hightlight li.h2 p strong em { font-weight: normal; font-style:normal; color:#bababa; font-size: 14px; font-family:Times;}
.home ul.hightlight li.h3 { left:650px; top:30px; }
.home ul.hightlight li.h3 p { border: 2px solid #f3f3f3; padding: 3px; left:300px;  line-height: 1.4em; text-align:left;}
.home ul.hightlight li.h3 p strong { display: block;  height:50px; background:#f3f3f3; left:300px; padding: 10px; color: #b7ad0b; font-size:12px;}
.home ul.hightlight li.h3 p strong em { font-weight: normal; font-style:normal; color:#bababa; font-size: 14px; font-family:Times;}

/*historia*/
.historia {width: 856px; background-image: url(../img/fondo_historia.jpg); background-repeat: no-repeat; margin:10px auto; padding:0;}

.historia  .historiatxt{ width:560px;margin:0; padding:0;}
.historia  .historiatxt p {color:#9a9a9a;  margin:0; padding:0;  font-size:12px; text-align:left; padding-top:110px;}
.historia  .historiatxt em {padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal; }

.historia  table.hist { position:absolute;width:255px; top:400px; left:625px; margin:0 auto; border-spacing:10px; border-collapse: collapse; text-align:left; background: #fff;}
.historia  table.hist caption{padding:20px 25px 10px 0; color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal;}
.historia  table.hist tbody {color:#9a9a9a; font-size:12px;}
.historia  table.hist tbody tr.h1{background: #e2f5fb;}
.historia  table.hist tbody tr.h2 {background: #fff;}
.historia  table.hist tr {}
.historia  table.hist td  {width:100px;}
.historia  table.hist td.nombre  {width:200px;  padding:2px;}

/*objetivos*/
.objetivos {width: 856px; background-image: url(../img/fondo_objetivos.jpg); background-repeat: no-repeat; margin:10px auto; padding:0; text-align: left; }
.objetivos p { color:#9a9a9a; font-size:12px;}
.objetivos p.first { padding-top: 110px; padding-right: 300px; }
.objetivos ul  { list-style: square;  } 
.objetivos ul  li {margin-top:20px; padding: 0 0 0 10px; background: url(../img/bullet.gif) 0px 5px no-repeat; }
.objetivos ul  li p.first { padding-top: 0; }

/*estatutos*/
.estatutos {width: 856px; background-image: url(../img/fondo_estatutos.jpg); background-repeat: no-repeat; margin:10px auto; padding:0; text-align: left;color: #9a9a9a; }
.estatutos p { color:#9a9a9a; font-size:12px;}
.estatutos em {padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal;}
.estatutos div.col{width:70px; font-size:12px; font-family:Verdana; font-weight:normal; font-style:normal; float:left; color: #9a9a9a;}
.estatutos div.col2{width:70px; padding-left:70px;font-size:12px; font-family:Verdana; font-weight:normal; font-style:normal; float:left; color: #9a9a9a;}
.estatutos p.first { padding-top: 110px; padding-right: 300px;}
/* Calendario - Agenda*/
.actualidad2{ width:856px; background-image: url(../img/fondo_actualidad.jpg); background-repeat: no-repeat; margin:10px auto; padding:0; min-height:680px; }
* html .actualidad2 { height:680px; }

.actualidad2 .noticias{ margin:0; color:#9a9a9a;font-size:12px; text-align:left; padding-top:110px;}
.actualidad2 .noticias  blockquote { width: 563px;}
.actualidad2 .noticias  .inferior { width: 563px; height:10px; background: url(../img/bc_botnot2.jpg) no-repeat top left; margin-bottom:13px;}

.actualidad2 .noticias p{color:#9a9a9a; font-size:12px; background-color:#f3f3f3; padding-top:0px; padding-bottom:0px; padding-left:15px; padding-right:10px; margin:0 0;}
.actualidad2 .noticias p.not_enc{color:#9a9a9a; font-size:12px; background-color:#f3f3f3; padding-top:0px; padding-bottom:12px; padding-left:15px; padding-right:10px; margin:0 0;}
.actualidad2 .noticias p.busq{width:500px; color:#9a9a9a; background-color:#fff; font-size:12px; font-weight:normal; text-align:left; margin:5px; padding:0;}
.actualidad2 .noticias em.titular{color:#348eb0; font-size:14px; font-weight:bold; font-style:normal;}
.actualidad2 .noticias em.titular_enc{color:#348eb0; font-size:14px; font-weight:bold; font-style:normal;}
.actualidad2 .noticias strong.data{color:#22d0f2; font-size:10px; font-weight:normal; font-style:normal;}
.actualidad2 .noticias strong.data_enc{color:#22d0f2; font-size:10px; font-weight:normal; font-style:normal;}
.actualidad2 .noticias h5.not {padding-bottom:19px; padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal; background: url(../img/bc_topnot.jpg) no-repeat 0 20px;}
.actualidad2 .noticias h5.oft { padding-top: 25px; padding-bottom: 15px; padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal; background: url(../img/bc_botnot.jpg) no-repeat bottom left; }
.actualidad2 .noticias h5.oft  em.position {color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal;position:absolute; margin-top:-33px;}
.actualidad2 .noticias h5.evt {padding-top: 12px; padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal;}
.actualidad2 .noticias  a:link.leermas, a:visited.leermas { padding-left:497px;color:#1aa7ca; font-weight:bold; text-decoration:none;}
.actualidad2 .noticias  a:hover.leermas, a:active.leermas { color:#1aa7ca; text-decoration:none;}
.actualidad2 .noticias p.derecha { text-align: right}

.oferta  { padding-bottom: 10px; background: url(../img/bc_botnot2.jpg) bottom left no-repeat ; }
	.oferta table { width:563px; left:0px; margin:0 0; border-spacing:0px;border-collapse: collapse; text-align:left;}
	.oferta table th{padding:0; color:#1aa7ca; font-family:Times; font-size:20px;}
	.oferta table th{padding:0; color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal;}
	.oferta table tbody {color:#9a9a9a;}
	.oferta table tbody tr.h1{background: #f3f3f3;}
	.oferta table tr td {padding:3px 3px 3px 10px;}

.actualidad2  .agenda { position: absolute; top: 530px; left: 625px; width: 196px; height:200px; margin:0px; padding:0px; }	
.actualidad2  .agenda h5{position:relative; padding-bottom:3px; padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal; }
.actualidad2  .agenda .evento { position:absolute; left:0; top:195px; width:220px; }
.actualidad2  .agenda .evento p{text-align:left;}
.actualidad2  .agenda .evento em.titular{color:#348eb0; font-size:14px; font-weight:bold; font-style:normal;}
.actualidad2  .agenda .evento strong.data{color:#1aa7ca; font-size:10px; font-weight:normal; font-style:normal;}
.actualidad2 .ocultar { display:none; }

/*ventanas actualidad*/
.w_not{  font-size:12px;  padding: 15px; }
.w_not{ color:#9a9a9a;text-align:left;}
.w_not h5{padding-left:10px; margin-bottom:10px;color:#348eb0; font-family:Times; font-size:14px; font-weight:normal; font-style:normal;}
.w_not em{color:#348eb0; font-size:14px; font-weight:bold; font-style:normal;}
.w_not strong.data{padding:10px 0 0 0;color:#1aa7ca; font-size:10px; font-weight:normal; font-style:normal;}

/*calendario*/
#calendario_cab { float:left; width:183px; padding-left:12px; color: #9a9a9a; font-weight: bold; border: 1px solid #f3f3f3;} 
	#mes_ant { float:left; margin: 0px; padding: 0px; width: 20px; background: url(../img/flecha_izq_1.gif) 1px 1px no-repeat; }
	#mes_ant a { display:block; height:15px; }
	#mes_ant a:hover { background: url(../img/flecha_izq_2.gif) 1px 1px no-repeat; }
	#mes_act { float:left; margin: 0px; padding: 0px; width: 130px; text-align:center;}
	#mes_sig { float:left; margin: 0px; padding: 0px; width: 20px; background: url(../img/flecha_der_1.gif) 10px 1px no-repeat; }
	#mes_sig { float:left; margin: 0px; padding: 0px; width: 20px; background: url(../img/flecha_der_1.gif) 10px 1px no-repeat; }
	#mes_sig a { display:block; height:15px; }
	#mes_sig a:hover { background: url(img/flecha_der_2.gif) 10px 1px no-repeat; }
#calendario {float:left; margin: 5px 0px 5px 0px; padding: 0px; width: 200px; color: #9a9a9a; font-weight: bold; }
	#calendario table { float:left; width: 195px; margin:0px; padding: 10px; border-collapse: collapse; font-weight: normal; }
	#calendario td, #calendario th { font-family:Verdana; text-align: right; font-size: 11px;	padding: 2px 2px 2px 2px; border: 1px solid #ebeefe }
	#calendario .hoy { font-weight: bold; display: block; border: 2px solid #c4ae62; }
	#calendario a { color: #f3f3f3; background-color: #1aa7ca; text-decoration: none; display: block; }
	* html #calendario a  { height: 100%; } 
	#calendario a:hover { color: #f3f3f3; background-color: #1aa7ca; text-decoration: none; }

/*areasocio*/
.areasocio {width: 856px; background-image: url(../img/fondo_socios.jpg); background-repeat: no-repeat; margin:10px auto; padding:0; text-align: left; }
.areasocio p { color:#9a9a9a; font-size:12px; margin:0 auto;}
img{float:right;}
.areasocio em { float:left; padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal; }
#ventaja {margin-left:20px;}
#ventaja ul.ventajas { width: 450px; line-height:0px; list-style: none; border-top:2px solid #f3f3f3; border-bottom:2px solid #f3f3f3;}
#ventaja ul.ventajas li{ margin-bottom:10px; }
#ventaja ul.ventajas li.ult{ margin-bottom:0px; }

.inscripcion {width: 550px; padding-top:110px;}
.inscripcion p{color:#9a9a9a;font-size:12px; text-align:left; margin:0 0 40px 0; padding:0;}

	/***interior area socios ***/
	.sociosint { width: 856px; background-image: url(../img/fondo_socios.jpg); background-repeat: no-repeat; margin:10px auto; padding:0; text-align: left; min-height: 420px;  }
	*html .sociosint { height: 420px; }
	.sociosint p { color:#9a9a9a;  font-size:12px; margin:0 auto;}
	img{float:right;}
	
	.interior {width: 550px; padding-top:70px;}
	.interior p{color:#9a9a9a; font-size:12px; text-align:left; margin:0 0 20px 0; padding:0;}
	.interior p.desconectar{color:#9a9a9a;  font-size:12px; text-align:left; margin:0px; padding:0px 0px 15px 0px;}
	.interior em {padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal; }
	.interior h5.listforo {padding-left:10px;color:#1aa7ca; margin-bottom: 10px; font-family:Times; font-size:20px; font-weight:normal; font-style:normal; }
	.interior h5.listforo em{text-decoration:underline;}
	.interior h5.titulo { width:568px; padding-top: 10px; padding-bottom: 20px; padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal; background: url(../img/bc_topnot.jpg) no-repeat 0 30px;  }
	.interior h5.titulo2 { width:568px; padding-top: 10px; padding-bottom: 20px; padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal; }

	.interior .foro  { width:563px;padding-bottom: 10px; background: url(../img/bc_botnot2.jpg) bottom left no-repeat; }
		.interior .foro table { width:563px;left:0px; margin:0 0;  text-align:left; background: #f3f3f3;}
		.interior .foro table th{padding:20px; color:#1aa7ca; font-family:Times; font-size:20px;}
		.interior .foro table tbody {color:#9a9a9a;font-size:12px;}
		.interior .foro table tbody tr{padding:0;}
		.interior .foro table tbody td{background: #f3f3f3; padding:4px;}
		.interior .foro table tbody td.pregunta{background: #e1e1e1;}
		.interior .foro table tbody td.coment{text-align:center;}
		.interior .foro p {color:#9a9a9a; font-size:12px; background-color:#f3f3f3; padding-top:0px; padding-bottom:0px; padding-left:15px; padding-right:15px; margin:0px; }
		.interior .foro form {color:#9a9a9a; font-size:12px; background-color:#f3f3f3; padding-top:0px; padding-bottom:0px; padding-left:15px; padding-right:15px; margin:0px; } 
		.interior .foro textarea {overflow:auto;border:1px solid #e0e1e2;font-size:15px; }
		.interior .foro input {width: 150px; border:1px solid #e0e1e2;font-size:15px;}
		.interior .foro input.boton { width:50px; background-color:#bcbcbc; color:#fff; font-size:11px; margin-top:8px; margin-left:120px; margin-bottom:0px; padding:0px;}
		.interior .foro table { padding-left:10px; padding-right:15px; padding-top:10px}

	.interior .resultados  { width:563px; background: #f3f3f3 url(../img/bc_topnot.jpg) top left no-repeat; padding-top:23px; }
	.interior .resultados p.libros strong, .interior .resultados p.libros em { float: left; margin-bottom:4px; display:block; font-weight:bold; }
	.interior .resultados p.libros strong.col1 { width:100px; text-align:right; font-weight:normal; }
	.interior .resultados p.libros em.col2 { width:430px; text-align:left; background-color:#d9e8ea; padding:3px; color:#55a1b9; margin-left: 5px; font-size:11px;}
	.interior .resultados p.libros em.espacio{ margin-bottom:40px;}
	.interior .resultados p.libros em.anyoValor { width: 40px; }
	.interior .resultados p.libros strong.idioma { width: 80px; }
	.interior .resultados p.libros em.idiomaValor { width: 50px; }
	.interior .resultados p.libros strong.sig { width: 140px; }
	.interior .resultados p.libros em.sigValor { width: 97px; }
	
	.interior .resultados p.libros strong.formato { width: 100px; }
	.interior .resultados p.libros em.formatoValor { width: 289px; }

	.interior .resultados p.libros strong.numero { width: 100px; }
	.interior .resultados p.libros em.numeroValor { width: 170px; }
	.interior .resultados p.libros strong.fecha { width: 80px; }
	.interior .resultados p.libros em.fechaValor { width: 169px; }
	
	.interior .resultados .pie_busq { padding-top:15px; margin-top:0px; background:url(../img/bc_botnot.jpg) top left no-repeat; clear: left; }

/*contacto*/
.intcontacto {width: 856px; background-image: url(../img/fondo_contacto.jpg); background-repeat: no-repeat; margin:10px auto; padding:0;}
.intcontacto p { float:left; color:#9a9a9a; font-size:12px; text-align:left; padding-top:110px; }
.intcontacto p iframe {margin-top:15px; padding:0;}
	
/*enlaces*/
.enlace {width: 856px; background-image: url(../img/fondo_enlaces.jpg);background-repeat: no-repeat; margin:10px auto; padding:0;}
.links{padding-top:110px;text-align:left;}
.links p { color:#9a9a9a;  font-size:13px; }
.links p.bullet {margin-top:20px; padding: 0 0 0 10px; background: url(../img/bullet.gif) 0px 5px no-repeat;}
.contentlink { color:#9a9a9a; font-size:13px; margin-left:10px; padding:15px;width:500px; border-left:1px solid #1aa7ca;}
.contentlink a:link, a:visited { color:#1aa7ca; font-weight:normal; text-decoration:none;}
.contentlink a:hover { color:#437c8e; text-decoration:none;}
.contentlink a:active { color:#1aa7ca; text-decoration:none;}

/*proveedores*/
.proveedor {position:relative;width: 856px; background-image: url(../img/fondo_proveedores.jpg); background-repeat: no-repeat; margin:10px auto; padding:0; text-align: left; }
.proveedor p { color:#9a9a9a; font-size:12px;  padding-top:110px;  margin:0 auto;}
img{float:right;}

.area_res { width:835px; float:left; background-color:#d3e7ee; margin:0; padding:10px; }

#alta {position:absolute; top:270px; right:0px;}
label.alta { position:absolute; left:10px; color:#1aa7ca; margin:0 0; font-weight:normal;}
input.alta { width:200px;margin-right:62px; background-color:#7dc9e3;  font-family:Verdana; color:#fff; font-size:12px;padding:3px; border:none;}

#descargarPdf {position:absolute; top:423px; right:30px;}
label.descargarPdf { position:absolute; left:10px; color:#1aa7ca; margin:0 0; font-weight:normal;}
input.descargarPdf { width:200px;margin-right:62px; background-color:#7dc9e3;  font-family:Verdana; color:#fff; font-size:12px;padding:3px; border:none;}

#descpdf {position:absolute; top:420px; right:104px;}
#descpdf p.pedeefe { padding-left:20px; background-image: url(../img/pdf.gif); background-repeat: no-repeat;} 
#descpdf a:link, a:visited { color:#1aa7ca; font-weight:normal; text-decoration:none;}
#descpdf a:hover { color:#437c8e; text-decoration:none;}
#descpdf a:active { color:#1aa7ca; text-decoration:none;}

#altasocios {position:absolute; top:570px; right:93px; border: 2px solid #eaeaea; padding:5px; width:185px;}
#altasocios p {background:#f3f3f3; padding:5px;}

.nav  {  padding:5px; border: 2px solid #eaeaea; margin-bottom: 10px; margin-top: 10px;}
.nav  p{text-align:right; background: #f3f3f3; margin:0 auto; padding:2px 0px 2px 2px;}

/*organizacion*/
.junta {width: 856px; background-image: url(../img/fondo_organizacion.jpg); background-repeat: no-repeat; margin:10px auto; padding:0;}
.junta p { float:left; color:#9a9a9a; font-size:12px; text-align:left; padding-top:110px; }
img{float:right;}

.junta table {float:left; width:500px; left:0px; margin:110px 0; border-spacing:12px;border-collapse: collapse; text-align:left; background:#fff;}
.junta  table th{padding:0 0 10px 10px; color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal;}
.junta  table tbody {color:#9a9a9a;font-size:12px;}
.junta  table tbody tr.h1{background: #e2f5fb;}
.junta  table tbody tr.h2 {background: #fff;}
.junta  table tr td {padding:3px 3px 3px 10px;}
	
/*comite*/
.comite {width: 856px; background-image: url(../img/fondo_comite.jpg); background-repeat: no-repeat; margin:10px auto; padding:0;}
.comitetxt {width:563px; float:left;}
.comite p { color:#9a9a9a; font-size:12px; text-align:left; padding-top:110px; }
img{float:right;}
.comite p em{ padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal; }
.comitetxt ul  { list-style: square;  } 
.comitetxt ul  li {margin-top:20px; padding: 0 0 0 10px; background: url(../img/bullet.gif) 0px 5px no-repeat; }

.comite table {float:left; width:170px; left:0px; margin:270px 0 0 33px; border-spacing:12px;border-collapse: collapse; text-align:left; background:#fff;}
.comite  table th{padding:0 0 10px 10px; color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal;}
.comite  table tbody {color:#9a9a9a;font-size:12px;}
.comite  table tbody tr.h1{background: #e2f5fb;}
.comite  table tbody tr.h2 {background: #fff;}
.comite  table tr td {padding:3px 3px 3px 10px;}
	
/*NCP*/
.ncp {width: 856px; background-image: url(../img/fondo_ncp.jpg); background-repeat: no-repeat; margin:10px auto; padding:0; }
.ncp p {color:#9a9a9a; font-size:12px;}
.ncp ul  { list-style: square;} 
.ncp ul  li {margin-top:20px; padding: 0 0 0 10px; background: url(../img/bullet.gif) 0px 5px no-repeat; }
.ncp em { padding-left:10px;color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; font-style:normal; }

.ncp .revista {width:563px; padding:110px 200px 0 0;}
.ncp .revista p{padding:0; margin:20px 0 0 0;}

.ncp .revista p.revista {margin:20px auto; padding:10px; border-top:2px solid #f3f3f3;}
.ncp .revista  img.revista {width:200px;padding:0px; margin-right:10px; float:left; border: 2px solid #f3f3f3}

.ncp  table.rev { position:absolute; width:200px; top:400px; left:625px; margin:0 auto; border-spacing:10px; border-collapse: collapse; text-align:left; background: #fff; }
.ncp  table.rev caption{padding:20px 0px 10px 0px; margin:0 auto; color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal;}
.ncp  table.rev tbody {color:#9a9a9a; font-size:12px;}
.ncp  table.rev img{width:200px; margin:0 0 20px 0;}
.ncp  table.rev tr {}
.ncp  table.rev td  {width:200px;}
.ncp  table.rev td.ncp_txt  {width:200px; padding:10px 0 10px 0; border-top:2px solid #f3f3f3; border-bottom:2px solid #f3f3f3;}


.ncp  table.hist {width:255px; margin:0; border-spacing:10px; border-collapse: collapse; text-align:left; background: #fff; }
.ncp  table.hist caption{padding:20px 75px 10px 0; color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal;}
.ncp  table.hist tbody {color:#9a9a9a; font-size:12px;}
.ncp  table.hist tbody tr.h1{background: #e2f5fb;}
.ncp  table.hist tbody tr.h2 {background: #fff;}
.ncp  table.hist tr {}
.ncp  table.hist td  {width:100px;}
.ncp  table.hist td.nombre  {width:200px;  padding:2px;}

/* formularios*/
.form_intro { width:195px; position:absolute; z-index:10; border: 2px solid #eaeaea; margin:-110px auto; padding:0;left:681px;}
.form_intro  h5{position:absolute; left:0;color:#1aa7ca; font-family:Times; font-size:20px; margin:-25px 10px; font-weight:normal;}
	.form_intro .form{ margin:5px; padding:5px 0px 5px 10px; background: #f3f3f3; }
	.form_intro .form label{ font-size:11px; color:#949494;}
	.form_intro .form p{text-align:left;}		
	.form_intro .form p.pass{text-align:left;font-size:10px;}
	.form_intro .form fieldset {border:1px solid #ebf0ce;}
	.form_intro .form textarea {overflow:auto;border:1px solid #e0e1e2;font-size:15px;}
	.form_intro .form input {width: 150px; border:1px solid #e0e1e2;font-size:15px;}
	.form_intro .form input.boton { width:50px; background-color:#bcbcbc; color:#fff; font-size:11px; margin-top:8px; margin-left:120px; margin-bottom:0px; padding:0px;}

.form_socios { width:195px; position:absolute; border: 2px solid #eaeaea; margin:280px auto; padding:0;left:623px;}
.form_socios  h5{position:absolute; left:0;color:#1aa7ca; font-family:Times; font-size:20px; margin:-25px 10px; font-weight:normal;}
.form_socios  p.registro{position:absolute; left:0;color:#1aa7ca; font-family:Times; font-size:12px; margin:10px 10px; font-weight:normal;}
	.form_socios .form{ position:relative;margin:5px; padding:5px 0px 5px 10px; background: #f3f3f3;}
	.form_socios .form label{ font-size:11px; color:#949494;}
	.form_socios .form p{text-align:left;}		
	.form_socios .form p.pass{text-align:left; font-size:10px;}
	.form_socios .form fieldset {border:1px solid #ebf0ce;}
	.form_socios .form textarea {overflow:auto;border:1px solid #e0e1e2;font-size:15px;}
	.form_socios .form input {width: 150px; border:1px solid #e0e1e2;font-size:15px;}
	.form_socios .form input.boton { width:50px; background-color:#bcbcbc; color:#fff; font-size:11px; margin-top:5px; margin-left:120px; margin-bottom:0px; padding:0px;}

.form_alta { float:left; width:500px; margin-top:25px; font-size:11px; text-align:left; left:100%; border: 2px solid #eaeaea; }
.form_alta  h5{position:absolute; left:0;color:#1aa7ca; font-family:Times; font-size:20px; margin:-25px 10px; font-weight:normal;}
	.form_alta .form {margin:5px; padding:5px 0px 10px 15px; background: #f3f3f3;}
	.form_alta .form  p {padding-bottom:0px; font-size:11px; color:#949494;}
	.form_alta .form fieldset {border:0;padding-top:5px;padding-bottom:10px; margin:0;}
	.form_alta .form fieldset fieldset p {float:left;margin:5px 10px 0 0;padding:0;}
	.form_alta .form  fieldset fieldset p.sociosi{ margin-bottom:10px;font-size:11px; color:#949494; font-weight:bold;}
	.form_alta .form  fieldset fieldset p.p2 { padding-left:171px}		
	* html .form_alta .form  fieldset fieldset p.p2 { padding-left:173px}
	.form_alta .form  fieldset fieldset strong.sociosi{margin:0; margin-bottom:0px; padding-left:10px;}
	.form_alta .form legend { color:#82912e; padding:0 10px 0 10px;  }
	.form_alta .form textarea {width:100%;}	
	.form_alta .form label{float:left;margin:0; padding:0px;text-align:left;display:block; width:200px; }
	.form_alta .form label.first{float:left;margin:0; padding:0px;text-align:right;display:block; width:70px; }
	.form_alta .form label.second{float:left;margin:0 0 0 -12px; padding:0px;text-align:right;display:block; width:146px;}
	.form_alta .form label.three{float:left;margin:0; padding:0px;text-align:right;display:block; width:161px; }
	.form_alta .form label.five{float:left;margin:0; padding:0px;text-align:right;display:block; width:70px; }	
	.form_alta .form input {width:150px; margin:0 25px 0 5px; padding:0; font-size:11px; border:1px solid #e0e1e2; }
	.form_alta .form input.two, select.two {width:250px; margin:0 25px 0 5px; padding:0; font-size:11px; border:1px solid #e0e1e2; }
	.form_alta .form input.one {width:30px; margin:0 25px 0 5px; padding:0; font-size:11px; border:1px solid #e0e1e2; }
	.form_alta .form input.three {width:100px; margin:0 25px 0 5px; padding:0; font-size:11px; border:1px solid #e0e1e2; }
	.form_alta .form .radio {width:15px; margin-right:20px; padding:10px;}
	.form_alta .form label.checkbox {margin:0px; padding:0px;float:left;}
	* html  .form_alta .form label.checkbox {margin:0px; padding:3px; float:left;}
	.form_alta .form input.priv {width:20px; margin:0px; padding:0px; float:left;}
	.form_alta .form #botones { text-align:right; }
	.form_alta .form input.boton { width:50px; background-color:#bcbcbc; color:#fff; font-size:11px;  margin:0px 10px 0 0; padding:0px;}

.form_archivo { width:195px; position:absolute; border: 2px solid #eaeaea; margin:270px auto; padding:0;left:623px;}
.form_archivo  h5{position:absolute; left:0;color:#1aa7ca; font-family:Times; font-size:20px; margin:-25px 10px; font-weight:normal;}
.form_archivo  h5 strong{position:absolute; left:0; color:#1aa7ca; font-family:Times; font-size:15px; font-weight:normal;}
.form_archivo  p.registro{position:absolute; left:0;color:#1aa7ca; font-family:Times; font-size:12px; margin:10px 10px; font-weight:normal;}
	.form_archivo .bdform_srch{ position:relative;margin:5px; padding:5px 0px 5px 10px; background: #f3f3f3;}
	.form_archivo .bdform_srch label{font-size:11px; color:#949494; }
	.form_archivo .bdform_srch p{text-align:left;}		
	.form_archivo .bdform_srch p.pass{text-align:left;font-size:10px;}
	.form_archivo .bdform_srch fieldset {border:1px solid #ebf0ce;}
	.form_archivo .bdform_srch textarea {overflow:auto;border:1px solid #e0e1e2;font-size:15px;}
	.form_archivo .bdform_srch input {width: 150px; border:1px solid #e0e1e2;font-size:15px; }
	.form_archivo .bdform_srch input.radio{width: 20px; border:none; font-size:15px; margin-top:5px; }
	.form_archivo .bdform_srch input.boton { width:50px; background-color:#bcbcbc; color:#fff; font-size:11px; font-family:Verdana; margin-top:5px; margin-left:120px; margin-bottom:0px; padding:0px;}

.form_prov {width:400px; font-size:11px; text-align:left; margin-top:15px; margin-bottom:30px; border: 2px solid #eaeaea;}	
.form_prov .form {margin:5px; padding:5px 0px 10px 15px; background: #f3f3f3;}
.form_prov .form  p {padding-bottom:5px;}
	.form_prov .form  select {border:0; margin:0 25px 0 5px; padding:0; width:200px; font-size:11px;}
	.form_prov .form fieldset {border:0; padding:0px; margin:0; font-size:11px;}
	.form_prov .form fieldset fieldset p {float:left;margin:5px 15px 0 0;padding:0;}
	.form_prov .form label{font-family:Verdana; font-size:11px; color:#949494;text-align:right; float:left;margin:0; padding:0px;display:block; width:100px; font-weight:normal; }
	.form_prov .form input {width:150px; margin:0 25px 0 5px; padding:0; font-size:11px; border:1px solid #e0e1e2; }
	.form_prov .form #botones { text-align:right;}
	.form_prov .form input.boton { width:50px; background-color:#bcbcbc; color:#fff; font-size:11px; margin:15px 20px 0 0; padding:0px;}

.form_actualidad { width:195px; position:absolute; border: 2px solid #eaeaea; margin:270px auto; padding:0;left:623px;}
.form_actualidad  h5{position:absolute; left:0;color:#1aa7ca; font-family:Times; font-size:20px; margin:-25px 10px; font-weight:normal;}
.form_actualidad  p.registro{position:absolute; left:0;color:#1aa7ca; font-family:Times; font-size:12px; margin:10px 10px; font-weight:normal;}
	.form_actualidad .form{ position:relative;margin:5px; padding:5px 0px 5px 10px; background: #f3f3f3;}
	.form_actualidad .form label{font-size:11px; color:#949494;}
	.form_actualidad .form p{text-align:left;}		
	.form_actualidad .form p.pass{text-align:left;font-size:10px;}
	.form_actualidad .form fieldset {border:1px solid #ebf0ce;}
	.form_actualidad .form textarea {overflow:auto;border:1px solid #e0e1e2;font-size:15px;}
	.form_actualidad .form input {width: 150px; border:1px solid #e0e1e2;font-size:15px;}
	.form_actualidad .form input.boton { width:50px; background-color:#bcbcbc; color:#fff; font-size:11px;  margin-top:5px; margin-left:120px; margin-bottom:0px; padding:0px;}

.form_bolsa {width:200px; font-size:11px; text-align:left; margin-top:15px; border: 2px solid #eaeaea; margin-left:30%;}
.form_bolsa .form {margin:5px; padding:5px 0px 10px 15px; background: #f3f3f3;}
.form_bolsa .form  p {padding-bottom:5px;}
	.form_bolsa .form  select {border:0; margin:0 25px 0 5px; padding:0; width:200px; font-size:11px;}
	.form_bolsa .form fieldset {border:0; padding:0px; margin:0; font-size:11px;}
	.form_bolsa .form fieldset fieldset p {float:left;margin:5px 15px 0 0;padding:0;}
	.form_bolsa .form label{font-family:Verdana; font-size:11px; color:#949494;text-align:left; float:left;margin:0; padding:0px;display:block; width:100px; font-weight:normal; }
	.form_bolsa .form input {width:150px; margin:0 25px 0 0px; padding:0; font-size:11px; border:1px solid #e0e1e2; }
	.form_bolsa .form #botones { text-align:right;}
	.form_bolsa .form input.boton { width:50px; background-color:#bcbcbc; color:#fff; font-size:11px; margin:5px 0 0 120px; padding:0px;}

#texte { width: 550px; padding:110px 0px 20px 0px; margin:0px; font-size: 12px; color:#9a9a9a  }
#texte p { }
#texte ul { line-height: normal; list-style: none; margin:0px; padding: 15px 0px 15px 0px; }
#texte li { line-height: normal; font-size: 12px; list-style: none; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px; background: url(../img/bullet.gif) 0px 5px no-repeat;}
#texte em { width:100%; margin: 0px0px; padding: 10px 0px 10px 10px; margin:0px; color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal; }

.tableproveedores { width:100%; border-spacing:4px; border-collapse: separate;  }
.tableproveedores td.prov { background-color: #fff; vertical-align: top; width: 30% }
.tableproveedores p { margin-left: 4px; padding: 5px 0px 5px 0px; font-size:11px; color:#9a9a9a; text-align:left; }
.tableproveedores p.titol { margin: 0px; padding: 2px 4px 2px 4px; height: 30px; background-color:#f3f3f3; }
.tableproveedores p.center { margin: 0px; text-align:center; }
.tableproveedores p.right { margin-right: 4px; text-align:right; }
.tableproveedores img { margin: 0px; padding: 5px 0px 5px 0px; clear: both; float:none }

a.link_gr { color: #1aa7ca; font-size:12px; font-family:Times; font-size:20px; text-decoration: underline; }
a.link_gr:hover { color: #437c8e; text-decoration: underline; }
a.link_md  { color: #1aa7ca; font-size:12px; }
a.link_md:hover { color: #437c8e; text-decoration: none; }
a.link_pk { color: #1aa7ca; font-size:11px; }
a.link_pk:hover { color: #437c8e; text-decoration: none; }

.titol_md { color: #1aa7ca; font-size:12px; }
.data_pk { color:#22d0f2; font-size:10px; }

.win_pk { width:500px; font-size:11px; text-align:left; }
.win_pk  h5 { color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal;}

.win_md { width:500px; font-size:13px; text-align:left; }
.win_md  h5 { color:#1aa7ca; font-family:Times; font-size:20px; font-weight:normal;}