@charset "utf-8";
/*SCROLL BAR*/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
* {	margin:0;	padding:0;	outline:0;	list-style:none;}
img{border: 0;	vertical-align: bottom;}
a{text-decoration: none;	color: #05347c;}
a:hover{text-decoration: underline;	color: #d50000;}
body{font: 100% Verdana, Arial, Helvetica, sans-serif;	margin: 0;	margin-bottom: 10px;	padding: 0;
	text-align: center;
	color: #000;
	line-height: 1;
	background: #000 url(../imagenes/bg2.jpg) no-repeat center top;
    }
.thrColFixHdr #container {
	width: 996px;
	text-align: left;
	margin-top: 11px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:15px;
	padding-bottom: 16px;
	background:url(../imagenes/bg-foot.jpg) no-repeat left bottom
    } 
	
	.thrColFixHdr #preHeader {
	height: 48px;
	width: 262px;
	background-image: url(../imagenes/sindical_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 10;
	position: absolute;
	margin-left: 724px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; overflow:visible; z-index:1000
    } 

	.verfecha{font:bold 11px Verdana, Geneva, sans-serif;color:#fff; position:absolute; top:190px;margin-left: 15px;}
	.linkHome a {font:bold 11px Verdana, Geneva, sans-serif;color:#fff; position:absolute; top:190px;margin-left: 735px;}

	.celesteTop01{
	color: #00eaff;
	margin-left: 12px;
	margin-top: 10px;
}

.textoNormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	text-align: justify;
}

.blancoTop01{
	margin-left: 12px;
	color: #FFFFFF;
	margin-top: 5px;
}
	
    .thrColFixHdr #header { height:204px;
	margin-bottom: 10px;
    } 

	
	 .thrColFixHdr #menuTop {
	background-image: url(../imagenes/bg_menu.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 39px;
	width: 989px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 14px;
    }
	
		 .thrColFixHdr #menuTop a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 14px;
	padding-bottom: 10px;
	display: inline-block;
	text-align: center;
	width: 164px;
    } 
	
	a.menuItem{
	color: #FFFFFF;
	background-image: url(../imagenes/linea_01.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	}
	
	a.menuItem:hover{
	color: #00eaff;
	background-image: url(../imagenes/flecha_hover.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	}
	
	a.menuItem02{
	color: #FFFFFF;
	}
	
	a.menuItem02:hover{
	color: #00eaff;
	background-image: url(../imagenes/flecha.gif);
	background-repeat: no-repeat;
	background-position: center 1px;
	}
	
	
	.thrColFixHdr #menuIcon {
	position:relative;
	margin-bottom: 7px;
	z-index: 100; height:85px;	
    }
	
	.thrColFixHdr #menuIcon #botones{ display:block;height:80px;text-align: center;margin-top:0; margin-left:200px;margin-right:200px}
	
	.thrColFixHdr #menuIcon #botones a{
	text-decoration: none;
	display: block; float:left;
	margin-right: 7px;
	margin-left: 7px; width:70px; height:70px;
	
    }
	
	.thrColFixHdr #menuIcon a:hover{
	background-position: center -88px;
    }
	
	a.ico01{
	background-image: url(../imagenes/ico_mail.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 71px;
	width: 70px;
}

a.ico02{
	background-image: url(../imagenes/ico-gal.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 71px;
	width: 70px;
}

a.ico03{
	background-image: url(../imagenes/ico-foro.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 71px;
	width: 70px;
}

a.ico04{
	background-image: url(../imagenes/ico_roles.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 71px;
	width: 70px;
}

a.ico05{
	background-image: url(../imagenes/ico_lan.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 71px;
	width: 70px;
}

a.ico06{
	background-image: url(../imagenes/ico_portal.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 71px;
	width: 70px;
}

a.ico07{
	background-image: url(../imagenes/ico_staff.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 71px;
	width: 70px;
}
	
.thrColFixHdr #cuerpoContent {
	background:#FFF;
	padding-left:17px;
	padding-right:17px;
	    } 	
	
    .thrColFixHdr #sidebar1 {
	float: left;
	width: 177px;
    }
	
	/*MENU IZQUIERDA*/
	
	a.menu01{
	background-image: url(../imagenes/etq-entidades.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 50px;
	width: 177px;
	display: block;
}

a.menu01:hover{
	background-position: bottom;
}

a.menu02{
	background-image: url(../imagenes/etq-meteorologia.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 50px;
	width: 177px;
	display: block;
}

a.menu02:hover{
	background-position: bottom;
}

a.menu03{
	background-image: url(../imagenes/etq-bancos.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 50px;
	width: 177px;
	display: block;
}

a.menu03:hover{
	background-position: bottom;
}
	
	a.menu04{
	background-image: url(../imagenes/etq-prefre.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 50px;
	width: 177px;
	display: block;
}

a.menu04:hover{
	background-position: bottom;
}

a.menu05{
	background-image: url(../imagenes/etq-roles.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 50px;
	width: 177px;
	display: block;
}

a.menu05:hover{
	background-position: bottom;
}

a.menu06{
	background-image: url(../imagenes/etq-doc.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 50px;
	width: 177px;
	display: block;
}

a.menu06:hover{
	background-position: bottom;
}

a.menu07{
	background-image: url(../imagenes/etq-sope.gif);background-repeat: no-repeat;
	background-position: top;
	height: 50px;
	width: 177px;
	display: block;
}

a.menu07:hover{
	background-position: bottom;
}
.pieMenuizq{
	background-image: url(../imagenes/pie-menuizq.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 177px;
	background-position: center top;
	display: block;
}

    .thrColFixHdr #sidebar2 {
    	float: right; 
    	width: 186px; 
   
    }
    .thrColFixHdr #mainContent {
	margin-top: 0;
	margin-right: 191px;
	margin-bottom: 0;
	margin-left: 191px;
	/*width: 591px;
	height:512px;*/
    } 
    .thrColFixHdr #footer {
	font-size: 11px;
	color: #05347c;
	font-weight: bold;
	line-height: 15px;
    } 
   
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { 
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	.abajo10{
	margin-bottom: 3px;
}
.abajo5{
	margin-bottom: 7px;
}
.abajo6{
	margin-bottom: 6px;
}
	
	#izquierda01{
width: 291px;
}

#derecha01{
	float: right;
	width: 291px;
}

#editorial01{
	height: 290px;
	width: 261px;
	background-image: url(../imagenes/bienvenidos.jpg);
	background-repeat: no-repeat;
	padding-top: 75px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
	
	
	/*ACORDIAN*/
	
	#basic-accordian{ width:177px;
	background-image: url(../imagenes/bg_menu02.jpg);
	background-repeat:  repeat-x;
	background-position: top;
}
	
	.accordion_headings{
	text-decoration: none;
	cursor:pointer;
	display: block;
	height: 50px;
}

.accordion_child{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #204885;
	font-size: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.accordion_child a{
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	font:bold 10px/10px Arial, Helvetica, sans-serif;
	margin-bottom: 11px;
}

.accordion_child a:hover{
	color: #02dff7;
}


/*MENU DESPLEGABLE*/


.menuDatos{
	z-index: 10;
	overflow: hidden;
	visibility: hidden;
	position: absolute;
	width: 168px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -47px;
	top: 777px;
}

.menu {
	text-align: center;
	background-color: #c60202;
}

.menu a{
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
}

.menu a:hover{
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}


.top01menu{
	background-image: url(../imagenes/bg_menu02.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 18px;
	width: 168px;
}
.top02menu{
	background-image: url(../imagenes/bg_menu03.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 24px;
	width: 168px;
}

/*BLOQUES*/
#login{
	background-image: url(../imagenes/login02.jpg);
	background-repeat: no-repeat;
	height: 205px;
	width: 186px;
	padding-top: 35px;
	padding-bottom: 15px;
	color: #FFFFFF;
}
#login #textfield {
	width: 140px;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
	color: #000;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 13px;
	margin-top: 1px;
}
#login input {
	font-size: 11px;
	width: 75px;
	border: 1px solid #FFFFFF;
}


#login a {
	color: #FFFFFF;
	text-decoration: none;
}
#login  a:hover {
	text-decoration: underline;
}
#login01{
	background-image: url(../imagenes/bienvenido.jpg);
	background-repeat: no-repeat;
	height: 205px;
	width: 186px;
	padding-top: 35px;
	padding-bottom: 15px;
	color: #FFFFFF;
}
#login01 #textfield {
	width: 140px;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
	color: #000;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 13px;
	margin-top: 1px;
}
#login01 input {
	font-size: 11px;
	width: 75px;
	border: 1px solid #FFFFFF;
}


#login01 a {
	color: #FFFFFF;
	text-decoration: none;
}
#login01  a:hover {
	text-decoration: underline;
}
.boton {
	background-color: #BC0F2B;
	color: #FFFFFF;
	height: 18px;
	cursor:pointer;
	border: #FFFFFF; 	
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	margin-top:5px;
	margin-bottom:5px;
}

