html {font-family: Arial, Helvetica, sans-serif}
form {margin:0}
input, textarea {border: 1px solid #6B7584}
.checkbox {border: 0px none}
legend {font-size: 13px;font-weight: bold}
body {
	background: #C3CCCD url(img/fondo_body.png) repeat-x fixed top;
	margin:0;padding:0; color:#999;text-align:center
}
.non { display: none}
a {font-size: 11px;color: #6B7584;font-weight: bold;text-decoration: none}
a:hover {color: #2C3A50}
p {margin-top: 0px;color:#434F63;font-size: 12px; margin-bottom:5px}
div ul li {color:#434F63;font-size: 11px}
#layerDiv { display:none}
.spip_surligne {background-color: #fff;color:#000}
fieldset {padding: 6px}


#general {
	width: 90%;
	margin: 0px auto;
	color: #333;
	border: 2px solid #76898F;
	background-color:#EBEBEB;
}

#general_mapa {
	width: 90%;
	margin: 0px auto;
	color: #333;
	border: 2px solid #76898F;
	background-color:#FFFFFF;
}

.bloque { background: url(img/fondo_degrade.png) repeat-x;;}

/* arriba */

#cabezal {
 	border-bottom: 1px solid gray;
	background: #6E8187 url(img/fondo_encabezado.png) no-repeat bottom right;
	height: 100px;
	text-align:left;
}
#ellogo {margin:0;padding:0}
#ellogo a {
	display:block;
	background: url(img/logo_redelaldia.png) no-repeat;
	height: 100px;
	width: 365px;
} 
#ellogo a span {display:none}
#navh {
	white-space: nowrap;
	text-align: right;
	margin:0;
	padding:1px 0 0 0;
	height:23px;
	background: #969696 url(img/fondo_menuh.png) repeat-x
}
#navh li {
	display: inline;
	margin:0;
	padding: 3px 0;
	border-left: 1px solid #ccc
}
#navh li a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	padding: 2px 15px 3px 15px;
}

/* izquierda */

#leftnav {
	float: left;width: 187px;
	margin: 0;padding: 0;
	background: transparent url(img/fondo_degrade.png) repeat-x;
	text-align:left;
}
#leftnav ul {list-style-type: none;margin:20px 0 0 0;padding: 5px 0 0 15px}
#leftnav ul li {margin-bottom: 20px}		
a.leftnav {}
a.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	color: #1C355B;font-weight: bold;
	padding: 10px 10px 10px 38px;
	text-decoration: none
	}
a.leftnav:hover {border-bottom: 0 none}
#irpublicaciones {background: url(../IMG/rubon2.png) no-repeat}
#irbanco {background: url(../IMG/rubon4.png) no-repeat}
#irenlace {background: url(../IMG/rubon5.png) no-repeat}
#iragenda {background: url(../IMG/rubon6.png) no-repeat}
#irpublicaciones:hover {color:#446F90;background: url(../IMG/ruboff2.png) no-repeat}
#irbanco:hover {color:#446F90;background: url(../IMG/ruboff4.png) no-repeat}
#irenlace:hover {color:#446F90;background: url(../IMG/ruboff5.png) no-repeat}
#iragenda:hover {color:#446F90;background: url(../IMG/ruboff6.png) no-repeat}

#mapa {margin:0;padding:0}
#mapa a {
	display: block;
	height: 116px;
	background: url(img/mapa.png) no-repeat;
	clear: left;
	cursor: pointer;
}
#mapa span {display:none}
#oit {
	margin:0;padding:0;
	border-top: 1px solid #446F90;
	border-bottom: 1px solid #BEBEBE
}
#oit a {
	display:block;height: 103px;
	background: url(img/oit.png) no-repeat	
}
#oit span {display:none}

#delnet {
	margin:0;padding:0;
	border-top: 1px solid #446F90;
	border-bottom: 1px solid #BEBEBE
}
#delnet a {
	display:block;height: 110px;
	background: url(img/delnet.png) no-repeat	
}
#delnet span {display:none}

#ledknowledge {
	margin:0;padding:0;
	border-top: 1px solid #446F90;
	border-bottom: 1px solid #BEBEBE
}
#ledknowledge a {
	display:block;height: 90px;
	background: url(img/ledknowledge.png) no-repeat	
}
#ledknowledge span {display:none}

#redelperu {
	margin:0;padding:0;
	border-top: 1px solid #446F90;
	border-bottom: 1px solid #BEBEBE
}
#redelperu a {
	display:block;height: 54px;
	background: url(img/redelperu.png) no-repeat	
}
#redelperu span {display:none}


.bloque h3 {
	margin:0px;
	}
.b_buscador {
	display:block;
	background: url(img/buscador_general.png) no-repeat;
	margin-bottom: 20px;
	text-align:center;
	border-top: 1px solid #446F90
	}
.b_buscador form {margin:0;padding:0}
.b_buscador input {
	font-size: 13px;
	font-weight: bold;
	margin-top: 40px;
}

/* derecha */

