/* CSS Document */
body{
font-family:Tahoma,"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
background-image:url(../images/fondobody.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
}

#contenedor{
width:890px;
max-width:900px;
margin:auto;
background-image:url(../images/fondocontenedor.jpg);
padding:5px;
float:none;
z-index:1;
}

#cabecera{
float:left;
margin-top:10px;
background-image:url(../images/cargando.gif);
background-repeat:no-repeat;
background-position:center;
}

h1{
	display:none;
	margin:0px;
}
#menu{
	width:120px;
	position:relative;
	top:0px;
	left:0px;
	margin-top:-195px;
}
#menu ul{
margin-top:40px;
}
#menu li{
line-height:15px;
list-style-type:none;
margin-left:-25px;
}
#menu a:link{
color:#999898;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
#menu a:visited{
color:#999898;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
#menu a:hover{
color:#FFFFFF;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}


/* comienza zona de proyectos comienza zona de proyectos comienza zona de proyectos comienza zona de proyectos*/

#zonaproyectos{
position:relative;
left:5px; top:0px; 
margin-bottom:5px;
margin-top:10px;
background-image:url(../images/barra.gif);
background-repeat:repeat-x;
width:310px;
height: 400px;
background-color:#ffffff;
float:left;
}
#zonaproyectos H2{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
font-weight:bold;
padding-left:20px;
margin-top:0px;
margin-bottom:0px;
}

#zonaproyectos img{
width:300px;
padding-top:4px;
padding-left:5px;
padding-right:5px;
}

#zonaproyectos p{
width:270px;
height:30px;
color:#666666;
font-family:Tahoma;
font-weight:normal;
font-size:9px;
line-height:9px;
padding-left:10px;
padding-right:5px;
margin-top:3px;
}
#iconos{
margin-top:0px;
float:left;
float:right;
margin-top:-15px;
margin-right:0px;
}
#iconos ul{
list-style:none;
padding:0px;
margin:0px;
}
#iconos li{
float:left;
padding:0px;
margin:0px;
}

#iconos img{
border:none;
width:21px;
height:16px;
padding:0px;
margin:0px;
}

/* comienza contenido de la web en tres columnas comienza contenido de la web en tres columnas comienza contenido de la web en tres columnas comienza contenido de la web en tres columnas*/
#contenedor2{
clear:both;
float:none;

margintop:10px;
  min-height: 375px;
  height: auto !important;
  height: 375px;
}
/* comienza contenido de la web en tres columnas comienza contenido de la web en tres columnas comienza contenido de la web en tres columnas*/

#contenido{
position:relative;
left:0; top:0px;
background-image:url(../images/barra.gif);
background-repeat:repeat-x;
width:285px;
float:left;
margin-top:0px;
margin-right:4px;
}
#contenido h2{
font-family:Tahoma;
font-weight:bold;
font-size:10px;
color:#000000;
position:relative;
top:31px; left:0px;
margin-bottom:25px;
}
#contenido p{
	width:270px;
	position:relative;
	top:21px;
	margin-top:18px;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	line-height:14px;
	font-family: Tahoma;
	font-style: normal;
}
#contenido a:link{
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}
#contenido a:visited{
font-size:10px;
	color:#000000;
	text-decoration:underline;
}
#contenido a:hover{
color:#333333;
text-decoration:none;
}

#contenido input {
clear:both;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	font-family: Tahoma;
	font-style: normal;
	position:relative;
	top:10px;
}
#contenido textarea{
	width:215px;
	clear:both;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	font-family: Tahoma;
	font-style: normal;
	position:relative;
	top:10px;
}

#contenido form p{
position:relative;
top:10px;
margin-bottom:0px;
	}

/*apartado mg columna 2 de la web*apartado mg columna 2 de la web*apartado mg columna 2 de la web*apartado mg columna 2 de la web*apartado mg columna 2 de la web*/

