h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}
#conteiner {
	width: 996px;
	margin: auto;
	margin-top: 5px;
}
body {
	
	font-family:Verdana, Geneva, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e3e3e3;
}

object{z-index:-1;}

img{
border:0px;
margin:0px;
}
a:link {
	color: #006599;
}
a:visited {
	color: #006599;
}
a:hover {
	color: #009900;
}
a:active {
	color: #006599;
}
.pass {
	font-size: 9pt;
	color: #006599;
	margin-left: 10px;
}

.titulo_bloq1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #FFF;
}
.titulo_des {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #006599;
	margin-left:15px;
}
.titulo_det {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #006599;
	padding:3px 0px;
}
.subtitulo_det {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #666666;
}

.datalle_autor_info {
	padding-left:3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
}

.datalle_autor_info a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}


#buscar {
	font-family: Verdana, Geneva, sans-serif;
	color: #4b4b4b;
	text-align: right;
	font-size: 9pt;
	padding-right: 7px;
}

.titulo_bloq2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #fff;
}
.calendar {
	border: 1px solid #c4c2c2;
	margin: 4px 4px;
}
input {
	margin:0px;
	padding:0px;
	}
label{
	margin:0px;
	padding:0px;
	}
form{
	margin:0px;
	padding:0px;
	}
.registro{
	font-size: 8pt;
	background-image: url(images/v2.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #0057b2;
	text-indent: 15px;
	margin: 0 0 0 10px;
	padding: 0px;
	
	}
.registro a:link{
	color: #0057b2;
	text-decoration:none;
	}
	#menu {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	background-image: url(images/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding:3px 0px;
	padding-left:22px;
	margin-left:5px;
	text-align:left;
}

.doc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: underline;
	text-align: left;
	margin: 4px 0px;
}
.ver a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.ver  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/ver.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-right: 20px;
	text-align: right;
	color: #006599;
	margin-right: 8px;
}

.docTitul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#006599;
	text-decoration: underline;
	text-align: left;
	margin: 4px 0px;
}
.galery {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#006599;
	text-decoration: underline;
	text-align: left;
	width:100px;
}
.inves {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#006599;
	text-align: left;
	background-image:url(images/v1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin: 2px 6px;
	text-indent:20px;
}
.anali{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#006599;
	text-align: left;
	background-image:url(images/v3.png);
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:underline;
	margin: 3px 6px;
	text-indent:20px;
}
.general {
font-size: 10pt;
color: #0057b2;
}
.content {
	font-size: 9pt;
	color: #666;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 4px 8px;
	text-align:justify;
}

.content li {
	margin-left: 35px;
}


.direc {
	font-size: 9pt;
	color: #666;
	text-decoration: none;
	text-align: center;
	margin: 4px 0px;
}
.copy{
	font-size: 9pt;
	color: #666;
	text-decoration: none;
	text-align: center;
	margin: 4px 0px;
}
.copy a:link{
	font-size: 9pt;
	color:#009900;
	text-decoration: none;
	text-align: center;
	margin: 4px 0px;
}

.opinion {
	font-size: 8pt;
	color: #666;
	text-decoration: none;
	text-align: left;
	margin: 4px 0px 4px 8px;
}

.title
{
	font-size: 9pt;
	color: #006599;
	text-decoration: underline;
	text-align: left;
	margin: 4px 0px 6px 8px;
}
.img1{
	margin:5px 0 0 0;}
.img2{
	float:left;
	margin:5px;}
.img3{
	margin:4px;
	border:#999 1px solid;
}	
	
.mfooter {
	font-size: 10pt;
	color: #333;
}
#menu_top {
	font-size: 10pt;
	color: #006599;
	text-decoration:none;
}
.top a {
	text-decoration:none;
}
.filter{
	font-size:8pt;
	color:#555}
	
.filter_black{
	font-size:8pt;
	color:#000;
	background-color:#eee;}
	

	
	
/*Credits: CSSplay */

/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */

.preload2 {}

.menu2 {padding:0; margin:0; margin-bottom:0; list-style:none; height:15px;  position:relative; font-family:verdana; font-size:13px; font-weight:bold;}

.menu2 li.top {display:block; float:left; position:relative;text-decoration:none; height:20px;}

.menu2 li  a {margin-top:10px;}


.menu2 li a.top_link {display:block; float:left; height:25px; margin-left:6px; line-height:25px; text-decoration:none; font-size:11px; padding:0 0 6px 6px;  padding-bottom:10px; cursor:pointer;}

.menu2 li a.top_link span {}

.menu2 li a.top_link span.down {float:left; display:block; padding:0 0px 0 0px; height:25px;/*background:url(prodrop2/down.gif) no-repeat right top;*/}

.menu2 li a.top_link:hover {color:#B6D647;  }

.menu2 li a.top_link:hover span { 
color:#B6D647;}

.menu2 li a.top_link:hover span.down { color:#B6D647;}



.menu2 li:hover > a.top_link {color:#B6D647; } 

.menu2 li:hover > a.top_link span {
color:#B6D647;
}

.menu2 li:hover > a.top_link span.down {
color:#B6D647;
}





.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */



.menu2 a:hover {visibility:visible;}

.menu2 li:hover {position:relative; z-index:200;
color:#B6D647;
}



/* keep the 'next' level invisible by placing it off screen. */

.menu2 ul, 

.menu2 :hover ul ul, 

.menu2 :hover ul :hover ul ul,

.menu2 :hover ul :hover ul :hover ul ul,

.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



.menu2 :hover ul.sub {left:0px; top:25px; background: #DEDEDE; padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ width:160px; height:auto; font-weight:normal; border:1px #000 solid;}

.menu2 :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width:160px; border-bottom:1px solid #000; border-left:0px solid #000; border-right:0px solid #FFF; margin-bottom:0;}

.menu2 :hover ul.sub li a {display:block; height:auto; text-align:left; font-size:10px; padding:2px 2px; line-height:1; color:#006599; text-decoration:none;}

.menu2 :hover ul.sub li a.fly {background:#006599  no-repeat 160px 6px;}

.menu2 :hover ul.sub li a:hover {background:#999; color:#006599;}

.menu2 :hover ul.sub li a.fly:hover {background:#DEDEDE}

.menu2 :hover ul li:hover > a.fly {background:#DEDEDE} 



.menu2 :hover ul :hover ul,

.menu2 :hover ul :hover ul :hover ul,

.menu2 :hover ul :hover ul :hover ul :hover ul,

.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul

{left:160px; top:-1px; background: #e3511e; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}

.menu2 :hover ul.sub li ul {border-top:1px solid #FFF; background: #e3511e; z-index:300;}	