#rightnav {
	float: right;
	width: 187px;
	margin: 0;
	padding: 0;
	line-height: 13px;
}
#rightnav div span {
	font-size: 11px;
	font-weight: bold;
	color: #2C3A50;
	}
#rightnav div h3{margin:0px;padding:0px;}
.b_ulingresos {
	display: block;text-align: right;
	background:url(img/bloque_ultimos.png) no-repeat right top;
 	padding: 5px 10px 14px 10px
}
.b_losingresos {
	display: block;text-align: right;
	background:url(img/bloque_ingresos.png) no-repeat right top;
	padding: 35px 10px 14px 10px
}
.b_losingresos div {display:block;border-top: solid 2px #446F90; padding-top: 2px}
span.logote {position: relative; top: -6px;left:-4px;float:left; margin: 0px; padding: 0px; border: 0;}

.b_actividades {
	border-top: 1px solid #446F90;text-align: right;
	background: url(img/bloque_actividades.png) no-repeat right top;
	padding: 60px 10px 14px 10px
}
.b_enlaces {
	border-top: 1px solid #446F90;text-align: right;
	background: url(img/bloque_enlaces.png) no-repeat right top;
	padding: 40px 10px 14px 10px
	}
.b_suscripcion {
	border-top: 1px solid #446F90;	text-align: right;
	background: url(img/bloque_suscripcion.png) no-repeat right top;
	padding: 40px 10px 14px 30px;line-height: 13px
	}
.b_populares {
	background: url(img/bloque_popular.png) no-repeat right top;
	text-align: right;padding: 40px 10px
	}
.b_proponer {
	border-top: 1px solid #446F90;text-align: right;
	background: url(img/bloque_proponer.png) no-repeat right top;
	padding: 40px 10px 14px 40px
	}

/* C E N T R O */

#content {
	margin: 0 187px;
	border-left: 2px solid #E70036;
	border-right: 2px solid #E70036;
	padding: 0 0 20px 0;
	background-color: #FFF;
	min-height: 610px;
}
* html body #content {height: 740px}

#contentmap {
	display:block;
	background-color: #FFF;
	color:#666;
}
#contentmap div.rub { 
	background-color:#fff;
	padding:4px;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
	}
#rub_buscador{
	margin-top: 2px;
	margin-bottom: 3px;
	padding: 15px 10px;
	background-color:#969696;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#rub_buscador a {color:#fff}
#rub_buscador input {border: 0px; margin-left:2px;}
#rub_buscador input.botonbuscar {background-color:#f5eef0; width:26px;cursor: pointer;}
#rub_buscador input.botonbuscar:hover {	background-color:#FFF;}

.novedades {
    display: block;
	height: 37px;
	background: url(img/barra_portada.png) repeat-x #e70036;
}
#content h4.portada {
	margin:0;
	background-color:#76898F;
	text-align: right;
	padding: 5px 12px 5px 5px
}
#content h4.portada a{	
	font-size: 14px;
	color: #fff;
}
.b_losingresos .spip_logos {
	border: 0 !important;
}
#content p.portada .spip_logos {
	float:left;
	border: 1px solid #446F90 !important;
	margin: 2px 9px 10px 0px
}
#content span.docu .spip_logos {
	text-align: left;
	margin-bottom: 5px;
	border-width: 0 !important
}
#content span.logito .spip_logos {
	position: relative;
	top: 0px;
	left: 0px;
	margin-right: 8px
}
#content div.rub { 
	background-color:#fff;
	padding:10px;
	font-size: 12px;
	text-align: left;
	line-height: 18px
	}
#content div.rub h2{margin:0px;color:#333;font-size:17px}
#content div.rub h3{margin:0px;color:#666;font-size:15px}

#content p.portada{
	background-color:#fff;
	text-align: justify;
	margin:0 0 3px 0;
	color: #4C4C4C;
	font-size: 13px;
	line-height: 17px;
	padding: 8px 12px;
	min-height: 100px
}
* html body #content p.portada {height: 7em}
.portada_link {	display:block;clear:both}
.portada_link a {
	color:#000;
	text-decoration: none;
	font-weight: normal;
	} 
.portada_link a:hover {
	text-decoration: none;
	color:#000
	} 
.rub_buscador {
    display: block;
	height: 36px;
	background: url(img/rub_buscador.png) no-repeat  #e70036;
	background-position: 10px 0;
	}
.rub_publicaciones {
    display: block;
	height: 36px;
	background: url(img/rub_publicaciones.png) no-repeat #e70036;
	background-position: 10px 0;
	cursor: pointer;
	}
