body {
	FONT-FAMILY: Verdana, sans-serif;
	background-color: #959595;
	padding: 0;
	margin: 0 auto;
	overflow:scroll;
		/*text-align:center;*/
}
span.active{
	color: #D94600;
}




a {
	color: #0000A0;
	text-decoration:none
}
a:hover {
	color: #EC4D00;
	text-decoration:none
}
a:visited { color: #734559 }
.logo { position:absolute; margin:3px; }
div.idioma{
	width:100px;
	height:1px;
	float:right;
	text-align:left;
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#FFF;
    margin-top: 59px;
}
div.index{
	position:relative;
	width:800px;
	height:550px;
	background-image: url(../images/bgr.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin:auto;
	
	
}
table.docs{
	position:relative;
	width:800px;
	height:550px;
	background-image: url(../images/bgdoc.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	/*margin:auto;*/
	
}
td.title{
	
		font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	/*margin:auto;*/
	
}

div.header{
	width:766px;
	height:60px;
	float:left;
	background-image: url(../images/header1.jpg);
	background-repeat: repeat-y;
	
}
div.logo{
	width:500px;
	height:60px;
	float:left;
	padding-top: 10px;
	margin-left: 30px;
	color:#FFF;
}

div.headright{
	width:260px;
	height:60px;
	float:right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFF;
	text-align: right;
	vertical-align: bottom;
	padding-right:25px;
	padding-top: 10px;
}

div.content{
	height:250px;
	width:640px;
	float:left;
	padding:50px 30px;
	background-color:#efefef;
		margin:30px 30px 30px 30px;
}
div.contentd{
	height:320px;
	width:640px;
	float:left;
	padding:50px 30px 0px 30px;
	background-color:#efefef;
	margin:30px 30px 10px 30px;
}
div.toolbar{
	background-image: url(../images/menu.jpg);
	background-repeat: repeat-x;
	width:766px;
	height:30px;
	float:left;
	background-color:#003366;
}

div.conleft{
	background-image: url(../images/conleft0.png);
	background-repeat: no-repeat;
	width:360px;
	height:300px;
	float:left;
	padding:22px 20px;
	font-family: arial;
	
	
}
div.conleftd{
	background-image: url(../images/conleft0.png);
	background-repeat: no-repeat;
	width:360px;
	height:220px;
	float:left;
	padding:22px 20px 0px 20px;
	margin:0px 20px 23px 0px;;
	font-family: arial;
	
	
}
div.conright{
	width:160px;
	height:160px;
	float:right;
	background-color:#E0E0E0;
	padding:20px;
	margin:20px 0px 20px 20px;
	font-size:14px;
	font-family: arial;
	font-weight:normal;
}
div.conrightf{
	width:160px;
	height:185px;
	float:right;
	background-color:#E0E0E0;
	padding:0px 20px 20px 20px;
	margin:20px 0px 40px 20px;
	font-size:14px;
	font-family: arial;
	font-weight:normal;
}
.tagline {float:right;text-align:right;font-size:14px;font-style:italic;font-weight:bolder;width:240px;margin:10px;margin-top:10px;}
.toolbar {font-size:14px;font-variant: small-caps;font-weight:bolder;text-align: center;line-height: 1.6em;margin: 0;padding:0;/*background: navy;*/}
.toolbar a { color: #036; text-decoration: none; padding: 6px 16px; }
.toolbar a:visited { color: #036; }
.toolbar a:hover { color: #ff6600; background: #036;}

/*..content    { margin: 4%;  }/*.
/*.contentd    { margin: 4%;  }*/
.content dt { font-weight:bold; }
.content dd { margin-bottom: 25px; margin-left:20%; }
.content ul { padding:0px; padding-left: 15px; margin:0px; }

/* rounded corners */
.se {BACKGROUND: url(../images/se.png) navy no-repeat 100% 100%}
.sw {BACKGROUND: url(../images/sw.png) no-repeat 0% 100%}
.ne {BACKGROUND: url(../images/ne.png) no-repeat 100% 0%}
.nw {BACKGROUND: url(../images/nw.png) no-repeat}

hr{height:1px;color:navy;background:navy;}



h1.r,h2.r,p.r{margin: 0 0px}
h1.r{
	font-size: 16px;
	font-weight: bolder;
	color: #FFF;
	letter-spacing: 1px
}
h2.r{font-size: 16px;color: #FFF}
h2.t{
	font-size: 14px;
	color: #FFF;
	margin: 0.4em;
	text-decoration: underline;
}
p.r{padding-top:0.5em;padding-bottom:0.5em;text-align:justify;font-size: 12px;color: #FFF}
p.d{padding-top:0.5em;padding-bottom:0.5em;text-align:justify;font-size: 10px;font-weight: bold;color: #333}
ul.r{padding-top:0.5em;padding-bottom:0.5em;text-align:justify;font-size: 12px;color: #FFF}
h2.r{padding-top: 0.3em}
div#container{height:550px;margin: 0 auto;text-align:left;padding-left: 17px;}
div#header{width:760px;margin: 0 auto;text-align:left}
div#content{background: #9DD4FF;width:500px}
div#nav{float: right;width:340px;background: #E5FFC4}
div#nav p{padding: 5px 0}
div#nav h2{font-size: 110%;color: #333}
div#footer{float: left;width:660px;font-size: 11px;font-weight: bold;color: #333;margin: 0 auto;text-align:center;padding-left: 45px;}


.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

ul{margin-top: 5px}
img{border:0}
.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50);}
.white_content {display: none;position: absolute;top: 25%;left: 25%;width: 50%;height: 50%;padding: 16px;border: 8px solid skyblue;background-color: white;z-index:1002;overflow: auto;}
.copy {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #003;
}
.news {
	font-weight: bold;
	color: #FFF;
}
ul.n{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #F60;	
}

ul.n li a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFC;	
}
ul.n li a:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F60;
}
ul.t{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #F60;	
}

ul.t li a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFC;	
}
ul.t li a:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F60;
}
.con {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006;
}