#pregunta01{
	background-image: url(../imagenes/pregunta.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 186px;
	padding-top: 35px;
}
#pregunta02{
	background-image: url(../imagenes/pregunta02.jpg);
	background-repeat: no-repeat;
	height: 220px;
	width: 186px;
	padding-top: 35px;
}
.negrita2 {
	font-weight: bold;
	color: #003366;
}

#imgMedio{
	width: 134px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}

.textoPregunta{
	font-size: 11px;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.textologin{
	font-size: 11px;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
#onomastico01{
	height: 94px;
	width: 260px;
	background-image: url(../imagenes/onomastico.jpg);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 14px;
	padding-left: 15px;
	padding-bottom: 13px;
}

#imgIzqnomas{
	float: right;
	width: 95px;
}

.textoOnomastico{
	font-size: 11px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 110px;
	color: #FFFFFF;
	padding-top: 29px;
}

.textoOnomastico a{
	font-weight: bold;
	color: #02dff7;
	text-decoration: none;
}

.textoOnomastico a:hover{
	font-weight: bold;
	color: #02dff7;
	text-decoration: underline;
}

/*NOVEDADES*/

#novedades01{
	height: 106px;
	width: 260px;
	background-image: url(../imagenes/novedades.jpg);
	background-repeat: no-repeat;
	padding-right: 14px;
	padding-left: 15px;
	padding-bottom: 13px;
}
#novedades02{
	height: 106px;
	width: 260px;
	background-image: url(../imagenes/noticias.jpg);
	background-repeat: no-repeat;
	padding-right: 14px;
	padding-left: 15px;
	padding-bottom: 13px;overflow:hidden
}

