body{margin:0px 0;padding:0;font:74% Arial,Sans-Serif;color:#ccc;background:#272727 repeat-x;line-height:1.4em;}
entrada{margin:0px 0;padding:0;color:#fff;line-height:1.4em;}
.content{color:#ccc;margin:0 auto;padding:0;width:787px;background-image:url(../images/bgmain.jpg);background-repeat:repeat-y;background-position:center;background-color:#fff;}
/* HEADER 
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#header{margin:0;width:787px;height:135px;color:#FFF;background-image:url(../images/banner-smallest_27.jpg);background-repeat:no-repeat;background-position:center top;}
#header .f_search{float:right;padding:70px 50px 0 0;}
#header .title{padding-top:150px;padding-right:25px;padding-bottom:0;padding-left:50px;}
#header h1{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1em;font-weight:normal;margin:0;line-height:normal;color:#990000;}
#header h2{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;background-image:none;color:#990000;margin:0;padding:0 0 0 2px;}
/* SUBHEADER 
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#subheader{background:#990000 url(../images/bgmenu.jpg) repeat-y center;width:787px;height:50px;background-color:#990000;color:#FFF;}
#subheader .padding{padding:10px 15px 10px 15px;}
#subheader h2{color:#FEAB06;}
#subheader a{color:#FECF5F;}
/* NAV
---------------------------------------------------------------------------------------------------------------------------------------------------*/
.nav{text-align:left;color:#7D8085;padding:20px 0 0 0px;width:150px;}
.nav li{font-weight:bold;margin:5px 0 5px 0px;padding:0px 0 0 0px;border-bottom:1px solid #ccc;height:25px;background:url(../images/li_orange.png) no-repeat left;}
.nav li a{color:#546078;text-decoration:none;padding:5px 0 0 10px;display:block;height:25px;}
.nav li a:hover{color:#FFF;text-decoration:none;background:#f25312;display:block;height:25px;}
/* MAIN
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#main{background:#FFF;width:765px;color:#808080;margin-top:0;margin-right:10px;margin-bottom:0;margin-left:10px;}
#main .left_side{padding:0px 0 0 10px;margin:0;width:180px;background:url(../images/mright2.png) no-repeat right;min-height:590px;}
#main .left_side .hitems{margin:0;padding-top:0;padding-right:0;padding-bottom:7px;padding-left:0;}
#main .left_side .hitems ul{margin:5px 0 5px 0;padding:0;color:#990000;list-style-image:url(../images/arrow.gif);}
#main .left_side .hitems li{margin:0 0 2px 20px;padding:0 0 0 0px;color:#555;}
#main .right_side{float:right;width:550px;background:#FFF;padding:0px 15px 0 0;margin:0;}
#main h3{font:85% Arial,Sans-Serif;margin:0 0 10px 0;padding:0;color:#5f5f5f;background:inherit;border-bottom:1px solid #FEAB06;}
#main .box{background:#efefef;padding:5px;border:1px solid #ccc;}
#main .right_side ul{padding-left:0px;list-style:none;/* border-bottom:0px solid #eee;*/
list-style-type:circle;color:#990000;}
#main .right_side li{/* margin:0 0 2px 15px;padding:2 2 2 2px;*/
color:#555;}
#main .plan ul{padding-left:25px;list-style:none;/* border-bottom:0px solid #eee;*/
list-style-type:square;color:#990000;}
#main .plan li{/* margin:0 0 2px 15px;padding:2 2 2 2px;*/
color:#555;}
/* FOOTER
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer{clear:both;height:34px;color:#555;font-size:90%;padding:0;text-align:center;background-color:#fff;background-image:url(../images/footer_27.jpg);background-repeat:no-repeat;background-position:bottom;}
#footer .padding{padding:8px 0px 0px 0px;}
#footer .right{float:right;clear:right;text-align:right;}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------*/
input.search{width:150px;border:1px solid #990000;color:#666;}
input.submit{background:none;color:#990000;font:bold 1.1em Arial,Verdana,Helvetica,sans-serif;border:0;}
input.search:hover{background:#FFFFF4;}
ul{margin:0 0 0px 0;padding:0;list-style:none;}
li{margin:0 0 2px 0;padding:0 0 0 0px;color:#555;}
p{margin:0 0 5px 0;padding:0;color:#808080;background:inherit;}
a{color:#990000;background:inherit;text-decoration:none;}
a:hover{color:#FC7901;background:inherit;text-decoration:none;}
h1{padding:0;margin:0;color:#FFF;background:inherit;letter-spacing:- 1px;font-family:Arial,Sans-Serif;font-size:1.4em;font-weight:normal;position:absolute;clip:rect(auto,auto,auto,auto);left:1018px;top:138px;width:28px;height:24px;}
h1 a{color:#FFF;background:inherit;}
h2{background:url(../images/h_orange.gif) no-repeat left;color:#000;font-size:140%;font-weight:bold;margin:5px 0 5px 0px;padding:0 0 0 15px;}
h2 a{background:#FFF;color:#000;}
h2 a:hover{background:#FFF;color:#990000;}
h6{color:#000;font-size:100%;font-weight:bold;margin:12px 0 8px 0px;padding:0 0 0 0px;}
fieldset{border:1px solid #990000;}
textarea.text{height:150px;width:90%;border:1px solid #990000;background:#FFF;color:#354D5F;}
textarea.text:hover{border:1px solid #990000;background:#FFFFF4;color:#000;}
input.field{border:1px solid #990000;background-color:#FFFFFF;width:283px;color:#000;}
input.field:hover{border:1px solid #990000;background:#FFFFF4;color:#000;}
input.text{border:1px solid #990000;margin:0;width:150px;background:inherit;color:#000;padding:4px;}
input.text:hover{border:0px solid #990000;}
.date{color:#808080;background:#FFFFFF;text-align:right;margin:4px 0 5px 0;padding:0.4em 0 0 0;border-top:1px solid #eee;}
.comments{padding:10px 10px 8px 10px;margin:0 0 7px 0px;background:#f8f8f8;color:#000;}
.title{padding: 0px 6px 0px 10px;} 
.author{padding:10px 10px 8px 10px;margin:0 0 0px 25px;background:#fff;color:#808080;}
.commentsbox{padding:8px 0 10px 10px;margin:0 0 10px 0;background:#f4f4f4;color:#000;}
.error{color:#990000;background-color:#FFF0F0;padding:7px;margin-top:5px;margin-bottom:10px;border:1px dashed #990000;}
.error h2{color:#990000;background:inherit;}
.success{color:#000000;background:#F5FBE1;padding:7px;margin-top:5px;margin-bottom:5px;border:1px dashed #7BA813;}
.success h2{color:#7BA813;background:inherit;}
/* #siteNav{font:bold 95% Trebuchet MS,Arial,sans-serif;padding:10px 15px 10px 15px;text-align:center;color:#ee8833;width:787px;height:20px;background-color:#990000;background-image:url(bgmain.jpg);background-repeat:repeat-y;background-position:center;}
*/
#siteNav1{font:bold 95% Trebuchet MS,Arial,sans-serif;padding:10px 15px 10px 15px;text-align:center;color:#ee8833;width:300px;height:20px;background-color:#990000;}
.title_text{color:#333333;font-weight:bold;}
.image{float:left;margin-left:10px;margin-top:25px;margin-bottom:20px;}
#profile{}
#profile img{float:right;margin:3px 10px 5px 4px;}
.photo{float:right;margin-left:10px;margin-top:0px;margin-bottom:10px;}
.leftFloat{float:left}
.rightFloat{float:right;margin-left:10px;}
.diagram{float:none
margin-left:10px;}
.lang1{color:#990000;font-size:1em}
.lang2{font-size:1em}
a img{border:none;}
table{border-collapse:separate;border-spacing:0;margin:0 0 1em;border-collapse:separate;margin:0 auto;font-size:12px;}
thead th,
thead td{border-bottom:1px solid #999;padding:0.5em 0.5em;font-weight:bold;text-align:center;}
tbody th,
td{padding:0.30em;text-align:left;vertical-align:top;}
tbody th{font-weight:normal;white-space:nowrap;}
tbody td,
tbody th{border:1px solid #fff;border-width:1px 0;}
tbody tr.odd th,
tbody tr.odd td{background:whitesmoke;}
tfoot th,
tfoot td{border-top:1px solid #999;padding:0.5em 0.5em;font-weight:bold;}
td.centro{text-align:center}

