/* ----- Definición de etiquetas comunes ----- */

BODY {
    margin-left             : 6px;
    margin-right            : auto;
    margin-top              : 5px;
	margin-bottom			: 50px;
	background-color		: #FFFFFF; /*FUNDO DE TELA*/
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;

	}
	
IMG {
	border: 0px;
	}
		
A   {
	color: #333333; /*LETRA DO MENU*/
	text-decoration: none;
	}	

P	{
	border: 0px;
	margin: 0px;
	}
	
/* -------- Objetos Formulario -------- */

INPUT
	{
	vertical-align: middle;
	margin-top: 2px
	}	
	
.input_radio
	{
	height: 11px;
	vertical-align: middle;	
	}	
	
.input_check
	{
	margin: 0px 3px 0px 3px;	
	}	
	
.INPUT
	{
	height: 15px;
	width: 120px;
	border-top: 1px solid #555555; /**/
	border-right: 1px solid #D9D6D2; /**/
	border-bottom: 1px solid #D9D6D2; /**/
	border-left: 1px solid #555555; /**/
	}
	
.labelpag
{
	text-align:center;
	font-size:13px;
}
	
.cajainput
	{
	width: 280px;
	border-top: 1px solid #555555;
	border-right: 1px solid #D9D6D2;
	border-bottom: 1px solid #D9D6D2;
	border-left: 1px solid #555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	}

.caja_file
	{
	width: 286px;
	border-top: 1px solid #555555;
	border-right: 1px solid #D9D6D2;
	border-bottom: 1px solid #D9D6D2;
	border-left: 1px solid #555555;
	font-size:12px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	}
	
.caja_file_p
	{
	border-top: 1px solid #555555;
	border-right: 1px solid #D9D6D2;
	border-bottom: 1px solid #D9D6D2;
	border-left: 1px solid #555555;
	font-size:12px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	}
	
.combo
	{
	width: 287px;
	border-top: 1px solid #555555;
	border-right: 1px solid #D9D6D2;
	border-bottom: 1px solid #D9D6D2;
	border-left: 1px solid #555555;
	font-size:11px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	margin:2px 0px 0px 0px;
	}
	
.combolibre
	{
	border-top: 1px solid #555555;
	border-right: 1px solid #D9D6D2;
	border-bottom: 1px solid #D9D6D2;
	border-left: 1px solid #555555;
	font-size:11px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	margin:2px 0px 0px 0px;
	}
	
.cajainput_libre
	{
	border-top: 1px solid #555555;
	border-right: 1px solid #D9D6D2;
	border-bottom: 1px solid #D9D6D2;
	border-left: 1px solid #555555;
	font-size:12px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	}
	
.cajamail
	{
	width: 280px;
	border-top: 1px solid #555555;
	border-right: 1px solid #D9D6D2;
	border-bottom: 1px solid #D9D6D2;
	border-left: 1px solid #555555;
	font-size:11px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	margin:2px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	}
	
.cajaselect
	{
	width: 200px;
	border-top: 1px solid #555555;
	border-right: 1px solid #D9D6D2;
	border-bottom: 1px solid #D9D6D2;
	border-left: 1px solid #555555;
	font-size:12px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	}
	
.cajaselect_ancha
	{
	width: 255px;
	font-size:12px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	}
	
.cajalistado_ancha
	{
	width: 290px;
	font-size:12px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	margin:10px 0px 10px 0px;
	}

.input_listado
	{
	font-size:12px;
	color:#333;	
	vertical-align: middle;	
	height:22px;
	}

.botones
	{
	border: 1px solid #FFF;
	background-color:#E8E8E8;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;	
	height:21px;
	margin: 0px 4px 0px 0px;
	cursor: pointer; 
	cursor: hand; 
	}
	
.line_height
	{
	line-height: 130%;
	}
	
LI
	{
	margin-left				: -5px;
	margin-right			: 0px;
	}
	
UL
	{
	list-style-image		:  url("../img_adultos/icon_listado.gif");
	}
	
A:hover
	{
	background-color: #D0E0F4;
	background:	#FFFFFF;
	color: #CC0000;
	text-decoration: none;	
	line-height: 1px #000;
	}
	
A:hover IMG
	{
	background-color: #FFF;
	}

A:active
	{
	background-color: #cc0000;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.nolink:hover
	{
	background: none;
	}
	
.nolink:active
	{
	background: none;
	}

blockquote
	{
	margin-left: 30px;
	margin-right: 0px;
	}

.txt_color1
	{
	color:#CC0000;
	}



/* ----- Definición de elementos ----- */
		
.txt 
	{
	font-size: 11px;
	color: #333333;
	}
	
.blanco
	{
	color: #FFF;
	}
	
.txtsmall 
	{
	font-size: 10px;
	color: #333333;
	}	
	
.txtmenu_off
	{
	font-size: 11px;
	color: #333333;
	text-align: center;	
	}
	
.txtmenu_on
	{
	font-size: 11px;
	color: #CC0000;
	text-align: center;
	font-weight:bold;
	}	
	
.txtmedium	
	{
	font-size: 11px;
	}	
	
.txtbig		
	{
	font-size: 14px;
	color: #333333;
	}

.titulo
	{
	font-size: 14px;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	}
	
.subtitulo
	{
	font-size: 17px;
	font-weight: bold;
	color: #555;
	margin: 8px 12px 20px 4px;
 	font-family: Arial, Helvetica, sans-serif;
	}
	
.titulo16
	{
	font-size: 14px;
	font-weight: bold;
	font-weight: bold;
	color: #333;
	}		
	
.txt_coment
	{
	color: #FFF;
	}
	
.titulogris
	{
	font-size: 18px;
	color: #555;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
.titulobuscar
	{
	font-size: 16px;
	font-weight: bold;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
#buscar_select
	{
	margin-top:4px;
	}		

.linknegrita
	{
	text-decoration: underline;
	font-weight: bold;
	color: #555;
	}
	
.linksubrayado
	{
	text-decoration: underline;
	color: #333;
	}
	
.linksub_color1
	{
	text-decoration: underline;
	color: #CC0000;
	}
	
.link_color1
	{
	text-decoration: none;
	color: #CC0000;
	font-weight:bold;
	}
	
.padding12
	{
	padding: 12px 15px 12px 15px;
	}	

.imgcentrada
	{
	vertical-align: middle;
	}

.imgleft
	{
	float: left;	
	}
	
.p_center
	{
	text-align: center;
	}

.bottom
	{
	vertical-align: bottom;	
	}
	
#container {
	width: 768px;
	margin-left: auto;
	margin-right: auto;
	}
	



/* ---------- Cabecera ---------- */
	
#nombre_escuela
	{
	height					: 21px;
	}
	
#colegio
	{
	float                   : left;
	width                   : 377px;
	height					: 129px;
	}
	
#fotocolegio
	{
	width                   : 377px;
	height					: 108px;
    border-top           	: 5px #86AFE3 solid; /*PARTE DE CIMA DA FOTO DO COLEGIO*/
	}	
	
#buscar
	{
	margin-top				: 21px;
	padding-left			: 15px;
	padding-top  			: 3px;
	float                   : left;
	color                   : #333;
	width                   : 190px;
	height					: 104px;
	border-top           	: 5px #86AFE3 solid; /*PARTE DE CIMA DO LOCALIZAR*/
	border-bottom          	: 1px #E0E0E0 solid;
	}
	
#buscar IMG
	{
	vertical-align			: middle;
	}

#salir
	{
	margin-top				: 3px;
	float                   : left;
	width                   : 186px;
	height					: 18px;
	}
	
#salir IMG
	{
	vertical-align			: middle;
	}
	
#usuario
	{
	float                   : left;
	color                   : #333;
	width                   : 186px;
	height					: 106px;
	background-color		: #C2D7F1; /*FUNDO QUADRADO SUPERIOR DIREITO*/
	padding-top				: 2px;
    border-top           	: 5px #86AFE3 solid;
	}
.fecha
	{
	border:0;
	margin-right:4px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	font-family:Verdana;
	background-color:#C2D7F1; /*FUNDO DO CALENDARIO RAPIDO*/
	text-align:right;
	padding:0 0 0 0;
	}
		
#globo
	{
	width:170px;
	float                   : right;
	margin-right			: 4px;
	margin-top				: 4px;
	font-size				: 10px;	
	padding-bottom			: 7px;
    border-bottom          	: 1px #FFF dashed;
	color					: #FFF;
	text-align:right;
	}

.user_txt
	{
	float                   : left;
	margin-left				: 32px;
	margin-top				: 12px;
	color					: #FFFFFF;
	}
	
.salir
	{
	float					: right;
	}	
	
.parrafo
	{
	float:left;
	font-weight:normal;
	}

	
	
	
/* ---------- Menu ---------- */

.MenuItemExtranetInt
{
	font-weight: bold;
	font-size: 10px;
	color:White;
	font: 12px Verdana;
	background-color: #3A6EA5;
	text-decoration: none;
	border-bottom: 1px solid #006633;
	padding-left:5px ;
}
	
#menu
	{
	float					: left;
	width                   : 571px;
	padding-bottom			: 14px;
	border-left			: 1px solid #E0E0E0;
	padding-bottom			: 15px;	
	padding-top				: 14px;
	}

.menufloatleft
	{
	float					: left;
	clear					: right;
	margin-left				: 8px;
	margin-right			: 8px;
	text-align				: center;
	}

A.linkmenu:link
	{
	font-size: 11px;
	color: #333333;
	
	}
	
A.linkmenu:visited
	{
	font-size: 11px;
	color: #333333;
	background-color: #FFF;
	}
	
A.linkmenu:active
	{
	font-size: 11px;
	color: #CC0000;
	font-weight:bold;
	background-color: #FFF;
	}
	
A.linkmenu:hover
	{
	font-size: 11px;
	color: #CC0000;
	background-color: #FFF;
	} 

A.image:active
	{
		font-size: 11px;
		color: White;
		background-color: White;
	}
	
A.image:hover
	{
		font-size: 11px;
		color: White;
		background-color: White;
	}
	
/* --------- CONTENIDO --------- */	

#content
	{
	width                   : 538px;
	float					: left;
	}
	


/* --------- Módulos de contenido --------- */

#left
	{
	float					: left;
	width					: 245px;

	}
	
#right
	{
	float					: left;
	width					: 245px;
	margin-left				: 17px;
	padding-left				: 17px;
	}
	
.cabecera_mod
	{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 16px;
	color					: #333333;/*NOME DOS TITULOS DOS BOXES*/
	font-weight				: bold;
	width					: 250px;
	height					: 40px;
	background-color		: #D0E0F4;/*FUNDO DOS BOXES*/
	margin-bottom			: 15px;
	}




/* ------ Módulo vista rápida ------ */
	
#modulo_vista_rapida
	{
	width					: 210px;
	margin-bottom			: 15px;
	} 
	
.vista_bloque
	{
	width					: 190px;
	margin-left				: 20px;
	clear					: left;
	}	

.vista_icon
	{
	width					: 25px;
	float					: left;
	}	
	
.vista_txt
	{
	width					: 164px;
	float					: left;
	}
	
	
	


/* ------ Módulo novedades ------ */
	
.modulo_novedades
	{
	width					: 245px;
	margin-bottom			: 15px;
	}





/* ------ Módulo noticias ------ */

#modulo_noticias
	{
	width						: 252px;
	margin-bottom			: 15px;
	}
	
.mod_noticias
	{
	margin					: 0px 10px 0px 18px;
	padding-bottom	: 10px;
	color						: #666666;
	}
	
.img_noti
	{
	margin-top				: 3px;
	margin-bottom			: 3px;
	margin-right			: 8px;
	float:left;
	clear:left;
	}	

#leer_derecha
	{
	float					: right;
	height					: 16px;
	}

#leer_derecha IMG
	{
	background-color		: #D7D7D7;		
	}
	
.linea_puntos
	{
	width					: 246px;
	height					: 11px;
	margin   				: 12px 0px 2px 0px;
	background-image		:  url("../img_adultos/linea_hor.gif");
	}

.modulo_ul
	{
	list-style-image		:  url("../img_adultos/icon_listado.gif");
	line-height				: 130%;
	}



/* ------ Módulo enlaces interes ------ */
	
#modulo_enlaces_interes
	{
	width					: 246px;
	margin-bottom			: 15px;
	margin-top:35px;
	float:left;
	clear:right;
	}	
	
	
	
	


/* --------- Columna derecha --------- */

#derecha
	{
	background-color		: #E6EEF9;
	float					: right;
	width					: 186px;
	}

.cabecera_mod_der
	{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 16px;
	color					: #333333;/*letra lateral*/
	font-weight				: bold;
	height					: 40px;
	background-color		: #C2D7F1;
	margin					: 12px 10px 12px 10px;
	}

#derecha_mod
	{	
	width					: 186px;
	}	
	
#derecha_mod2
	{	
	width					: 186px;
	}		
	
.derecha_mod_TABLE2
	{
	margin				: 5px 5px 0px 13px;
	}	
.calendario_tit
{
	background				: #f9f9f9;
	font-size				: 12px;
}
.calendario_fiesta
	{
    color                   : #FFE5BF;
	border                  : 1px #cdcdcd solid;
    background              : #f9f9f9;
    text-align              : center;
    font-weight             : bold;
    height                  : 17px;
   font-size: 10px;
	}

.calendario_marca
	{
    background              : #C2D7F1;
    cursor                  : hand;
    border                  : 1px #cdcdcd solid;
    text-align              : center;
    font-weight             : bold;
    height                  : 17px;
      font-size: 10px;
	}
.calendario_dia
	{
    color                   : Black;
	border                  : 1px #cdcdcd solid;
    background              : #f9f9f9;
    text-align              : center;
    height                  : 17px;
    font-size               : 10px;
	}

.calendario_td
	{
    border                  : 1px #cdcdcd solid;
    text-align              : center;
    height                  : 17px;
    background              : #eff0f4;
    font-size: 11px;
	font-weight             : bold;  
    font-variant:small-caps;
}
.gridcalendar
	{
	background-color		: #FFF;
	}		

	
	
/* --------- Calendario --------- *//*C2D7F1*/	
	
#sectioncalendar
	{
	width                   : 159px;
	background-color		: #fff;
	border-left             : 1px solid #8C8B89;
	border-right            : 1px solid #8C8B89;
	border-bottom           : 1px solid #8C8B89;
	margin					: 0px 0px 2px 13px;
	padding					: 0px 0px 10px 0px;
	}
	
#sectioncalendar LI
	{
	margin-left				: -10px;
	margin-top				: -10px;
	margin-bottom			: -16px;
	padding-bottom			: 16px;
	line-height				: 120%;
	}	
	
#li_acceso
	{
	margin-top				: -3px;
	line-height				: 200%;
	}	
	
#section_tit
	{
	width                   : 157px;
	background-color		: #E06666;
	height					: 20px;
	border-left             : 1px #8C8A8C solid;
	border-top              : 1px #8C8A8C solid;
	border-right			: 1px #8C8A8C solid;
	}	

#calendario_pos
	{
	margin-top: 4px;
	}

#calendario
	{	
    width                   : 159px;
    border-collapse         : collapse;
    border                  : 1px #8C8B89 solid;
	margin-left				: 13px;
	}

#calendario th
	{
    border                  : 1px #cdcdcd solid;
    background              : #eff0f4;
    text-align              : center;
    font-weight             : bold;
    height                  : 17px;
	}

#calendario td
	{
    border                  : 1px #cdcdcd solid;
    text-align              : center;
    height                  : 17px;
    background              : #f9f9f9;
	}

#calendario td.fiesta
	{
    color                   : #EE0000;
	font-weight				: bold;
	}

#calendario td.marca
	{
    background              : #C2D7F1;
    cursor                  : pointer;
	}

#calendario th.tit
	{
	background              : #E06666;
	}

#dia
	{
	color: #CC0000;
	font-weight: bold;
	padding: 4px;
	margin-left: 4px;
	margin-bottom:8px;
	border-bottom			: 1px;
	border-bottom-style		: dashed;
	border-bottom-color		: #FFF;
	}
	
	
	
	
	
/* --------- Tablas --------- */	

.cabecera_lista
	{
	background-color		: #F5F5F5;
	border					: 1px solid #CCCCCC;
	height					: 22px;
font-weight				: bold;
	}

.lista_sombra
	{
	background-color		: #F5F5F5;
	}
.lista_sombra_txt
	{
	background-color		: #F5F5F5;
	font-size: 11px;
	color: #333333;
	}	
.tabla_linea
	{
	background-color		: #CCCCCC;
	height					: 1px;
	}
/* JGM ADDED */
.cabecera_listaGRID_LEFT
	{
		background-color		: #F5F5F5;
		border-bottom			: 1px solid #CCCCCC;
		border-left				: 1px solid #CCCCCC;
		border-top				: 1px solid #CCCCCC;
		height					: 22px;
		font-weight				: bold;
	}
.cabecera_listaGRID_MID
	{
		background-color		: #F5F5F5;
		border-bottom			: 1px solid #CCCCCC;
		border-top				: 1px solid #CCCCCC;
		height					: 22px;
		font-weight				: bold;
	}
.cabecera_listaGRID_RIGHT
	{
		background-color		: #F5F5F5;
		border-bottom			: 1px solid #CCCCCC;
		border-right			: 1px solid #CCCCCC;
		border-top				: 1px solid #CCCCCC;
		height					: 22px;
		font-weight				: bold;
	}
/* END JGM ADDED */

/* --------- Encabezado --------- */	

.div_content
	{
	background-color: #EFEFEF;
	padding: 5px 2px 2px 10px;
	height: 21px;
	width:526px;
	float:left;
	}
	
.titulo_content
	{
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
	float:left;
	}
	
.boton_grupos
	{
	font-size: 11px;
	float:right;
	margin: 1px 5px 0px 0px;
	}	
	

/* --------- Submenu --------- */	

.submenu
	{
	padding: 4px 10px 6px 10px;
	height: 21px;
	font-size: 11px;
	float:left;
	margin-bottom:10px;
	}	
	

.linksubsubmenu
	{
	text-decoration: underline;
	font-weight: normal;	
	}

.linkmenurosa
	{
	text-decoration: none;
	font-weight: normal;	
	}
	
.linkselect
	{
	text-decoration: none;
	background-color:#CC0000;
	color:#FFF;
	font-weight:bold;	
	padding: 1px 4px 2px 4px;
	}



/* --------- PAGINAS CON FORMULARIOS --------- */

.elemento_form
	{
	margin-left:40px;
	margin-right:40px;
	margin-bottom:25px;
	}


.elemento_tabla
	{
	margin-left:20px;
	margin-right:20px;
	}
	
.texto_cajas_horas
	{
	width					: 18px;	
	font-size:12px;
	}

/* Begin @Hini - Cambios tamaño en labels de Controladores Agenda y Tareas*/
.texto_texto_180
	{
	width					: 180px;
	float					: left;
	}
/* End @Hini */


.texto_cajas_165
	{
	width					: 150px;
	float					: left;
	margin-top				: 6px;
	}

.texto_cajas_145
	{
	width					: 150px;
	float					: left;
	margin					: 6px 0px 0px -10px;
	}
	
.texto_texto_165
	{
	width					: 150px;
	float					: left;
	}

.texto_cajas
	{
	width					: 100px;
	float					: left;
	margin-top				: 6px;
	}
	
.texto_cajas_left
	{
	width					: 100px;
	float					: left;
	margin-top				: 8px;
	}
	
.texto_cajas_left_60
	{
	width					: 65px;
	float					: left;
	margin-top				: 8px;
	}
	
.texto_texto
	{
	width					: 100px;
	float					: left;
	}
	
.texto_texto_70
	{
	width					: 70px;
	float					: left;
	}
	
.texto_texto_left
	{
	width					: 100px;
	float					: left;
	margin-left				: 10px;
	}
	
.texto_texto_200
	{
	width					: 185px;
	height					: 110px;
	float					: left;
	margin-top				: 5px;
	}

.colocar_left
	{
	margin-left				: 103px; 
	}	
	
#colocar_right
	{
	float							: right; 
	}

.mas_noticias
	{
	float:right; 
	margin-right:8px;
	margin-bottom:20px;
	width 					: 240px;
	margin 					: -4px 8px 0px 0px;	
	}

.colocar_botones
	{
	float					:right;
	clear					:left;
	margin					: 6px 13px 30px 0px;
	margin-left				: 40px; 
	}
	
.boton_var_004
	{
	float					: right;
	clear					: left;
	margin					: 6px 13px 30px 0px;
	margin-right			: 10px; 
	}
	
.colocar_botones_100
	{
	float					: right;
	clear					: left;
	margin					: 6px 29px 30px 0px;
	margin-left				: 40px; 
	}

.colocar_botones_abajo
	{
	float							: right;
	clear							: both;
	margin						: 10px 0px 10px 0px;
	}
	


/* --------- Lineas --------- */	
	
/*--modificado*/

	
#linea_entera_firefox
	{
	margin-top				  : 26px;
	background-color		: #D0E0F4;
	border          		: 1px solid #F5CCCC;
	padding-left		    : 10px;
	padding-top				  : 5px;
	margin-bottom: 20px;
	}
	
#linea_puntos_foro
	{
	height					: 20px;
	background-color		: #D0E0F4;
	border           		: 1px #F5CCCC solid;
	padding					: 6px 10px 2px 10px;
	margin					: 0px 8px 11px 16px;
	}
	
#linea_puntos_cabecera
	{
	background-color		: #D0E0F4;
	border           		: 1px #F5CCCC solid;
	padding					: 6px 10px 2px 10px;
	margin					: 0px 0px 11px 0px;
	}
	
#linea_puntos_corta
	{

	background-color		: #D0E0F4;
	border           		: 1px #F5CCCC solid;
	padding					: 3px 10px 0px 10px;
	height:22px;
	margin					: 0px 0px 20px 0px;
	}
	
#linea_puntos_alta
	{
	background-color		: #D0E0F4;
	border           		: 1px #F5CCCC solid;
	padding					: 6px 10px 2px 10px;
	margin					: 0px 0px 11px 0px;
	margin-bottom:20px;
	}

#linea_puntos_sin_margen
	{
	height					: 20px;
	/*background-image		: url("../img_joves/linea_hor.gif");*/
	margin-top				: 4px;
	background-color		: #D0E0F4;
	border           		: 1px #F5CCCC solid;
	padding-left			: 10px;
	padding-top				: 5px;
	margin-bottom:10px;
	}	
	
.linea_puntos_news
	{
	height					: 1px;
	background-image		:  url("../img_adultos/linea_hor.gif");
	margin					: 20px 20px 0px 0px;
	}
	
#linea_puntos_100
	{
	height					: 12px;
	width					: 93%;
	margin					: 10px 6px -5px 17px;
	background-image		:  url("../img_adultos/linea_hor.gif");
	}

.linea_puntos_enterisima
	{
	height					: 12px;
	width					: 100%;
	background-image		:  url("../img_adultos/linea_hor.gif");
	}
	
.linea_puntos_40
	{
	height					: 12px;
	width					: 440px;
	background-image		:  url("../img_adultos/linea_hor.gif");
	}
	
#linea_puntos_margen
	{
	height					: 12px;
	width					: 95%;
	background-image		: url("../img_adultos/linea_hor.gif");
	}
	
#linea_volver
	{
	height							: 12px;
	width								: 504px;
	background-image		:  url("../img_adultos/linea_hor.gif");
	margin							: 30px 8px 0px 8px;
	}

#linea_volver_firefox
	{
	height							: 12px;
	width								: 504px;
	background-image		: url("../img_adultos/linea_hor.gif");
	margin							: 30px 8px 0px 8px;
	clear								: both;
	}
	
#linea_volver_corta
	{
	height							: 12px;
	width								: 504px;
	background-image		: url("../img_adultos/linea_hor.gif");
	margin							: 30px 8px 0px 18px;
	}



/* --------- Varios --------- */	

#colocar_tabla_right_top
	{
	float:right; 
	clear:right;
	margin-top:4px;
	}
	
#div_resaltar
	{
	background-color		: #F6F6F6;
	line-height				: 100%;
	padding					: 10px;
	margin-bottom			: 10px;
	}
	
#linea_puntos_entera
	{
	height							: 19px;
	background-color		: #D0E0F4;
	border          		: 1px solid #F5CCCC;
	padding-left		    : 10px;
	padding-top					: 3px;
	width								: 510px;
	margin-bottom				: 20px;
	}
	
.raiz
	{
	margin: -15px 0px 20px 20px;
	color:#555;
	}
	
.margenes
	{
	border: 1px solid #E0E0E0;
	padding:10px;
	width:538px;
	float:left;
	}
	
.margenes_noticias
	{
	width:538px;
	float:left;
	}	
	
.margenes_home
	{
	border: 1px solid #E0E0E0;
	padding:15px;
	width:538px;
	float:left;
	background-image: url(../img_adultos/fondo_content.gif);	
	}
	
.margenes_home_grupos
	{
	padding:0px;
	width:540px;
	float:left;
	background-image: url(../img_adultos/fondo_content_grupos.gif);	
	}
		
.blockquote_right
	{
	margin-left: 26px;
	margin-right: 26px;
	}
		
.tabla
	{
	width:505px;
	margin-left:20px;
	}
	
#tabla
	{
	float:left;
	}
	
.botonera
	{
	margin-left:22px;
	margin-top:15px;
	}
	
.formularios
	{
	margin-left:21px;
	margin-top:26px;
	margin-bottom:25px;
	}
	
.subtitulo_color1
	{
	font-size: 17px;
	font-weight: bold;
	color: #CC0000;
	margin: 8px 6px 8px 6px;
 	font-family: Arial, Helvetica, sans-serif;
	}	
	
#colocar_tabla_right
	{
	float:right; 
	clear:right;
	}	
	
.cuadro_resaltar
	{
	background-color		: #F6F6F6;
	}

#acciones_resaltar
	{
	width					: 100%;				
	background-color		: #FFF;
	padding					: 10px;
	}

.left19
	{
	margin-left:19px;
	}
	
.boton_paginar
	{
	margin-top:10px;
	width:522px;
	text-align: right;
	height:22px;
	}
	
.boton_paginar_derecha
	{
	float					: right;
	height:22px;
	}
	
#top10
	{
	margin-top				: 10px;
	}
	
#topbottom10
	{
	margin-top					: 10px;
	margin-bottom				: 10px;
	}	
	
#bottom10
	{
	margin-bottom				: 10px;
	}
	
#linea_gris
	{
	width:100%;
	float:left;
	border-bottom: 1px solid #CCC;
	}

.grupos_content
	{
	padding					: 4px 15px 18px 15px;
	}	
	
.grupos_content_lista
	{
	margin					: 0px 6px 0px 8px;
	line-height				: 180%;
	}
	
.bloques_gris
	{
	width					: 88%;				
	background-color		: #F6F6F6;
	padding					: 15px;
	margin-top				: 6px;
	}
	
.gris_resaltar
	{
	background-color: #EEEEEE;	
	}
	
.margin
	{
	background-color: #EEEEEE;	
	margin: 0px 3px 0px 2px;	
	padding:10px;
	}
	
.div_resaltar_buscador
	{
	background-color		: #EEEEEE;
	line-height				: 100%;
	padding					: 10px;
	margin-bottom			: 10px;
	}
	
.mod_news
	{
	background-color		: #666;	
	width					: 14px;
	height					: 14px;
	margin-top				: 8px;
	margin-bottom			: 7px;
	vertical-align			: middle;
	}
	
.foto_listado
	{
	float: left;
	margin: 3px 12px 5px 0px;
	border: 1px solid #666;
	}
	
.dia_color1
	{
	color: #CC0000;
	font-weight: bold;
	}
	
	
	
.listado_blanco
	{
	width					: 95%;				
	background-color		: #FFF;
	padding					: 10px;
	}
	
.titols_agenda	
	{
	font-size: 11px;
	color:#000000;
	padding-left: 10px;
	}	
	
#actividades
	{
	color: #000000;
	font-weight: bold;
	padding: 4px;
	margin-left: 4px;
	}
	
.fondo_porcentaje
	{
	border:1px solid #CCC;
	background-color: #F5F5F5;
	height:16px;
	width:177px;
	float:left;
	}
	
.tabla_porcentaje
	{
	width:177px;
	}
	
.porcentaje_on
	{
	background-color:#009900;
	width:5px;
	height:12px;
	}

.porcentaje_full
	{
	background-color:#FF0000;
	width:5px;
	height:12px;
	}
	
.porcentaje_off
	{
	width:5px;
	height:12px;
	}
	
#contentain_pet
	{
	float					: left;
	width					: 522px;
	margin-left				: 5px;
	}
	
.nombre_colegio
	{	
	font-size: 18px;	
	color: #666;
	font-weight: bold;	
 	font-family: Arial, Helvetica, sans-serif;
	}	

#cuadro_resaltar
	{
	background-color		: #F6F6F6;
	}
	
#div_resaltar_25
	{
	background-color		: #F6F6F6;
	line-height				: 100%;
	padding					: 25px;
	margin-bottom			: 10px;
	}
	
#div_resaltar_correo
	{
	background-color		: #F6F6F6;
	line-height				: 100%;
	width					: 502px;
	padding					: 10px 10px 0px 10px;
	}

	
.acciones_resaltar
	{
	width					: 482px;		
	background-color		: #FFF;
	padding					: 10px 10px 10px 10px;
	}
	
#listado_blanco
	{
	width					: 95%;				
	background-color		: #FFF;
	padding					: 10px;
	}
	
.bloques_gris_grupos
	{
	width					: 410px;				
	background-color		: #F6F6F6;
	padding					: 15px;
	margin-top				: 6px;
	}

.bloque_gris
	{
	width					: 100%;				
	background-color		: #F6F6F6;
	padding					: 8px 12px 8px 12px;
	}
	
.bloques_resultado
	{
	background-color		: #F6F6F6;
	padding					: 15px;
	margin					: 6px 0px 0px 0px;
	}
	
.gris
	{
	background-color: #F4F4F4;	
	padding: 10px 20px 10px 0px;
	margin: 0px 26px 0px 26px;
	}
	
.grupos
	{
	background-color		: #F4F4F4;
	margin					: 8px 15px 10px 28px;
	}	

	
.grupos_content_lista P
	{
	line-height				: 200%;
	}

#volver_derecha
	{
	float:left;
	width:510px;
	text-align:right;
	margin-bottom:20px;
	margin-right:4px;
	}
	
.dia_color1_subrayado
	{
	color: #CC0000;
	text-decoration: underline;
	}

.cuerpo_correo
	{
	padding					: 20px;
	background-color		: #F6F6F6;
	}
	
.correo_responder
	{
	background-color		: #F6F6F6;
	width					: 502px;
	padding					: 10px 10px 20px 10px;
	}
	
.entradilla
	{
	margin-left: 25px;
	}
	
#linea_color
	{
	margin:0px 20px 0px 20px;
	height:26px;
	border-bottom: 1px solid #F2BFBF;
	}
	
#pestana_lista
	{
	float					: left;
	background-color		: #F2BFBF;
	height					: 26px;
	}

#acciones
	{
	float:left;
	}

.comment_noticia
	{
	margin: -18px 0px 0px 22px;
	}
	
#dudas {
	width:170px;
	height:22px;
	background-color:#86AFE3;
	margin:8px 4px 5px 0px;
	color:#FFF;
	float : right;
}

#espacio {
	width:169px;
	height:22px;
	background-color:#86AFE3;
	margin:0px 4px 5px 0px;
	color:#FFF;
	float : right;
	padding:0px 0px 0px 1px;
}

.icon_user {
	vertical-align: middle;
	margin:2px;
}

.seleccionados {

	float						: left;
	margin-top				: 15px;
	margin-left:16px;
}

#pie_pagina_botones
{
margin:-20px -1px 0px 0px;
}

.elemento_form_form
{
margin-left:40px;
margin-bottom:25px;
}

.gris_select
	{
	background-color: #F4F4F4;	
	padding: 18px 0px 28px 20px;
	}

.columna_izquierda
	{
	border-right : 1px solid #FFF;
	background-color: #EFEFEF;
	}

.columna_derecha
	{
	background-color: #F4F4F4;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	}

.destacado_izquierda
	{
 	background-color: #F4F4F4;
	padding:2px 4px 4px 2px;
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	}
	
.destacado_derecha
	{
	margin:8px 8px 16px 8px;
 	background-color: #FFFFFF;
	padding:0px 0px 4px 0px;
	}

.tabla_derecha
	{
	margin: 0px 12px 0px 26px;
	}
	
.listado
	{
	padding: 6px 0px 6px 0px;

	}

	
/* -- Estilos Agenda -- */

.Calendario
{
	border-color:#000000;
	background-color:#CC0000;
	cursor:crosshair;
}

.CalendarHeaderStyle
{
	background-color:#CC0000;
	font-size: xx-small; 
	color: black; 
	font-family: verdana; 
	text-align:center; 
}

.CalendarItemDefaultSyle
{
	background-color:#F7F7F7;
	font-size: 11px; 
	color: black; 
	font-family: verdana; 
	text-align:center; 
	text-decoration: none;
}

.CalendarItemHolidayStyle
{
	font-family: verdana;
	font-size: 12px; 
	color: #666;
	background-color: #F7F7F7;
	text-align: center;
}
.CalendarItemInactiveStyle
{
	background-color:#F7F7F7;
	font-size: xx-small; 
	color: black; 
	font-family: verdana; 
	text-align:center; 
}

/* - 8-9-2005 @Hini - */
.CajaEventoInterior
	{
		border-color:			#000000;
	}
	
.CajaEventoExterior
	{
		/* Se corresponde con el color de fondo del control de agenda */
		border-color:			#FFFFFF;
		border:					0;
		border-bottom-style:	none;
		padding:				0;
	}
/* - End @Hini - */

/* -- DatePicker -- */
.DatePicker
{
	border-color:#FFF;
	background-color:#EFF3F7;
	border-width:medium;
	border-style:solid;
	cursor:crosshair;
	text-decoration: none;
}
.DatePickerDayHeader
{
	background-color:#EFF3F7;
	font-size:9px; 
	color: black; 
	font-family: verdana; 
	text-align:center; 
	text-decoration: none;
}
.DatePickerHoliday
{
	background-color:#cccccc;
	font-size: xx-small; 
	color: black; 
	font-family: verdana; 
	text-align:center; 
	text-decoration: none;
}
.DatePickerMonthHeader
{
	background-color:#CC0000;
	font-size:10px;
	color: black;
	font-family: verdana; 
	text-align:center; 
	text-decoration: none;
}
.DatePickerSelectedDate
{
	background-color:#CC0000;
	font-size: xx-small; 
	color: #313031; 
	font-family: verdana; 
	text-align:center; 
	text-decoration: none;
}
.DatePickerTodayDay
{
	font-size: xx-small; 
	color: #313031; 
	font-family: verdana; 
	text-align:center; 
	text-decoration: none;
}
.DatePickerWeekday
{
	font-size: xx-small; 
	color: #313031; 
	font-family: verdana; 
	text-align:center; 
	text-decoration: none;
}
.DatePickerWeekend
{
	background-color:#FFF;
	font-size: xx-small; 
	color: #FF9900; 
	font-family: verdana; 
	text-align:center; 
	text-decoration: none;
}
.DatePickerWeekSelection
{
	font-size: xx-small; 
	color: black; 
	font-family: verdana; 
	text-align:center; 
	text-decoration: none;
}

/* -- Menu Grupos -- */
.MenuGrupos
{
  background-color:white;
  background-image:url(../img_comunes/item_bg.gif); 
  border:solid 1px #282828; 
}
 
.MenuGruposSubG
{
  background-color:white;
  /*background-image:url(../images/group_bg.gif); */
  border:solid 1px #282828; 
}
 
/* Default item styles ------------------------------------ */ 
 
.MenuGruposItem
{
  font-family:verdana; 
  font-size:11px; 
  margin:1px;
	color:#000; 
  cursor:default;
}
 
.MenuGruposHover
{
  background-color:white; 
  background-image:url(../img_comunes/item_bg.gif); 
  color:black; 
  font-family:verdana; 
  font-size:11px; 
  border:solid 1px #ABABAB; 
  border-right-color:#949494;
  border-bottom-color:#949494;
  cursor:default;
}
 
.MenuGruposExpanded
{
  background-color:white; 
  background-image:url(../img_comunes/item_bg.gif); 
  color:black; 
  font-family:verdana; 
  font-size:11px; 
  border:solid 1px #949494; 
  border-right-color:#ABABAB;
  border-bottom-color:#ABABAB;
  cursor:default;
}
 
/* Selected item styles ------------------------------------ */ 
.MenuGruposSelected
{
  background-color:white; 
  font-family:verdana; 
  font-size:11px; 
  border:solid 0px #949494; 
  border-left-color:#949494;
  border-top-color:#949494;
  cursor:default;
}

.MenuGruposSelectedHover
{
  background-color:white; 
  color:black; 
  font-family:verdana; 
  font-size:11px; 
  border:solid 1px #949494; 
  border-left-color:#949494;
  border-top-color:#949494;
  cursor:default;
}

.MenuGruposSelectedExpanded
{
  background-color:#fff; 
  color:black; 
  font-family:verdana; 
  font-size:11px; 
  border:solid 1px #949494; 
  border-left-color:#949494;
  border-top-color:#949494;
  cursor:default;
}

/* -- Menu Operaciones -- */
.MenuOperaciones
{
  background-color:white;
  background-image:url(../img_comunes/item_bg.gif); 
  border:solid 1px #282828; 
}
 
.MenuOperSubG
{
  background-color:white;
  /*background-image:url(../images/group_bg.gif); */
  border:solid 1px #282828; 
}
 
/* Default item styles ------------------------------------ */ 
 
.MenuOperItem
{
  font-family:verdana; 
  font-size:11px; 
  margin:1px;
  cursor:default;
  color:#000; 
}
 
.MenuOperHover
{
  background-color:white; 
  background-image:url(../img_comunes/item_bg.gif); 
  color:#000; 
  font-family:verdana; 
  font-size:11px; 
  border:solid 1px #ABABAB; 
  border-right-color:#949494;
  border-bottom-color:#949494;
  cursor:default;
}
 
.MenuOperExpanded
{
  background-color:white; 
  background-image:url(../img_comunes/item_bg.gif); 
  color:black; 
  font-family:verdana; 
  font-size:11px; 
  border:solid 1px #949494; 
  border-right-color:#ABABAB;
  border-bottom-color:#ABABAB;
  cursor:default;
}
 
/* Selected item styles ------------------------------------ */ 
.MenuOperSelected
{
  background-color:white; 
  font-family:verdana; 
  font-size:11px; 
  border:solid 0px #949494; 
  border-left-color:#949494;
  border-top-color:#949494;
  cursor:default;
}

.MenuOperSelectedHover
{
  background-color:white; 
  color:black; 
  font-family:verdana; 
  font-size:11px; 
  border:solid 1px #949494; 
  border-left-color:#949494;
  border-top-color:#949494;		
  cursor:default;
}

.MenuOperSelectedExpanded
{
  background-color:#fff; 
  color:black; 
  font-family:verdana; 
  font-size:11px; 
  border:solid 1px #949494; 
  border-left-color:#949494;
  border-top-color:#949494;
  cursor:default;
}

/* -------- Nuevas clases putput 27-7-2005 --------- */
.popup{
	background-color: #FFFFFF;
	padding: 10px;
}

.popup table.primera{margin-bottom:20px;}

.popup td{
	padding:10px 5px 0 10px;
}

.popup .subtitulo{margin-bottom:10px}

.popup .descargar{margin-left:40px}

.popup .linea_puntos_news{
	margin:0;	
	margin-bottom:10px;
	background-image: url(../img_adultos/linea_hor.gif);
}

.popup .subtitulo_color1{
	font-weight: bold;
	color: #CC0000;
	margin:0;
}

#resultados p{
	margin:5px 0;
}

#resultados li{
	margin:10px 10px 20px 10px;
}

