/* CSS Document */

/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   ATALAYA									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */
   
   .texto-izquierda-aviso
   {
   	color:Red;
	font-family:sans,verdana;
    font-size:7pt;
   	
   }
   
    .texto-izquierda-negrita
   {
   	color:Black;
	font-family:sans,verdana;
    font-size:8pt;
    width:150px;
    text-align:left;
    padding-left:20px;

   	
   	
   }
   .GridAutocasion
   {
   	width:100%;
   }

/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   GENERAL									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */

 a:link{
         border:none;
            text-decoration: none;

}
a img {border:none;
          text-decoration: none; }
a img,:link img,:visited img{
      border:none ;
       text-decoration: none;
       
}

body {
	padding:0px;
	margin:0px;
    background-color:#f2af00;
    font-family:Arial;
}


a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.separador-verde
{
	height:3px;
	background:white url(../imagenes/separador_verde.gif) repeat-x  left scroll;
	background-position:top;
}

#contenidos-modulos
{
	min-height:300px;	
}




#texto_estatico
{
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#0a5433;
	
}

.texto_estatico-titulo
{
	font-size:12pt;
	font-weight:bold;
	border-bottom: dashed #0a5433 1px;
	margin-top:23px;
	padding-bottom:8px;
	padding-left:10px;
}

.texto_estatico-texto
{
	margin-top:2px;
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
	padding-top:13px;	
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}

.boton-rojo
{
	font-size:11px;
	font-family: Arial;
    font-weight:bold;
    color:White;
    height:17px;
    background: url(/imagenes/fondo_rojo.gif) repeat-x  left scroll;
	border:none;
	padding-left:8px;
	padding-right:8px;		
}

#comentarios-titulo
{
	margin-left:8px;
}
#comentarios-anadir
{
 margin-top:20px;
 margin-bottom:20px;
 margin-left:8px;
}

.enlace-naranja
{
	font-size:11px;
	font-family: Arial;
    font-weight:bold;
    color:White;
    margin-top:30px;
    background-color:#f2af00;
    padding:9px 4px 9px 4px;
}

.modalBackground {
	background-color:#197cd8;
	filter:alpha(opacity=70);
	opacity:0.7;
}



/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   GRIDVIEWS									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */
   .AspNet-GridView div.AspNet-GridView-Pagination,
.AspNet-GridView div.AspNet-GridView-Pagination a,
.AspNet-GridView div.AspNet-GridView-Pagination span
{
    color: #000;
    background: #D8D8D8;
    font-weight: normal;
    padding: 2px;
    font-size:10px;
}

.alternative_row
{
    background-color:#74BBFF;
    font-weight: normal;
    padding: 2px;
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
	
}

.alternative_row a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
	padding-left: 32px;
	padding-right: 32px;
	text-align: justify;
	font-weight:bold;	
}


.texto-grid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
	padding-left: 32px;
	padding-right: 32px;
	text-align: justify;
}
.texto-grid a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
	padding-left: 32px;
	padding-right: 32px;

	text-align: justify;
	font-weight:bold;
}
.texto-grid a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 32px;
	padding-right: 32px;
	color: #404040;
	text-decoration: none;
	text-align: justify;
	font-weight:bold;

}

.hightlighrow
{
    background-color:#197BD8;
    font-weight: normal;
    padding: 2px;
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
    text-align: justify;

	
}

.hightlighrow a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
	padding-left: 32px;
	padding-right: 32px;
	text-align: justify;
	font-weight:bold;	
}
/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   MODULO LOGIN									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */
   
   
/*   INICIO MUESTRA DE LOGIN */   
#login
{
	margin-right:12px;
	font-family:Arial;
	color:#0a5433;
	width:100%;
	margin-top:10px;
	
}

.login-titulo
{
	text-align:left;
	font-size:13pt;
	font-weight:bold;
	border-bottom: dashed #0a5433 1px;
	padding-bottom:10px;
	
}

.login-descripcion
{
	padding-top:10px;
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:30px;
	padding-left:10px;
}

.login-campo
{
	font-size:10pt;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:10px;
}

.login-textbox
{
	font-size:10pt;
	font-weight:bold;
	margin-bottom:5px;
	width:100%;
	padding-left:10px;
	
}

.login-botones
{
width:405px;
text-align:right;
}

.login-error
{
	color:Red;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:5px;
	width:100%;
	padding-left:10px;
}

.profile-titulo
{
	text-align:left;
	font-size:13pt;
	font-weight:bold;
	border-bottom: dashed #0a5433 1px;
	padding-bottom:10px;
	
}

/*   FIN MUESTRA DE LOGIN */   

/*   INICIO MUESTRA DE RECORDAR CLAVE */   

#recordar_clave
{
	margin-right:12px;
	font-family:Arial;
	color:#0a5433;
	width:100%;
	margin-top:10px;
	
	
}

.recordar_clave-titulo
{
	text-align:left;
	font-size:13pt;
	font-weight:bold;
	padding-bottom:10px;
	
}

.recordar_clave-descripcion
{
	padding-top:10px;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:30px;
	padding-left:10px;
}
.recordar_clave-opcion
{
	padding-top:10px;
	font-size:10pt;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:10px;
	border-bottom: dashed #0a5433 1px;
}

