/* CSS Document */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	background-color:#F9F9F9;
	padding:0;g
	margin:0;
}

body img{
	border-width:0px;
}


#web {
	width:758px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

#top {
	float:left;
	width:758px;
	height:144px;
	
}



#menu {
	float:left;
	width:171px;
	height:100%;
	margin:0;
	padding:0;
	background-color:#f9f4f1;
	background-image:url(../images/fondo_menu.jpg);
	background-position:left, top;
	background-repeat:no-repeat;
}

#cuerpo {
	float:left;
	width:587px;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	padding-bottom:10px;	
}

#contenido {
	float:left;
	width:758px;
	min-height:500px;
	-height:500px;
	background-color:#FFFFFF;
	background-image:url(../images/fondo_contenido.jpg);
	background-repeat:repeat-y;
	background-position:left;
	margin:0;
	padding:0;
}

#contenido_nomenu {
	float:left;
	width:758px;
	min-height:500px;
	-height:500px;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

#cuerpo_home {
	float:left;
	width:758px;
	height:auto;	
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

#pie {
	clear:both;
	float:left;
	width:758px;
	height:98px;
	background-color:#FFFFFF;
}
/*
	CABECERA
*/

.logo {
 float:left;
}
 
.top_cont {
 text-align:right;
 height:53px;
 font-size:1em;
 font-weight:bold;
 color:#008edb;
 vertical-align:middle;
 padding-top:30px;
 padding-right:4%;
}
 


.menu_trans {
	float:left;
	width:98%;
	background-color:#F3EBE8;
	background-image:url(../images/menu_trans.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:20px;
	text-align:right;
	padding-right:2%;
	padding-top:7px;
	font-size:1em;
}

.menu_trans a{
	text-decoration:none;
	color:#000000;
}

.menu_trans a:hover{
	text-decoration:underline;
	color:#000000;
}


.top_logo {
 float:left;
 width:100%;
 background-image:url(../images/top.jpg);
 background-repeat:no-repeat;
 height:83px;
 color:#008edb;
}

.menu_hor {
	float:left;
	width:100%;
	height:34px;
}

.menu_hor_small span {
	float:left;
	width:80px;
	background-color:#beb2a6;
	font-size:1em;
	font-weight:bold;
	color:#008edb;
	height:24px;
	padding:0px;
	padding-top:10px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/boton_menu_hor_roll.jpg);
	background-position:-5px,0px;
	background-repeat:no-repeat;
}

.menu_hor_big span {
 float:left;
 width:150px;
 background-color:#beb2a6;
 font-size:1em;
 font-weight:bold;
 color:#008edb;
 height:24px;
 padding:0px;
 padding-top:10px;
 text-align:center;
 color:#FFFFFF;
 text-decoration:none;
 background-image:url(../images/boton_menu_hor_roll_2.jpg);
 background-position:-5px,0px;
 background-repeat:no-repeat;
}
 
.menu_hor_mid span {
 float:left;
 width:130px;
 background-color:#beb2a6;
 font-size:1em;
 font-weight:bold;
 color:#008edb;
 height:24px;
 padding:0px;
 padding-top:10px;
 text-align:center;
 color:#FFFFFF;
 text-decoration:none;
 background-image:url(../images/boton_menu_hor_roll_2.jpg);
 background-position:-5px,0px;
 background-repeat:no-repeat;
}

.menu_hor_small a {
	float:left;
	width:80px;
	background-color:#beb2a6;
	font-size:1em;
	font-weight:bold;
	color:#008edb;
	height:24px;
	padding:0px;
	padding-top:10px;
	text-align:center;
	color:#008edb;
	background-image:url(../images/boton_menu_hor.jpg);
	background-repeat:no-repeat;
	text-decoration:none;

}
.menu_hor_small a:hover {
	float:left;
	width:80px;
	background-color:#beb2a6;
	font-size:1em;
	font-weight:bold;
	color:#008edb;
	height:24px;
	padding:0px;
	padding-top:10px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/boton_menu_hor_roll.jpg);
	background-position:-5px,0px;
	background-repeat:no-repeat;
}

