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

* { margin: 0; padding: 0; border: 0; }

body,td,th {

	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height:16px;
}

body {

	background: #eef0eb url(imagen/fondo.gif) repeat-y top center;
	margin: 0;
	
}

ul { list-style: none; }

#cabecera { width: 945px; height: 230px; margin: 0 auto; padding: 0; background: url(imagen/fondo-cabecera-inicio.jpg); text-align: left; }

#logo { width: 152px; float: left; margin: 0; padding: 0; }

#franja-te-mereces { width: 945px; margin: 0 auto; padding: 0; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

#menu-dcha { width: 152px; float: right; }

#menu-dcha p { margin: 10px; text-align: right; font-style: italic; }
#menu-dcha a { color: #717173; text-decoration: none; }
#menu-dcha a:hover { color: #717173; text-decoration: underline; }

#bloques { width: 945px; margin: 0 auto; padding: 0; text-align: left; }
#bloque { width: 305px; float: left; }
#bloque p { margin-top: 15px; padding: 0; font-style: italic; }
#bloque.dcha { margin-right: 12px; }
#cabecera-bloque { width: 305px; height: 210px; margin: 0; padding: 0; }
#cabecera-bloque.situacion { background: url(imagen/situacion.jpg) no-repeat top center; } 
#cabecera-bloque.calidad { background: url(imagen/calidad.jpg) no-repeat top center; } 
#cabecera-bloque.personalizacion { background: url(imagen/personalizacion.jpg) no-repeat top center; } 

#menu-bloques { position:relative; left: 0px; top: 140px; width: 200px; height: 70px; z-index: 77; line-height:18px; }
#menu-bloques a { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none; }
#menu-bloques a:hover { color: #1dbbe9; text-decoration: none; } 

#submenu { width: 945px; margin: 0 auto; padding: 0; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

#te-mereces { width: 945px; margin: 0 auto; padding: 0; text-align: left; }

#pie { width: 945px; height: 100px; margin: 0 auto; padding: 0; border-top: 1px solid #000000; text-align: left; background: url(imagen/logo-pie.gif) no-repeat; }

#pie img { float: left; }

/* MENÚ */

#menu { width: 100%; float: left;  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; }
#menu ul { padding: 0;list-style: none; margin: 10px; }
#menu li.h { float: left; margin: 0 30px 10px 0; border: 0; }
#menu li.v { margin-bottom: 5px; border: 0; }
#menu a { color: #707173; padding: 0 0 7px 20px; text-decoration: none; background: url(imagen/flecha.gif) no-repeat; }
#menu a.activo, #menu a.mini_activo { color: #1dbbe9; }
#menu a:hover { color: #1dbbe9; background: url(imagen/flecha.gif) no-repeat 1px 0;  }

/* MENÚ PIE */

#menu-pie { width: 420px; float: right; }
#menu-pie li { float: left; margin-left: 20px;  }


#cita-previa { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #707173; padding: 0 0 7px 20px; text-decoration: none; background: url(imagen/flecha.gif) no-repeat; font-weight: bold; }


/* ETC */

.azul { color: #1dbbe9; }
.titular { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

a { color: #1dbbe9; text-decoration: none; }
a:hover { color: #1dbbe9; text-decoration: underline; }


#separador { clear: both; display: block; }
#separador5 { height: 5px; clear: both; display: block; }
#separador10 { height: 10px; clear: both; display: block; }
#separador15 { height: 15px; clear: both; display: block; }
#separador20 { height: 20px; clear: both; display: block; }
#separador30 { height: 30px; clear: both; display: block; }
#separador40 { height: 40px; clear: both; display: block; }

#raya { clear: both; border-top: 1px solid #cccccc; }
#raya20 { height: 20px; clear: both; border-top: 1px solid #cccccc; }


/* FICHA */

#ficha { width: 945px; margin: 0 auto; padding: 0;  }
#lista-ficha { text-align: left; }
#lista-ficha ul { list-style: none; margin: 10px 20px 20px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
#lista-ficha li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #c0b8ad; }
#lista-ficha b { color: #413529; }
#lista-ficha .marron { color: #413529; }

.georgia { font-family: Georgia, "Times New Roman", Times, serif; }

#contenedor_contacto { width: 945px; margin: 0 auto; padding: 0; text-align: left; }
#formulario { width: 400px; float: right; padding: 20px; margin-top: 10px; text-align: left; background-color: #EEEEEE; display: none; }
#formulario2 { width: 400px; float: right; padding: 20px; margin-top: 10px; text-align: left; background-color: #EEEEEE; display: none; }




/* PLANOS */

#planos table, td, th { font-family: Arial, Helvetica, sans-serif; }


/* SUPERBOX */

#superbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; background-color: #FFFFFF; border: 1px solid #adadad; }
#superbox-overlay{background:#FFFFFF;}
/*#superbox-container .loading{width:32px;height:32px;margin:0 auto;text-indent:-9999px;background:url(styles/loader.gif) no-repeat 0 0;}*/
#superbox .close a{float:right;padding:0 5px;line-height:20px;background:#333;cursor:pointer;}
#superbox .close a span{color:#fff;}
#superbox .nextprev a{float:left;margin-right:5px;padding:0 5px;line-height:20px;background:#333;cursor:pointer;color:#fff;}
#superbox .nextprev .disabled{background:#ccc;cursor:default;}