.recordar_clave-fondoverde
{
	height:30px;
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
}

.recordar_clave-formulario
{
	width:500px;
	padding-top:10px;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:30px;
	padding-left:10px;
}

.recordar_clave-formulario_descripcion
{
	padding-top:10px;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:10px;
}
.recordar_clave-textbox
{
	font-size:10pt;
	font-weight:bold;
	margin-bottom:5px;
	width:100%;
}



/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   ZONA SUPERIOR									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */
   
#franja-sup {
	height:23px;
}

#navegacion {
	margin:auto;
	width:738px;
	height:23px;
	_height:13px;
	color:#207651;
	font-family: Arial, Helvetica, sans-serif;
    font-size:7pt;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
	padding-top:5px;
}

#cabecera {
	background:transparent url(../imagenes/cabecera.jpg) no-repeat bottom center scroll;
	width:765px;
	height:120px;
	margin:auto;
}
/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   ZONA PRINCIPAL									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */
   
#principal {
	width:100%;
	background:#f2af00 url(../imagenes/cabecera_imagen_lateral.gif) repeat-x top left scroll;

}

#cuerpo {
/*	height:950px;*/
background: #f2af00 ;
	width:738px;
	background-color:white;
	margin-top:1px;
	margin:auto;
	height:100%;
	position:relative;
}

#contenido {
/*	position:absolute;*/
	position:relative;
	top:15px;
	right:-185px;
	width:537px;
	height:100%;
		min-height:1000px;

}


#foto {
	padding:1px 0px 10px 0px;
	width:537px;
	text-align:right;
}

.titulo2{
	font-family: Arial;
    font-size:12pt;
	font-weight:bold;
	text-align:left;
	color:#da9e00;
	padding-left:10px;
	padding:7px;
	margin:5px 0px 0px 0px;
	border-bottom: dashed #f2af00 1px;
}

.txt-presentacion {
	font-family: Arial;
    font-size:11pt;
	text-align:left;
	color:#da9e00;
	padding-left:10px;
	margin:10px 0px 0px 0px;
}

/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   LATERAL									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */
#lateral {
	width:150px;
	position:absolute;
	left:5px;
	top:13px;
}

#imagen-pupitre 
{

margin-top:10px;

}

.enlaces-lateral
{
	font-family: Arial;
    font-size:9pt;
	text-align:left;
	color:white;
	padding:4px 2px 4px 12px;
	background-color:#f2af00;
	margin:0px;
	display:block;
    margin-top:1px;
}
.separador-primer_logo
{
	height:30px;
	background:white url(../imagenes/separador_con_logos.jpg) repeat-x  left scroll;
}

.separador-logos
{
	height:30px;
	background-color:White;
}

.logos-laterales-centrados 
{
	background-color:White;
}



/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   LOGIN MENU									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */
#loginMenu
{
	background:transparent url(../imagenes/menu_fondo_login.jpg) repeat-y  left scroll;
	color:White;
	width:153px;
}

.formulario-label
{
	margin-left:20px;
	font-family: Arial;
    font-size:11pt;
	text-align:left;
}

.formulario-textbox
{
	margin-left:20px;
	width:90px;
}

.menu-inferior-login
{
	padding-top:11px;
	width:153px;	
}

/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   ICONOS PIE 									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */

#contenido-iconos
{
	width:535px;
	color:#0a5433;
	height:310px;
	margin-top:5px;

}

#contenido-iconos a
{
	color:#0a5433;
	font-family: Arial;
    font-size:9pt;
	
	
}
#icono-descarga
{
	float:left;
	padding-top:20px;
	padding-right:5px;
	height:250px;
}
#icono-texto-descarga
{	
	height:180px;
    border-right-color:#bbdbaf;
    border-right-width:1px;
    border-right-style:solid;
	width:172px;
	background-color:#a4cf94;
}
#icono-texto-descripcion-descarga
{
	color:#0a5433;
	font-family: Arial;
    font-size:9pt;
    height:123px;
	background: url(../imagenes/flecha_derecha_verde.gif) no-repeat left ;
	background-position:bottom;
	padding-left:5px;
}

#icono-titulo-descarga
{
	padding-top:25px;
	font-family: Arial;
    text-align:center;
    vertical-align:top;
    padding-bottom:14px;
}

#icono-titulo-descarga a
{
    font-size:16pt !important;
    color:White;
}

#registrate
{
	float:left;
}
#texto-registrate
{	
	height:190px;
    border-right-color:#fbda7f;
    border-right-width:1px;
    border-right-style:solid;
	width:172px;
	background-color:#f8b500;
}

#texto-descripcion-registrate
{
	color:#0a5433;
	font-family: Arial;
    font-size:9pt;
    height:124px;
	background:transparent url(../imagenes/flecha_arriba_naranja.gif) no-repeat left ;
	background-position:bottom;
	padding-left:5px;
	color:#0a5433;
	font-family: Arial;
    font-size:9pt;
    height:124px;
	background:transparent url(../imagenes/flecha_arriba_naranja.gif) no-repeat left ;
	background-position:bottom;

}

#titulo-registrate
{
	padding-top:35px;
	font-family: Arial;
    text-align:center;
    vertical-align:top;
    padding-bottom:14px;

}


#titulo-registrate a
{
    font-size:16pt;
    color:White;

}

