@import url("reset.css");

body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #1b1b1b;
background-image: url(img_interfaz_v1/fondo_2.png);
}

.clear {
	clear: both;
}

/* HEADER */

#header {
position: relative;
width: 100%;
height: 125px;
background-image: url(img_interfaz_v1/fondo_1.png);
background-repeat: repeat-x;
}

#header .box_contenido {
position: relative;
width: 960px;
margin: 0 auto;
height: 125px;
}

#header .logo {
position: absolute;
top: 16px;
left: 10px;
background-image: url(img_interfaz_v1/logo_gc.png);
width: 227px;
height: 78px;	
}

#header .logo h1 span {
display: none;
}

#header .menu  {
height:60px;
left:390px;
position:absolute;
top:60px;
width:586px;
}

#header .menu li {
padding: 0 18px;
font-weight: bolder;	
font-size: 13px;
background-image: url(img_interfaz_v1/menu_ppal_linea.png);
background-position: right;
background-repeat: no-repeat;
display: block;
float: left;
height: 54px;
}

#header .menu li.ultima {
background-image: none;
}

#header .menu li span {
display: block;
padding-top: 20px;
}

#header .menu li a {
text-decoration: none;
color:#4d4d4d;
}


/* CONTENIDO PRINCIPAL */

.contenedor_ppal {
position: relative;
width: 960px;
border: 1px solid #d4d4d4;
background-color: #FFF;
margin: 0 auto;
margin-top: 13px;
}

/* FOOTER */
#footer {
position: relative;
float: left;
margin-left: 30px;
width: 900px;
height: 90px;
border-top:1px solid #D4D4D4;
}

#footer p.links {
margin-top: 30px;
font-size: 11px;
color: #686868;	
}

#footer p.links a {
color: #686868;
text-decoration: none;
}

#footer p.links a:hover{
color: #686868;
text-decoration: underline;
}


#footer p.copy {
margin-top: 10px;
font-size: 10px;
color: #a2a2a2;	
}

#footer img.facebook {
position: absolute;
top: 25px;
right:0px;
}

/* footer info developer */

.wrapper_footer_info {
position: relative;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 20px;
width: 960px;
font-size: 11px;
color: #595959;
}

.wrapper_footer_info a {
color: #595959;
}

.wrapper_footer_info p.developer {
float: right;
}

.wrapper_footer_info p.w3c {
float: left;
}