.textoNovedades{
	font-size: 11px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.textoNovedades a{
	font-weight: bold;
	color: #c60202;
	text-decoration: none;
}

.textoNovedades a:hover{
	font-weight: bold;
	color: #c60202;
	text-decoration: underline;
}
#info1
 {
	display: block;
	width: 290px;
	float: left;overflow:hidden
}
#mapa {
	width: 295px;
	float: left;
	display: block;
	height: auto;
	padding-top: 10px;
}

#info1_top{
	background-image: url(../imagenes/box1_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
}
#info13
 {
	display: block;
	width: 295px;
	float: left;
}
#info13_top{
	background-image: url(../imagenes/box1_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
}
#info1_central3 {
	/*background-image: url(../imagenes/box1.png);
	background-repeat:   repeat-y;
	background-position: left top;*/
	width: 278px;
	padding-left: 15px;
}
#info1_central {
	background-image: url(../imagenes/box1.png);
	background-repeat:   repeat-y;
	background-position: left top;
	width: 278px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#info1_central2 {
	background-image: url(../imagenes/box1.png);
	background-repeat:   repeat-y;
	background-position: left top;
	width: 278px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#info1_central a {
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 0px;
	line-height: 25px;
}
#info1_footer {
	background-image: url(../imagenes/box1_footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
}
#info13_footer {
	background-image: url(../imagenes/box1_footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
}

