body{


font-family:arial;
color:#404040;
}

a{color:#326a86;text-decoration:none}

a img{border-width:0px}

.fondoContenedor{
background-color:#ffffff;

}


.superior{
	background-color:#ffffff;
}

.principalCompleto{
	background-color:#ffffff;
}

.menu {
	background-image:url(../imagenes/fondo_menu.jpg);
	background-color:#262326;
}
.menu ul{
	margin:0px;
	padding:0px;
}

.menu li{
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 1.4em;
	list-style-type:none;
	list-style-image:none;
	border-width: 0px 1px;
	border-style:solid;
	border-left-color:#92732d;
	border-right-color:#49412d;
}

.menu li a{color:#ffffff;font-weight:bold;font-variant:small-caps}




.texto{
text-align:justify;
width:600px;

}


h1{
	width:90%;
	font-size:1.8em;
	font-variant:small-caps;
	font-weight:normal;
	display:block;
	padding-left:43px;
	background-image:url(../imagenes/marca_naranja.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	
	margin:0px;
}

h2{display:inline;font-size:1.4em}
h3{display:inline}
h4{display:inline}

.inferior{
	background-color:#4086aa;
	color:#ffffff;
	text-align:center;

	border-color:#262326;
	border-style:solid;
	border-width: 1px 0px 0px 0px;
}
.inferior a{color:#ffffff}
.inferior img{border:0px}

.inicioCabecera img{border-width:0px}

.logoCabecera{
	text-align:right;
	font-size:0.8em;
	background-color:#4685A4;
}

.mrty_diapositivas{display:none}

.banner_cabecera{
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:right;
}

.banner_cabecera div p{display:inline}

.banner_cabecera div{
	font-size:1.2em;
	color:#4685A4;
}

.titMenu{
	background-color:#4086aa;
	background-image:url(../imagenes/titulo_izda.jpg);
	color:#ffffff;	
	height:27px;
	line-height:28px;
	margin-bottom: 10px;
	border-style:solid;
	border-color:#FFB200;
	border-width:0px 0px 1px 0px;
}

.titMenu span{font-weight:bold;margin-left:30px;font-size:1.2em}





.titulo{
color:#ffffff;
background-color:#485767;
width:80%;
padding:4px;
margin-top:4px;margin-bottom:4px;
}

.titulo a{color:#ffffff;}


.logosInferiores{
text-align:right;
font-size:0.8em;
}

.leermas{
	width:100%;	
	margin-bottom:30px;
	margin-top:-10px;
}

.redondeado{-moz-border-radius:10px;border-radius:10px}
.destacadoPortada{
	width:680px;
	height:86px;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;	
	background-image:url(../imagenes/phone.jpg);
	background-repeat:no-repeat;
}

.destacadoPortada div{
	margin:15px 0px 0px 130px;
}

.columnaPortada{
	width:340px;
	float:left;
	overflow:hidden;
	margin: 0px 6px 30px 0px;
}

.columnaPortada .numero{
	font-size:6em;
	color:#4685A4;
	float:left;	
}

.tituloPortada{
	font-size:1.4em;	
	color:#4685A4;
	padding-top:40px;
	float:left;
	
	border-width:0px 0px 3px 0px;
	border-style:solid;
	border-color:#FFB200;
}

.contenidoColumnaPortada{
	margin-right:20px;
	clear:both;
	text-align:justify;
}

.imagenNoticiaPeque{
	border-width:1px;
	border-style:solid;
	border-color:#808080;
}

.textoLateral{
	width:100%;
	text-align:justify;
}

.noticias{
	border-width:1px;
	border-style:solid;
	border-color:#4685A4;
}

.noticias .elementoLista
{
	margin:5px;
	}

.tituloNoticias{
	width:100%;
	text-align:center;
	color:#ffffff;
	background-color:#4685A4;
	height:30px;
	line-height:30px;
	font-size:1.2em;
}

.tituloNoticias a{color:#ffffff;}

.tituloNoticias img{border-width:0px}

.contactoLateral{
	text-align:center;
	width:100%;
	font-weight:bold;
	margin:0px 0px 10px;
}

.ultimosTrabajos{
	width:295px;
	overflow:hidden;
	float:right;	
	
	
}

.ultimosTrabajos div{text-align:right;}
.ultimosTrabajos a{font-size:1.2em}

.ultimosTrabajos .tituloTrabajos{
	width:100%;
	font-size:1.6em;
	margin-bottom:10px;	

}
.ultimosTrabajos .trabajo{
		margin-bottom:20px;	
}

.ingPag{
	width:600px;
}

.ingPag th{background-color:#000080;color:#ffffff;}
.ingPag td.negativo{color:#ff0000}
.ingPag .numerico{font-weight:bold;text-align:right}
.ingPag tr:nth-child(2n){background-color:#ededed}
.ingPag tr.filaHoy td{border-color:#80ff80;border-style:solid;border-width:2px 0px 0px}



.imagen_trabajo{
float:left;
width:300px;
height:190px;
margin-right:10px;
overflow:hidden;
position:relative;
}

.trabajos_texto{
clear:both;
text-align:justify;
width:100%;
}

.lupa_trabajos{
	position:absolute;	
	top:0px;
	left:280px;
	z-index:10;
}

.contenedor#cp_objeto_TrabajosLista .principal .elementoLista{
	width:320px;
	margin-right:20px;
	overflow:hidden;
	float:left;
}

.contenedor#cp_objeto_TrabajosLista .principal .elementoListaPar{
	clear:both;
}



/*----------- comunes ----------*/
.construccion img{margin-left:50px}
.construccion{font-size:1.3em;font-weight:bold;width:100%;height:100%;background-color:#ffffff}
.listaSinPuntos {
	margin:0px;
	padding:0px;
}

.listaSinPuntos li{
	margin-left:0px;
	margin-right:2px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}


.imagenIzda{float:left;margin-right:4px;}
.imagenDcha{float:right;margin-left:4px;}

 
.negrita{
	font-weight:bold;
}
.sinBorde{border-width:0px}

.fechaArticulo{clear:both;font-size:0.9em;font-weight:bold}
.articulo{margin-top:30px}
.cajaBusqueda{
	border-color:#808080;
	border-width:1px;
	border-style:solid;
}
.buscador .cajaBusqueda{width:250px}
.botonBuscar{
	background-image:url(../imagenes/lupa.jpg);
	border-style:none;
	margin-left:3px;
	width:19px;
	height:19px;
}
.subtituloImagen{font-size:0.9em;color:#808080}


