@charset "utf-8";
/* CSS Document */
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;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1;
	 background-image:url(../imagenes/body.jpg);
	 background-repeat:repeat-x;
	 background-color:#161816;

}

ol, ul {
     list-style: none
}



input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     background-color: #000;
     height: 1px
}
/*codigo mongrafic */
h1{
display:none;}

#contenedor{
width:800px;
margin:auto;
}
.separador{
	margin-top:10px;
	margin-bottom:10px;}
#cabecera{
}

#menu {
background-image:url(../imagenes/separanoti.jpg);
background-position:bottom;
background-repeat:repeat-x;
display:block;
width:100%;
height:1.5em;
}
#menu ul{
margin-left:1.2em;
}
#menu li{
float:left;
font-family:"trebuchet MS";
font-size:0.9em;
margin-right:0.75em;
font-weight:bold;
width:auto;
}
#menu li a:link{
color:#808080;
text-decoration:none;
}
#menu li a:visited{
color:#808080;
text-decoration:none;
}
#menu li a:hover{
color:#d9d9d9;
text-decoration:none;
}
#submneu{
display:block;
width:100%;
height:1.5em;
margin-top:0.5em;
}
#submneu ul{
margin-left:1.2em;
}
#submneu li{
float:left;
font-family:"trebuchet MS";
font-size:0.8em;
margin-right:0.75em;
width:auto;
}
#submneu li a:link{
color:#B2B2B2;
text-decoration:none;
}
#submneu li a:visited{
color:#B2B2B2;
text-decoration:none;
}
#submneu li a:hover{
color:#ffab2b;
text-decoration:none;
}
/*comienza contenido de la página*/
#contenido{
width:64%;
float:left;
margin-left:0;
margin-top:1.2em;
display:block;
}
#contenido h2{
font-family:"trebuchet MS";
font-size:1.15em;
color:#f1f1f2;
font-weight:bold;
margin-left:0.9em;
}
#contenido p{
	font-family:"trebuchet MS";
	font-size:0.7em;
	color:#b2b2b2;
	margin-top:0.5em;
	margin-left:1.3em;
	margin-bottom:0.5em;
	width:80%;
	line-height:1.2em;
	letter-spacing: 0.09em;
}
#contenido p a:link{
	color:#FC9801;
	text-decoration:none;
}
#contenido p a:visited{
	color:#FC9801;
	text-decoration:none;
}
#contenido p a:hover{
	color:#FC9801;
	text-decoration:underline;
}
#contenido li{
font-family:"trebuchet MS";
font-size:0.8em;
color:#b2b2b2;
margin-top:0.5em;
margin-left:1.3em;
margin-bottom:0.5em;
width:77%;
line-height:1.2em;
}
#contenido ul{
margin-top:1em;
margin-bottom:1em;
}
#contenido strong{
font-family:"trebuchet MS";
font-size:1em;
color:#A39473;
}
#columna2{
float:right;
width:34%;
margin-top:0.6em;
margin-left:auto;
}

#noticias{
	padding:0%;
	width:100%;
	
}
#noticias ul{
margin-left:0.5em;
}
#noticias li{
font-family:"trebuchet MS";
font-size:0.8em;
color:#b2b2b2;
line-height:1.27em;
margin-top:0.5em;
width:auto;
}
#noticias li a:link{
font-family:"trebuchet MS";
font-size:1em;
color:#FC9801;
text-decoration:none;
}
#noticias li a:visited{
font-family:"trebuchet MS";
font-size:1em;
color:#FC9801;
text-decoration:none;
}
#noticias li a:hover{
font-family:"trebuchet MS";
font-size:1em;
color:#FC9801;
text-decoration:underline;
}
#noticias li h3{
font-family:"trebuchet MS";
font-size:1.2em;
color:white;
text-decoration:underline;
word-spacing:0.02em;
line-height:1.3em;
}
#noticias .fecha{
font-family:"trebuchet MS";
font-size:0.8em;
color:#A39473;
font-weight:200;
}
#noticias img{
margin-top:0.5em;
margin-bottom:0.5em;}
.contratanos{
margin-top:0.4em;
margin-bottom:0.4em;
}

#obras{
padding-left:0px;
float:left;
width:auto;
}
#obras h3{
font-family:"trebuchet MS";
font-size:1em;
color:white;
margin-left:0.8em;
margin-bottom:0.5em;
display:block;

}
#obras ul{
}
#obras li{
width:auto;
}

