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

/* ---------------- reset ---------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,center, u, b, i { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: Calibri; vertical-align: baseline}
body { line-height: 1;}
:focus { outline: 0 }
ol, ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0 }
blockquote:before, blockquote:after, q:before, q:after { content: "" }
blockquote, q { quotes: "" "" }
input, textarea { margin: 0; padding: 0 }
hr { margin: 0; padding: 0; border: 0; background-color: #000; height: 1px }
a:visited { text-decoration:none; color: #CCCC00;}
a { text-decoration:none}

@font-face {
    font-family: Optima;
    src: url(OptimaLTStd.otf);
}
@font-face {
    font-family: Optima;
    src: url(OptimaLTStd-Italic.otf);
	font-style:italic;
}


/* ---------------- contenido ---------------- */

body {background:#000 url('../../images/portal/body.jpg') repeat-x;}
a, p {font-family:Optima;}
h2 {font:36px Arial, Helvetica, sans-serif; color:#febb2a; text-shadow: 0 0.1em #171717;}

.contenido {width:1200px; height:600px; background:#000 url('../../images/portal/wrap_b.png') repeat-x; margin:0 auto; box-shadow: 0 10px 14px #000;}
	.header {text-align:center;}
	
	.iva {padding:15px 0; background:url('../../images/portal/title.png') no-repeat center center; text-shadow:0 0 3px #fff;}
	
	.actuales {width:100%; height:410px; float:left; margin:0;}
	.actuales img {margin:0;}
	.actuales a {position:relative;}
	.actuales a:hover {opacity:0.8; top:-5px;}
	.actuales a:active {opacity:1;}
	.actuales p {text-align:center; color:#fff;}
	
	.proyectos {width:100%; height:210px; float:left; text-align:center;}
	.proyectos img {margin:10px 5px 25px; border-radius: 10px;}
	.proyectos a:hover {opacity:0.8;}
	.proyectos a:active {opacity:1}

	.footer {width:1200px; float:left; background:#2a2a2a url('../../images/portal/fondo_footer.png'); border-bottom-left-radius:10px; border-bottom-right-radius:10px; margin-top:60px;}
	.footer img {float:left;}
	.footer p, .footer a {color:#b7b7b7; font:13px Optima, Arial, Helvetica, sans-serif; text-align:center;}
	.footer a {color:#FFF; font:12px Arial, Helvetica, sans-serif; text-decoration:underline;}
	.footer a:hover {text-decoration:none;}
	.footer h1 {color:#febb2a; font:13px Optima, Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:8px; letter-spacing:3px; text-align:center;}
		.f-div {float:left; width:209px; height:80px; padding:10px 15px;}
		.f-div:first-child {margin-left:240px;}