.rub_enlaces {
    display: block;
	height: 36px;
	background: url(img/rub_enlaces.png) no-repeat #e70036;
	background-position: 10px 0;
	cursor: pointer
}
.rub_quees {
    display: block;
	height: 40px;
	background: url(img/rub_quees.png) no-repeat #e70036;
	background-position: 10px 0;
}
.rub_boletin {
    display: block;
	height: 36px;
	background: url(img/rub_boletin.png) no-repeat #e70036;
}
.rub_contacto {
    display: block;
	height: 36px;
	background: url(img/rub_contacto.png) no-repeat #e70036;
	background-position: 10px 0;
}
.rub_archivo {
    display: block;
	height: 36px;
	background: url(img/rub_archivonoticias.png) no-repeat #e70036;
	background-position: 10px 0;	
}
.rub_mapa {
    display: block;
	height: 36px;
	background: url(img/rub_mapa.png) no-repeat #e70036;
	background-position: 20px 0;
}
.rub_buscadorg {
    display: block;
	height: 36px;
	background: url(img/rub_buscadorg.png) no-repeat #e70036;
	background-position: 10px 0;
}
.rub_agenda {
    display: block;
	height: 36px;
	background: url(img/rub_agenda.png) no-repeat #e70036;
	background-position: 10px 0;
	cursor: pointer
}
.rub_banco {
    display: block;
	height: 36px;
	background: url(img/rub_bancoexp.png) no-repeat #e70036;
	background-position: 10px 0;
	cursor: pointer
}
.zona_articulo h3 {color:#912631;font-size: 12px;margin:0;padding:0;text-align:right}
.zona_articulo h3.spip {text-align:left; margin: 10px 0}
.zona_articulo {
	padding: 14px 10px 10px 10px;
	text-align:left;
	border-top:solid 1px #b8002b;
	}

* html .zona_articulo {height:1em}

.zona_articulo p {line-height: 16px}
.zona_articulo p a {font-size: 1.1em;color: #2C3A50}
.zona_articulo p a:hover {font-size: 1.1em;	color: #912631}
.zona_articulo_total {
	padding: 2px 10px 10px 10px;
	text-align:left;
	}
.zona_articulo_total h3 {color:#333;font-size: 13px;margin:0;padding:0;text-align:right}

.zona_forum {
	padding: 12px 8px 8px 8px;
	text-align:left;
	background-color: #F8CC8E
	} 
.forum {color:#434F63;font-size: 12px; line-height: 1.05em}
.forum a {font-size: 0.9em}
#content div.zona_articulo img.spip_logos {border: none 0px; margin-left:10px; margin-bottom:10px;}
#comentar {	background-color: #912631}
#comentar a{color:#F5B052; font-size: 13px}
#comentar a:hover{color:#fff}

ol.spip,
ul.spip {font-size:11px} 

/* categorias */
.tabladocs {width:100%;margin:0;padding:0;clear:none;border-collapse:collapse}
th.tematica {
	background: #6e8187 url('img//subtit_areastematicas.png') no-repeat 20px top; 
	height:27px;
	width:50%;
	border-bottom: solid 2px #f5eef0;
	}
th.tipo {
	background: #6e8187 url('img//subtit_tipodoc.png') no-repeat left top; 
	height:27px;
	width:50%;
	border-bottom: solid 2px #f5eef0;
/*	border-left: solid 2px #f5eef0; */
	}
.cel_borde {/*border-left: solid 2px #f5eef0*/}
.table {
	background-color: #fff;
	line-height: 120%;
}
td.table ul {
	margin: 8px;
	padding:0px;
	list-style-type: none;
}
* html td.table ul {margin-bottom: 10px;}
td.table ul li a{
	padding-left:12px;
	background-repeat: repeat-x;
	font-size: 12px;
	}
td.table  ul li a:link {
	background: url(img/box_gris.png) no-repeat 2px 5px;
	}
td.table  ul li a:visited {
	background: url(img/box_gris.png) no-repeat 2px 5px;
	}
td.table ul li a:hover {
	background: url(img/box_rojo.png) no-repeat 2px 5px;
	color:#e70036}

.spip_doc_titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.spip_doc_descriptif{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.forum-fil {margin-bottom:4px;padding:5px;border-bottom: 1px solid #F5B052; border-right: 1px solid #F5B052}
.forum-item {margin:8px 8px 0 8px}

/* P I E  D E  P A G I N A */
.separacionfinal {display:block; height:200px}
#pie {
	clear: both;
	margin: 0px;
	text-align: center;
	padding: 0.5em;
	color: #FFF;
	background-color: #6e8187;
	border-bottom: 1px solid #446F90;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
}
#pie a {
	color: #FFF;
	text-decoration: underline;
	font-size: 1em;
}

/* socialtags */

.comparta {
	text-align:center;
	font-size:12px;
	padding-bottom: 10px;
	padding-top: 30px;
	color:#666666;
	font-weight:bold;
}

/*subsitios */
#redeluy {border-top:1px solid #446F90;margin:0}
#redeluy a {display:block;height:59px; background: url(img/b_redeluy.png) no-repeat}
#redeluy span {display:none}

/* formularios */

#formulaire_recherche label {display:none}
#formulaire_recherche .text {width:134px; height:18px;padding:2px 1px 0 2px;border: 1px solid #758ba2; background-color:#fff;color:#666}
#formulaire_recherche .submit {vertical-align:top; border: none; /*background: url(img/fondo_submenu2.png) no-repeat 900px 900px */}

