/* CSS Document */

body {
	text-align: center;
	margin-top: 0;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}

.contenedor_global {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 978px;
	margin: auto;
	text-align: left;
}

.contenedor_fondo_cabecera {
	float: left;
	width: 978px;
	height: 239px;
	background-image: url(../imagenes/fondo-cabecera.png);
	background-repeat: no-repeat;
	margin: 0 0 30px 0;
	padding: 0 0 0 6px;
}

.contenedor_cabecera {
	float: left;
	width: 969px;
}

.contenedor_superior_cabecera {
	float: left;
	width: 969px;
	height: 34px;
	background-image: url(../imagenes/fondo-superior-web.jpg);
	background-repeat: no-repeat;
}

.contenedor_menu_superior_cabecera {
	float: right;
	margin: 7px 45px 0 0;
	color: #FFF;
	font-size: 13px;
}

.contenedor_menu_superior_cabecera a {
	text-decoration: none;
	color: #FFF;
}

.contenedor_medio_cabecera {
	float: left;
	width: 969px;
}

.contenedor_logo_medio_cabecera {
	float: left;
	width: 119px;
	margin: 20px 30px 0 25px;
}

.contenedor_titulo_medio_cabecera {
	float: left;
	width: 371px;
	margin: 20px 0 0 0;
}

.contenedor_imagen_medio_cabecera {
	float: right;
}

.contenedor_inferior_cabecera {
	float: left;
	width: 969px;
	height: 49px;
	background-image: url(../imagenes/fondo-menu.png);
	background-repeat: no-repeat;
}

.contenedor_menu_cabecera {
	float: left;
	margin: 10px 0 0 25px;
	font-size: 13px;
	color: #FFF;
}

.contenedor_elemento_menu_cabecera {
	float: left;
	width: auto;
	margin: 0 20px 0 20px;
}

.contenedor_elemento_menu_cabecera a{
	text-decoration: none;
	color: #FFF;
}

