body{font-family:'Ubuntu',sans-serif; background-color:#171717; margin-top:-10px; margin-bottom:0px; text-align: center;min-width:900px;}

#cont{width:1000px;margin-left:auto;margin-right:auto;text-align:justify;}

#header{position:absolute;font-size:70%;}

#header  .logo{float:left;margin-top:15px;width:250px;border:0;}

#header .direccion{float:left;text-align:right;list-style-type:none; margin-top:18px;}

#header .direccion li{margin-bottom:5px; color:#ccc}

#header .direccion .primero{color:#d9bd05; font-weight:bold;}

#header .menu_superior{float:right;text-align:center;color:#ccc; font-size:105%; list-style-type:none;margin-left:-25px;}

#header .menu_superior li{float:left; padding:12px 8px 0px 8px; border-right:1px solid #777; height:90px;}

#header .menu_superior a{color:white;text-decoration:none;}

#header .menu_superior p{padding-top:55px;}

#header .menu_superior #inicio{background:url(../images/inicio.png) no-repeat center; z-index:1; width:50px;height:50px;}
#header .menu_superior #inicio:hover{background:url(../images/inicio2.png) no-repeat center; z-index:0;}

#header .menu_superior #empresa{background:url(../images/empresa.png) no-repeat center; z-index:1;width:50px;height:50px;}
#header .menu_superior #empresa:hover{background:url(../images/empresa2.png) no-repeat center; z-index:0;}

#header .menu_superior #servicio{background:url(../images/servicio.png) no-repeat center; z-index:1;width:50px;height:50px; }
#header .menu_superior #servicio:hover{background:url(../images/servicio2.png) no-repeat center; z-index:0; }

#header .menu_superior #noticia{background:url(../images/noticia.png) no-repeat center; z-index:1;width:50px;height:50px; }
#header .menu_superior #noticia:hover{background:url(../images/noticia2.png) no-repeat center; z-index:0; }

#header .menu_superior #contacto{background:url(../images/contacto.png) no-repeat center; z-index:1;width:50px;height:50px; }
#header .menu_superior #contacto:hover{background:url(../images/contacto2.png) no-repeat center; z-index:0; }

#header .menu_superior #facebook{background:url(../images/facebook.png) no-repeat center; z-index:1; width:50px;height:50px;}
#header .menu_superior #facebook:hover{background:url(../images/facebook2.png) no-repeat center; z-index:0; }

#header .menu_superior .ultimo{border-right:none;}

#contenedor{position:relative;top:115px;background:url(../images/background-contenedor.jpg) no-repeat;padding-left:12px;height:750px;}

#contenedor h1{font-size:150%;}

#contenedor .diapositivas{float:left;}

#contenedor .titulo {position:relative; top:-480px;margin-bottom:0px;}

#contenedor .titulo h1{color:#555;margin-bottom:0px;}

#contenedor .piefoto{font-size:75%; margin-top:-28px; color:#777;}

#contenedor .piefoto:hover{color:black;}

#noticias{position:relative;background:url(../images/background-noticias.jpg) no-repeat;color:#777;height:160px;padding:15px; margin-top:-10px;}

#noticias img{float:left;padding-right:15px;}

#noticias .texto{float:left;border-right:1px solid black;padding-right:15px;height:170px; margin-left:10px;width:350px;}

#noticias .texto h3{color:#d9bd05;margin-top:-5px;font-weight:normal;}

#noticias .texto h4{color:white;margin-top:-20px;font-weight:normal;}

#noticias .texto h5{margin-top:-20px;font-weight:normal;}

#noticias .texto p{font-size:70%;color:white;text-align:justify;margin-top:-15px;line-height:150%; }

#noticias .texto a{text-decoration:none;}

#noticias .texto a:hover{text-decoration:underline;}

#noticias img{width:150px;}

#noticias .mas-noticias{float:left;margin-left:10px; margin-top:-10px;}

#noticias .mas-noticias h4{color:white;font-weight:normal;margin-bottom:5px;}

#noticias .mas-noticias p, #noticias .titulo{color:white;font-weight:normal;font-size:75%; margin-top:0px;}

#noticias .mas-noticias .titulo{color:#d9bd05;}

#noticias .mas-noticias .subtitulo{color:#777; margin-bottom:5px;}

#noticias .mas-noticias a, .ver-mas{font-size:75%;color:#d9bd05;text-decoration:none;}

#noticias .mas-noticias a:hover{text-decoration:underline;}

#pie{bottom:0; padding-top:15px; padding-bottom: 13px; background:url(../images/pie.jpg) no-repeat;color:#333;font-size:12px;text-align:center; width:960px; font-weight:bold;text-align:center;margin: auto;}

#pie2{position:absolute;bottom:0; padding-top:60px; padding-bottom: 25px; background:url(../images/pie2.jpg) no-repeat;color:#333;font-size:12px;text-align:center; width:960px; font-weight:bold; margin-left:-30px; top:620px;}

#pie span, #pie2 span{color:white;}

#contenedor2{position:absolute;top:105px;background:url(../images/background-contenedor2.jpg) no-repeat; padding:30px; min-height:550px; width:960px;}

#contenedor2 h2{color:#555; margin-bottom:0;margin-top:0;}

/*empresa,contacto*/
#contenedor2 .izquierda{float:left; width:430px; color:#777;}

#contenedor2 .izquierda td{color:#777;}

#contenedor2  .arriba {font-size:90%; line-height:150%; width:860px; color:#777;}

#contenedor2 .derecha{float:left; width:350px; margin-left:50px; margin-top:45px;}

#contenedor2 .derecha a{text-decoration:none;}

#contenedor2 .mapa{float:left; width:350px; margin-left:50px;}

/*noticias, servicios*/
#contenedor2 .noticia{width:860px; padding:5px 10px 2px 10px; height:110px;}

#contenedor2 .noticia:hover{background-color:#eee;}

#contenedor2 .noticia img{float:left; padding-right:10px;}

#contenedor2 .descripcion{font-size:80%; color:#777; margin-top:2px;}

#contenedor2 .fecha{font-size:75%; color:#999;margin-top:0px;margin-bottom:-3px;}

#contenedor2 .titulo{color:#d9bd05; font-size:120%; text-decoration:none;}

#contenedor2 .titulo:hover{text-decoration:underline;}

#contenedor2 .mostrar{width:860px; height:550px; overflow:auto;}

#contenedor2 .mostrar h4{color:#d9bd05; margin-top:5px;}

#contenedor2 .mostrar p{font-size:85%;}

#contenedor2 .pagina{min-height:500px;}

/*panel de control*/

#contenedor3{height:580; width:880px; margin-left:20px;margin-right:auto; overflow:auto; margin-top:-10px;}

#contenedor3 .bienvenido{width:600px; margin-top:200px; text-align:center; margin-left:130px;}

#contenedor3 .descripcion{color:#333; font-size:85%; margin-top:5px;}

#contenedor3 .fecha{font-size:75%; color:#999;margin-bottom:-5px; margin-top:-3px;}

#contenedor3 .mostrar{width:880px;}

#contenedor3 .submenu{text-align:right; margin-left:60px;width:650px;}

#contenedor3 .listado{width:720px;}

#contenedor3 .listado td{ padding:5px; border:1px solid #eee; text-align:center; background:#FBF8EF;}

#contenedor3 .listado th{background:#F5ECCE;}

#contenedor3 .listado .titular{width:350px;}

.prev-img {float:right;}

.prev-img img{width:420px; border-style:none;}

.cuerpo {float:left;width:420px; margin-top:-20px; color:#777;}

.edit-img{width:50px;}

.imagenes{margin-left:-50px;}

.MSG{text-align:center;border:2px #d9bd05 solid; padding:10px 0 10px 0; width:650px;margin-left:auto;margin-right:auto;}

.paginador {
	color: #777777;
	text-decoration: none;
	float: right;
	text-align: right;
	margin-right: 100px;
}

.paginador:hover {
	color: #999999;
}

#contactForm {
	text-align: left !important;
}