#apartadosmg{
margin-top:0;
margin-right:5px;
position:relative;
top:0px;
background-image:url(../images/barra.gif);
background-repeat:repeat-x;
width:285px;
float:left;
}
#apartadosmg h2{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-top:0px;
margin-left:20px;
margin-bottom:0px;
height:18px;
padding-top:2px;

}
#apartadosmg ul{
width:130px;
float:left;
margin-left:5px;
margin-top:12px;
list-style-type:none;
padding-left:0px;
}
#apartadosmg li{
font-family:Tahoma;
font-size:9px;
color:#666666;
float:none;
line-height:10px;
//line-height:11px;
padding-top:2px;

}
#apartadosmg li img{
float:none;


}
#apartadosmg li a:link{
font-family: Helvetica, sans-serif,Verdana, Arial;
font-size:13px;
font-weight:bold;
color:#171717;
float:none;
text-decoration:none;
}
#apartadosmg li a:visited{
font-family: Helvetica, sans-serif,Verdana, Arial;
font-size:13px;
font-weight:bold;
color:#171717;
float:none;
text-decoration:none;
}
#apartadosmg li a:hover{
color:#171717;
font-family: Helvetica, sans-serif,Verdana, Arial;
font-size:13px;
font-weight:bold;
float:none;
text-decoration:underline;
}
.imgnoticia{margin-top:13px;
}/* en detalle noticia la imagena que altura queda*/


/*apartado noticias apartado noticias apartado noticias apartado noticias apartado noticias apartado noticias apartado noticias */

#zonanews{
position:relative;
top:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
background-image:url(../images/barra.gif);
background-repeat:repeat-x;
width:310px;
float:left;
}
#zonanews h2{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
margin-left:18px;
padding-left:0px;
padding-top:2px;
}
.cuerponews{
position:relative;
top:-10px;
//top:-13px;
background-color:#222222;
padding-bottom:50px;
}
#zonanews ul{
list-style-type:none;
position:relative;
top:8px; left:0px;
margin-left:20px;
margin-right:20px;
padding-top:0px;
padding-left:0px;
margin-bottom:-20px;
}
#zonanews li{
margin:0px;
padding:0px;
line-height:16px;
}

#zonanews a:link{
font-family:Tahoma;
font-weight:bold;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
margin:0px;
}
#zonanews a:visited{
font-family:Tahoma;
font-weight:bold;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
margin:0px;
}
#zonanews a:hover{
font-family:Tahoma;
font-weight:bold;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
margin:0px;
}
#zonanews STRONG{
	font-family:Tahoma;
	font-weight:bold;
	font-size:10px;
	color:#CCCCCC;
	margin:0px;
}
.imgnoticia{
margin-top:0px;
margin-bottom:5px;}
.titulonw{
font-family:Tahoma;
font-weight:bold;
font-size:10px;
color:#999999;
padding-top:0px;
margin-top:0px;
}
.textonw{
font-family:Tahoma;
font-weight:normal;
font-size:10px;
color:#999999;
margin-right:8px;
}
#zonanews li p{
font-family:"Trebuchet MS";
font-weight:normal;
font-size:10px;
color:#999999;
margin-right:8px;
margin-top:3px;
}
#zonanews hr{
	border: thin dotted ;
	color:#BDBDBD;
	margin-right:10px;
}


/*zona detalle zona detalle zona detalle zona detalle zona detalle zona detalle zona detalle zona detalle zona detalle zona detalle  */

#detalle{
width:575px;
background-image:url(../images/barra.gif);
background-repeat:repeat-x;
margin-top:0px;
padding-left:0px;
height:20px;
float:LEFT;
clear:both;
margin-bottom:20px;
}
#img{
margin-top:20px;
width:575px;
float:left;
}
.fotogrande{
width:287px;
float:left;
padding-left:0px;
}
.foto_pequena{
margin-left:5px;
margin-bottom:5px;
float:left;
}
#img2{
width:290px;
margin-left:-5px;
float:none;
clear:both;
}
#contdetalle{
	width:310px;
	background-image:url(../images/barra.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-top:0px;
	margin-left:5PX;
	float:left;
	clear:right;
	background-color:#f6f6f6;

}
#contdetalle h2{
	font-family:Tahoma;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	padding-left:20px;
	padding-top:2px;
	float:left;
	text-align:left;
	margin-top:0px;
	margin-bottom:20px;
}