#pie{
background-image:url(../imagenes/separanoti.jpg);
background-position:top;
background-repeat:repeat-x;
width:100%;
display:block;
clear:both;
float:none;
margin-top:0.5em;

}
#pie address{
font-family:"trebuchet MS";
font-size:0.7em;
color:white;
line-height:2em;
margin-top:0.5em;
}
#pie address a:link {
color:#FC9801;
text-decoration:none;
}
#pie address a:visited {
color:#FC9801;
text-decoration:none;
}
#pie address a:hover {
color:#FC9801;
text-decoration:underline;
}
#pie em{
font-family:"trebuchet MS";
font-size:0.7em;
color:#EE7900;
line-height:2em;

}
#galeria{
width:100%;}
#galeria ul{
width:85%;}
#galeria li{
float:left;
width:10%;
margin-right:1em;
}

#contenidonoticias{
	width:64%;
	float:left;
	margin-left:0;
	margin-top:1.2em;
	display:block;
	background-image:url(../imagenes/iconoNot.png);
	background-repeat:no-repeat;
}
#contenidonoticias h2{
	font-family:"trebuchet MS";
	font-size:1em;
	color:white;
	word-spacing:0.02em;
	line-height:1.3em;
	margin-left:1em;
	text-decoration:underline;
}
#contenidonoticias p{
	font-family:"trebuchet MS";
	font-size:0.7em;
	color:#b2b2b2;
	margin-top:0.5em;
	margin-left:1.5em;
	margin-bottom:0.5em;
	width:80%;
	line-height:1.2em;
	letter-spacing: 0.09em;
}
#contenidonoticias a:link{
	font-family:"trebuchet MS";
	color:#FC9801;
	text-decoration:none;
}
#contenidonoticias a:visited{
	font-family:"trebuchet MS";
	color:#FC9801;
	text-decoration:none;
}
#contenidonoticias a:hover{
	font-family:"trebuchet MS";
	color:#FC9801;
	text-decoration:underline;
}
#contenidonoticias li {
font-family:"trebuchet MS";
font-size:0.7em;
color:#b2b2b2;
line-height:1.2em;
}
#contenidonoticias li a:link{
font-family:"trebuchet MS";
color:#FC9801;
text-decoration:none;

}
#contenidonoticias li a:visited{
font-family:"trebuchet MS";
color:#FC9801;
text-decoration:none;
}
#contenidonoticias li a:hover{
font-family:"trebuchet MS";
color:#FC9801;
text-decoration:underline;
}
#contenidonoticias li strong{
font-family:"trebuchet MS";
font-size:1em;
color:#A39473;
width:77%;
}

#contenidonoticias ul{
margin-top:0.5em;
margin-left:1em;

}
#contenidonoticias strong{
font-family:"trebuchet MS";
font-size:1em;
color:#A39473;
}
#contenidonoticias img{
	margin-left:1em;
}
#contenidonoticias .separador{
margin-left:-1em;
}
form{
margin-left:1em;
}
label{
float:none;
clear:both;
width:77%;
display:block;
font-family:"trebuchet MS";
font-size:0.7em;
color:#b2b2b2;
margin-top:0.5em;
}
.input{
width:65%;
float:left;
clear:both;
background-color:#4D4D4D;
border:none;
margin-top:0.5em;
margin-left:0.5em;
color:#CCCCCC;
}
textarea{
	width:65%;
	float:left;
	background-color:#4D4D4D;
	border:none;
	padding:0.2em;
margin-top:0.5em;
margin-left:0.5em;
	color:#CCCCCC;
	overflow:hidden;
}
.sombra{
margin-left:0.3em;
//margin-left:1.3em;
margin-top:0em;
//margin-top:-0.98em;
}
.sombra2{
margin-left:1.9em;
margin-top:-0.97em;
}
#idiomas{
float:right;
width:auto;
}
#idiomas ul{
list-style-type:none;
margin-top:0.7em;
}
#idiomas li{
float:left;
font-family:"trebuchet MS";
font-size:0.8em;
color:#808080;
text-decoration:none;
margin-left:0.4em;
margin-right:0;
width:auto;
}
#idiomas a:link{
color:#808080;
text-decoration:none;
background-color:#494d50;
display:block;
padding-left:0.2em;
padding-right:0.2em;
padding-top:0.3em;
padding-bottom:0.2em;
}
#idiomas a:visited{
color:#808080;
text-decoration:none;
background-color:#494d50;
display:block;
padding-left:0.2em;
padding-right:0.2em;
padding-top:0.3em;
padding-bottom:0.2em;
}
#idiomas a:hover{
color:#808080;
text-decoration:underline;
background-color:#494d50;
display:block;
padding-left:0.2em;
padding-right:0.2em;
padding-top:0.3em;
padding-bottom:0.2em;
}