.menu_hor_mid a {
	float:left;
	width:130px;
	background-color:#beb2a6;
	font-size:1em;
	font-weight:bold;
	color:#008edb;
	height:24px;
	padding:0px;
	padding-top:10px;
	text-align:center;
	color:#008edb;
	background-image:url(../images/boton_menu_hor_3.jpg);
	background-repeat:no-repeat;
	text-decoration:none;

}
.menu_hor_mid a:hover {
	float:left;
	width:130px;
	background-color:#beb2a6;
	font-size:1em;
	font-weight:bold;
	color:#008edb;
	height:24px;
	padding:0px;
	padding-top:10px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/boton_menu_hor_roll_2.jpg);
	background-position:-5px,0px;
	background-repeat:no-repeat;
}

.menu_hor_big a {
	float:left;
	width:150px;
	background-color:#beb2a6;
	font-size:1em;
	font-weight:bold;
	color:#008edb;
	height:24px;
	padding:0px;
	padding-top:10px;
	text-align:center;
	color:#008edb;
	background-image:url(../images/boton_menu_hor_2.jpg);
	background-repeat:no-repeat;
	text-decoration:none;

}
.menu_hor_big a:hover {
	float:left;
	width:150px;
	background-color:#beb2a6;
	font-size:1em;
	font-weight:bold;
	color:#008edb;
	height:24px;
	padding:0px;
	padding-top:10px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/boton_menu_hor_roll_2.jpg);
	background-position:-5px,0px;
	background-repeat:no-repeat;
}

.menu_hor_resto {
	float:left;
	width:18px;
	background-color:#beb2a6;
	height:24px;
	padding:0px;
	padding-top:10px;
	text-align:center;
	background-image:url(../images/boton_menu_hor_resto.jpg);
	background-repeat:no-repeat;
}
/*
	CUERPO
*/
.linea_azul{
	width:100%;
	height:20px;
	padding-top:5px;
	background-color:#bfe2f5;
}

.img_seccion{
	width:100%;
	height:135px;
	color:#FFFFFF;
	background-color:#bfe2f5;
	padding:0;
	margin:0;
	border:0;
	margin:0;
	-margin-bottom:-2px;
}

.path{
	width:98%;
	height:20px;
	padding-top:5px;
	color:#FFFFFF;
	background-color:#0090d7;
	padding-left:2%;
}

.path span {
	font-weight:bold;
}

.path a{
	color:#FFFFFF;
	text-decoration:none;
}
.path a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.texto {
	width:95%;
	padding-left:2%;
	padding-right:2%;
	padding-top:10px;
	text-align:justify;
}

.texto_direccion {
	padding-left:10%;
	padding-right:10%;
	text-align:left;
}

.texto a{
	text-decoration:none;
	color:#008edb;
	}

.texto a:hover{
	text-decoration:underline;
	color:#008edb;
	}	
	
.lista ul li{
	list-style-type:disc;
	}

.lista ul ul li{
	list-style-type:circle;
	}

.lista ul ul ul li{
	list-style-type:square;
	}