#profesorado
{
	float:right;
	padding-right:7px;
	}
#texto-profesorado
{	
	height:180px;
	width:172px;
	background-color:#dbecd4;
	
}
#texto-descripcion-profesorado
{
	padding-left:5px;

	color:#0a5433;
	font-family: Arial;
    font-size:9pt;
    height:123px;
	background:transparent url(../imagenes/flecha_izq_verde.gif) no-repeat left ;
	background-position:bottom;
}

#titulo-profesorado
{
	padding-top:35px;
	font-family: Arial;
	text-align:justify;
    font-size:16pt;
    color:White;
    text-align:center;
    vertical-align:top;
    padding-bottom:14px;

}

#titulo-profesorado a
{
    font-size:16pt;
    color:White;

}

/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   PIE									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */
#subcuerpo 
{
	height:10px;
	background:#f2af00 url(../imagenes/pie_img_completo.jpg) repeat-x ;
}

#pie
{
width:725px;
background: #f2af00 url(../imagenes/pie_img_naranja.jpg) repeat-x top scroll  ;
min-height:150px;
margin-left:8px;
margin-right:20px;
}

#fondo_pie
{
background-color: #f2af00;
width:100%;
min-height:100px;
}

#pie_centro
{
	width:10px;
	font-family: Arial;
	text-align:left;
	float:left;
}

#pie_derecho
{
	font-family: Arial;
    font-size:10pt;
    color:White;
	float:right;
}

#enlaces-pie
{	font-family: Arial;
	text-align:left;
	padding-left:10px;
	float:left;
	width:250px;
}

.enlaces-blancopie
{
	font-family: Arial;
    font-size:10pt;
    color:White;
}

/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   DESCARGAS									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */
   
#descargas
{
	margin-right:12px;
	font-family:Arial;
	color:#0a5433;
	width:100%;
}

#descargas p
{
	margin:8px;
}

.descarga-titulo
{
	text-align:left;
	font-size:13pt;
	font-weight:bold;
	border-bottom: dashed #0a5433 1px;

}

.descarga-item
{
}

.descarga-item-autor
{
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
	margin-bottom:10px;
	padding-top:5px;
	font-size:10pt;
	font-weight:bold;

}
.descarga-item-titulo
{
	font-size:10pt;
	font-weight:bold;
}

.descarga-item-sumario
{
	font-size:10pt;
}

.descarga-item-descarga-titulo
{

	font-size:10pt;
}

.descarga-archivo-item
{
	margin-bottom:5px;
}

.descarga-archivo-item-titulo
{
	float:left;	
	
}
.descarga-archivo-item-titulo a
{
padding-left:5px;
padding-right:5px;
font-size:10pt;
color:White;
background:white url(../imagenes/descarga_archivo_fondo.gif) repeat-x top left scroll;
}

.descarga-archivo-item-descripcion a
{
font-size:10pt;
color:#0a5433;
padding-left:6px;	
}
   
/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   NOTICIAS									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */




.foto-noticia, .foto-oferta{
	float:right;
}

.foto {
	border-top:solid 1px white;
	border-left:solid 1px white;
	cursor:pointer;
}

.noticia{
	border-top:dashed #006338 1px;

}
.noticia-grupo
{

}

.noticias, .noticias a, .fecha-noticia {
}



.titulo-seccion,  .fecha-noticia, .texto-noticia, .texto-noticia a
{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;
	color:#0a5433;
}

.titulo-seccion-noticias
 {
	padding-top:10px;
	padding-bottom:5px;	
    font-size:12pt;
	font-weight:bold;
}



.noticias, .noticias a,  .fecha-noticia 
{
	color: #6a6a6a;

}

.titulo-noticia {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #6a6a6a;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/imgs/fondo_tit_not.gif);
	background-repeat:  repeat-x;
}
 .titulo-noticia a {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/imgs/fondo_tit_not.gif);
	background-repeat:  repeat-x;
}
a.titulo-noticia:hover {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #6a6a6a;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(imgs/fondo_tit_not.gif);
	background-repeat:  repeat-x;
}


.fecha-noticia, .texto-noticia{
    font-size:13px;
}


.texto-noticia
{
	padding-bottom:10px;
	color:#6a6a6a;
}

.texto-noticia a {
	color:#6a6a6a;
}


.texto-noticia {
	font-family: Arial;
	font-weight: normal;
	text-align:justify;
	color: #6a6a6a;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

.noticias-iconos
{
    margin-left:10px;	
}



.noticias-categorias
{
margin-top:20px;
}

.noticias-dll
{
	color:#538770;
	font-family: Arial;
	font-size:12px;
	text-align:left;
	padding-left:10px;
}

.foto-noticia{
	float:right;
	margin-left:5px;
}

.foto {
	border-top:solid 1px white;
	border-left:solid 1px white;
	cursor:pointer;
}

/* Enviar a un amigo formulario **/

#enviar_amigo
{
	width:532px;
	height:589px;
    background-color:White;
	border:solid #ff0000 5px;
}
#enviar_amigo-cuerpo {
	margin:50px;
	color:#824405;
	padding:1px;
	width:300px;
}

#enviar_amigo-cerrar
{
	margin-top:5px;
 text-align:right;	
}


