*{font-family:Trebuchet MS, verdana}

a{color:#800000}

p{text-align:justify}

sform{margin:0;padding:0}

body {
	margin:4px;
	border:0;
	text-align:center;
	background-color:#c0c0c0
	}

#paper{
	text-align:left;
	margin:auto;
	border-top:0;
	background:#D8D8D8;
	width:941px
	
}

#dleft-infra, #dcenter, #dright{
		float:left;
		padding:10px;
		width:22.75%;	
		*width:22.75%
}

#dleft-infra{
	margin-top:1px;
	padding:0;
	text-decoration:none
}


#dleft{padding-left:0;
	   padding-right:0;
	   background:#2B0103;
	   height:100%;
	   padding-bottom:200px;
	   background:url(../images/civilnoche.jpg) no-repeat
	   
	   }
	
#dleft ol{margin:0;
		  padding:0}
					
#dleft li{list-style-type:none;
		  margin:0;
		  width:100%
		  }
					
#dleft li a{
			width:185px;
			display:block;
			color:#fff;
			text-decoration:none;
			padding-left:25px;
			border-bottom:1px solid #800000;
			font:11px verdana;
			line-height:22px
}

#dleft li a:hover{
			background:#800000 url(../images/menubg.gif) no-repeat left center;
			border-bottom:1px solid #630000
}


#dcenter {
		width:54.2%;
		*width:54.2%;
		font:12px verdana;
		text-align:center
					
					}
#dcenter h4,h5{
		color:#800000;
		text-align:center;
		font:170% verdana bold;
			
			
}
	
#dcenter p{
	border-bottom:1px solid #630000;
	margin:2px;
	padding:15px;
	

}						
.negrita {font:30px}						


#dfoot{
	   text-align:center;	
	   clear:both;
	   padding:3px;
	   font-size:12PX;
	   border-top:1px solid silver
	 }


#dcabecera {
			height:120px;
			overflow:hidden
			}

#danimacion{
			overflow:hidden
}



#dmenuhoz{
	text-align:right;
	padding-right:10px;
	line-height:27px;
	_line-height:22px;
		margin-top:0.8px;
	_margin-top:1px;
	background:#800000
}


#dmenuhoz ul{
		margin:0;
		padding:0;
		height:25px;
		_height:20px
}

#dmenuhoz li{
	padding:10;
	list-style-type:none;
	float:right
}

#dmenuhoz li a{
	color:#fff;
	text-decoration:none;
	width:90px;
	padding:4px 4px;
	font:12px verdana;
	margin:0 2px
}

#dmenuhoz li a:hover{
	
	background:#BF6B00;
	color:#fff;
}

#dright {
	text-align:right;
	padding-right:0;
	margin-right:0;
	width:19.75%;	
	*width:19.75%;
		
}


#dright h5{
	top:-20;
	text-align:center;
	font:12px verdana bold;
	color:#320000
	
}
#dright a img{

	border-right: #800000 1px solid;
	border-top: #800000 1px solid;
	border-left: #800000 1px solid;
	border-bottom: #800000 1px solid;
	width:85%;
	*width:85%
	
}
 

#dright a input{
	padding:2px;
	background:#fff;
	-moz-opacity:0.5;
	filter:Alpha(Opacity=60);
	border:1px solid #800000;
	position:relative;
	top:-7px;
	cursor:pointer;
	width:86.5%;
	*width:86%;
	font-size:11px
	
}

	
#menu-bottom {
	text-align:center;
	border:1px dotted #800000;
	padding-bottom:10px;
	margin-bottom:4px;
	background:url(../images/rcu.gif) 0  no-repeat;
	position:relative
	
}

#menu-bottom a{ 
	text-decoration:none
	
}

#menu-bottom h4{ 
	font:12px bold verdana ;
	color:#800000;
	
}
#rcu{float:right-top}