* { padding: 0; margin: 0; }
/*47607f*/
body {
 	font-family: Tahoma;
	font-size: 10px;
/*	background:#719acc;
	background-color:#d6d6d6;*/
	background-color:#F00;
	/*background-image:url(img/bck.jpg);
	background-position:top;
	background-repeat:repeat-x;*/
	text-decoration:none;
	width:100%;
	overflow-x:hidden;
	color:#CCC;
}
body a{
	color:#908e9f;
	text-decoration:none;
}



#contenido {
	margin:0 auto 0 auto;
	width:900px;
	background-color:#F00;
	/*height:800px;*/
	height:auto;
/*	background-image:url(img/banner.jpg);
	background-position:top;
	background-repeat:no-repeat;
*/	
	/*border-left:solid;
	border-left-width:medium;
	border-right:solid;
	border-right-width:medium;
	border-bottom:solid;
	border-bottom-width:medium;*/
}
#banner{
	float:left;
	width:600px;
	height:100px;
	z-index:-1;
}
#bannerderecha{
	float:right;
	width:300px;
	height:100px;
	text-align:right;
	background-color:#FFF;
background-image:url(img/logoder.jpg);
background-position:bottom right;
background-repeat:no-repeat;
	z-index:13;
	color:#000;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
}
.sel{ color:#FFF:}
#bannerderecha ul{
	padding-top:20px;
	padding-right:20px;
	list-style-type:none;
}
#bannerderecha a{
	text-decoration:none;
	color:#000;
}
#bannerderecha a:hover{
	text-decoration:none;
	color:#F00;
}
#menu{
	float:left;
	width:900px;
	height:25px;
	/*padding-top:10px;*/
	background-color:#FFF;
}
#menuprin{
	width:900px;
	height:25px;
	text-align:center;
	
	z-index:13;
	color:#000;
	font-size:11px;
		display:block;
		background-color:#F00;
	/*border-bottom:solid;
	border-top:solid;
	border-color:#000;*/
}
.sel{ color:#FFF:}
#menuprin ul{
	list-style-type:none;
}
#menuprin li{
	width:99px;
	height:20px;
	padding-top:5px;
	background-color:#F00;
	list-style-type:none;
	float:left;
	
/*	border-color:#0F0;
	border-right:solid;*/
}
.border{border-right: 1px solid white;}
#menuprin a{
	text-decoration:none;
	color:#fff;
}
#menuprin a:hover{
	text-decoration:none;
	color:#CCC;
}

#destacado{
	float:left;
	padding-top:10px;
	width:900px;
	color:#908e9f;
	font-size:9px;
	z-index:3;
		text-align:justify;

	}
#destacado img{
	border-color:#FFF;
	}
#texto{
	float:left;
	width:680px;	
	/*background-color:#ffb0b0;*/
	color:#333;
	font-size:12px;
	margin-top:20px;
	line-height:20px;
	text-align:justify;
	
}
.fondo{
	background-color:#d9d9d9;
}
#texto img{
		margin-top:10px;
}
#texto a{
	text-decoration:underline;
	color:#F00;
	text-align:right;
}
.margen{
	margin:5px;
}

.margen2{
	margin:15px;
}

.enlace{
	text-align:right;
	margin:10px;
	}
#derecha{
	float:right;
	width:170px;	
	background-color:#fff;
	color:#000;
	font-size:10px;
	z-index:0;
	
	margin-right:10px;
	padding:9px;
}
#derecha ul{
	list-style-type:none;
}
#derecha li{
	width:160px;
	height:20px;
	padding-top:5px;
	padding-left:10px;
	margin-top:5px;
	
	list-style-type:none;
	float:left;
	border-right: 1px solid white;
/*	border-color:#0F0;
	border-right:solid;*/
}
#derecha a{
	text-decoration:none;
	color:#fff;
}
#derecha a:hover{
	text-decoration:none;
	color:#CCC;
}