.img_left {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

.img_right {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}


.texto h1{
	font-weight:bold;
	color:#008edb;
	font-size:1.3em;
	margin:0;
	margin-bottom:5px;
	padding:0;	
}


.texto h2{
	font-weight:bold;
	color:#008edb;
	font-size:1em;
	margin:0;
	padding:0;	
}



.detalle_estandar{
	float:left;
	width: 100%;
	background-image:url(../images/linea_detalle.gif);
	background-repeat:repeat-x;
	background-position:top, left;
	margin-top:10px;
}

.detalle_estandar a{
	text-decoration:none;
	color:#008edb;
}

.detalle_estandar a:hover{
	text-decoration:underline;
	color:#008edb;
}

.left_det{
	float:left;
	padding-top:10px;
	width:25%;
	padding-bottom:15px;
	text-align:left;
}

.left_det_right{
	float:left;
	padding-top:12px;
	width:23%;
        margin-right:2%;
	padding-bottom:8px;
	text-align:right;
}

.left_negrita{
	float:left;
	padding-top:10px;
	width:100%;
	padding-bottom:10px;
	text-align:left;
	font-weight:bold;
}

.right_jus{
	float:right;
	width:70%;
	text-align:justify;
	padding-top:10px;
}

.right_left{
	float:left;
	width:70%;
	text-align:left;
	padding-top:10px;
}

.right{
	float:left;
	width:85%;
	padding-right:15%;
	text-align:right;
	padding-top:10px;
	margin-bottom:5px;
	margin-top:5px;
}

.right_jus100{
	float:right;
	width:100%;
	text-align:justify;
	padding-top:10px;
}

.detalle_img{
	float:left;
	text-align:center;
	padding:10px;
}


.detalle_img_empresa{
	float:left;
	text-align:center;
	padding:10px;
}

.detalle_txtimg{
	float:left;
	text-align:left;
	margin-top:5px;
	font-style:italic;
}

.enlace_det{
	float:left;
	text-align:left;
	width:70%;
	background-image:url(../images/flecha_menu.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:22px;
	padding-right:15px;
}

.enlace_det span{
	text-decoration:underline;
	color:#000000;
}

.galeria{
	float:left;
	width: 100%;
	margin-top:10px;
	text-align:center;
	margin-bottom:10px;
}

.gal_img{
 float:left;
 text-align:center;
 background-color:#E9F5FC;
 margin:3px;
 padding:10px;
 height:95px;
 vertical-align:middle;
}
 


.ver_img {
	clear:both;
	margin-top:15px;
	text-align:center;

}

.ver_img_pie {
	margin-bottom:20px !important;
}
.gal_img_zoom{
	margin:0 auto 0 auto;
	width:750px;
	background-color:#E9F5FC;
	padding:10px;
}

.gal_img_zoom h1{
	font-size:1.5em;
}

.gal_txtimg_zoom{
	text-align:center;
	margin-top:5px;
	
}

.gal_txtimg{
	text-align:center;
	margin-top:5px;
	
}

.paginacion{
	float:left;
	width:100%;
	text-align:center;
	padding-top:10px;
	margin-bottom:5px;
}

.paginacion a{
	text-decoration:none;
	color:#008edb;
}

.paginacion a:hover{
	text-decoration:underline;
	color:#008edb;
}

.indice li{
	width:100%;
	float:left;
	text-align:left;
	font-size:1em;
	list-style-type:none;
	margin-top:8px;
	margin-bottom:8px;
}

.letra_indice {
	font-weight:bold;
	color:#008edb;
	font-size:1.2em;
	background-image:url(../images/linea_detalle.gif);
	background-repeat:repeat-x;
	background-position:top, left;
	padding-top:10px;
	width:95%;	
	}
	
.left_tabla{
        width:100%;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}


.linkayudas a{
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	font-size:1em;
	margin:0;
	padding:0;
}

.linkayudas a:hover{
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
	font-size:1em;
	margin:0;
	padding:0;
}

 
.linea_tabla {
	background-color:#E9F5FC;
}	

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#666666;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	border-right-width:4px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
}

td h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#666666;
}

td img{
	rheight:50px;
	rwidth:50px;
	vertical-align:top;
}

th {
	background-color:#008edb;
	color:#FFFFFF;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-right-width:4px;
	border-right-style:solid;
	border-right-color:#FFFFFF;	
}

/* columnas tabla */