/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   TAREAS									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */


.titulo-tarea, .titulo-oferta , .titulo-oferta-reserva{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
    font-size:9pt;
	font-weight:bold;
}

.titulo-tarea {
	background:white url(../imagenes/fondo3.png) repeat-x top left scroll;
}

.foto-tarea, .foto-oferta{
	float:right;
}

.foto {
	border-top:solid 1px white;
	border-left:solid 1px white;
	cursor:pointer;
}

.tarea{
	border-top:dashed #006338 1px;
}

.tareas, .tareas a, .titulo-tarea a, .fecha-tarea {
	color:#0a5433;
}



.titulo-seccion, .titulo-tarea, .fecha-tarea, .texto-tarea, .texto-tarea a
{
	font-family: Arial;
	text-align:left;
	padding-left:10px;
	color:#0a5433;
}

.titulo-seccion-tareas
 {
	padding-top:10px;
	padding-bottom:5px;	
    font-size:12pt;
	font-weight:bold;
}

 .texto-tarea a
{
     font-weight:bold;
}

.fecha-tarea, .texto-tarea
{
    font-size:14pt;
} 

.texto-tarea
{
	padding-top:10px;
	padding-bottom:10px;
	color:#538770;
}

.texto-tarea a {
	color:#538770;
}

.texto-tarea p
{
 margin-top:-5px;
}

.tareas, .tareas a, .titulo-tarea a, .fecha-tarea {
	color:#0a5433;
}

.titulo-seccion, .titulo-tarea, .fecha-tarea, .texto-tarea {
	font-family: Arial;
	text-align:left;
	padding-left:10px;
}

.fecha-tarea, .texto-tarea{
    font-size:7pt;
}

.texto-tarea {
	padding-top:10px;
	padding-bottom:10px;
}

.texto-tarea a {
	color:#538770;
}

.tareas-categorias
{
margin-top:20px;
}

.tareas-dll
{
	color:#538770;
	font-family: Arial;
	font-size:12px;
	text-align:left;
	padding-left:10px;
}

.foto-tarea{
	float:right;
}

.foto {
	border-top:solid 1px white;
	border-left:solid 1px white;
	cursor:pointer;
}
/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   OFERTAS									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */
.titulo-oferta, .titulo-oferta-reserva, .fecha-oferta, .texto-oferta {
	font-family: Arial;
	text-align:left;
	padding-left:10px;
	color:#0a5433;
}

.titulo-seccion-oferta {
	padding-top:30px;
	padding-bottom:5px;	
    font-size:12pt;
	font-weight:bold;
}

.sub-titulo-seccion {
	font-size:8pt;
	font-weight:normal;
}

.titulo-seccion-oferta
{
	
	font-family: Arial;
	text-align:left;
	padding-left:10px;
	color:#9d5205;
}

.fecha-oferta, .texto-oferta {
    font-size:8pt;
}

.texto-oferta p
{
 margin-top:-5px;
}

.oferta {
	border-top:dashed #9d5205 1px;
}

.titulo-oferta {
	background:white url(../imagenes/fondo4.png) repeat-x top left scroll;
}

.ofertas, .ofertas a, .titulo-oferta a, .fecha-oferta, .texto-oferta a ,.titulo-oferta-reserva, .titulo-oferta{
	color:#9d5205;
}
.titulo-oferta-reserva
{
     margin-bottom:5px;
	border-top:dashed 1px #824405;
}
.ofertas {
	width:537px;
}


.titulo-oferta, .titulo-oferta-reserva, .fecha-oferta, .texto-oferta {
	font-family: Arial;
	text-align:left;
	padding-left:10px;
}

.fecha-oferta, .texto-oferta {
    font-size:7pt;
}

.texto-oferta {
	padding-top:10px;
	padding-bottom:10px;
}

.foto-oferta{
	float:right;
}


/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   GALERIA									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */

#galerias
{
	font-family:Arial;
	color:#0a5433;
}

#galeria-titulo
{
	text-align:left;
	font-size:13pt;
	font-weight:bold;
	border-bottom: dashed #0a5433 1px;
	padding-bottom:10px;
}

#galeria-seleccione
{
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
	font-size:9pt;
	font-weight:bold;
	margin-bottom:16px;
	padding-top:4px;
}

.galeria-seleccione-titulo
{
	margin-bottom:28px;
}

#galeria-seleccione-lista
{

}
.galeria-categoria_nombre
{
	padding-left:10px;
	font-weight:bold;
}

.galeria-dropdownlist
{
	font-family:Arial;
	color:#0a5433;
	font-size:9pt;
}

/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   ENLACES									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */

.enlaces-general {
	font-family: Arial;
    font-size:10pt;
	text-align:left;	
	width:537px;
	line-height:15px;

}

.enlaces 
{	color:#0a5433;

width:100%;
}

.enlace-titulo-seccion
{
	margin-top:10px;
	text-align:left;
	font-size:14pt;
	font-weight:bold;
	padding-bottom:10px;
	width:100%;
}
.titulo-enlace
{
	padding-bottom:15px;
	font-family: Arial;
    font-size:12pt;
	font-weight:bold;
	text-align:left;
	color:#0a5433;

}
.enlace
{
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;

	border-top: dashed #0a5433 1px;
	font-family: Arial;
    font-size:12pt;
	font-weight:bold;
	text-align:left;
	color:#0a5433;
}
.enlace a
{
	font-family: Arial;
    font-size:12pt;
	font-weight:bold;
	text-align:left;
	color:#0a5433;
}
.subtitulo-enlace {
	padding-top:10px;
	padding-left:10px;
}