#resultados ul li ul li{
	margin:5px 0 5px 10px;
}

.elemento_form2
{
	margin-left:85px;
	margin-bottom:25px;
}

.ml10{margin-left:10px}

.cr{clear:right}

.fl{float:left;clear:both;}

#volver_derecha2
{
	float:left;
	width:510px;
	text-align:right;
	margin-bottom:10px;
	margin-right:4px;
}

.fr150{
	float:right;
	width:150px;
	text-align:right;
}

.limpia {clear:both}

.font9{font-size:9px}

.icono_derecha{
	float:right;
	margin:0;
	padding:0;
	margin-top:-16px;
}

.bullet{list-style-image:url(../img_adultos/redonda.gif)}

.font9{font-size:9px}

.todo{width:440px}

.w200{width:200px}

.list{
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}

.list li{
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}

.list a{
	margin-left:20px;
}

img{border:0}

.linea_puntos_li{
	height:5px;
	overflow:hidden;
	width:100%;
	background-image:url(../img_adultos/linea_hor.gif);
}

td.pl15{padding-left:15px}

.mb7{margin-bottom:7px}

/* ------------------------------------------------- */


	
/* -------- GIC QUEST -------- */
	
.combo_limitado
	{
	width: 118px;
	border-top: 1px solid #555555;
	border-right: 1px solid #D9D6D2;
	border-bottom: 1px solid #D9D6D2;
	border-left: 1px solid #555555;
	font-size:11px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	margin:2px 0px 0px 0px;
	}