.contenedor_elemento_menu_cabecera_activo {
	float: left;
	width: auto;
	height: 29px;
	margin: 0 20px 0 20px;
	background-image: url(../imagenes/fondo-menu-activo.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.contenedor_elemento_menu_cabecera_activo a{
	text-decoration: none;
	color: #FFF;
}

.contenedor_contenido {
	float: left;
	width: 909px;
	padding: 0 30px 5px 30px;
}



/******************************************************************************************************************/
/*************************************************** INDEX.PHP ****************************************************/
/******************************************************************************************************************/



.contenedor_izda_contenido_inicio {
	float: left;
	width: 307px;
	margin: 0 35px 0 0;
}

.contenedor_centro_contenido_inicio {
	float: left;
	width: 355px;
	margin: 0 19px 0 0;
}

.contenedor_informacion_centro_contenido_inicio {
	float: left;
	width: 355px;
	margin: 0 0 20px 0;
}

.contenedor_titulo_centro_contenido_inicio {
	float: left;
	width: 355px;
	margin: 0 0 15px;
	font-size: 19px;
	font-weight: bold;
	color: #2e72b1;
}

.contenedor_texto_centro_contenido_inicio {
	float: left;
	width: 355px;
	font-size: 12px;
	color: #666666;
}

.contenedor_imagen_centro_contenido_inicio {
	float: left;
	width: 355px;
}

.contenedor_dcha_contenido_inicio {
	float: left;
	width: 193px;
}

.contenedor_imagen_sup_dcha_contenido_inicio {
	foat: left;
	width: 193px;
	margin: 0 0 5px 0;
}

.contenedor_imagen_inf_dcha_contenido_inicio {
	foat: left;
	width: 193px;
}



/******************************************************************************************************************/
/*************************************************** NUESTRO-EQUIPO.PHP ****************************************************/
/******************************************************************************************************************/


.contenedor_imagen_nuestro_equipo {
	float: left;
	width: 800px;
	margin: 0 0 0 60px;
}

.contenedor_datos_nuestro_equipo {
	float: left;
	width: 850px;
	margin: 30px 0 20px 20px;
	font-family: Arial, Helvetica, sans-serif;
}

.contenedor_titulo_nuestro_equipo {
	float: left;
	width: 850px;
	font-size: 19px;
	font-weight: bold;
	margin: 0 0 15px 0;
	color: #2e72b1;
}

.contenedor_bloque_nuestro_equipo {
	float: left;
	width: 850px;
	margin: 0 0 20px 0;
	font-size: 12px;
	color: #666666;
}

.contenedor_titulo_bloque_nuestro_equipo {
	float: left;
	width: 850px;
	font-weight: bold;
}

.contenedor_texto_bloque_nuestro_equipo {
	float: left;
	width: 850px;
	font-weight: normal;
}




/******************************************************************************************************************/
/*************************************************** SERVICIOS-E-INSTALACIONES.PHP ****************************************************/
/******************************************************************************************************************/


.contenedor_izda_servicios_instalaciones {
	float: left;
	width: 350px;
}

.contenedor_imagen_izda_servicios_instalaciones {
	width: 307px;
	margin: 0 0 5px 0;
}

.contenedor_dcha_servicios_instalaciones {
	float: left;
	width: 500px;
	margin: 10px 0 0 0;
}

.lista_servicios_instalaciones {
	list-style-image: url(../imagenes/marca-listado.jpg);
	margin: 20px 0 0 0;
}

.lista_servicios_instalaciones li {
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2e72b1;
}

.lista_servicios_instalaciones li a{
	text-decoration: none;
	color: #2e72b1;
}

.contenedor_dcha_titulo_servicios_instalaciones {
	float: left;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #2e72b1;
	margin: 0 0 10px 0;
}

.contenedor_dcha_texto_servicios_instalaciones {
	float: left;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0 0 10px 0;
}

.contenedor_dcha_volver_servicios_instalaciones a {
	float: left;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #2e72b1;
}

.contenedor_imagen_servicios_instalaciones {
	float: left;
	width: 822px;
	margin: 15px 0 0 40px;
}

.contenedor_imagen_servicios_instalaciones img {
	margin: 0 0 10px 0;
}


/******************************************************************************************************************/
/*************************************************** TIENDA.PHP ****************************************************/
/******************************************************************************************************************/



.contenedor_imagenes_tienda {
	float: left;
	width: 904px;
	margin: 0 0 10px 10px;
}

.contenedor_imagen_izda_tienda {
	float: left;
	width: 425px;
}

.contenedor_imagen_dcha_tienda {
	float: left;
	width: 425px;
}

.contenedor_texto_tienda {
	float: left;
	margin: 0 0 15px 10px;
	width: 904px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}



/******************************************************************************************************************/
/*************************************************** PELUQUERIA-FELINA-Y-CANINA.PHP ****************************************************/
/******************************************************************************************************************/



.contenedor_imagenes_peluqueria {
	float: left;
	width: 904px;
	margin: 0 0 10px 10px;
}

.contenedor_imagen_izda_peluqueria {
	float: left;
	width: 425px;
}

.contenedor_imagen_dcha_peluqueria {
	float: left;
	width: 425px;
}

.contenedor_texto_peluqueria {
	float: left;
	margin: 0 0 15px 10px;
	width: 904px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}



/******************************************************************************************************************/
/*************************************************** CONTACTO.PHP ****************************************************/
/******************************************************************************************************************/



.contenedor_izda_contacto {
	float: left;
	width: 440px;
	margin: 0 25px 0 10px;
}

.contenedor_formulario_contacto {
	float: left;
	width: 440px;
}

.contenedor_texto_formulario_contacto {
	float: left;
	width: 440px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0 0 15px 0;
}

contenedor_campos_formulario_contacto {
	float: left;
	margin: 15px 0 0 0;
}

.contenedor_bloque_formulario_contacto {
	float: left;
	width: 440px;
	margin: 0 0 10px;
}

.contenedor_etiqueta_formulario_contacto {
	float: left;
	width: 440px;
	margin: 5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

.contenedor_campo_formulario_contacto {
	float: left;
	width: 440px;
}

.campo_texto_formulario_contacto {
	float: left;
	width: 435px;
	height: 20px;
	border: 1px solid #666;
}

.campo_textarea_formulario_contacto {
	float: left;
	width: 435px;
	height: 100px;
	border: 1px solid #666;
}

.contenedor_texto_inferior_formulario_contacto {
	float: left;
	width: 440px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 10px 0 10px 0;
}

.contenedor_dcha_contacto {
	float: left;
	width: 430px;
	height: 400px;
}

.campo_texto_captcha_formulario_contacto {
	float: left;
	width: 135px;
	height: 20px;
	border: 1px solid #666;
}



/******************************************************************************************************************/
/*************************************************** MAPA-WEB.PHP ****************************************************/
/******************************************************************************************************************/


.contenedor_titulo_mapa_web {
	float: left;
	width: 850px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #2e72b1;
	margin: 0 0 20px 0;
}


.contenedor_izda_mapa_web {
	float: left;
	width: 350px;
}

.contenedor_imagen_izda_mapa_web {
	width: 307px;
	margin: 0 0 5px 0;
}

.contenedor_dcha_mapa_web {
	float: left;
	width: 500px;
}

.lista_mapa_web {
	list-style-image: url(../imagenes/marca-listado-mapa-web.jpg);
	margin: 20px 0 0 0;
}

.lista_mapa_web li {
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.lista_mapa_web li a{
	text-decoration: none;
	color: #666666;
}

.lista_mapa_web li ul {
	list-style-image: url(../imagenes/marca-sublistado-mapa-web.jpg);
	margin: 20px 0 0 0;
}

.lista_mapa_web li ul li {
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.lista_mapa_web li ul li a{
	text-decoration: none;
	color: #666666;
}




/******************************************************************************************************************/
/*************************************************** PIE.PHP ****************************************************/
/******************************************************************************************************************/



.contenedor_pie {
	float: left;
	width: 949px;
	margin: 10px 0 0 10px;
}

.contenedor_superior_pie {
	float: left;
	width: 949px;
	height: 34px;
	background-image: url(../imagenes/fondo-superior-pie.jpg);
	background-repeat: no-repeat;
	margin: 0 0 5px 0;
}

.contenedor_inferior_pie {
	float: left;
	width: 949px;
	height: 87px;
	background-image: url(../imagenes/fondo-pie.jpg);
	background-repeat: no-repeat;
	color: #FFF;
}

.contenedor_izda_inferior_pie {
	float: left;
	margin: 25px 0 0 30px;
	width: 300px;
	font-size: 11px;
}

.contenedor_izda_sup_inferior_pie {
	float: left;
	width: 300px;
	margin: 0 0 3px 0;
}

.contenedor_izda_sup_inferior_pie a {
	text-decoration: none;
	color: #FFF;
}

.contenedor_izda_inf_inferior_pie {
	float: left;
	width: 300px;
}

.contenedor_dcha_inferior_pie {
	float: right;
	margin: 25px 25px 0 0;
	font-size: 12px;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F00;
}