/* Primero reiniciamos todos los elementos */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}
html{overflow:-moz-scrollbars-vertical}
textarea{overflow:auto}

html, body{width:100%}

body{background:#051878 url(../imgcss/fondo.gif) repeat-y center;}
a:link, a:visited, a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none; outline:none}
a:active {color:#6dc069; text-decoration: none}

#contenedor_cab{text-align:center; background:#07308b url(../imgcss/fondo_cab.gif) repeat-x; overflow:visible}
#cab{position:relative; width:90%; height:173px; text-align:left; margin:0 auto; padding:0; overflow:visible}
#logo{
	position:absolute;
	left:0px;
	top:0px;
	width:237px;
	height:171px;
	background-color:#FFF;
	text-align:center;
	padding-top:30px
}
#logos{text-align:center}
#menu{
	position:absolute;
	left:244px;
	top:104px
}
#submenu {
	position:absolute;
	left:240px;
	top:131px;
	width:750px;
	height:38px
}

#cabicos{position:absolute; top:10px; right:10px; width:400px; height:27px; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px}
#cabicos a:link, #cabicos a:visited, #cabicos a:active{color:#fff; text-decoration:none; outline:none; font-size:11px; margin-left:20px}
#cabicos a:hover{color:#63c3ff; text-decoration: none; border-width:0}

#contenedor_cuerpo{text-align:center; background-color:#FFF}
#cuerpo{position:relative; width:90%;  text-align:justify; margin:0 auto; padding:0; background:#f2f2f2 url(../imgcss/fondo_cuerpo.gif) repeat-y center}
#cuerpo #banda{float:left; width:240px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666}
#cuerpo #banda #banda_contenido{padding:10px;}
#cuerpo #contenido{float:left; width:710px; margin-left:30px; padding:20px 0 40px 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666; line-height:16px}
#cuerpo #contenidop{float:left; width:500px; margin:0 0 0 30px; padding:20px 0 40px 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666; line-height:16px}
#cuerpo #contenidop p, #cuerpo #contenido p{text-align:justify; margin:20px 0}
#cuerpo #contenidop ul, #cuerpo #contenido ul{list-style:url(../imgcss/lista.gif); padding-left:20px}
.ul2{list-style:url(../imgcss/lista2.gif)}
.ul3{list-style:url(../imgcss/lista3.gif)}
#cuerpo #contenidop li, #cuerpo #contenido li{text-align:justify; margin:2px 0}
#contenidoder{float:left; width:200px; margin:70px 0 0 20px}


.ulsin{list-style:none; list-style-image:none}


#pie{width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9a9a9a; text-align:left; margin:0 auto; padding:0; background-color:#041360; background-image:url(../imgcss/fondo_pie.gif); background-position:middle; background-repeat:repeat-x}
#pie_banda{float:left; width:240px; height:200px; padding:10px 0; margin:0 10px 0 0; background-color:#04187a; margin-left: 5%; _margin-left: 2.5%; background-image:url(../imgcss/fondo_pie2.gif); background-position:middle; background-repeat:repeat-x}}
#pie_contenido{padding:10px 0}
#pie a:link, #pie a:visited, #pie a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; text-decoration:none; outline:none; border-bottom: #ccc 1px dashed}
#pie a:active{color:#9a9a9a; text-decoration: none}

#vacio {padding:10px 0 0 50px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:italic; font-weight:normal}


#menu ul{margin:0; padding:0}
#menu ul li{display:inline; margin:0; padding:0}
/*
#menu ul li a{margin-top:-9px; padding:13px 20px; height:20px; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#ffffff}
*/
#menu ul li a{margin:0; padding:10px 15px 15px 15px; height:40px; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#ffffff}
#menu ul li a:hover{color: #63c3ff}
#menu ul li a.activo{color: #b3dc22; background:url(../imgcss/menu_act.gif) bottom no-repeat}
/*
 url(../imgcss/menu_act.gif) top no-repeat
 */
 
#submenu ul{}
#submenu ul li{display:inline}
#submenu ul li a{margin:0; padding:10px 15px 14px 15px; line-height:42px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#ffffff}
#submenu ul li a:hover{color: #63c3ff; background:#fff}
#submenu ul li a.activo{color: #b3dc22; background:#fff}
.submenu-off{position:absolute; display:none}

#banda h1{color:#004595; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:10px 0}
#banda .bloque{padding:5px 0; border-bottom:#ccc 1px dashed; margin:0}
#banda .fechas, #banda .fecha_act{font-size:12px; font-weight:bold; text-align:right}
#banda .lugar{color:#666; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:18px; text-align:right; font-weight:bold}

#visitetb{color:#051d7c; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic; font-size:18px; border-bottom:1px #b9bcbf dashed; margin-bottom:10px}

#foto_portada{background-color:#ede9dc; border:#ccc 1px solid; padding:10px; margin-bottom:10px; width:698px; height:207px}
#buscador{border: 1px dotted #999; padding:5px}