.submenu_quest
	{
	width:513px;
	background-color: #EFEFEF;
	padding: 8px 2px 3px 7px;
	height: 20px;
	float:left;
	margin-bottom:26px;
	}

.iconos_cuestionario
	{
	float:right;
	padding: 7px 10px 7px 10px;
	background-color:#f4f4f4;
	margin: -10px -1px 0px 0px
	}
	
.iconos_botonera
	{
	float:right;
	padding: 0px 8px 6px 8px;
	background-color:#f4f4f4;
	}
	
.iconos_listado
	{
	float:right;
	padding: 7px 10px 7px 10px;
	margin: -9px -1px 0px 0px
	}
	
.dia_color1_grande
	{
	color: #CC0000;
	font-weight: bold;
	font-size:14px;
	}
	
.dia_color1_grande_subrayado
	{
	color: #CC0000;
	font-weight: bold;
	font-size:11px;
	text-decoration: underline;	
	}
	
.color1_subrayado_grande
	{
	color: #CC0000;
	font-weight: bold;
	font-size:14px;
	text-decoration: underline;	
	}
	
.colocar_botones_quest
	{	
	width:456px;
	text-align:right;
	clear							: left;
	margin						: 6px 13px 10px 0px;
	margin-left				: 40px; 
	}
	