.subtitulo-enlace, .fecha-enlace {
	font-family: Arial;
    font-size:10pt;
	font-weight:bold;
	text-align:left;
	color:#0a5433;

}

.fecha-enlace, .texto-enlace {
    font-size:10pt;
    color:#0a5433;
	font-family: Arial;
	font-weight:normal;

    
}
.texto-enlace {
	padding-top:5px;
	padding-bottom:3px;
	padding-left:10px;

}

.texto-enlace p
{
 margin-top:2px;
line-height: 5px;	
}

/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   MENSAJERIA									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */

.mensajePortal, #mensaje-titulo
{
	font-family: Arial;
    font-size:12px;
	font-weight:bold;
	color:#0a5433;	

}

#mensaje-titulo
{
	border-bottom: dashed #0a5433 1px;
	height:20px;
}

#mensaje-lista
{
}
#mensaje-lista-top
{
	height:20px;
	margin-left:7px;
	margin-right:5px;
	font-family: Arial;
    color:#0a5433;

}

#mensaje-lista-titulo
{
	width:89%;
	float:left;
	font-size:14px;
    font-weight:bold;

}

#mensaje-borrar_texto
{
	float:left;
	text-align:right;
	font-size:11px;
    font-weight:bold;
}

.mensaje-item-lista
{
	height:19px;
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
	padding-left:5px;
}

.mensaje-item-titulo a
{
	margin-top:2px;
	width:80%;
	float:left;
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#0a5433;
}

.mensaje-item-titulo_seleccionado 
{
	margin-top:2px;
	width:80%;
	float:left;
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#0a5433;
    font-weight:bold;
}

.mensaje-borrar_checkbox
{
	text-align:right;
}

.mensaje-vacio
{
	padding-left:8px;
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#0a5433;
    font-weight:bold;
}

.mensaje-item-separador_inferior
{
	height:5px;
	background:white url(../imagenes/separador_verde.gif) repeat-x  left scroll;
	background-position:top;
}

.mensaje-item-separador_superior
{
	height:4px;
	background:white url(../imagenes/separador_verde.gif) repeat-x  left scroll;
	background-position:bottom;
}

/*   INICIO  ENVIO DE MENSAJES */

#mensaje-enviar
{
	margin-left:14px;
	margin-right:14px;	
}

#mensaje-enviar-titulo
{
	height:18px;
    font-size:14px;
	font-family: Arial;
    font-weight:bold;
    color:#0a5433;
    background:white url(../imagenes/separador_verde.gif) repeat-x  left scroll;
	background-position:bottom;

}

#mensaje-enviar-listado_usuarios
{
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
    font-size:12px;
	font-family: Arial;
    font-weight:bold;
    color:#f2af00;
}

#mensaje-enviar-checkbox_roles
{
	padding-top:7px;
	padding-bottom:7px;	
}

#mensaje-enviar-checkbox_usuarios
{
	margin-bottom:10px;	
}
.checkboxUserList
{
    font-size:12px;
	font-family: Arial;
    font-weight:lighter;
    color:#f2af00;
}
.mensaje-enviar-formulario
{
	margin-top:12px;
	margin-left:11px;	
	
}
.mensaje-enviar-formulario_campos
{
	margin-bottom:11px;	
	
}

.mensaje-enviar-formulario_label
{
	width:100%;
	margin-bottom:9px;
	color:#0a5433;
	font-weight:bold;

	
}
.mensaje-enviar-botones
{
	text-align:left;	
}

.mensaje-enviar-listado-boton
{
	font-size:11px;
	font-family: Arial;
    font-weight:bold;
    color:White;
    margin-left:4px;
    height:17px;
    background: url(/imagenes/menu_horizontal_privado_fondo.gif) repeat-x  left scroll;
	border:none;
}
mensaje-enviar-enviado
{
	margin-top:12px;
	margin-left:15px;	
	
}

/*   FIN  ENVIO DE MENSAJES */


/*   INICIO LECTURA DE MENSAJES */


#mensaje-leer-mensaje
{
	margin-left:10px;
	margin-right:10px;
	
}

#mensaje-leer-mensaje_usuario
{
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
	margin-top:2px;
	width:100%;
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#0a5433;
	font-weight:bold;
	padding-left:5px;
}

#mensaje-leer-mensaje_titulo
{
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
	margin-top:2px;
	width:100%;
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#0a5433;
	font-weight:bold;
	padding-left:5px;
	
	
}

#mensaje-leer-mensaje_texto
{
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#0a5433;
	padding-left:5px;
	
}

/*   FIN LECTURA DE MENSAJES */

/* INICIO AVISO MENSAJES */

#mensaje_aviso_popup
{
    border:5px 5px ;
    border-color:#f2af00;
    border-style:solid;
	background-color:White;
	height:241px;
	width:406px;	
	
}