.col_5{
	width:5%;
}
.col_10{
	width:10%;
}
.col_15{
	width:15%;
}
.col_20{
	width:20%;
}
.col_25{
	width:25%;
}
.col_30{
	width:30%;
}
.col_35{
	width:35%;
}
.col_40{
	width:40%;
}
.col_45{
	width:45%;
}
.col_50{
	width:50%;
}
.col_55{
	width:55%;
}
.col_60{
	width:60%;
}
.col_65{
	width:65%;
}
.col_70{
	width:70%;
}
.col_75{
	width:75%;
}
.col_80{
	width:80%;
}
.col_85{
	width:85%;
}
.col_90{
	width:90%;
}
.col_95{
	width:95%;
}
.col_100{
	width:100%;
}

.col_img{
	width:10%;
}

.col_not{
	width:80%;
}

.col_fecha{
	width:10%;
}

.col_notEvento{
	width:70%;
}


.col_fechaEvento{
	width:20%;
}


.azul {
	font-weight:bold;
	color:#008edb;
	font-size:1.1em;
	}

.formulario_listado{
	float:left;
	text-align:left;
	width:100%;
	padding-top:15px;
	padding-bottom:5px;
	margin-top:15px;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	border-top-style:dashed;	
	

}

.historico_listado{
	float:left;
	text-align:left;
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:15px;
        font-size:1.1em;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	border-top-style:dashed;
}


.left_busca{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
}

.txt_busca{
	color:#008edb;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-top-width:1px;
	border-top-color:#999999;
	border-top-style:dashed;	
}

.txt_lineas{
	color:#008edb;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-top-width:1px;
	border-top-color:#999999;
	border-top-style:dashed;	
}

.boton_icono{
	float:left;
	text-align:left;
	width:50px;
	background-image:url(../images/btn_flecha_arriba.gif);
	background-repeat:no-repeat;
	background-position:left, top;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	margin-top:15px;
}

.boton_icono a{
	color:#008edb;
	text-decoration:underline;	
}

.boton_icono_2{
	float:left;
	text-align:left;
	background-image:url(../images/icono.gif);
	background-repeat:no-repeat;
	background-position:left, top;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	margin-top:15px;
}

.boton_icono_2 a{
	color:#008edb;
	text-decoration:underline;

}

.mapaweb li{
	display:block;
	list-style:none;
	padding:5px;
}

.mapaweb ul ul ul {
	list-style:none;
	background-image:url(../images/mapaweb4.gif);
	-background-image:none;
	background-repeat:no-repeat;
	background-position:left, top;
	padding-left:20px;
	font-weight:bold;
}

.mapaweb ul ul li {
	list-style:none;
	background-image:url(../images/mapaweb2.gif);
	background-repeat:no-repeat;
	background-position:left, top;
	padding-left:20px;
	font-weight:bold;
}

.mapaweb ul ul ul li{
	font-weight:normal;

}

