body{margin:0; padding:0;background:#080808 url(../img/fd_header.jpg) repeat-x top; font:12px tahoma, arial; color:#c8c8c8}
body.home {background:#080808 url(../img/fd_header_2015.jpg) repeat-x top;}
.layout{ margin:0 auto; width:972px}
img{ border:none}
.cleaner{ clear:both; margin:0; padding:0}

/*HEADER*/
.header{height:105px; margin-top:3px; position:relative}
.header .logo{float:left}
.header .menu{ list-style-type:none; margin:0; padding:0; margin-right:11px; position:absolute; right:11px; top:0}
.header .menu li{ float:left}
.header .submenu{ list-style-type:none; margin:0; padding:0; margin-right:11px; top:76px; right:11px; position:absolute}
.header .submenu li{ float:left; padding:0 15px; color:#4F4D4D; border-right:1px solid #c8c8c8}
.header .submenu a{font:12px tahoma, arial; color:#c8c8c8; text-decoration:none}
.header .submenu a:hover{text-decoration:underline}
.header .submenu .last{ border:none}


/*MAIN*/
.banner{ padding-bottom:2px; background:url(../img/fd_header.gif) repeat-x bottom; margin-top:1px}
.main{
	background-color: #292929;
	background-image: url(../img/fd_main.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.main2{
	background-color: #292929;
	background-image: url(../img/fd_main2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.h2cont{
	width:938px;
	background:url(../img/fd_h2.jpg);
	height:72px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
	float:left;
}
.h2cont .right{ position:absolute; right:0; top:0; background:url(../img/m_h2r.jpg); width:8px; height:72px}
.h2cont .left{ position:absolute; left:0; top:0; background:url(../img/im_h2.jpg); width:66px; height:72px}
.h2cont h2{ position:absolute; top:27px; left:65px; font:bold 24px tahoma, arial; color:#6c6a6a; margin:0; padding:0}
.h2cont h2 span{ color:#cccccc; text-transform:uppercase}
.content{
	font-size:14px;
	color:#fff;
	line-height:18px;
	float:left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.gris {color:#666666;}
.content .autor{ float:right; text-align:right; color:#6c6a6a}



/*CONTACT*/
.contact{ width:936px; margin:20px auto 0; padding-bottom:70px}
.contact .colLeft{ float:left; width:416px; background:#303030 url(../img/fd_colLeft.jpg) repeat-x top; position:relative; height:213px}
.contact .colLeft img{ float:left; margin:9px 0 0 11px}
.contact .colLeft dl{ float:right; width:254px; margin:0; padding:0}
.contact .colLeft dt{ color:#cccccc; font-weight:bold; margin-top:11px}
.contact .colLeft dd{ margin:0; padding:0; color:#6c6a6a}
.contact .colLeft .left{ position:absolute; left:0; top:0; height:213px; width:9px; background:url(../img/cv_colLeft.jpg) left}
.contact .colLeft .right{ position:absolute; right:0; top:0; height:213px; width:9px; background:url(../img/cv_colLeft.jpg) right}

.contact .colRight{width:502px; float:right} 
.contact .colRight h3{ margin:0; padding:0; background:url(../img/fd_h3.gif) repeat-x bottom; padding-bottom:5px}
.contact .colRight .text{border:1px solid #2e2e2e; background-color:#212121; padding:4px 0 4px 5px; color:#727272; float:left; width:233px; margin:9px 9px 0  0}
.contact .colRight .bigtext{border:1px solid #2e2e2e; background-color:#212121; padding:4px 0 4px 5px; color:#727272; float:left; width:483px; margin:9px 9px 0  0}
.contact .colRight .minitext{border:1px solid #2e2e2e; background-color:#212121; padding:4px 0 4px 5px; color:#727272; float:left; width:96px; margin:9px 9px 0  0}
.contact .colRight .middletext{border:1px solid #2e2e2e; background-color:#212121; padding:4px 0 4px 5px; color:#727272; float:left; width:119px; margin:9px 9px 0  0}
.contact .colRight .textarea{font:12px tahoma, arial;border:1px solid #2e2e2e; background-color:#212121; padding:4px 0 4px 5px; color:#727272; float:left; width:483px; margin:9px 9px 0  0; height:67px}
.contact .colRight a{ float:right; padding-top:11px; margin-right:17px}
.formulario{width:50%; margin:10px auto 0 auto; cursor:pointer; color:#ffffff; background-color:#666666; border:1px solid #666666; padding:5px 0;}
.center {text-align:center; width:95%; float:left;}
/*FOOTER*/
.footer{ background:#131313 url(../img/fd_footer.jpg) bottom repeat-x; height:142px;width:100%}
.footerInt{
	height:142px;
	position:relative;
	width:972px;
	margin-top: 10;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.footer .menu{ list-style-type:none; margin:0; padding:0; margin-right:11px; top:11px; left:11px; position:absolute}
.footer .menu li{ float:left; padding:0 15px; color:#4F4D4D; border-right:1px solid #c8c8c8}
.footer .menu a{font:12px tahoma, arial; color:#c8c8c8; text-decoration:none}
.footer .menu a:hover{text-decoration:underline}
.footer .menu .last{ border:none}
.footer .goup{font:bold 12px tahoma, arial; color:#c8c8c8; text-decoration:none; position:absolute; right:11px; top:11px}
.footer .goup:hover{ text-decoration:underline}
.footer .logo{ float:right; margin-top:63px}
.footer p{ position:absolute; margin:0; padding:0; left:11px; top:82px} 
.footer p a{ font-weight:bold; color:#c8c8c8; text-decoration:none}
.footer p a:hover{text-decoration:underline} 
.mail:link {text-decoration: none; color: #6c6a6a;}
.mail:visited {text-decoration: none;color: #6c6a6a;}
.mail:hover {text-decoration: none;	color: #6c6a6a;}
