*{
margin:0px;
padding:0px;
}
html{
font-family:verdana,helvetica,arial,sans-serif;
background-color:#000000;
}
body{
background-image:url(separador.jpg);
background-position:180px 60px;
background-repeat:no-repeat;
background-color:#000000;
}

#sobrecabecera{
background-color:#FF5100;
height:17px;
text-align:right;
padding:5px;
padding-right:30px;
font-size:0.9em;
color:#FFFFFF;
}
#sobrecabecera strong{
color:#000000;
font-weight:normal;
}
#logotipo_img{
position:absolute;
left:3%;
}

#lateral{
float:left;
width:31%;
overflow:hidden;
}
#menu{
padding-top:120px;
margin-right:20px;
}
#menu ul {
margin:0px !important;
}
#menu ul ul{
border-style:dashed;
border-color:#CCCCCC;
border-width:1px 0px 1px 0px;
margin-top:5px !important;
margin-bottom:5px !important;
margin-left:30px !important;
margin-right:30px !important;
padding:5px;
}
#menu li{
text-align:center;
}
#menu li a{
color:#FF5100;
font-size:1.1em;
text-decoration:none;
}

#menu li.menu_selected a,#menu li.menu_selected_nested a,#menu li a:hover{
color:#CCCCCC;
font-size:1.1em;
text-decoration:none;
background-color:transparent;
}
#menu li.menu_selected_nested li a{
color:#CCCCCC;
font-size:0.9em;
text-decoration:none;
}
#menu li li.sub_menu_selected a,#menu li li a:hover{
color:#FF5100;
font-size:0.9em;
text-decoration:none;
background-color:transparent;
}
.subbottom{
height:1px;
font-size:0.01em;
}
#menu ul{
margin:0px;
}
.clear{
clear:both;
}
#contenido_principal{
float:left;
width:67%;
}

#pie{
background-image:url(footer.jpg);
background-repeat:no-repeat;
height:130px;
background-position:right top;
padding-top:80px;
}
input,textarea{
background-color:#000000;
color:#FF5000;
border-style:solid;
border-color:#FF5000;
border-width:1px;
padding:3px;
}
label{
color:#CCCCCC;

}
h1{
color:#CCCCCC;
font-size:1.8em;
margin-bottom:10px;

}
h1 strong,h1 span{
color:#FF5100;
}
h2{
color:#FF5100;
font-size:1.2em;
margin-bottom:10px;
}
h2 span,h2 strong{
color:#CCCCCC;
}

h3{
color:#CCCCCC;
font-size:0.9em;
margin-bottom:10px;
}
h3 strong,h3 span{
color:#FF5100;
}

p{
color:#999999;
line-height:1.5em;
font-size:0.9em;
margin-bottom:10px;

}
a{
color:#FF5100;
text-decoration:none;
}
a:hover{
background-color:#FF5100;
color:#FFFFFF;
}
a.rss:hover{
background-color:transparent;
color:#CCCCCC;
}
a.rss img{
border:0px;

}
.ditto_introText{
color:#CCCCCC;
}
.introtext{
color:#CCCCCC;
font-size:18px;
}
.ditto_documentInfo{
color:#888888;
margin-top:4px !important;
}
.ditto_documentInfo span{
color:#555555;
font-size:0.8em;
}
.ditto_documentInfo a:hover{
color:#CCCCCC;
background-color:#222222;
}
.ditto_pageTitle{
color:#FF5100;
}
.ditto_pageTitle a:hover{
color:#CCCCCC;
background-color:transparent;
}
.ditto_show{
margin-bottom:10px;
padding:10px;
}
.ditto_tags{
color:#FF5100 !important;
margin-top:4px !important;
}
.ditto_tags a{
color:#CCCCCC;
font-size:0.8em;
padding-left:3px;
padding-right:3px;
cursor:pointer;
}
.ditto_tags a:hover{
color:#FF5100;
font-size:0.8em;
background-color:#222222;
}
.ditto_show hr{
color:#000000;
background-color:transparent;
border-style:dashed;
border-color:#CCCCCC;
border-width:1px 0px 0px 0px;
margin-top:6px;
margin-bottom:6px;
}
hr{
color:#000000;
background-color:transparent;
border-style:dashed;
border-color:#FF5100;
border-width:1px 0px 0px 0px;
margin-top:6px;
margin-bottom:6px;
}
blockquote{
background-image:url(blockquote.jpg);
background-position:6px 6px;
background-repeat:no-repeat;
		margin-bottom:10px;
		color:#CCCCCC;
		background-color:#000000;
		font-size:14px;
		font-weight:normal;
		padding:30px;
		margin-left:50px;
		clear:both;
		width:50%;
		border-style:dashed;
		border-width:1px;
		border-color:#888888;
		}