.colocar_botones_derecha_quest
	{
	float							: right;
	clear							: both;
	margin						: 16px 0px 20px 0px;
	}
	
.subtitulo_peque
	{
	font-size					: 16px;
	font-weight				: normal;
	color: #555;
	margin: 8px 12px 20px 4px;
 	font-family: Arial, Helvetica, sans-serif;
	}
	
.gris_quest
	{
	background-color: #F4F4F4;	
	padding: 10px;
	}
	
.subtitulo_quest
	{
	font-size: 17px;
	font-weight: bold;
	color: #555;
	margin: 0px 12px 20px 4px;
 	font-family: Arial, Helvetica, sans-serif;
	}
	
.preguntas
	{
	border: 1px solid #CCC;
	padding: 10px 2px 12px 12px;
	margin: 0px 0px 20px 0px;
	}
	
.preguntas_edicion
	{
	border: 1px solid #CCC;
	padding: 10px 12px 12px 12px;
	margin: 0px 0px 20px 0px;
	}

.iconos_preguntas
	{
	background-color:#D0E0F4;
	padding:8px 2px 8px 12px;
	width:480px;
	margin:0px 0px 20px 0px;
	}

.foto_pregunta
	{
	margin: 10px 0px 10px 0px;
	}
	
.botones_listado
	{
	margin: 0px 0px 6px 0px;
	}
	
