@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0; background-color:#000;}
a { text-decoration:none; outline:none;}
/*centrar login*/
#login {
	position: absolute; /* nos posicionamos en el centro del navegador*/
	top:50%; 
	left:50%; /*determinamos una anchura*/
	width:400px; /*indicamos que el margen izquierdo, es la mitad de la anchura*/
	margin-left:-200px;	/*determinamos una altura*/
	height:140px; /*indicamos que el margen superior, es la mitad de la altura*/
	margin-top:-70px;
	text-align:center;
	font: normal 11px Verdana, Geneva, sans-serif; color:#666;
	}
/*fin centrar login*/

/*formulario*/
.texto { width:120px; height:17px; font: normal 11px Verdana; color:#CCC; text-align:center; background-color:#666; border:none; letter-spacing:2px}

.btn{ width:100px; height: 20px; border: 0.5px solid #5D5D5D; font: normal 10px Arial, Helvetica, sans-serif; color:#666; letter-spacing:2px; background-color:#333;	}
.btn:hover{ border: none;  color:#FFF; background-color:#1A1A1A; }

.save{ height: 20px; border: 0.5px solid #5D5D5D; font: normal 9px Arial, Helvetica, sans-serif; color:#666; letter-spacing:1px; background-color:#333; padding:0 4px;	}
.save:hover{ border: none;  color:#FFF; background-color:#000; }

.textos1{ width:500px; height:17px; border:none; background-color:#000; color:#FFF; text-align:left;}
.textos2{ width:180px; height:16px; border:none; background-color:#000; color:#FFF; text-align:center;}
/*fin formulario*/


/*.gral{position: absolute; top:50%; left:50%; width:780px; margin-left:-390px; height:310px;	margin-top:-155px;}
#gral{width:780px; height:310px; margin:0 auto; background-color:#CCC;}*/
#banner{ width:780px; height:112px; float:left; overflow:hidden; background: #f2f1ef no-repeat;}
#separar{ width:780px; height:10px; float:left; overflow:hidden;}
#titulo1{ width:778px; height:28px; float:left; overflow:hidden; font: bold 18px Arial, Helvetica, sans-serif;color: #333; text-align:center; padding-top:3px; letter-spacing:3px;}

#titulo2{ width:253px; height:19px; float:left; overflow:hidden; text-align:center; padding:2px;}
#titulo3{ width:184px; height:20px; float:left; overflow:hidden; padding: 2px 2px 2px 70px;}
#titulo4{ width:384px; height:14px; float:left; overflow:hidden; padding:2px;}
#titulo2, #titulo3, #titulo4{font: bold 12px Arial, Helvetica, sans-serif; color: #444;  }

#cont1{ width:257px; height:22px; float:left; text-align:center; overflow:hidden; padding-top:2px;}
#cont2{ width:518px; height:22px; float:left; text-align:center; overflow:hidden; padding-top:2px;}
#cont3{ width:388px; height:160px; float:left; text-align:justify; overflow:hidden; padding:0;}
#cont4{ width:258px; height:55px; float:left; text-align:center; overflow:hidden; padding-top:3px;}

#titulo2, #titulo3, #titulo4, #cont1, #cont2, #cont3, #cont4{ border:1px double #333;}

#pie{ width:780px; height:45px; float:left; overflow:hidden; font: bold 18px Arial, Helvetica, sans-serif;color: #003366; text-align:center;}
.style1 { font: bold 14px  Arial; color: #FF0000;} 

.titulo1{ font:bold 11px  Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}
.titulo1:hover{ color:#F60; text-decoration:underline;}
.titulo2{ font:bold 11px  Arial, Helvetica, sans-serif; color: #333; text-decoration: none;}
.titulo2:hover{ color:#36C; text-decoration:underline;}
.titulo2s{ font:bold 11px  Arial, Helvetica, sans-serif; color: #999; text-decoration: none;}

.texto1 { font:normal 11px Verdana; color: #666666; text-decoration: none;} 

.texto01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #444444;
	text-decoration: none;
}
.cerrar { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none;}
.cerrar:hover {  color: #f60;}

.texto-naranja {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E67817;
	text-decoration: none;
}
.titulos-bolet {
	font: bold 11px Verdana, Geneva, sans-serif;
	line-height: normal;;
	color: #666666;
	text-decoration: none;
}
.titulos-blanco {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	}

.link-ver {
	font: normal 10px Verdana, Geneva, sans-serif;
	color: #E67817;
	text-decoration: none;
}


.testfield1 {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #444444;
	height: 14px;
	width: 200px;
	border: 1px solid;
}
.area {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #444444;
	height: 70px;
	width: 200px;
	border: 1px solid;
}
.tit01 {
	font:normal 18px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	font-weight:bold;
}
.tit02 {
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
	font-weight:bold;
}
.tit03 {
	font:normal 13px Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
	font-weight:bold;
}
.titpublic {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
	font-weight:bold;
}

.vineta-sub {
	padding-left: 8px;
	margin-left: 8px;
	list-style-image: url(/gif/simbolo.gif);
	list-style-type: none;
}


.boton2{
	background:#006699;
	color:#FFFFFF;
	width:100px;
	height: 20px;
	border-width: 1px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.stado1{ font:bold 10px/10px  Arial, Helvetica, sans-serif; color: #333; background-color:#0F0;}
.stado2{ font:bold 9px/10px  Arial, Helvetica, sans-serif; background-color:#FC4B4B;}
.stado2 a:hover { color:#000; text-decoration:underline;}
.stado3{ font:bold 9px/10px  Arial, Helvetica, sans-serif; color: #FFF; background-color:#FF0;}
.stado3 a:hover { color:#000; text-decoration:underline;}

.leyenda {  width:100px; height:100px; display:block; _display:none; position:fixed; z-index:9999; right:0; top:120px; }
.leyenda p { width:92px;  margin:2px 0; font: bold 12px/14px Arial, Helvetica, sans-serif; color:#333; padding:4px;}
.conta {  width:100px; height:50px; display:block; _display:none; position:fixed; z-index:9999; left:0; top:120px; color:#FFF; }
.conta td {  font: bold 12px/14px Arial, Helvetica, sans-serif; color:#333; }


/*--------------tollTip------------------------*/

#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}