#info2
 {
	display: block;
	width: 590px;
	margin-left: 5px;
}
#info2_top{
	background-image: url(../imagenes/box2_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
}
#info2_central {
	background-image: url(../imagenes/box2.png);
	background-repeat:   repeat-y;
	background-position: left top;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 569px;
}
#info2_central a {
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 0px;
	line-height: 25px;
}
#info2_footer {
	background-image: url(../imagenes/box2_footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
}

.img12 {
	border:1px solid #CCCCCC;
	border-width:1px;
	padding:5px;
	margin:5px;
}

.ver_documentos{
	background-color: #EFEFEF;
	margin-top: 10px;
	width: 250px;
	min-width: 220px;
	display: block;
	padding-left: 10px;
	
}

.ver_documentos :hover{
	color: #d70000;	

}

.cerrar {
	float: left;
	display: block;
	width: 378px;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 5px;
	text-align: right;
}
.cerrar2 {
	float: left;
	display: block;
	width: 485px;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 5px;
	text-align: right;
}
.caja {
	height: 120px;
	width: 187px;
	background-image: url(../imagenes/links.png);
}
.caja a {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
}
#textfield {
	width: 245px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	height: 18px;
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 5px;
}
#textarea {
	width: 245px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
	margin-top: 5px;
	height: 160px;
}
#Enviar {
	width: 100px;
	margin-top: 10px;
}
.negrita1 {
	font-weight: bold;
	color: #06357C;
	font-size: 12px;
	line-height: 18px;
}


#contactenos td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #05347C;
	font-weight: bold;
	vertical-align:top;
	padding-right: 5px;
}
.abajo12 {
	margin-bottom: 10px;
}
#flotante1, #flotante2, #flotante3, #flotante4 {
	height: 400px;
	width: 400px;
	position: absolute;
	font-size: 10px;
	z-index: 100;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #FFFFFF;
	margin-left: -195px;
	left: 50%;
	margin-top: -200px;
	top: 50%;
}

 
#flotanteN {
	color: #FFFFFF;
	height: 480px;
	width: 500px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -250px;
	margin-left: -250px;
	font-size: 10px;
	z-index: 100;
	background-color: #FFFFFF;
}
.mycustomscroll {
	height: 350px;
	width: 380px;
	overflow: auto;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: block;
	float: left;
	clear: left;
    }

.flotante_top {
	width: 480px;
	display: block;
	background-image: url(../imagenes/t1_top.png);
	padding-bottom: 21px;
}
.flash_publi {
	height: 450px;
	width: 470px;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
	float: left;
	clear: left
	
}
.flotante_foot {
	height: 25px;
	background-image: url(../imagenes/t1_foot.png);
}

/*estilos de tablas*/
table.ensayo {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 350px;
	BORDER-BOTTOM: #ccc 1px solid;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.left20 {
	margin-left: 20px;
	margin-bottom: 10px;
}


table.ensayo CAPTION {
	COLOR: #000000;
	TEXT-ALIGN: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 5px;
}
table.ensayo TBODY TR.principal TH {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: #5facf3;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 5px;
	COLOR: #fff;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	BORDER-RIGHT-WIDTH: 0px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	font-weight: bold;
}
table.ensayo TBODY TR.etapas TH {
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: #dc4503;
	PADDING-BOTTOM: 5px;
	COLOR: #fff;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	font-weight: bold;
}
table.ensayo  TBODY  TR.etapas  TH:hover {
background-color: #990000;
color: #FFFFFF;
}
table.ensayo TBODY TH {
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: #FFFFFF;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	font-weight: bold;
}
table.ensayo    TBODY    TR:hover    TH
{
	color: #FFFFFF;
}
table.ensayo TBODY TD {
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px dotted;
	PADDING-LEFT: 5px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 5px;
	COLOR: #333333;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	font-family: tahoma, verdana, Arial;
	font-size: 11px;
	line-height: 1.5em;
}
tableE.ensayo    TBODY    TR:hover    TD{
background-color: #EEEEEE;
color: #000000;
}