.mapaweb li span{
	width:90%;
	display:block;
	background-image:url(../images/mapaweb.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:15px;
	color:#FFFFFF;
	font-weight:bold;
}

.mapaweb li span a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.mapaweb li span a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.mapaweb ul ul li span{
	width:76%;
	tdisplay:block;
	background-image:none;
	background-image:url(../images/mapaweb3.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding:5px;
	color:#000000;
	font-weight:bold;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#0090d7;
}

.mapaweb ul ul li span a{
	color:#0090d7;
	font-weight:bold;
	text-decoration:none;
}

.mapaweb ul ul li span a:hover{
	color:#0090d7;
	font-weight:bold;
	text-decoration:underline;
}


/*
	CUERPO HOME
*/

.banner_home {
	float:left;
        background-image:url(../images/banner_home.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:left;
	height:187px;
	width:100%;
	text-indent:-9000px;
}

.boton_ver {
	background-image:url(../images/btn_buscar.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	font-weight:bold;
	color:#008edb;
	font-size:1em;
	text-decoration:underline;
}

.boton_home {
 float:left;
 width:100%;
 text-align:left;
 vertical-align:text-top;
 margin-bottom:10px;
 margin-top:5px;
}

.boton_home_agenda {
 float:left;
 width:100%;
 text-align:left;
 vertical-align:text-top;
 margin-bottom:20px;
 margin-left:5px;
 margin-top:10px;
 -margin-top:0px;
}

.boton_ver a {
	font-weight:bold;
	color:#008edb;
	font-size:1em;
	text-decoration:underline;
}

.boton_ver a:hover {
	font-weight:bold;
	color:#008edb;
	font-size:1em;
	text-decoration:underline;
}

.noticias {
	float:left;
	width:310px;
	text-align:left;
	vertical-align:text-top;
	padding-top:30px;
	padding-left:15px;
	margin-bottom:10px;
	color:#6d6d6d;
}

.noticias hr{
	border-style:dotted;
	width:100%;
	height:1px;
}

.noticias h1{
	font-size:1.1em;
	font-weight:bold;
	color:#000000;
}

.noticias h2{
	font-weight:bold;
	color:#008edb;
	font-size:1em;
	margin:0;
	padding:0;	
}

.noticias h2 a{
	font-weight:bold;
	text-decoration:none;
	color:#008edb;
	font-size:1em;
	margin:0;
	padding:0;	
}

.noticias h2 a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#008edb;
	font-size:1em;
	margin:0;
	padding:0;	
}

.noticia {
 float:left;
 width:100%;
 text-align:left;
 vertical-align:text-top;
 margin-bottom:0px;
 background-image:url(../images/barra_hr.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 padding-bottom:15px;
 margin-top:0;
 padding-top:0;
}

.noticia p{
 margin:0;
 padding:0;
 padding-top:5px;
}

.noticia img {
	border-color:#293647;
	border-style:solid;
	border-width:1px;
	float:left;
	margin-right:5px;
	margin-left:0;
	margin-botton:5px;
	margin-top:5px;		
}

.agenda {
 float:left;
 width:200px;
 -width:180px;
 text-align:left;
 vertical-align:text-top;
 margin:0;
 margin-top:20px; 
 margin-bottom:10px;
 padding:0px;
 background-color:#f4efeb;
 color:#6d6d6d;
 margin-left:10px;
}

.agenda h1{
 margin-left:10px;
 margin-right:10px; 
 margin-top:20px;
 -margin-top:10px;
 font-size:1.1em;
 font-weight:bold;
 color:#000000; 
}

.agenda h2{
	font-weight:bold;
	color:#008edb;
	font-size:1em;
	margin:0;
	padding:0;
}

.agenda h2 a{
	font-weight:bold;
	text-decoration:none;
	color:#008edb;
	font-size:1em;
	margin:0;
	padding:0;
}

.agenda h2 a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#008edb;
	font-size:1em;
	margin:0;
	padding:0;
}

.agenda_item {
 float:left;
 width:100%;
 text-align:left;
 vertical-align:text-top;
 margin-bottom:5px;
 padding-left:10px;
 padding-right:10px;
}

.localizador {
	float:left;
	text-align:left;
	width:200px;
	vertical-align:text-top;
	padding-top:30px;
	padding-left:11px;
	padding-right:10px;
	margin-bottom:10px;
	color:#6d6d6d;
}

.localizador h1{
	font-size:1.1em;
	font-weight:bold;
	color:#000000;	
}

.banner {
	float:left;
	width:100%;
	text-align:left;
	vertical-align:text-top;
	margin-bottom:10px;
	padding-bottom:15px;
}

.banner_dossier {
 float:left;
 width:200px;
 text-align:left;
 vertical-align:text-top;
 padding-top:20px;
 padding-bottom:10px;
 margin:0;
 color:#6d6d6d;
 background-color:#FFFFFF;
 }


/*
PIE
*/
.logo_junta {
	width:96%;
	height:80px;
	background-image:url(../images/logo_junta.jpg);
	background-repeat:no-repeat;
	background-position:left, botton;
	padding-left:2%;
	padding-right:2%;
	border-top-style:dashed;
	border-top-width:1px;
	border-top-color:#c1c1c1;
}	

.logo_junta hr{
	border-style:dotted;
	width:100%;
	height:1px;
	color:#c1c1c1;

}

.barraazul {
	width:96%;
	height:20px;
	color:#FFFFFF;
	background-color:#008edb;
	padding-left:2%;
	padding-right:2%;
	padding-top:5px;
}

.left{
	float:left;
	width:100%;
	text-align:left;
}

.right2{
	float:right;
	width:100%;
	text-align:right;
}


.center {
	text-align:center;
	}

.left_blanco{
	float:left;
	text-align:left;
	width:25%;
	color:#FFFFFF;
}
.right_blanco{
	float:right;
	text-align:right;
	width:25%;	
	color:#FFFFFF;
}
.right_blanco a{
	text-decoration:underline;
	color:#FFFFFF;
}

/*
MENU
*/

.titulo_select{
	width:88%;
	min-height:20px;
	-height:20px;
	color:#FFFFFF;
	background-color:#000000;
	padding-left:10%;
	padding-right:2%;
	padding-top:5px;
	font-size:1.2em;
	font-weight:bold;
}

#menu ul{
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	font-size:1em;	
}

#menu ul li a{
	display: block;
	margin: 0;
	padding: 5px 10px;
	display:block;
	color:#666666;
	height:auto;	
	text-decoration:none;
	vertical-align:middle;
	font-size:1em;
	font-weight:bold;
}

#menu ul li a:hover{
	display:block;
	color:#0090D7;
	text-decoration:underline;;
	height:auto;		
	vertical-align:middle;	
	font-size:1em;
	font-weight:bold;	
}