.cuestionario
	{
	background-color: #FFFFFF;
	padding: 12px 12px 12px 12px;
	}
	
.cuestionario INPUT
	{
	padding: 0px;
	margin: 0px;
	}
	
.boton_derecha
	{
	float:right;
	}

.paginado_preguntas
	{
	padding						: 5px 7px 5px 7px;
	background-color	: #D0E0F4;	
	float							: right;
	color 						: #333;
	border						: 1px solid #F5CCCC;
	margin 						: -5px 0px 0px 0px;
	}

.boton_pregunta
	{
	border: 1px solid #FFF;
	width: 90px;
	background-color:#E8E8E8;
	font-size:13px;
	color:#333;	
	vertical-align: middle;	
	height:21px;
	margin: 0px 4px 0px 0px;
	}
	
.pistas
	{
	padding: 12px;
	margin: 25px 0px 15px 0px;
	background-color:#F5F5F5;
	}
	
.blockquote_quest
	{
	margin: 0px 0px 20px 20px
	}
	
.parrafo_pregunta	
	{
	border-bottom : 1px solid #E6E6E6;
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 12px 0px;

	}
	
.edicion_pregunta
	{
	float:right;
	padding: 2px 0px 8px 8px;
	}
	
.linea_separacion
	{
	margin: 0px 40px 12px 40px;
	}
	