#mensaje_aviso_imagen
{
	padding-top:50px;
	padding-left:155px;
	min-height:100px;
		
}
#mensaje-aviso-titulo
{
	padding-left:5px;
	font-size:12px;
	font-family: Arial;
    font-weight:bold;
    color:#0a5433;
	background:white url(../imagenes/separador_verde.gif) repeat-x  left scroll;
	background-position:bottom;

}
#mensaje-aviso-textos
{
	padding-left:5px;
	background:white url(../imagenes/mensaje_aviso_fondo_abajo.gif) repeat-x  left scroll;
	background-position:top;
}

#mensaje-aviso-mensajelabel
{
	padding-top:16px;
	font-size:12px;
	font-family: Arial;
    font-weight:bold;
    color:#0a5433;
}

.mensaje-boton-popup
{
    font-size:12px;
	font-family: Arial;
    font-weight:bold;
    color:white;
	background:white url(../imagenes/mensaje_aviso_fondo_irmensajeria.jpg) repeat-x  left scroll;
    width:125px;
    height:20px;
    border:none;
}

#mensaje-aviso-cerrar
{
	width:400px;
	text-align:right;	
}


.mensaje-aviso
{
	width:200px;
    background:#f2af00;
	min-height:40px;
}
.mensaje-label
{
	text-align:left;
    font-size:12px;
	font-family: Arial;
    font-weight:bold;
    color:#538770;
}

.mensaje-enlace
{
	text-align:left;
    font-size:12px;
	font-family: Arial;
    font-weight:bold;
    color:#538770;
    }
/* FIN AVISO MENSAJES */

/* INICIO MENU MENSAJES */
.mensajeria-menu
{
	height:125px;
	padding-top:13px;
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
	margin-bottom:22px;
}

.mensajeria-menu-titulo 
{
    margin-top:1px;
	background: url(/imagenes/menu_horizontal_privado_fondo.gif) repeat-x  left scroll;
	width:128px;
	margin-bottom:2px;
	text-align:left;
	float:left;
	padding-top:1px;

}

.mensajeria-menu-titulo  a
{
	font-size:11px;
	font-family: Arial;
    font-weight:bold;
    color:White;
    margin-left:4px;
    width:100%;

}

.mensajeria-menu-descripcion
{
	font-size:10px;
	font-family: Arial;
	width:80%;
	float:right;
	margin-top:5px;
	
}

.mensajeria-menu-item
{
	width:100%;
	float:left;	
	height:25px;
	
}

/* FIN MENU MENSAJES */


/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   CALENDARIO									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */
.calendario-categorias
{
	margin-top:20px;
	width:100%;
}

.calendario-checkbox
{
	color:#ffbc0d;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	 display:inline;
}

.calendario-botones
{
	font-size:11px;
	font-family: Arial;
    font-weight:bold;
    color:White;
    margin-left:4px;
    height:17px;
    background: url(/imagenes/menu_horizontal_privado_fondo.gif) repeat-x  left scroll;
	border:none;
	width:85px;
    height:20px;

}

/*   INICIO MUESTRA DE CALENDARIO */

.calendario
{
	margin-bottom:10px;

}
.calendario-titulo
{
	width:100%;
	text-align:center;
    font-size:12px;
	font-family: Arial;
    font-weight:bold;
    color:#538770;
    margin:5px;
	
}

/*   FIN MUESTRA DE CALENDARIO */


/*   INICIO MUESTRA DE LISTADO DE CALENDARIO */

.listados_calendario
{
	width:100%;

}

.listados_calendario-titulo
{
	color:#da9e00;
	font-family: Arial;
	font-weight:bold;
	text-align:left;
	padding-left:12px;
	margin-bottom:10px;
}

.listado_calendario-item
{
	border-top: dashed #da9e00 1px;
	font-size:12px;
	font-family: Arial;
	color:#da9e00;
	width:100%;

}

.listados_calendario-item-autor
{
	background: url(/imagenes/calendario_lista_fondo.gif) repeat-x  left scroll;
	padding-left:9px;
	height:17px;
	font-weight:bold;

}
.listados_calendario-item-titulo
{
	padding-left:9px;
	height:17px;
	font-weight:bold;

}

.listados_calendario-item-texto 
{
	margin-top:11px;
	padding-left:10px;

}

.listados_calendario-item-texto  a
{	
	font-size:12px;
	font-family: Arial;
	color:#da9e00;
	min-height:220px;

}

/*   FIN MUESTRA DE LISTADO DE CALENDARIO */


/*   INICIO MUESTRA DE CATEGORIAS DE CALENDARIO */

calendario-categorias
{
	color:#da9e00;
	font-family: Arial;
}

.calendario-categoria-titulo
{
		
	font-size:14px;
	color:#da9e00;
	font-family: Arial;
	font-weight:bold;
	text-align:left;
	padding-left:12px;
	margin-bottom:10px;
	border-bottom: dashed #f2af00 1px;
}

.calendario-categoria-checkbox
{
}

.calendario-categoria-botones
{
}

/*   FIN MUESTRA DE CATEGORIAS DE CALENDARIO */

/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   MENU									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */

.fondo
{
    background-color:#f7cf43;
    opacity:0.75;
    filter:alpha(opacity=75);
}

.lblblanco
{
	font-family: Arial;
	color:White;
}
.txtnaranja
{
	font-family: Arial;
	color:White;
    background-color:#f7cf43;
}