#texto h1{
	background-color:#FFF;
	color:#F00;
	border-bottom:solid;
	border-bottom-color:#F00;
	font-size:10px;
	padding-left:5px;
	margin-left:15px;
	margin-bottom:-5px;
}
#texto h2{
	color:#908e9f;
	font-size:11px;
	padding-top:10px;
	padding-bottom:5px;
}
#texto h3{
	color:#999;
	font-size:11px;
}

#texto2{
	float:right;
	width:220px;	
	color:#333;
	font-size:12px;
	text-align:left;
	padding:10px;
	margin-top:20px;
	margin-right:20px;
	line-height:20px;
	text-align:justify;

}
#texto2 img{
		margin-bottom:10px;
}
#texto2 h1{
	background-color:#fff;
	color:#F00;
	border-bottom:solid;
	border-bottom-color:#F00;
	font-size:10px;
	padding-left:5px;
	margin:-10px;
	margin-bottom:10px;
}
#textopeq{
	float:left;
	width:400px;	
	color:#333;
	font-size:12px;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:20px;
	padding:10px;
	line-height:20px;
		text-align:justify;

	}
#textopeq img{
		margin-bottom:10px;
}
#galeria{
	float:right;
	width:250px;	
	background-color:#0F0;
	margin-top:30px;
	margin-right:15px;
	}
#firma{
	margin:0 auto 0 auto;
	width:900px;
	/*height:800px;*/
	height:auto;
	color:#000;	
}
#firma a {
	color:#000;
}
#firmaleft{
	float:left;
	width:500px;
	font-size:10px;
	
}
#firmaright{
	float:right;
	width:200px;
	text-align:right;
	z-index:13;
	font-size:10px;
}
.bajar{
	padding-top:15%;
}

#caja1{
	float:left;
	width:270px;
	height:320px;
	/*background-color:#d9d9d9;*/
	color:#000;
	font-size:11px;
	text-align:left;
	margin-left:22px;
	margin-top:10px;
	margin-bottom:10px;
		text-align:justify;

}
#caja1 h1{
	background-color:#FFF;
	color:#F00;
	border-bottom:solid;
	border-bottom-color:#F00;
	font-size:10px;
	padding-left:5px;
}
#caja1 li{list-style:inside;}

#caja2{
	float:left;
	width:205px;
	height:320px;
	/*background-color:#d9d9d9;*/
	color:#000;
	font-size:12px;
	text-align:left;
	margin-left:22px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify;
}
#caja2 h1{
	background-color:#FFF;
	color:#F00;
	border-bottom:solid;
	border-bottom-color:#F00;
	font-size:10px;
	padding-left:5px;
}
#caja2 li{list-style:inside;}

#despacho01{
	float:left;
	width:680px;	
	/*background-color:#ffb0b0;*/
	color:#000;
	font-size:11px;
	margin-top:20px;
	margin-bottom:20px;
}
.margen3{
	margin: 0px 0 0 60px;
}
#despacho01 img{
		margin-top:10px;
		float:left;
		margin-left:15px;
		margin-right:15px;
}
#despacho01 h1{
	background-color:#FFF;
	color:#F00;
	border-bottom:solid;
	border-bottom-color:#F00;
	font-size:10px;
	padding-left:5px;
	margin-left:15px;
	margin-bottom:-5px;
}
#cliente{
	float:left;
	width:120px;	
	background-color:#fff;
	color:#000;
	font-size:10px;
	margin-right:32px;
	padding:9px;
	
}
#cliente a{
	background-color:#F00;
	color:#FFF;
	float:right;
}
#clien{
	float:right;
	width:500px;	
	color:#333;
	font-size:14px;
	text-align:left;
	margin-top:30px;
	margin-right:0px;
	line-height:20px;
	padding:5px;
}
#clien h1{
	background-color:#FFF;
	color:#F00;
	border-bottom:solid;
	border-bottom-color:#F00;
	font-size:13px;
	padding-left:5px;
	margin:-10px;
	margin-bottom:10px;
}
#clien h2{
	font-size:14px;
	text-align:right;
	margin:-10px;
		margin-bottom:10px;

}
#clien h3{
	font-size:12px;
	text-align:right;
	margin:-10px;
}
.blan{background-color:#FFF;}
.rojo{background-color:#F00;}