.colder{float:right; width:260px}

#tablon{width:260px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin:0 0 0 20px; padding:0px; background:url(../imgcss/tablon_cuerpo.gif) repeat-y}
#tablon h1{height:45px; font-size:18px; color:#ffffff; background:url(../imgcss/tablon_cab.jpg) top center no-repeat; text-align:center; margin:0; padding:15px 0 0 0}

#contacto{font-family:Arial, Helvetica, sans-serif; margin:0; padding:0px; background:#cbcbcb}
#contacto h1{font-size:20px; color:#fff; background:url(../imgcss/fondo_contactosup.gif) top center no-repeat; margin:0; padding:20px 0 0 20px}
#contacto p{margin:0; padding:7px 20px; text-align:left; color:#fa1e10; font-size:20px}
#contacto a{font-size:16px}
#contacto #pie{width:200px;height:35px;background: transparent url(../imgcss/fondo_contactoinf.gif) bottom center no-repeat}

#boletin{font-family:Arial, Helvetica, sans-serif; padding:0 10px; font-size:10px}
#boletin h1{font-size:14px; margin-bottom:10px}
#boletin input[type=text]{width:98%;height:18px;font-size:13px;padding:2px;color:#333; border:1px solid #7b7b7b; border-left:5px solid #004595; background:#f3f3f3 url(../imgcss/fondo_caja.gif) top repeat-x}
#boletin .lista{border:1px solid #cccccc; margin:2px; padding:2px; width:95%}


#cuerpo #contenido #tablon p{margin:0; padding:7px 20px; text-align:left}
#tablon #pie{width:260px;height:15px;background: transparent url(../imgcss/tablon_pie.gif) bottom center no-repeat}
#tablon .contacto{font-size:18px}
#tablon input[type=text]{width:98%;height:18px;font-size:13px;padding:2px;color:#333; border:1px solid #016df3; border-left:5px solid #016df3; background:#f3f3f3 url(../imgcss/fondo_caja.gif) top repeat-x}
#tablon .lista{width:210px; border-style:solid; border-width:1px; border-color:#016df3; margin:5px; padding:5px}
#tablon .listab{background:#016df3}
#tablon a{color:#FFF}

.amini:link, .amini:visited, .amini:hover{font-size:11px}