.enlaces-superior
{
	font-family: Arial;
	color:White;
    background-color:#f7cf43;}

.HighlightClassValidator
{
	font-family: Arial;
	color:Black;
    background-color:#f7cf43;
}

/* ------------------------------------------------------------------- 
   ------------------------------------------------------------------- 
					   MENU									   
   ------------------------------------------------------------------- 
   ------------------------------------------------------------------- */




ul.AspNet-Menu 
{

}


ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;
}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}



/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    visibility: visible;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li
{
    width: 100%;
}

.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain OFTEN CHANGED rules used when the Menu control adapter is enabled. */

/* When the Menu control's Orientation property is Vertical the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Vertical. */
/* Note that the example menu in this web site uses relative positioning to force the menu to occupy */
/* a specific place in the web page.  Your web site will likely use a different technique to position your */
/* menu.  So feel free to change all the properties found in this CSS rule if you clone this style sheet. */
/* There is nothing, per se, that is magical about these particular property value choices.  They happen to */
/* work well for the sample page used to demonstrate an adapted menu. */
.PrettyMenu .AspNet-Menu-Vertical
{
}

/* The menu adapter renders an unordered list (ul) in HTML for each tier in the menu. */
/* So, effectively says: style all tiers in the menu this way... */
.PrettyMenu ul
{
}

/* Top tier */
.PrettyMenu .AspNet-Menu-Vertical ul.AspNet-Menu
{
    width: 153px;
}

/* This rule effectively says: style all tiers EXCEPT THE TOP TIER in the menu this way... */
/* In other words, this rule can be used to style the second and third tiers of the menu without impacting */
/* the topmost tier's appearance. */
.PrettyMenu ul.AspNet-Menu ul
{

}

.PrettyMenu ul.AspNet-Menu ul ul
{

}

