@charset "utf-8";
/* CSS Document */

.header{height:148px; background-color:#d9d9d9;}
.headerCont{background:url(images/fdoHeader.jpg) no-repeat; background-position:right; height:148px; width:960px; margin:0 auto;}
.logo{height:148px; width:400px; background:url(images/logo.png) no-repeat; text-indent: -9999px;}

.container{width:960px; margin:0 auto; background:url(images/sombra.png) no-repeat; background-position: 1px 1px; overflow:auto;}
.content{width:712px; margin-left:248px; margin-top: 33px;}
.FSEmpresa, .FSSV, .FSRequerimientos, .FSContacto{width:356px; height: 208px; float:left;}
.FSEmpresa{background:url(images/mainFrame1.jpg);}
	.FSEmpresa:hover{background:url(images/mainFrame1-over.jpg);} 
.FSSV{background:url(images/mainFrame2.jpg);}
	.FSSV:hover{background:url(images/mainFrame2-over.jpg);} 
.FSRequerimientos{background:url(images/mainFrame3.jpg);}
	.FSRequerimientos:hover{background:url(images/mainFrame3-over.jpg);} 
.FSContacto{background:url(images/mainFrame4.jpg);}
	.FSContacto:hover{background:url(images/mainFrame4-over.jpg);} 
	
.aside{float:left; width:230px; margin-top:33px;}
.lateral{margin-left:5px; background:#eee; border:1px #bebebe solid; padding:19px; margin-bottom:16px;
	border-radius: 10px;
	-moz-radius: 10px;
	-webkit-radius: 10px;
	-khtml-radius: 10px;
}	
.lateral h1{font-weight:bold; font-size:13px; color:#001e54;}
.lateral tr{font-size:12px; color:#636363; height: 21px;}

.footer{background: #001e54; border-top:4px #b0b0b0 solid; margin-top:32px; height:200px;}
.footer p{color:#b0b0b0; font-size:11px; text-align:center; margin-top: 20px;}

.cont{border-top:1px #001e54 solid;margin-top:10px;padding-top:10px;}
form p{font-size:12px; color:#666; margin-bottom:8px;}
.formo{width:180px; height:22px; margin-bottom: 8px; border:1px #bbb solid;}
.formoBtn{width:80px; color:#555; margin-bottom:6px;}
form a{font-size:11px; color:#001e54;}
	form a:hover{text-decoration:underline;}
	
.content h1{margin-bottom:20px; font-size:14px; font-weight:bold; color:#001e54; margin-left:40px; margin-top:40px;}
.content p{margin-bottom:15px; font-size:12px; width:500px; line-height:20px; color:#555; margin-left:40px;}

.menuP{padding-bottom:18px;}
.content .menuP ul{margin-left:40px;}
.content .menuP li{float:left; font-size:12px;background:#bbb;padding:10px 34px;border-left:1px #fff solid;color:#fff;}
.content .menuP li a{color:#fff;}
	.content .menuP li a:hover{color:#001e54;}

.content img{margin:0 0 20px 50px;}
	
.formolatto{margin-left:40px; font-size:12px; color:#666;}
.formolatto li{margin-bottom:5px;}
.contact{width:400px; height:20px; border:1px #ccc solid; background:#f5f5f5;}

.req{font-size:12px; color:#001e54;}
.req li{margin:0 0 14px 60px; list-style-image:url(images/dot.png);}
.req ul{margin-bottom:14px;}