@charset "UTF-8";
/* CSS Document */

/* Reset */
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline;}
body { line-height: 1;}
h1, h2, h3, h4, h5, h6 { clear: both;	font-weight: normal;}
ol, ul { list-style: none;}
blockquote { quotes: none;}
blockquote:before, blockquote:after { content: ''; content: none;}
del { text-decoration: line-through;}
table {		border-spacing: 0;}
a img {border: none; }

/*General*/
body { font-family: "Lucida Grande"; color: #525252; background-color: #FFF; background-image: url(../img/bg.jpg); background-repeat: repeat-x; background-position: left top; margin: 0px; padding: 0px; font-size: 13px; line-height: 18px;}
#contenedor{ width: 958px; margin-right: auto; margin-left: auto;}
#logo h1{	background-image: url("../img/logo.png") !important; height: 70px; text-indent: -9999px; width: 240px;}
h2,h1{	 font-size: 2.2em; font-weight: bold; color: #adcc00; margin: 0px; padding: 0px;}
h3, h3 a{ font-size: 1.1em; font-weight: bold; color: #000;	padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}
h3 a{font-size: 1em;}
h4{ font-size: 1.4em; font-weight: bold; margin-bottom: 30px;}
p{ margin-bottom: 15px;}
a{ font-weight: bold; color: #adcc00; text-decoration: none;}
.clear{clear:both;}


/*header*/
#header{ padding-top: 25px; height: 171px;}
.cont_header{height: 70px;}
#logo{ float: left;	width: 270px;}

/*MENU*/
#menu{ margin-top: 20px; clear:both; background-image: url(../img/bg_menu.png);	background-repeat: no-repeat; background-position: left 30px; height: 81px;}
#nav { height: 52px; width: 958px; margin: 0 auto; background-image: url(../img/nav.png); background-position: -1px -1px;}
#nav span { display: none;}
#nav li { list-style-type: none; float: left;}
#nav a { height: 52px; display: block;}
#web-valencia { width: 64px; }
#web-pagina { width: 104px; }
#web-tiendas { width: 135px; }
#web-alojamiento { width: 110px; }
#web-servicios { width: 95px; }
#web-paginas { width: 100px; }
#web-presupuestos { width: 131px; }
#web-empresa { width: 100px; }
#web-comprar { width: 85px; }
#web-valencia a:hover,#web-pagina a:hover,#web-tiendas a:hover,#web-alojamiento a:hover,#web-servicios a:hover,#web-paginas a:hover,#web-presupuestos a:hover,#web-empresa a:hover,#web-comprar a:hover,.active-valencia,.active-pagina,.active-tiendas,.active-alojamiento,.active-servicios,.active-paginas,.active-presupuestos,.active-empresa,.active-comprar { background-image: url(../img/nav.png);	background-repeat: no-repeat;}
#web-valencia a:hover,.active-valencia {background-position: -1px -56px;}
#web-pagina a:hover,.active-pagina {background-position: -65px -56px;}
#web-tiendas a:hover,.active-tiendas {background-position: -169px -56px;}
#web-alojamiento a:hover,.active-alojamiento {background-position: -304px -56px;}
#web-servicios a:hover,.active-servicios {background-position: -414px -56px;}
#web-paginas a:hover,.active-paginas {background-position: -509px -56px;}
#web-presupuestos a:hover,.active-presupuestos {background-position: -610px -56px;}
#web-empresa a:hover,.active-empresa {background-position: -740px -56px;}
#web-comprar a:hover,.active-comprar {background-position: -840px -56px;}

/*slider*/
#cabecera{ background-image: url(../img/bg_slider.png); background-repeat: no-repeat; background-position: left top; height: 341px;	padding-left: 5px; margin-left: 2px;}

/*wrapper*/
#wrapper{ margin-top: 40px;}

/*FOOTER*/
#footer{clear:both;margin-top: 70px;padding-top: 15px;height: 302px;background-image: url(../img/fondo-pie.png);background-repeat: repeat-x;background-position: top;background-color: #000;}
#footer-sercicios{float: left;width: 495px;}
#footer-contacto{float: left;width: 200px;}
#footer-actualidad{float: left;margin-right: 20px;margin-left: 40px;width: 200px;}
#footer-actualidad img{margin-left: 47px;margin-top: 40px;}
#footer-sercicios h2,#footer-actualidad h2,#footer-contacto h2{font-size: 1em;font-weight: normal;margin-bottom: 15px;padding-bottom: 5px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #6B6B6B;}
#footer-contacto h2{color: #0CF;}
.cfooter{font-size: 0.9em;width: 955px;margin-right: auto;margin-left: auto;}
.servicios-web{float: left;width: 165px;}
#footer li{font-size: 0.9em;padding-top: 2px;padding-bottom: 2px;color: #6B6B6B;}
#footer li.blanco a:hover,#footer li a:hover,#footer-contacto ul li a:hover{color: #adcc00;}
#footer li.blanco a,#footer li.blanco,#footer-contacto ul li a{	color: #FFF;font-weight: bold;}
#footer li a{color: #6B6B6B;font-weight: normal;}
#footer-contacto ul li{background-image: url(../img/fondo_contacto.png);background-repeat: no-repeat;padding-left: 30px;font-weight: bold;color: #FFF;margin-bottom: 5px;}
#footer-contacto ul li.piecontacto{background-position: 0px 2px;}
#footer-contacto ul li.pietelefono{background-position: 0px -20px;}
#footer-contacto ul li.presupuesto{background-position: 0px -43px;}
#footer-contacto ul li.piedireccion{background-position: 0px -137px;}
#footer-contacto ul li.pietwitter{background-position: 0px -67px;}
#footer-contacto ul li.piefacebook{background-position: 0px -90px;}
#footer-contacto ul li.pieblog{background-position: 0px -113px;}

/*aviso legal*/
.avisolegal{ font-size: 0.9em; color: #333; padding: 10px;}

/*POBLACIONES*/
#poblaciones{ background-image: url(../img/bg_poblaciones.png);	background-repeat: no-repeat; background-position: left bottom; padding-top: 20px; padding-right: 10px;	padding-bottom: 30px; padding-left: 30px; margin-top: 50px;}
#poblaciones ul { margin-top: 10px;	padding-bottom: 20px;}
#poblaciones ul li{ float: left; width: 23%; background-image: url(../img/bg_li.png); background-repeat: no-repeat;	background-position: left 7px; padding-left: 10px;}
#poblaciones ul li a{font-size: 0.9em; font-weight: normal; color: #828181; text-transform: capitalize;}
#facebook{float: right;width: 130px;padding-top: 49px;text-align: right;}
#twitter{float: right;width: 130px;padding-top: 49px;text-align: right;}
#google{float: right;width: 65px;padding-top: 49px;text-align: right;margin-left: 35px;}