#contdetalle p{ 
	width:255px;
	margin-top:10px;
	padding-left:20px;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	line-height:14px;
	font-family: Tahoma;
	font-style: normal;
	float:left;
}
	
#contdetalle a:link{ 
	font-weight:normal;
	font-size:10px;
	color:#000000;
	line-height:14px;
	font-family: Tahoma;
	font-style: normal;
	text-decoration:underline;
	}
#contdetalle a:visited{ 
	font-weight:normal;
	font-size:10px;
	color:#000000;
	line-height:14px;
	font-family: Tahoma;
	font-style: normal;
	text-decoration:underline;
	}
#contdetalle a:hover{ 
	font-weight:normal;
	font-size:10px;
	color:#000000;
	line-height:14px;
	font-family: Tahoma;
	font-style: normal;
	text-decoration:none;
	}



/*zona pie de página y aacabose*/
#pie{
background-image:url(../images/pie.jpg);
background-repeat:repeat-x;
background-position:top;
	display:block;
	position:relative;
	top:15px;
	width:890px;
	margin:auto;
	float:none;
	clear:both;
	padding-bottom:20px;
}
address{
float:left;
margin-top:10px;
	font:Tahoma;
	font-size:10px;
	font-style: normal;
	color:#333333;
	}
address p{
	font:Tahoma;
	font-size:10px;
	font-style: normal;
	margin:0px;
	padding-top:2px;
	line-height:10px;
	margin-bottom:4px;
}

address a:link{
	font:Tahoma;
	font-size:10px;
	color:#333333;
	font-style: normal;
	font-weight:bold;
	text-decoration:underline;
}
address a:visited{
	font:Tahoma;
	font-size:10px;
	color:#333333;
	font-style: normal;
	font-weight:bold;
	text-decoration:underline;
}
address a:hover{
	font:Tahoma;
	font-size:10px;
	color:#333333;
	font-style: normal;
	font-weight:bold;
	text-decoration:none;
}
.award{
border:none;
float:left;
padding-top:5px;
margin-left:15px;
}
/*logo el comercio concuros web*/
iframe{
z-index:1;
width:204px;
height:190px;
margin:0px;
border:none;

}
iframe a:{
	font-weight:normal;
	font-size:10px;
	color:#000000;
	line-height:14px;
	font-family: Tahoma;
	font-style: normal;
	text-decoration:underline;
}
/*apartado 2.o mongrafic*/

#apartados{
margin-top:0;
margin-right:5px;
background-image:url(../images/barra.gif);
background-repeat:repeat-x;
width:285px;
float:none;
clear:both;
}
#apartados h2{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-top:0px;
margin-left:20px;
margin-bottom:0px;
height:18px;
padding-top:2px;

}
#apartados ul{
width:130px;
float:left;
margin-left:5px;
margin-top:12px;
list-style-type:none;
padding-left:0px;
}
#apartados li{
font-family:Tahoma;
font-size:9px;
color:#666666;
float:none;
line-height:10px;
//line-height:11px;
padding-top:2px;

}
#apartados li img{
float:none;


}
#apartados li a:link{
font-family: Helvetica, sans-serif,Verdana, Arial;
font-size:13px;
font-weight:bold;
color:#171717;
float:none;
text-decoration:none;
}
#apartados li a:visited{
font-family: Helvetica, sans-serif,Verdana, Arial;
font-size:13px;
font-weight:bold;
color:#171717;
float:none;
text-decoration:none;
}
#apartados li a:hover{
color:#171717;
font-family: Helvetica, sans-serif,Verdana, Arial;
font-size:13px;
font-weight:bold;
float:none;
text-decoration:underline;
}
