@import "header.css";
@import "navbar.css";
@import "cuerpo.css";
@import "footer.css";
@import "noticias.css";
@import "grupos.css";
@import "comunicacion.css";
@import "herramientas.css";
@import "publicacion.css";
@import "observatorio.css";
@import "avisos.css";
@import "listas_distribucion.css";
@import "../../modules/agenda/view/css/agenda.css";
@import "../../modules/tareas/view/css/tareas.css";
@import "../../modules/noticias/view/css/noticias.css";
@import "../../modules/wiki/view/css/wiki.css";
@import "../../modules/contactos/view/css/contactos.css";
@import "../../modules/mod_encuestas/view/css/encuestas.css";
@import "../../modules/chatStorming/view/css/cs_index.css";
@import "../../modules/faq/view/css/faq_index.css";
@import "../../modules/myMSNLite/view/css/msn_index.css";
@import "../../modules/tablon/view/css/tablon.css";
@import "../../modules/notas/view/css/notas.css";
@import "../../modules/mod_encuestas/view/css/en_index.css";
@import "../../modules/boletines/view/css/bo_index.css"; 
@import "../../library/minicalendar/calendar.css";
 
* {
  margin:0px;
  padding:0px;
  cursor:default;/*ISMAEL*/
}

body{
	font-family:Verdana;
	background-color: #FFFFFF;
	cursor:default !important;/*ISMAEL*/
}

/*ISMAEL*/
a
{
	cursor:pointer !important;
}

a img
{
	cursor:pointer !important;
}

ul li
{
	cursor:hand !important;
}

ul li a
{
	cursor:hand !important;
}

input,textarea 
{
	cursor:text;
}

#contenedor{
	width:1000px;
	height:100%;
	margin:0 auto 0px auto;
}

/*****************************************************/

body a{
	text-decoration:none;
	color: #5e2566;
	cursor:pointer !important;/*ISMAEL*/
}


body a:hover{
	text-decoration: underline;
	text-decoration:none;
}

img{
	border:none;
}

select{
	font-family: verdana;
	font-size: 10px;
	color: #333333;
	background-color: #F2F3F4;	
	border-width:1px;
	border-style:solid;
	cursor: pointer;
}

input[type='button']{
	cursor: pointer !important;	
}

input[type='file']{
	cursor: pointer !important;	
}

input[type='image']{
	cursor: pointer !important;	
}

input[type='checkbox']{
	cursor: pointer !important;	
}

select.deshabilitado{
	opacity: .4;	 
}

select.gris100{
	margin:0 0 1px 20px;
	width:100px;
}


span{
	font-family: verdana;
	font-size: 12px;
	color: #666666;	
}

input.boton{
	background-color:#BDCEDC;
	color: #6B3E77;
	width:60px;
	height:22px;
	font-size:10px;	
	border-style:none;
	cursor:pointer;
	border-bottom: 1px solid #5e2566;
	border-right: 1px solid #5e2566;
	cursor:hand !important;
}

input.boton:hover{
	color:white;
}

input.boton_cerrar{
	background-color:#FFFFFF;
	color: #6B3E77;
	padding-bottom:2px;
	width:15px;
	font-size:10px;	
	border-style:none;
	cursor:pointer;
	border-bottom: 1px solid #5e2566;
	border-right: 1px solid #5e2566;
}

input.boton_cerrar:hover{
	font-weight:bold;
}

span.rojo{
	color: red;
}

span.morado{
	color: #5E2566;	
}

span.cita{
	color: #f68873;
	font-size: 10px;	
}

img.bullet{	
	padding-left: 2px;
}

input.texto{
	border:1px solid #7F9DB9;
	color:#5E2566;
	font-family:Verdana;
	font-size:11px;
	padding:2px;
	width:300px;		
}

input.texto_fecha{
	color:#5E2566;
	font-family:Verdana;
	font-size:11px;
	padding: 1px;
	width:75px;
	border:1px solid #7F9DB9;		
}

input.texto_fecha_error{
	color:#dddddd;
	font-family:Verdana;
	font-size:11px;
	padding: 1px;
	width:75px;
	background-color: #f26b6b;		
}

input.texto_error{
	color:#dddddd;
	font-family:Verdana;
	font-size:11px;
	padding: 1px;
	width:300px;	
	border: 1px solid #f26b6b;	
}


.textarea{
	color:#5E2566;
	font-family:Verdana;
	font-size:11px;
	padding: 1px;
	width:300px;
	height:75px;
	border:1px solid #7F9DB9;		
}


.textarea_error{
	color:#dddddd;
	font-family:Verdana;
	font-size:11px;
	padding: 1px;
	width:300px;
	height:75px;
	border: 1px solid #f26b6b;
}


input.input_error{
	color:white;
	background-color: #f26b6b;
	font-family:Verdana;
	font-size:11px;
	padding: 1px;
	width:300px;		
}

select.select_error{
	color:white;
	background-color: #f26b6b;
	margin: 0px 0px 0px 2px;
	width: 43px;	
}

.derecha{
	text-align:right !important;
}

.izquierda{
	text-align:left !important;
}

form label{
	float: left;
	margin-right:4px;
}
/*************************************/
a.tt{
    position:relative;
    z-index:24;
    color:black;
	text-decoration:none;
	height:16px;
	width:16px;
}

a.tt span{ display: none; }

a.tt:hover{
	z-index:25;
	color: #aaaaff;
	cursor:pointer;
}
	
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; 
    left:-370px;
	padding: 40px 0 0 0;
	width:400px;
	color: black;
	font-weight: normal;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}

a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubbleBig.gif) no-repeat top;
}
a.tt:hover span.middle{
	display: block;
	padding: 0 8px; 
	background: url(../images/bubble_fillerBig.gif) repeat bottom;
	text-align:justify; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubbleBig.gif) no-repeat bottom;
}

table.tt_table{
 	border:none;
 	cellpadding: 2;
 	cellspacing: 0;
 	width: 97%;
 	padding-left:5px; 
 	
}

table.tt_table td{
	vertical-align:top;		
}

#agora{
	width: 287px;	
	background-color: #BDCEDC;
	border: 1px solid grey;
	left:0px;
	top: 0px;		
	display:none;
	position:absolute;
	z-index: 2;
	text-align:right;
	cursor:move;
}

div.paginador{
	float:left;
	margin:20px 0;
	width:100%;
	text-align: center;

}

div.paginador a.item_actual{
	cursor: default;
	padding: 5px;
	margin: 2px;

}

div.paginador a.item{
	padding: 5px;
	margin: 2px;
	border: 1px solid #AAAAAA;

}

div.paginador a.item:hover{
	padding: 5px;
	margin: 2px;
	border: 1px solid #AAAAAA;
	background-color: #E6E6E6;

}

div.inicio_vacio{
	padding:0 20px 10px 10px;
	text-align:left;
}

div#cargando
{
	clear:both;
	display:none;
	text-align:left;
}