.ensayo .etapas a {
color: #FFFFFF;
text-decoration: none;
}
/*fin de estilos de tablas*/


.tabla_datos {
	background-color: #FFFFFF;
}
.tabla_datos_info {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	float: left;
}


.tabla_datos_top {
	background-image: url(../imagenes/t_top.png);
	height: 15px;
	width: 530px;
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	padding-top: 5px;
}
.tabla_datos_foot {
	background-image: url(../imagenes/t_footer.png);
	height: 12px;
	width: 535px;
	background-repeat: no-repeat;
	float: left;
}
#cumpleanos {
	height: 440px;
	width: 570px;
	overflow: auto;
	margin-left: 15px;
	z-index:2;
}
/*SCROLL BAR*/

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
z-index:2;
top: 0; left: 0;
}
p {
	margin-bottom: 10px;
}

.vscrollerbase {
	width: 8px;
	background-color: #E1F5FF;
}
.vscrollerbar {
	cursor:pointer;
	width: 10px;
	background-color: #204885;
}

.scrollerjogbox {
width: 8px;
height: 8px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}
table.cumple {
	MARGIN: 0px auto;
	WIDTH: 550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.cumple     TBODY     TR.principal     TH {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BORDER-BOTTOM-WIDTH: 1px;
	PADDING-BOTTOM: 5px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	font-weight: bold;
	font-size: 11px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #DFEFFF;
}
table.cumple   TBODY   TR.principal:hover TH {
	
}
table.cumple   TBODY   TH {
	background-color: #F0F9FF;
	padding: 5px;
	color: #000000;
	font-weight: normal;
}
table.cumple   TBODY   TH:hover {
	background-color: #DFEFFF;
	padding: 5px;
	color: #000000;
	font-weight: normal;
}
table.cumple        TBODY        TR  {
	BORDER-TOP: #eee 1px;
	COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	background-color: #CCCCCC;
	padding: 5px;
	line-height: 20px;
}
table.cumple      TBODY      TR:hover      TH
{
	background-color: #80ACE3;
	color: #000000;
}
table.cumple   TBODY   TD {
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px dotted;
	PADDING-LEFT: 5px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 5px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left
}
table.cumple     TBODY     TR:hover     TD{
	background-color: #80ACE3;
	color: #000000;
}
.tablacont {
	border-collapse: collapse;
	border: 0px solid #DDDDDD;
	border-top:0px;
	width:100%;
	margin-bottom:5px;
}
.tablacont tr:hover{
 background:#F0FFF1;
 cursor:pointer;
}
.tablacont tr{
 background:#FAFBFC;
}
.tablacont td{
	text-align:left;
	font-size:11px;
	color:#333333;
	border: 0px solid #DDDDDD;
	border-top:0px;
	padding: 4px;

}
.tablacont th{
	text-align:left;
	font-weight:normal;
	border: 0px solid #DDDDDD;
	padding: 0px;
}

.textoPregunta a:hover {
	color: #000000;
	text-decoration: underline;
}
.volver_roles {
	font-weight: bold;
	color: #06357C;
	font-size: 11px;
	line-height: 18px;
	float: right;
	margin-right: 20px;
}
.parrafo1 {
	width: 253px;
	font-size: 12px;
	line-height: 20px;
}
.texrojo {
	color: #CC0000;
}
.arriba5 {
	margin-top: 5px;
}
.bgcandidatos{ background:url(../imagenes/banner-candidatos.jpg) no-repeat}

/*--movido del Header--*/
#dropcontentsubject{width: 260px;font-weight:bold;color:#0066CC;
}

