
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i');

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color:#d4d4d4;
	margin:0;
}



a {text-decoration:none; color: #666666;}
a:hover {text-decoration:none; color: #F95900;}

.contenido {margin:10% auto 10% auto ; text-align:center;width:460px; }
.logo {width:460px; height:450px; position:relative; background:transparent url('img/f_c.png') no-repeat 0px 0px; padding-top:35px;}
.logo:hover {width:460px; height:460px; position:relative; background:transparent url('img/f_c2.png') no-repeat 0px 0px; padding-top:35px;}
.logo img {max-width: 85%; height: auto; display: block; margin: 80px auto 0;}
.correo {position:absolute; z-index:99; top:295px; width:460px; left:0px;}
a.mail {text-decoration:none; color: #F95900; background:transparent url('img/mail.gif') no-repeat 8px 2px; padding-left:25px;}
a.mail:hover {text-decoration:none; color: #666666; background:transparent url('img/mail2.gif') no-repeat 8px 2px; padding-left:25px;}
.logos {text-align: center; padding: 20px 0; position: absolute; bottom: 60px; left: 0; width:100%;}
.logos .img {margin: 0 auto;}
/*pie*/
.pie {position:fixed; bottom:0px; background-color:#fff; width:100%; border-top: 1px solid #A9A9A9;}
.pie  .izq {float:left; padding:27px 40px; display:block; background:transparent url('img/Logo-PRODUMEL.jpg') no-repeat 40px 5px; background-size: 111px auto; padding-left:200px; filter: grayscale(100%);}
.pie  .der {float:right; padding:27px 40px; display:block; text-align:right; }


body.interior {background: #f9f9f9; font-family: 'Open Sans', sans-serif;}
body.interior p, body.interior li {font-size: 16px; line-height: 1.3}

.contenido.txt { margin:0 auto ; padding:20px 20px 100px 20px; text-align:left; width:100%;  max-width:1000px; }
.contenido.txt h1 {font-size:30px; color: #F95900;}
.contenido.txt h2 {font-size:18px; color: #333; padding-top: 10px;}
body.interior .cabecera {width:100%;  border-bottom:1px solid #dcdcdc; background: #fff;}
body.interior .cabecera img {max-width:180px;}
.row {margin:0 auto ;  max-width:1000px;  padding:20px;}
.contacto {float: right; padding-top: 38px;}
.interior .logos {position: static; padding-bottom: 65px; background: #fff; border-top:1px solid #dcdcdc; }

.nav {border-bottom:1px solid #dcdcdc; background:#333;}
.nav .row {padding:15px 20px;}
.nav a {font-size:15px; text-transform: uppercase; padding-right:20px; margin-right: 20px; color: #8f8f8f;}
.nav a {border-right:1px solid #8f8f8f;}
.nav a.sel, .nav a:hover { color:#fff; }
.nav a:last-child {border:0px;}