div {
	border:0px;
	font-size: 12px;
}

body{font-size:12px; font-family: arial,verdana,tahoma; color:#636466; margin: 0px;background-image: url('/imagenes/body_fondo.gif');}
table{font-size: 12px;}
.texto_defecto{font-family:arial,tahoma,verdana; font-size:12px; color:#636466;}
img{ border: 0;}
form{ margin: 0;}
.bodyimprim{font-size:10px; font-family: verdana,arial,tahoma; color:#000000; margin: 0px;background-image: none;}
.clear{
	clear: both;
}
.tableglobal{
	background-color: #FFFFFF;
}

a:link, a:visited{
	text-decoration: none;
 	color: #528F10;
}
a:hover{
	text-decoration: underline;
}

td{font-size:12px; font-family: arial,verdana,tahoma; color:#636466;}
td.center {
	text-align:center;
}
td.right {
	text-align:right;
}
td.justify {
	text-align:justify;
}
td.verdana{
  font-size:12px;
  font-family:verdana,arial,helvetica;
  text-align:justify;
}
td.cal_titulo{
	color:#666666;
	font-weight:bolder;
	background-color:#FFFFFF;
	text-align:center;
}
td.cal_normal{
	font-weight:bolder;
	border-width:1px;
	border-bottom:1px;
	border-top:1px;
	border-right:1px;
	border-style:solid;
	border-color:#B5C1CF;
	background-color:#FFFFFF;
	text-align:center;
}
td.cal_hoy{
	font-weight: bolder;
	color: #ffffff;
	text-align:center;
	background-color: #3D7DB2;
}
td.cal_hoy_marcados{
	font-weight:bolder;
	border: 1px solid #FF0000;
	background-color:#326EA5;
	text-align:center;
}
td.cal_marcados{
	font-weight:bolder;
	border: 1px solid #B5C1CF;
	border-left: 0;
	background-color:#326EA5;
	text-align:center;
}
td.cal_marcados2{
	font-weight:bolder;
	border: 1px solid #B5C1CF;
	border-left: 0;
	background:URL('/agenda_personal/imagenes/dos2.gif');
	text-align:center;
}
td.tit_cal{
	font-weight: bolder;
	color: #3D7DB2;
}
.titAgenda{
	color: #3D7DB2;
	font-weight: bold;
	text-align:center;
}
.bordeAgenda{
	border: 1px solid #AEC6D9;
	border-top: 0;
}
.botonAgenda{
	background-image: URL('/agenda/imagenes/boton.gif');
	border: 1px solid #ccc;
	color: #3D7DB2;
	font-weight: bold;
	text-align:center;
}

a.enlace_paginacion{	
	text-decoration:underline;
	font-family:verdana,Tahoma,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	color:#0099cc;
}

a.enlace_paginacion:hover{	
	text-decoration:underline;
	font-family:verdana,Tahoma,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	color:#0099cc;
}
a.enlace_paginacion:visited{	
	text-decoration:underline;
	font-family:verdana,Tahoma,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	color:#006633;
}
/* GBL */
.migcont{ padding-left: 10px; padding-top: 10px; width: 610px;}
.formsin{margin: 0px;}
.tablemenu{padding-left: 2px;}
.tdzonas{
	border-left: 1px solid #679D2D;
	padding: 4px;
	background-image: url(/imagenes/zonas_lin.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.titulo_seccion{
	font-size: 24px;
	font-weight: bold;
	color: 	#8C3C08;
	padding-top: 5px;
}
.titulo_contenido{
	font-size: 14px;
	font-weight: bold;
	color: 	#8C3C08;
	padding-top: 5px;
}
.subtitulo_contenido{
	font-size: 12px;
	font-weight: bold;
	color: 	#528F10;
	padding-top: 5px;
}
.subtitulo_contenido1{
	font-size: 11px;
	font-weight: bold;
	color: 	#43780B;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txt_just{
	text-align: justify;
}
.lin_separa_c{
	text-align:center;
}
.lin_separa_l{
	text-align:left;
}

.varios{
	padding-left: 20px;
	text-align: left;
}

.varioslink a:link, .doclink a:visited{
	text-decoration: none;
	color: #528F10;
}
.varioslink a:visited{
	text-decoration: none;
	color: #528F10;
}

.varioslink a:hover{
	text-decoration: underline;
}

.flechapeq{
	float: left;
	margin: 2px;
}
.btn_empty{
	background-image: url('/imagenes/boton_vacio.gif');
	background-position: center;
	background-color: transparent;
	border: 0;
	font-size: 11px;
	background-repeat: no-repeat;
	color: #FFF;
	font-weight: bold;
	width: 80px;
	height: 23px;
	padding-bottom: 2px;
}
.pieFoto{
	font-style: italic;
}
/* -------- */

/* PAGINACION */
.barrita{
	color: #BBD3A1;
}
/* -------- */

/* BUSCADOR */
.titZona{
	color: #8C3C08;
	font-size: 12px;
	font-weight: bold;
}
/* -------- */

/* EMPLEO */
.tit_oferta{
	padding-left: 2px;
}
.tit_oferta a:link, .tit_oferta a:visited{
	color: #528F10;
	font-weight: bold;
}
.tit_oferta a:hover{
	text-decoration: underline;
}
.txt_oferta{
	padding-top: 2px; 
	padding-left: 2px;
}
.txt_oferta a:link, .txt_oferta a:visited{
	color: #636466;
}
.txt_oferta a:hover{
	text-decoration: underline;
}
/* -------- */

/* TABLON ANUNCIOS */
.tablon_tit a:link, .tablon_tit a:visited {
	color: #636466;
	font-weight: bold;
	text-decoration: none;
}

.tablon_tit_a a:link, .tablon_tit_a a:visited {
	color: #43780B;
	font-weight: bold;
	text-decoration: none;
}

.tablon_tit a:hover, .tablon_tit_a a:hover{
	text-decoration: underline;
}

.tablon_txt a:link, .tablon_txt a:visited {
	color: #636466;
	text-decoration: none;
}
.tablon_txt a:hover{
	text-decoration: underline;
}
.migas_tablon, .migas_tablon a:link, .migas_tablon a:visited{
	color: #43780B;
	font-style: italic;
	font-size: 11px;
}
.migas_tablon a:hover{
	text-decoration: underline;
}
/* -------- */

a.verde {color:00aa00; font-family: verdana; font-size:10px; padding-left:4px; }
a.verde:hover {color:E73C08;font-size:10px;text-decoration:none;}

ul.error{
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #000;
	font-size: 10px;
} 
.table_tit{
	background-color: #DCE9F7;
	color: #000;
	font-weight: bold;
	text-align:center;
}
.table_azul{border:1px solid #3399CC;} 

.table_azul td a:link, .table_azul td a:visited{
	color: #528F10;
	text-decoration: none;
	font-weight: bold;
}
.table_azul td a:hover{
	text-decoration: underline;
}

/* Formulario */
input{
	font-family:verdana,arial,helvetica;
	font-size:10px;
}
select{
	font-family:verdana,arial,helvetica;
	font-size:10px;
}
textarea{
	font-family:verdana,arial,helvetica;
	font-size:10px;
}
/* -------- */


/*Cabecera*/
	/* Fila de iconos */
	.img1, .img2, .img3, .img4, .img5, .img6, .img7, .img8{height: 32px; border: 0}
	.ico1{background-image: url('/imagenes/cab_ico1.gif');}
	.ico1:hover{background-image: url('/imagenes/cab_ico1_h.gif');}
	.img1{width:24;}
	.ico2{background-image: url('/imagenes/cab_ico2.gif');}
	.ico2:hover{background-image: url('/imagenes/cab_ico2_h.gif');}
	.img2{width:25;}
	.ico3{background-image: url('/imagenes/cab_ico3.gif');}
	.ico3:hover{background-image: url('/imagenes/cab_ico3_h.gif');}
	.img3{width:29;}
	.ico4{background-image: url('/imagenes/cab_ico4.gif');}
	.ico4:hover{background-image: url('/imagenes/cab_ico4_h.gif');}
	.img4{width:27;}
	.ico5{background-image: url('/imagenes/cab_ico5.gif');}
	.ico5:hover{background-image: url('/imagenes/cab_ico5_h.gif');}
	.img5{width:21;}
	.ico6{background-image: url('/imagenes/cab_ico6.gif');}
	.ico6:hover{background-image: url('/imagenes/cab_ico6_h.gif');}
	.img6{width:22;}
	.ico7{background-image: url('/imagenes/cab_ico7.gif');}
	.ico7:hover{background-image: url('/imagenes/cab_ico7_h.gif');}
	.img7{width:25;}
	.ico8{background-image: url('/imagenes/cab_ico8.gif');}
	.ico8:hover{background-image: url('/imagenes/cab_ico8_h.gif');}
	.img8{width:24;}
	.ico1, .ico2, .ico3, .ico4, .ico5, .ico6, .ico7, .ico8{display:block;background-repeat: no-repeat;} 
	/* -------- */
.logueado{
	text-align:center;
	color: #FFF;
}
.table_logueado{
	margin-top: 10px;
	width: 100%;
}
.linklog{
	margin-top: 5px;
	color: #FFF;
}
.buscar, .reg{
	border: 1px solid #6F866D;
	background-color: #A0B59D;
	color: #515B50;
	padding-left: 4px;
	width: 100px;
}
.buscar_select{
	border: 1px solid #6F866D;
	background-color: #A0B59D;
	color: #515B50;
	padding-left: 4px;
	width: 110px;
}
.buscador {
	
	border: 0px solid #728C74;
	background-color: transparent;
	color: #515B50;
	padding-left:20px;
	width: 90px;
	color:#ffffff;
}
.reg{
	width: 80px;
}
.fecha{
	color: #A6C287;
	float:left;
	margin-top: 14px;
	margin-left: 20px;
}
.linkamar:link, .linkamar:visited{
	color: #FFC100;
}
.linkamar:hover{
	color: #FFC100;
	text-decoration:underline;
}
.linkamar:visited{
	color: #FFC100;
}
.tdcarpeta{
	padding-right:6px;
}
.fondo_buscar{
	float: left;
	background-image: url('/imagenes/cab_fondo_buscar.gif');
	width:174px;
	height:65px;
}
.table_buscar{
	margin-top: 0px;
	padding-right: 5px;
	height:60px;
}
.boton_flecha1{
	margin-top:14px;
}
.fondo_boton{
	float: left;
	background-image: url('/imagenes/cab_fondo_boton.gif');
	width:22px; 
	height:65px;
}
.fondo_reg1{
	float: left;
	background-image: url('/imagenes/cab_fondo_reg.gif');
	width: 230px;
	height:65px;
}
/*.fondo_reg2{
	float: left; 
	background-image: url('/imagenes/cab_fondo_reg.gif');
	width: 79px;
	height:65px;
}*/
.table_reg{
	margin-top: 1px;
	padding-right: 5px;
	background-image: url('/imagenes/fondo_registro.gif'); 
	background-repeat:no-repeat;
	height:60px;
}
.table_reg1{
	margin-top: 1px;
	padding-top: 5px;
	padding-left: 20px;
	background-image: url('/imagenes/fondo_registro1.gif'); 
	background-repeat:no-repeat;
	height:60px;
}
.table_log{
	margin-top: 10px;
}
.inf_fondo{
	background-image: url('/imagenes/cab_inf_fondo.gif'); 
	width:776px;
	height:38px;
}
.divright{
	float: right;
}
.divleft{
	float:left;
}
.tdcab{
	padding-left: 2px; 
	padding-right: 2px;
}
.tableico{
	padding-right: 5px;
}
.tableico td{
	padding-left: 8px;
	padding-right: 8px;
}
.inf_linea{
	background-position: left;
	background-image: url('/imagenes/cab_inf_linea.gif');
	background-repeat: no-repeat;

}
.tdlinkreg{
	padding-left: 8px;
	text-align: center;
}
.usucon{
	color: #FFF;
}
/* -------- */

/* INDEX HOME */
.spancenter{
	text-align:center;
}
.tableindex{
	width: 580px;
}
.imp{
	padding-left: 15px;
	float: left;
}
.titulo_imp{
	padding: 10px 0px 10px 0px;
	text-align:left;
}
.img_imp{
	border: 1px solid #B0B0B0;
	padding: 8px 6px;
	color: #636466;
	text-align:center;
}
.tdbuscesta{
	padding-left: 25px;
	text-align:left;
}
.tit_sel{
	color: #25561F;
}
.sala_tdimg{
	padding-right: 10px;
	padding-bottom: 5px;
	text-align: left;
}
.salaimg{
	border: 1px solid #B0B0B0;
	padding: 2px;
}
.sala_tit a:link, .sala_tit a:visited{
	color: #69150D;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	padding-top: 5px;
}
.sala_tit a:hover{
	text-decoration: underline;
}
.sala_txt a:link, .sala_txt a:visited{
	color: #000;
	font-size: 10px;
	font-weight: normal;
}
.sala_txt a:hover{
	text-decoration: underline;
}
/* -------- */

/* FUNCION PARA MOSTRAR EL ARBOL */
.ulgbl{
	list-style: none;
}
.ulcongbl{
	display: inline;
}
/* -------- */


/* -------- */
/* Curriculum */
.bordeCurri{
	border: 1px solid #319ACE;
	border-bottom: none;
}
.cabeCurri{
	font: 10px Verdana, Arial;
	color: #000;
	font-weight: bold;
	border-right: 1px solid #319ACE;
	border-bottom: 1px solid #319ACE;
	background-color: #DEEBF7;
}
.celdaCurri1{
	border-right: 1px solid #319ACE;
	border-bottom: 1px solid #319ACE;
}
.celdaCurri2{
	border-right: 1px solid #319ACE;
	border-bottom: 1px solid #319ACE;
	background-color: #F7F7FF;
}

/* Fin de curriculum */

/* MY */
.ulmy{
	list-style: none;
	color: #528F10;
}
.reset{
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0;
	width: 71px;
	height: 24px;
}
.evento{
	color: #528F10;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
.linkmy{
	padding-left: 10px;
}
.linkmy a:link, .linkmy a:visited{
	color: #528F10;
	text-decoration: none;
}
.linkmy a:hover{
	color: #528F10;
	text-decoration: underline;
}
.titulomy{
	color: #8c3c08;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}
.pers_my{
	float: right;
	padding-right: 10px;
}
.pers_my a:link, .pers_my a:visited{
	color: #528F10;
	text-decoration: none;
	font-weight: bold;
}
.pers_my a:hover{
	color: #528F10;
	text-decoration: underline;
	font-weight: bold;
}
/* -------- */

/* MAPA WEB */
.ulmapa{
	list-style: url('/imagenes/flecha_peq.gif');
}
.ulmapa a:link, .ulmapa a:visited{
	text-decoration: none;
	color: #528F10;
}
.ulmapa a:hover{
	text-decoration: underline;
}
.ulmapacon{
	display: inline;
}
.ulmapacon a:link, .ulmapacon a:visited{
	text-decoration: none;
	color: #528F10;
}
.ulmapacon a:hover{
	text-decoration: underline;
}
/* -------- */


/* Botones volver, subir, imprimir */
.bot_foot{
	float: right;
	padding-right: 15px;
}
.link_foot{
	padding-left: 0px;
	padding-right: 5px;
	vertical-align: middle;
	margin-top: 5px;
}
.link_foot a:link, .link_foot a:visited{
	color: #8F4B19;
	text-decoration: none;
}
.link_foot a:hover{
	color: #8F4B19;
	text-decoration: underline;
}
.linea_foot{
	padding-left: 5px;
	padding-right: 5px;
}

/* Migas */
.home{
	padding-left: 0;
	padding-top: 2px;
	width:700px;
}
.migas a:link, .migas a:visited{
	text-decoration: none;
	color: #636466;
}
.migas a:hover{
	text-decoration: underline;
}
.migastit{
	font-weight: bold;
}
/* Mapa situacion */
.divmapa{
	font-family: verdana;
	font-weight:bold; 
	opacity: .7;
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	position:absolute;
	left:15px;
	top:-3px;
	border: 1px solid #215900;
	background-color: #74A53F;
	color: #000;
	display:none;
	padding: 2px;
}
.divmapa_1{
	font-family: verdana;
	font-weight:bold; 
	opacity: .7;
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	position:absolute;
	left:10px;
	top:-3px;
	border: 1px solid #215900;
	background-color: #74A53F;
	color: #000;
	display:block;
	padding: 2px;
}

/* Galeria de imagenes */
.tit_categoria{
	font-weight: bold;
	color: #528F10;
	font-size: 11px;
	padding-bottom: 8px;
}

.tdgaleria{
	border: 1px solid #B0B0B0;
	text-align: center;
	padding: 10px 0 10px 0;
	vertical-align: top;
}
.tdgaleria a:link, .tdgaleria a:visited{
	color: #636466;
}
.tdgaleria a:hover{
	text-decoration: underline;
}

/* Restauracion */
.tdres{
	padding-bottom: 30px;
	vertical-align: top;
	width: 50%;
}

/* Imprescindible */
.impres a:link, .impres a:visited{
	color: #636466;
}
.impres a:hover{
	text-decoration: underline;
}

/* Pie */
.divAsoc{
	font-size: 0.9em;
}