#dropcontentsubject1{
width: 260px;
font-weight:bold;
color:#2C4A70;
}

.dropcontent{width: 260px;height: 60px;display:block;
}

/*---------pagGrupos----------*/
img.foto{ margin-right:2px;}
.grupos{ text-align:center; padding:4px}
.grupos span{ font:12px/22px Arial, Helvetica, sans-serif; color:#999; text-align:left}
.grupos img{ margin:3px}

/*---------pagPilotos-------*/
body#pagPilotos{background: url(../imagenes/bg.jpg) no-repeat center top fixed;}
body#pagPilotos #cuerpoContent{ background:#fff;padding:25px; width:960px;margin: 15px auto 0}
#nav {height:30px; margin:5px auto 0; width:760px;}
#nav a{margin:0 2px; display:block; padding:5px; background: #F3F3F3;border: solid 1px #ccc; color:#036; font-size: 12px; width: 15px; height:15px; float:left; text-decoration:none}
#nav a:hover{background:#FFF;border: solid 1px #999;}

/*-----herramientas-----*/
.alcentro{ text-align:center; display:block;}
body #btn {position:relative;}
body #btn a#comisiones{position:absolute; top:0; left:5px; width:196px; height:85px;margin-left:0}
body #btn a#encuesta{position:absolute; top:0; right:5px;  height:85px; margin-right:0}

/*-----Pag Comisiones-----*/
body.pagComisiones p{font:12px/20px Arial, Helvetica, sans-serif}
body.pagComisiones a{text-decoration:underline}
body.pagComisiones ul.lista01 li { font: 12px/20px Arial, Helvetica, sans-serif}
body.pagComisiones ul.lista02 {display:block;padding-left:15px;margin-bottom:10px;}
body.pagComisiones ul.lista02 p{font-size: 12px; color:#066;margin:0}
body.pagComisiones ul.lista02 li { font: 12px/20px Arial, Helvetica, sans-serif; color:#03C; padding-left:15px;}
body.pagComisiones ul.lista02 li.red{color:#F00}
body.pagComisiones #areaNoticias div a{ text-align:left}

/*-----Pag Cuestionario---*/
body.pagCuestionario ul li ,body.pagCuestionario table td{ font: 11px/20px Verdana, Geneva, sans-serif}
body.pagCuestionario table {border:none}
body.pagCuestionario table td{}
body.pagCuestionario .data{padding:10px 30px;font:11px Verdana, Geneva, sans-serif}
a#enviarEncuesta{margin-top:15px; display:block; background: url(../imagenes/btnEnviarEncuesta.jpg) no-repeat; padding:7px; font:bold 11px Verdana, Geneva, sans-serif; color:#fff}
body.pagCuestionario #cumpleanos{ height:auto;margin-bottom:15px}

/*-----Pags Quienes somos -- Mision Vision -- Resena historica--*/
body#pagInfoSiplap #mainContent p.preguntas{font:11px/17px Arial, Helvetica, sans-serif; color:#333; margin:0 }
body#pagInfoSiplap #mainContent h1{font:bold 14px/19px Arial, Helvetica, sans-serif}
body#pagInfoSiplap #mainContent p{font:12px/19px Arial, Helvetica, sans-serif; margin:5px 7px 10px}
body#pagInfoSiplap #mainContent strong{font-size:11px; color:#036}
body#pagInfoSiplap img.right{float:right;border:solid 1px #CCC;background:#fff;padding:4px;margin-left:8px}


/*----Pagina Home -- Nuevo-----*/
body#pagHome {background:#000 url(../imagenes/bg2.jpg) no-repeat center top}
body#pagHome #mainContent h1{font:normal 15px Georgia, "Times New Roman", Times, serif; display:block; width:253px; height:20px;padding:5px 10px;}
body#pagHome #col1{ width:275px; padding-left:10px}
body#pagHome #col1 #bienvenidos h1{color:#f00; background:url(../imagenes/bgtit-bienvenidos.jpg)}
body#pagHome #col1 #bienvenidos div{margin-top:10px;font:12px/20px Arial, Helvetica, sans-serif; padding:12px; background:url(../imagenes/bg-bienvenidos.jpg) no-repeat}
body#pagHome #col1 #bienvenidos a{font:bold 11px Arial, Helvetica, sans-serif; color:#C00}
body#pagHome #novedades h1{color:#fff; background:url(../imagenes/bgtit-nove.jpg);margin-bottom:10px}
body#pagHome #novedades div{ background:#EEE; font:12px/18px Arial, Helvetica, sans-serif;padding:10px;margin-bottom:10px}
body#pagHome #novedades div h2{font:15px Georgia, "Times New Roman", Times, serif; color:#C00;margin-bottom:10px}
body#pagHome #novedades div strong{color:#039}
body#pagHome #novedades a{font:bold 11px Arial, Helvetica, sans-serif; color:#06C;}

body#pagHome #col2{ float:right;width:275px;padding-right:10px ; margin-top:38px}
body#pagHome #noticias{}
body#pagHome #noticias h1{color:#fff; background:url(../imagenes/bgtit-not.jpg);margin-bottom:10px}
body#pagHome #noticias a{font:bold 12px Arial, Helvetica, sans-serif;}
body#pagHome #noticias u{color:#999; text-decoration:none;line-height:22px}
body#pagHome #noticias div{font:12px/18px Arial, Helvetica, sans-serif;border-bottom:solid 1px #D6D6D6;padding-bottom:10px;margin-bottom:10px}
body#pagHome #noticias div h2{font:normal 17px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#039}

/*Global*/
body#pagHome #footer{ margin:0;height:15px; background:#fff;}
#footCont{margin:0 15px;}
/*---herramientas----*/
.left{float:left}.nuevo{ color:#C00; font-weight:bold}
.right{float:right}

/*-----Pag Preguntas---*/
body#pagHome .pagPreguntas p.preguntas{font-size:11px; line-height:17px; color:#333; margin:0 }
body#pagHome #mainContent.pagPreguntas h1{ display:block; background:#036; font: 17px Georgia, "Times New Roman", Times, serif; width:auto;color:#fff;margin-bottom:10px}
body#pagHome .pagPreguntas p{font:12px/19px Arial, Helvetica, sans-serif; margin:5px 7px 10px}
body#pagHome .pagPreguntas strong{font-size:11px; color:#036}
body#pagHome .pagPreguntas {height: 460px;}
body#pagHome .pagPreguntas #cumpleanos{ height:600px;}

/*---pag Noticias-----*/
#areaNoticias{ padding:15px}
body#pagHome #areaNoticias h1{ display:block; background:#036; font: 17px Georgia, "Times New Roman", Times, serif; width:auto;color:#fff;margin-bottom:10px}
#areaNoticias div{font:12px/22px Arial, Helvetica, sans-serif;border-bottom:solid 1px #D6D6D6;margin-bottom:10px}
#areaNoticias div a{text-align:right;color:#F00}
#areaNoticias u{color:#666; text-decoration: none;line-height:22px; font-weight:normal}
#areaNoticias div h2{font:normal 17px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#039; margin-bottom:10px}

/*---pag Noticias-----*/
#areaGaleria{padding:15px}
#areaGaleria div{padding:0 0 5px 0}

body#pagHome #areaGaleria h1{ display:block; background:#036; font: 17px Georgia, "Times New Roman", Times, serif; text-align:center; width:auto;color:#fff;margin-bottom:10px}
#areaGaleria h2 {font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;color:#069;display:block; background:#E1E1E1;padding:3px}
#areaGaleria div img{width:120px; height:120px; padding:4px;margin:3px;border:solid 1px #ccc}
#areaGaleria div img.laFoto{width:540px; height:auto; padding:4px;margin:4px;border:solid 1px #ccc; background: url(../imagenes/loader.gif) 20px 20px no-repeat;}
#areaGaleria p{	padding:5px;	font:12px/18px Arial, Helvetica, sans-serif;	text-align: center;}
#areaGaleria h2 a{text-decoration:none; }
#areaGaleria nav a{ display:inline; margin-bottom:10px; text-decoration:none}

/*Pag documentos*/
body#pagHome #docArchivos h1{ display:block; background-color:#036; color:#fff; width:autol; margin-right:15px}
body#pagHome #docArchivos h2{  background:url(../imagenes/file.jpg) no-repeat 10px top;font:bold 13px/35px Arial, Helvetica, sans-serif;color:#039; margin-top:20px;display:block; text-indent:50px;margin-bottom:5px}
#docArchivos ul{ padding-left: 57px}
#docArchivos ul li a{font:normal 12px Arial, Helvetica, sans-serif;color:#666; background:url(../imagenes/hoja.jpg) no-repeat left top; display:block; padding-left:25px; padding-bottom:3px; margin-bottom:7px}
#docArchivos ul li a:hover{ text-decoration:underline}

/*---subir fotos---*/
#subirFotos{ background:#FFC; font:12px Arial, Helvetica, sans-serif; padding:15px; border:solid 1px #999; margin:10px auto; color:#039}
#subirFotos #atencion{ text-align:center}
a#subir{ display:block; width:129px; height: 32px; float:right; background:url(../imagenes/btnSubir.jpg) no-repeat;margin:7px 7px 0 0;}

/*--pag subir fotos--*/
INPUT[type='file']{margin:10px; width:300px;}
#comentario{ width:500px; height:70px; padding:7px;font:11px Verdana, Geneva, sans-serif;margin-bottom:10px}

/*-----Pag Roles----*/
.roles #cumpleanos{ height:600px;}

/*--Pag Galerias----La foto---*/
#areaGaleria div#navGal01{padding:0 0 10px 0;font:bold 12px Arial, Helvetica, sans-serif;}
#navGal01 a{font:bold 12px Arial, Helvetica, sans-serif; color:#039; text-decoration:underline;margin-bottom:15px}

#areaGaleria  #navGal{height:15px; padding:5px;padding-left:420px}
#areaGaleria  #navGal a{font:bold 12px Arial, Helvetica, sans-serif; color:#039; text-decoration:underline;}
#navGal a.right5{margin-right:5px}

#tablaSubirFotos{ width:350px;}
#tablaSubirFotos td{ padding:5px 5px 15px; width:200px}

#tablaSubirFotos INPUT[type='file']{margin:10px; width:260px; font: 11px Arial, Helvetica, sans-serif; padding:2px}
#tablaSubirFotos textarea{ float:left; margin:10px 0; height:40px; width:240px;font:12px Arial, Helvetica, sans-serif; padding:3px}

/*-nuevo--*/
body #nota02{ background:#e5e5e5; color:#036; padding:10px; font:bold 14px Arial, Helvetica, sans-serif; text-align:center}

/*-Pag Onomasticos-*/
body.pagOnomasticos #cumpleanos {height: auto;}
/*mnuales y guias*/
p.guias { background:#E8E8E8; padding:12px}
p.guias a{ color:#039;font:12px/22px Arial, Helvetica, sans-serif}
/* Pag Reuniones*/
body.pagReuniones p.titular{font: bold 18px Verdana, Geneva, sans-serif; color:#036; text-align:center}
body.pagReuniones p.lugar{ font:bold 15px Verdana, Geneva, sans-serif;color:#036; text-align:center }
body.pagReuniones ul.agenda{ padding:15px ; background:#FFC; font: normal 12px/22px Arial, Helvetica, sans-serif; border:solid 1px #ccc }
#asambleaProgramada{font:12px/22px Arial, Helvetica, sans-serif; color:#036; padding:25px}
#asambleaProgramada h1{ display:block; background:#036; color:#fff; padding:5px; font:15px/22px Arial, Helvetica, sans-serif; text-indent:15px}