#menu ul li{
	min-height:3.2em;	
	display:block;
	color:#FFFFFF;
	padding-right:8px;
	padding-left:5px;
	font-size:1em;
}

#menu ul ul li {
	min-height:3.2em;	
	display:block;
	color:#FFFFFF;
	padding-left:12px;
	font-size:1em;
}

#menu ul ul{
	display:block;
	background-image:none;
	font-size:1em;
}

#menu ul ul li a{
	height:auto;
	font-size:1em;	
	color:#475126;
}

#menu ul li span {
	color:#0090D7;
	font-size:1em;
	font-weight:bold;
	display:block;	
	padding-left:12px;
	background-image:none;
	background-image:url(../images/flecha_menu.gif);
	background-repeat:no-repeat;
	background-position:left, top;
}

#menu ul li span a{
	padding:0;
	color:#0090D7;
	font-size:1em;
	font-weight:bold;
	display:block;
	-padding-bottom:8px;	
}
#menu ul li span a:hover{
	color:#0090D7;
	font-size:1em;	
}

#menu ul ul li span {
	color:#0090D7;
	font-size:1em;
	font-weight:bold;
	display:block;	
	padding-left:10px;
	background-image:none;
	background-image:url(../images/flecha_menu.gif);
	background-repeat:no-repeat;	
}

.enlaces{
 margin-top:15px;
 margin-left:30px;
 clear:both;
}
 
.enlaces_col_01{
 margin-right:5%;
 width:45%;
 float:left;
  margin-bottom:1px;
 
}
 
.enlaces_col_02{
 float:right;
 width:50%;
  margin-bottom:1px;
}
 
.enlaces span{
 color:#008edb;
 font-weight:bold;
 font-size:1.2em;
}
 
.enlaces hr{
 border-style:dashed;
 width:95%;
 height:1px;
 color:#0090D7;
 margin-top:7px;
 margin-left:0;
 margin-bottom:10px;
}