.caja_preguntas
	{
	width: 440px;
	border-top: 1px solid #555555;
	border-right: 1px solid #D9D6D2;
	border-bottom: 1px solid #D9D6D2;
	border-left: 1px solid #555555;
	font-size:11px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	margin-bottom: 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	}
	
	
.bloque_pregunta
	{
	margin: 0px 12px 0px 0px;
	}
	
.bloque
	{
	margin:0px 0px 15px 0px;
	}

.bloque_pregunta_edicion
	{
	border-bottom:1px dashed #FFF;
	float:right;
	margin:-22px 1px 0px 12px;
	padding:8px 0px 0px 12px;
	}
	
.ficha_margen
	{
	margin:0px 0px 0px 10px;
	}
	
.borde_tabla_izquierda
	{
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
	
.borde_tabla_derecha
	{
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}	
	
.borde_tabla_centro
	{
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}	
	
.borde_tabla_abajo
	{
	border-bottom:1px solid #CCC;
	}	

.modulo_pregunta
	{
	}
	
.bloque_edicion
	{
	background-color: #f7f7f7;	
	padding:12px 12px 12px 12px;
	}
	
.bloque_edicion_gris_oscuro
	{
	background-color: #EFEFEF;	
	padding:4px 12px 6px 12px;
	border-top:1px solid #FFF;
	}

.elemento_form_quest
	{
	margin-left:40px;
	margin-right:40px;
	padding:13px 15px 15px 15px;
	background-color: #f7f7f7;	
	}

.elemento_linea_quest
	{
	margin-left:40px;
	margin-right:40px;
	padding:13px 15px 15px 15px;
	border: 1px solid #EAEAEA;
	}

.elemento_input_quest
	{
	width: 245px;
	margin-bottom:8px;
	border-top: 1px solid #555555;
	border-right: 1px solid #D9D6D2;
	border-bottom: 1px solid #D9D6D2;
	border-left: 1px solid #555555;
	font-size:12px;
	color:#333;	
	vertical-align: middle;	
	padding:2px;
	}
	
.elemento_form_quest TEXTAREA
	{
	width: 245px;
	}	
	
.texto_cajas_quest
	{
	width					: 136px;
	float					: left;
	margin-top				: 6px;
	}
	
.linea_inferior
	{
	padding-bottom: 12px;
	border-bottom: 1px solid #ccc;
	}
	
.div_overflow
{
	overflow: auto;
}

.zerosize
{
	width: 0px;
	height: 0px;
	background-color: Transparent;
	color: White;
	border-color: White;
	visibility: hidden;
}
/* -- Estilo que solo muestra la barra Vertical de la pantalla 720 x 600 -- */
.Ventana_scrollV
{
	width: 586px;
	height: 660px;
	overflow-x: hidden; 
	overflow-y: auto; 
}

.TablaIntranet
{
	font: 11px Verdana;
	color:#000000; 
	text-decoration:none;
	border-top: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	padding: 2px 2px 2px 8px;
	background-color: #f4f4f4;
	cursor:hand;
	height:20px;
}

.DetalleEjercicio_scrollV
{
	width: 460px;
	height: 320px;
	overflow-x: hidden; 
	overflow-y: auto; 
}

.DetalleActividad_scrollV
{
	width: 460px;
	height: 320px;
	overflow-x: hidden; 
	overflow-y: auto; 
}
.cajas_login
{
	width:60px;
	height:18px;
	font:10px Verdana;
	color:#000000;}