.cuadrov{float:right; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; background-color:#6dc06a; margin:10px 0 0 20px; padding:10px}
#contenidoder .cuadrov{float:none; margin:10px 0}

h1{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#004595; margin-bottom:20px}
h2{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#004595; margin:10px 0; font-weight:bold}
h3{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#004595; margin:0; font-weight:bold}

.actual, .plazos{float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:12px; overflow: auto; border:1px solid #004595; padding:5px}
/*
.plazos{float:right; color:#666; font-family:"Palatino Linotype", "Book Antiqua"; font-style:italic; font-size:15px; font-weight:bold; line-height:12px}
.actual{float:right; color:#f72828; font-family:"Palatino Linotype", "Book Antiqua"; font-style:italic; font-size:15px; font-weight:bold; line-height:12px}
*/
.remarcar{color:#6dc06a; font-weight:bold}

.titulo{width:700px; height:36px; text-align:left; background:url(../imgcss/fondo_tit.gif) no-repeat; padding:3px 10px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:20px; font-style:italic; color:#094fa3; font-weight:bold; margin-bottom:10px}
.atit:link, .atit:visited, .atit:hover{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#004595; text-decoration:none; outline:none; font-weight:bold; border-bottom:1px solid #004595}
.atit:active{color:#004595; text-decoration: none}
.acol:link, .acol:visited, .acol:hover{color:#666; font-weight:bold; font-family:Verdana, Geneva, sans-serif}
.acol:active{color:#3885a5}
.averde:link, .averde:visited{font-weight:bold;color:#6dc06a}
.titNoticia{font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#004595; margin:10px 0; font-weight:bold; line-height:24px}

.bloque{padding:5px 0; clear:both; margin-bottom:10px; border-bottom:1px dotted #004595}
.foto{float:right; margin-left:20px}
.fotopie{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center}
.fecha{text-align:right; color:#6cc069; margin-left:20px; font-weight:bold}
.dia, .mes {font-size:25px; line-height:19px}


.texto{text-align:justify}
.resumen{text-align:justify; font-weight:bold; margin-bottom:10px; color:#6dc06a}
.error{font-weight:bold; text-align:center}
.apartado{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#3372b5; border-bottom:dashed #3372b5 1px; margin-bottom:10px}
.apartado2{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#004595; border-bottom:1px dotted #004595; margin-bottom:5px}

.clearfloat{clear:both; height:0; line-height:0}
.clearsep{clear:both; height:5px}
.derecha{float:right}
.derecha_margen{float:right; padding-left:20px}
.derecha_mitad{float:right; width:48%; margin-left:10px}
.mitad{float:left; width:48%; min-width:48%; margin-right:10px}
.centro{margin:0 auto; text-align:center}
.negrita{font-weight:bold}

/** fomuralios **/
.texto_boton{float:right; margin:0; padding-left:5px; height:30px}
.atexto_boton:link, .atexto_boton:active, .atexto_boton:visited{color:#6dc06a; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 18px; font-weight:normal; text-decoration:none}
.atexto_boton:hover{color:#282727}
.texto_boton_img{margin:0 0 -10px 10px; padding:0;}
.form_cuarto{float:left; width:90px; margin:2px 5px; text-align:right}
.input_cuarto{float:left; width:230px}
.input_cuarto_text{float:left; width:240px; margin:2px 0}
.input_tercio{float:left; width:351px}
.form_mitad{float:left; width:200px; margin:2px 5px; text-align:right}
.form_45{float:left; width:45%; margin:2px 5px}
.form_95{float:left; width:95%; margin:2px 5px}
.input_mitad{float:left; width:480px}
.seguidos_form{float:left; margin:2px 5px}

.cajag{float:left; width:98%; height:18px; font-size:13px; padding:2px; color:#333; border:1px solid #7b7b7b; border-left:5px solid #004595; background:#f3f3f3 url(../imgcss/fondo_caja.gif) top repeat-x}
.selec{float:left; width:100%; height:20px; font-size:13px; padding:2px; color:#333; border:1px solid #7b7b7b; border-left:5px solid #004595; background-color:#f3f3f3; height:25px}
.btng{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background:#54595a url(../imgcss/btn_fondob.gif) top; border: #00b0c7 1px solid; padding:2px 10px}
.seguidoscheck{float:left; padding:3px 0 0 0}
.seguidosradio{float:left; padding:3px 0 0 0}
/** fin fomuralios **/

/* paginación */
#paginacion{text-align:right; margin-top:10px}
.irpagina_img{}
.paginacion_borde_der{}
.paginacion_borde_izq{}
.paginaact{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; background: url(../imgcss/paginacion_fondo_act.gif) center no-repeat; padding:15px; vertical-align:top; color:#6dc06a}
.irpagina:link, .irpagina:visited, .irpagina:hover{padding:10px; vertical-align:top; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic}
.irpagina:hover{color:#FF5A00}
.pagpuntos{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic}
/* fin paginacion */

.lista {width:210px; border-style:solid; border-width:1px; border-color:#cccccc; margin:5px; padding:5px; float:left}
.listab {background:#e6f7e2}
.seguidos{float:left}
.mini{font-size:10px; font-family:Arial, Helvetica, sans-serif}
.negrita{font-weight:bold}
.ul-lista{margin-left:20px; list-style:square}
.coltercio{width:32%; float:left; margin-right:1%; text-align:left}

/* mapa web */
#mapacont{position:relative; margin:0 auto; width:990px; z-index:99}
#idmapa{opacity:0; filter:alpha(opacity=0); position:absolute; width:990px; height:0px; z-index:1000; top:0px; right:0px; background:url(../imgcss/mapaweb.jpg) bottom no-repeat; display:none}
#idmapa h1{padding-left:50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; font-style:normal; color:#fff; display: block; margin:5px 0px 0px 30px}
#idmapa h5{background:url(../imgcss/maph5.gif) no-repeat; padding-left:35px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; height:25px; display:block; margin:16px 0 0 20px; width:270px; float:left; border-bottom:dashed #fff 1px}
#idmapa h5 a:hover{background:url(../imgcss/mapli.gif) right no-repeat; width:270px; float:left; margin-top:2px}
#idmapa a, #idmapa a:hover{color:#FFF}
#idmapa ul{width:290px; float:left; margin-left:35px}
#idmapa ul li{height:20px; margin-top:5px}
#idmapa ul li a{border-bottom:1px dotted #73baf7; display:block; margin-left:0px; padding-left:0px; text-decoration:none; width:280px; height:20px; color:#fff}
#idmapa ul li a:hover{background:url(../imgcss/mapli.gif) right no-repeat; padding-left:0px}
#idmapa .ulPeque{width:245px; float:left; border-right:1 solid #C0C; margin-left:35px}
#idmapa .ulPeque a{width:235px}
#cierra {position:absolute; right:10px; bottom:5px; display:block}
/*  mapa web fin */

.ex{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#6dc06a}
.pacio{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#004595}
.c1{float:left; margin-left:10px; width:50px}
.c2{float:left; margin-left:10px; width:320px}
.c2b{float:left; margin-left:10px; width:530px}
.c3{float:left; margin-left:10px; width:100px}
.c4{float:left; margin-left:10px; width:200px}
.par, .impar{margin-top:1px; line-height:30px; border-bottom:1px dotted #3372b5; clear:both}
img.adobe{float:left; margin:0 10px}
#galeria .imagen{border:1px dotted #6dc06a; padding:10px; margin:10px}
#mapagoogle{width:427px;height:355px}
.tit{margin:10px 0}
.fantasma{display:none}