/* The menu adapter generates a list item (li) in HTML for each menu item. */
/* Use this rule create the common appearance of each menu item. */
.PrettyMenu ul.AspNet-Menu li
{
		width:153px;
	font-family: Arial;
	text-align:left;
	color:#f2af00;
	display:block;
	margin-top:7px;
	padding-left:2px;
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected a

{
	background:transparent url(/imagenes/menu_verde_izq.jpg) repeat-x  left scroll;
	border-bottom: dashed #0a5433 1px;
	width:153px;
	font-family: Arial;
	text-align:left;
	color:White;
	display:block;
	padding-left:2px;
}
/* Within each menu item is a link or a span, depending on whether or not the MenuItem has defined it's */
/* NavigateUrl property. By setting a transparent background image here you can effectively layer two images */
/* in each menu item.  One comes from the CSS rule (above) governing the li tag that each menu item has. */
/* The second image comes from this rule (below). */
.PrettyMenu ul.AspNet-Menu li a,
.PrettyMenu ul.AspNet-Menu li span
{

	color:white;
	border-bottom: dashed #f2af00 1px;
	background:transparent url(/imagenes/menu_naranja_izq.jpg) repeat-x  left scroll;
	margin-left:0px;
	font-size:10pt;
	text-align:left;
}

/* When a menu item contains no submenu items it is marked as a "leaf" and can be styled specially by this rule. */
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{

}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a
{
    color: #f2af00 !important;
    background:none !important;
    	border-bottom: dashed #f2af00 1px;

}

/* Not used presently.  This is here if you modify the menu adapter so it renders img tags, too. */
.PrettyMenu ul.AspNet-Menu li a img
{
}


 .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Selected
{

}

 .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Selected a
{
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	background:transparent url(/imagenes/menu_verde_izq.jpg) repeat-x  left scroll;
	border-bottom: dashed #0a5433 1px !important;
	margin-left:0px;
	color:White !important;

}



/* When you hover over a menu item, this rule comes into play. */
/* Browsers that do not support the CSS hover pseudo-class, use JavaScript to dynamically change the */
/* menu item's li tag so it has the AspNet-Menu-Hover class when the cursor is over that li tag. */
/* See MenuAdapter.js (in the JavaScript folder). */
.PrettyMenu ul.AspNet-Menu li:hover, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{

}

.PrettyMenu ul.AspNet-Menu li:hover a, 
.PrettyMenu ul.AspNet-Menu li:hover span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover span,
.PrettyMenu ul.AspNet-Menu li:hover li:hover a, 
.PrettyMenu ul.AspNet-Menu li:hover li:hover span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.PrettyMenu ul.AspNet-Menu li:hover li:hover ul a:hover, 
.PrettyMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover
{

}

.PrettyMenu ul.AspNet-Menu li:hover ul a, 
.PrettyMenu ul.AspNet-Menu li:hover ul span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span,
.PrettyMenu ul.AspNet-Menu li:hover li:hover ul a, 
.PrettyMenu ul.AspNet-Menu li:hover li:hover ul span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{

}

/* While you hover over a list item (li) you are also hovering over a link or span because */
/* the link or span covers the interior of the li.  So you can set some hover-related styles */
/* in the rule (above) for the li but set other hover-related styles in this (below) rule. */
.PrettyMenu ul.AspNet-Menu li a:hover,
.PrettyMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{

}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{

}


/* -------------------------------------------------------------------------- */
/* When the Menu control's Orientation property is Horizontal the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Horizontal. */
/* Note that the example menu in this web site uses absolute positioning to force the menu to occupy */
/* a specific place in the web page.  Your web site will likely use a different technique to position your */
/* menu.  So feel free to change all the properties found in this CSS rule if you clone this style sheet. */
/* There is nothing, per se, that is magical about these particular property value choices.  They happen to */
/* work well for the sample page used to demonstrate an adapted menu. */

.PrettyMenu .AspNet-Menu-Horizontal
{
    position:absolute;
    left: 9.5em;
    top: 0;
    z-index: 300;
}

/* This rule controls the width of the top tier of the horizontal menu. */
/* BE SURE TO MAKE THIS WIDE ENOUGH to accommodate all of the top tier menu items that are lined */
/* up from left to right. In other words, this width needs to be the width of the individual */
/* top tier menu items multiplied by the number of items. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    width: 45em;
}

/* This rule effectively says: style all tiers EXCEPT THE TOP TIER in the menu this way... */
/* In other words, this rule can be used to style the second and third tiers of the menu without impacting */
/* the topmost tier's appearance. */
/* Remember that only the topmost tier of the menu is horizontal.  The second and third tiers are vertical. */
/* So, they need a much smaller width than the top tier.  Effectively, the width specified here is simply */
/* the width of a single menu item in the second and their tiers. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    width: 10.5em;
    left: 0;
    top: 100%;
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    top: -0.3em;
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    width: 11.5em;
}

/* Generally, you use this rule to set style properties that pertain to all menu items. */
/* One exception is the width set here.  We will override this width with a more specific rule (below) */
/* That sets the width for all menu items from the second tier downward in the menu. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    width: 9em;
    text-align:center;
}

/* This rule establishes the width of menu items below the top tier.  This allows the top tier menu items */
/* to be narrower, for example, than the sub-menu items. */
/* This value you set here should be slightly larger than the left margin value in the next rule. See */
/* its comment for more details. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    text-align:left;
    width: 10.5em;
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li
{
    width: 11.5em;
}

/* Third tier menus have to be positioned differently than second (or top) tier menu items because */
/* they drop to the side, not below, their parent menu item. This is done by setting the last margin */
/* value (which is equal to margin-left) to a value that is slightly smaller than the WIDTH of the */
/* menu item. So, if you modify the rule above, then you should modify this (below) rule, too. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
    margin: -1.4em 0 0 10.35em;
}

#usuario_conectado
{
	margin-top:5px;
	min-height:35px;
	width:100%;
	background: url(/imagenes/usuario_imagen_fondo.gif) repeat-x  left scroll;
	color:White;
}

#usuario_no_conectado
{
	height:35px;
	width:100%;
	background: url(/imagenes/usuario_imagen_fondo_denegado.gif) repeat-x  left scroll;
	color:White;
	margin-top:5px;
	margin-bottom:5px;
	
}

#lblUsuario
{
    font-size:12px;
	font-family: Arial;
    font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:10px;	
	float:left;
	width:78%;
}
#usuario_cerrar
{
    text-align:right;
	padding-top:10px;	
}

#usuario_cerrar a
{
    font-size:12px;
	font-family: Arial;
    font-weight:bold;
	color:White;
	border:none;
	float:left;

}

#usuario_cerrar_imagen
{
	float:right;
	text-align:right;	
}



/* INICIO COMENTARIO */

.comentarios
{
	padding-bottom:50px;
}

#comentarios-titulo
{
    font-size:12pt;
	text-align:left;
	color:#0a5433;
	font-weight:bold;

}


.comentario-titulo
{
	height:19px;
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#0a5433;
	font-weight:bold;
	padding-left:10px;

}

.comentario-usuario
{
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#0a5433;
	font-weight:bold;
	padding-left:10px;
}

.comentario-fecha
{
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#0a5433;
	font-weight:bold;
	padding-left:10px;
}

.comentario-descripcion
{
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#0a5433;
	padding-left:10px;
}

#comentario-responder_titulo_seccion
{
    font-size:12pt;
	text-align:left;
	color:#0a5433;
	font-weight:bold;
	
}
#comentario-responder
{
    font-size:10pt;
	text-align:left;
	color:#0a5433;
	font-weight:bold;
	margin-left:10px;
}
.comentario-responder_titulo
{
    margin-top:21px;
    margin-bottom:5px;
}

.comentario-responder_botones
{
	margin-bottom:10px;	
	
}
/* FIN COMENTARIO */


/* INICIO PAGINADOR */

.paginador-ajax 
{
	height:19px;
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
	margin-top:5px;
	width:100%;
	float:left;
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#6A6A6A;
	margin-bottom:7px;

}


.paginador-sin_ajax
{
	height:19px;
	background:white url(../imagenes/fondo_verde_centro.jpg) repeat-x top left scroll;
	margin-top:5px;
	width:100%;
	float:left;
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#6A6A6A;
	padding-bottom:10px;

}
.paginador-sin_ajax a
{
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#6A6A6A;

}
.paginador-pagina
{
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#6A6A6A;
	text-decoration:none;
	
}

.ruta
{
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#6A6A6A;
}

.selected
{
	font-family: Arial;
    font-size:10pt;
	text-align:left;
	color:#6A6A6A;
}

/* FIN PAGINADOR */