.enlaces ul li{
 list-style-image:url(../images/flecha_menu.gif);
 color:#008edb;
 margin-top:2px;
 margin-bottom:2px;
 color:#008edb;
 font-weight:bold;
 font-size:1.2em; 
}
 
.enlaces ul li a{
 color:#008edb;
}
.enlaces ul li a:active{
 color:#FF6600;
}
 
.enlaces ul ul li{
 list-style-type:none;
 list-style-image:none;
 border-width:0px;
 padding:0px;
 border-width:0px;
 margin:0px;
 color:#BEB2A6;
 font-weight:normal;
 font-size:0.8em;
 
}
 
.enlaces ul ul li a{ 
 list-style-type:none;
 list-style-image:none;
 border-width:0px;
 padding:0px;
 border-width:0px;
 margin:0px;
 color:#666666;
 font-weight:normal;
 text-decoration:none;
}
 
.enlaces ul ul li a:hover{
 list-style-type:none;
 list-style-image:none;
 border-width:0px;
 padding:0px;
 border-width:0px;
 margin:0px;
 color:#666666;
 font-weight:normal;
 text-decoration:underline;
}
 
.enlaces h2{
 font-size:1.2em;
 color:#666666;
 border-top-width:1px;
 border-top-color:#008edb;
 border-top-style:dashed;
 padding-top:10px;
}
 
.enlaces table{
 width:95%;
 margin-right:5%;
}
 
.enlaces table tr th{
 border-width:0px;
}


.tabla_msj{
 font-size:1em;
 color:#008EDB;
 text-align:center;
 font-weight:bold;
}
 


/*
FORMULARIOS
*/
input{
	font-size:1em;
	color:#000000;
}

select{
	font-size:1em;
	color:#000000;
}



/* 
CALENDARIO
*/

.calendario table{
	border-width:2px;
	border-color:#008edb;
	border-style:solid;
	background-color:#FFFFFF;
	padding:0;
       	margin-left:2;
       	margin-top:2.5;
	font-size:1em;
	width:225px;
}
	
.calendario table tr td colspan{
	border-width:0px;
	padding:0;
	margin:0;
}
	
.calendario table tr td span a{
	border-width:0px;
	display:block;
	background-color:#008edb;
	color:#FFFFFF !important;
	text-decoration:none;
}

.calendario table tr td span a:hover{
	border-width:0px;
	font-weight:bold;
	display:block;
	background-color:#008edb;
	color:#FFFFFF !important;
	text-decoration:none;
}

.calendario table tr td span{
	border-width:0px;
	display:block;
	background-color:#008edb;
	color:#FFFFFF !important;
	text-decoration:none;
}

.calendario table tr th{
	border-width:0px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#008edb;
	border-top-width:1px;
	border-top-style:solid;
	background-color:#FFFFFF;
	color:#0099FF;
	border-top-color:#008edb;
	font-weight:bold;
	padding:0;
	margin:0;
	text-align:center;
	}	

.calendario table tr td{
	border-width:0px;
	width:auto;
	padding:0;
	margin:0;
	text-align:center;
	background-color:#FFFFFF;
	}	

.calendario a{
	border-width:0px;
	text-decoration:none;
	color:#008edb;
	}

.calendario a:hover{
	border-width:0px;
	text-decoration:underline;
	color:#FF3300;
	}	

.super {
	vertical-align:super;
	font-size:0.7em;
}
.super2 {
	vertical-align:bottom !important;
	font-size:1.4em !important;
}

.sub {
	vertical-align:sub;
	font-size:0.7em;
}

.subrayar {
	text-decoration:underline;
	}

.negrita {
	font-weight:bold;
	}

.cursiva{
	font-style:italic;
	}

.arriba{
 	display:table-cell;
 	vertical-align:top;
 }

.linea_left{
 	float:left;
 	text-align:left;
	background-image:url(../images/blanco.gif);
	padding-top:2px;
 }
 
.linea_left2{
	float:left;
	text-align:left;
	padding-left:20px;
	background-image:url(../images/blanco.gif);
	padding-top:2px;
 }
 
.linea_left3{
	float:left;
	text-align:left;
	padding-left:45px;
	background-image:url(../images/blanco.gif);
	padding-top:2px;
 } 
 
.linea_right{
	float:right;
	text-align:right;
	background-image:url(../images/blanco.gif);
}

.linea_dis{
	clear:both;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#aca899;
	padding-top:15px;
	margin-bottom:15px;
}
.lista2{
	float:left;
	width:60%;
	text-align:left;
	background-image:url(../images/punto.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:5px;
}

.boton_buscar{
	text-align:left;
	background-image:url(../images/form_busq.jpg);
	background-repeat:repeat-y;
	background-position:left, top;
	font-size:1em;
	border-width:0;
	background-color:#beb2a6;
	padding-left:18px;
	padding-top:1px;
	font-weight:bold;
}

.boton_form{
 	text-align:left;
	background-image:url(../images/btn_form.gif);
 	background-repeat:repeat-y;
 	background-position:left, top;
 	font-size:1em;
 	border-width:0;
 	background-color:#ffffff;
 	color:#008edb;
 	padding-left:18px;
 	padding-top:0px;
 	-padding-top:1px;
 	font-weight:bold;
}


.mensaje{
	margin-top:30px;
	margin-bottom:30px;
	background-color:#F3F3F3;
	width:50%;
	margin-left:23%;
	margin-right:23%;
	min-height:150px;
	-height:150px;
	color:#008edb;
	font-weight:bold;
	padding:10px;
	padding-top:30px;
	text-align:center;
	border-width:1px;
	border-style:solid;
	border-bottom-width:2px;
	border-right-width:2px;
	border-bottom-color:#999999;
	border-right-color:#999999;
	border-left-color:#CCCCCC;
	border-top-color:#CCCCCC;
}

.mensajeAdmin{
	margin-top:30px;
	margin-bottom:30px;
	background-color:#F3F3F3;
	width:50%;
	margin-left:10%;
	margin-right:10%;
	min-height:40px;
	-height:40px;
	color:#008edb;
	font-weight:bold;
	padding:10px;
	padding-top:30px;
	text-align:center;
	border-width:1px;
	border-style:solid;
	border-bottom-width:2px;
	border-right-width:2px;
	border-bottom-color:#999999;
	border-right-color:#999999;
	border-left-color:#CCCCCC;
	border-top-color:#CCCCCC;
}

.right_left_login{
	float:left;
	width:60%;
       	text-align:left;
	padding-top:10px;
}
.left_login{
	float:left;
	width:30%;
       	padding-right:10%;
	text-align:right;
	padding-top:10px;
}

.rojo{
	color:#BB0000;
}

.logo_junta {
 width:96%;
 height:80px;
 background-image:url(../images/logo_junta.jpg);
 background-repeat:no-repeat;
 background-position:left, botton;
 padding-left:2%;
 padding-right:2%;
 border-top-style:dashed;
 border-top-width:1px;
 border-top-color:#c1c1c1;
 text-align:right;
 font-size:0.8em;
 color:#999999;
 padding-top:5px;
} 
 
.logo_junta a, .logo_junta a:hover{
 text-decoration:underline;
 color:#999999; 
}
 
.logo_junta a:hover{
 color:#333333;
 }

td.mapa img {
 height:auto;
 width:auto;
 }

.boton_rev {
 background-image:url(../images/btn_rev.gif);
 background-repeat:no-repeat;
 background-position:top, left;
 margin-top:30px;
 line-height:15px;
 padding-left:20px;
 font-weight:bold;
 color:#008edb;
 font-size:1em;
 text-decoration:underline;
}
 
.boton_home a{
 color:#008edb;
 }
