@charset "utf-8";
/* CSS Document */
*
	{
		margin:0px;
		padding:0px;
	}

body
	{
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		width:100%;
		text-align:center;
		/*padding-top:5px;*/
	}
body img
	{
		border:none;
	}
body a
	{
		text-decoration:none;
	}
body li
	{
		list-style:none;
	}
p
{
	line-height:1.5em;
}

#contenedor
	{
		width:960px;
		position:relative;
		margin:auto;
		/*border:1px #000 solid;*/
		text-align:left;
		background-color:#FFF;
		background-image:url(../imagenes/fondo.jpg);
		background-position:right top;
		background-repeat:no-repeat;
	}
	
span.invisible
	{
		display:block;
		position:absolute;
		top:-10000px;
		left:-10000px;
	}
span.negrita
	{
		font-weight:bold;
	}
div.clear
	{
		clear:both;
	}
/*CABECERA*/

#cabecera
	{
		width:960px;
		margin:auto;
	}
#cabecera #principal
	{
		display:block;
	}

/*Parte de arriba de la cabecera*/

#cabecera ul.enlaces_cabecera
	{
		margin:0px;
		padding:5px;
		padding-right:20px;
	}
#cabecera ul li
	{
		display:inline;
	}

#cabecera div.encima
	{
		width:100%;
		text-align:right;
	}
#cabecera div.encima span.contacto
	{
		padding-right:100px;
	}
#cabecera div.encima a
	{
		font-weight:bold;
		color:#666666;
	}
#cabecera span.seleccion a
	{
		color:#FF6600;		
	}
			/*Parde de debajo de la cabecera*/
	
#cabecera img
	{
		margin:0px;
		padding:0px;
	}
#cabecera div.debajo
	{
		background-image:url(../imagenes/menu_secciones.png);
		
		font-size:1.1em;
		text-decoration:none;
		font-weight:bold;
		color:#C7C7C7;
		height:25px;
		line-height:25px;
		margin:0px;
		padding:0px;
		width:100%;
	}
#cabecera div.debajo span
	{
		height:25px;
		line-height:25px;
	}
#cabecera div.debajo span.telefono
	{
		padding-left:115px;
		float:left;
	}
#cabecera div.debajo span.seleccionado a
	{
		color:#FFF;
	}
#cabecera div.debajo span.seleccionado
	{
		padding-left:10px;
	}
#cabecera div.debajo span.deseleccionado
	{
		padding-left:20px;
	}

#cabecera div.debajo ul
	{
		float:left;
		padding:0px;
		margin:0px;
		padding-left:20px;
	}
	
#cabecera div.debajo ul li
	{
		display:inline;
		padding:0px;
		margin:0px;
		padding-left:50px;
	}
	
#cabecera div.debajo ul li a
	{
		color:#C7C7C7;
	}
	
/*FIN CABECERA*/
/*PIE*/
#pie
	{
		clear:both;
		background-color:#AE1100;
		color:#FFF;
		font-weight:bold;
		text-align:center;
		height:30px;
		line-height:30px;
		width:100%;
	}
#pie a
	{
		text-decoration:none;
		color:#FFF;
	}
#pie a:hover
	{
		text-decoration:underline;
	}
#pie img
	{
		vertical-align:middle;
	}
/*FIN PIE*/

/*CONTENIDO*/

#contenido
	{
		width:960px;
		margin:auto;
	}
/*MENU IZQUIERDA*/
#contenido div.menu_izquierda
	{
		text-align:center;
	}
#contenido div.menu_izquierda div.menu
	{
		width:220px;
		margin:auto;
		text-align:left;
		
	}
#contenido div.menu_izquierda
	{
		width:250px;
		float:left;
	}
#contenido div.menu_izquierda ul
	{
		margin:0px;
		padding:0px;
		padding-top:40px;
		width:209px;
	}
#contenido div.menu_izquierda ul li ul
	{
		padding-top:10px;
		padding-left:20px;
		padding-bottom:0px;
	}

#contenido div.menu_izquierda reset
{
	clear:both;
	line-height:0px;
	height:0px;
	width:0px;
}
#contenido div.menu_izquierda ul.enlaces_sub li
{
	width:209px;
}
#contenido div.menu_izquierda ul.enlaces_sub li span.seleccionado
	{
		/*padding-left:0px;*/
	}
#contenido div.menu_izquierda ul.enlaces_sub li:last-child
	{
		/*padding-bottom:0px;*/
	}
#contenido div.menu_izquierda ul.enlaces_seccion li
	{
		height:27px;
		line-height:27px;
		width:209px;
	}
#contenido div.menu_izquierda ul.enlaces_seccion li.doble
	{
		height:42px;
		line-height:15px;
		margin-top:6px;
		margin-bottom:6px;
	}
#contenido div.menu_izquierda ul.enlaces_seccion li a 
	{
		color:#333;
		font-weight:bold;
		margin-left:30px;
		display:block;
	}
#contenido div.menu_izquierda div.menu ul.lista_tooway li
	{
		text-align:center;
		padding-bottom:45px;
	}
#contenido div.menu_izquierda div.menu span.seleccionado
	{
		background-image:url(../imagenes/fondo_seleccion.jpg);
		width:209px;
		height:27px;
		line-height:27px;
		float:left;
	}
#contenido div.menu_izquierda div.menu span.doble
	{
		background-image:url(../imagenes/fondo_seleccion_doble.jpg);
		height:42px;
		line-height:15px;
	}
#contenido div.menu_izquierda div.menu span.doble a	
	{
	margin-top:6px;
	}
#contenido div.menu_izquierda div.menu span.deseleccionado
	{

	}
#contenido div.menu_izquierda div.menu span.seleccionado a
	{
	color:#FFF;
	}
	
/*FIN MENU IZQUIERDA*/

/*CONTENIDO DERECHA*/
#contenido div.contenido_derecha
	{
		width:700px;
		margin:auto;
		padding-top:30px;
		float:left;
	}
	/*Contenido derecha contenedor pequeño*/
	
	/*Contenido inicio*/
#contenido div.contenido_derecha div.inicio
	{
		width:480px;
		float:left;
		margin:auto;
		text-align:center;
	}
#contenido div.contenido_derecha div.seccion
	{
		width:480px;
		float:left;
		margin:auto;
		background-image:url(../imagenes/fondo_contenido1.jpg);
		background-repeat:no-repeat;
		background-position:top;
	}

#contenido div.contenido_derecha h2
	{
		color:#333;
		font-size:1.3em;
		padding-top:10px;
		padding-bottom:8px;
		padding-left:30px;
		padding-right:30px;
	}
#contenido div.contenido_derecha p
	{
		margin:0px;
		padding:0px;
		padding-top:10px;
		padding-left:30px;
		padding-right:30px;
	}

#contenido div.contenido_derecha img.img1
	{	
		float:left;
		margin-left:30px;
	}
#contenido div.contenido_derecha img.img2
	{
		padding-left:20px;
		float:left;
	}

#contenido div.contenido_derecha p.separacion_1
	{
		padding-top:10px;
		padding-bottom:25px;
	}
	
#contenido div.contenido_derecha p.separacion
	{
		clear:both;
		padding-top:25px;
		padding-bottom:0px;
	}
	
#contenido div.contenido_derecha ul.lista_productos
	{
		padding-left:90px;
		padding-top:25px;
	
	}
#contenido div.contenido_derecha ul.lista_productos li
	{
		list-style:disc;
		padding-bottom:8px;
		font-weight:bold;
	}
#contenido div.contenido_derecha ul.lista_productos li img
	{
		vertical-align:middle;
	}
#contenido div.contenido_derecha ul.top
{
	padding-top:5px;
}
#contenido div.contenido_derecha ul.top li
{
	list-style:inside;
}

#contenido div.contenido_derecha ul.wis
{
	padding-top:0px;
}
#contenido div.contenido_derecha ul.wis li p
{
	padding-left:0px;
}
#contenido div.contenido_derecha ul.wis li
{
	list-style:inside;
	padding-top:25px;
}
#contenido div.contenido_derecha span.normal
{
	font-weight:normal;
}

#contenido div.contenido_derecha div.centrado_dist
	{
		padding-top:25px;
		width:380px;
		padding-left:50px;
	}
#contenido div.contenido_derecha div.centrado_barra
	{
		padding-top:40px;
		padding-bottom:50px;
		width:220px;
		padding-left:130px;
	}
#contenido div.contenido_derecha div.imagenes
	{
		width:480px;
		height:auto;
		margin:auto;
		height:auto;
/*		padding-left:30px;*/
		text-align:center;
		clear:both;
	}
#contenido div.contenido_derecha div.barra_grande
	{
		width:416px;
		padding-left:32px;
		padding-top:0px;
		padding-bottom:15px;
	}
#contenedor_mapa
	{
		width:420px;
		height:340px;
		display:block;
		position:relative;
	}
#contenido div.contenido_derecha div.seccion div.centrado_mapa
	{
		padding-top:20px;
		height:340px;
		padding-bottom:20px;
		padding-left:30px;
		float:left;
	}
	
	/*Contenido derecha contenedor ancho*/
	
#contenido div.contenido_derecha div.seccion_ancha
	{
		width:690px;
		float:left;
		margin:auto;
		min-height:577px;
		background-image:url(../imagenes/fondo_contenido.jpg);
		background-repeat:no-repeat;
		background-position:top;
	}
#contenido div.contenido_derecha div.seccion_ancha h2
	{		
		color:#333;
		font-size:1.3em;
		padding:0px;
		padding-top:10px;
		padding-bottom:3px;
		padding-left:30px;
		padding-right:30px;
	}
#contenido div.contenido_derecha div.seccion_ancha div.barra_grande
	{
		width:615px;
		padding:0px;
		padding-left:32px;
		padding-top:8px;
		padding-bottom:20px;
	}
#contenido div.contenido_derecha div.seccion_ancha div.separacion
	{
		padding-top:40px;
		padding-bottom:60px;
	}
#contenido div.contenido_derecha div.seccion_ancha div.imagenes
	{
		width:100%;
		height:auto;
		margin:auto;
		text-align:center;
		padding-top:20px;
		clear:both;
	}
#contenido div.contenido_derecha div.seccion_ancha div.imagenes_der
	{		
		padding-left:30px;
		padding-top:20px;
		clear:both;
	}
#contenido div.contenido_derecha div.seccion_ancha h3
	{
		font-size:1.2em;
		color:#AE1100;
		padding-top:20px;
		padding-left:30px;
	}
#contenido div.contenido_derecha div.seccion_ancha h3:first-child
	{
		padding-top:0px;
	}

#contenido div.contenido_derecha div.seccion_ancha p:first-child
	{
		padding-top:0px;
	}
#contenido div.contenido_derecha div.seccion_ancha p
	{
		margin:0px;
		padding:0px;
		display:block;
		vertical-align:top;
		padding-top:10px;
		padding-left:30px;
		padding-right:30px;
	}

#contenido div.contenido_derecha div.seccion_ancha ul.flota
	{
		padding-left:30px;
	}
#contenido div.contenido_derecha div.seccion_ancha ul li
	{
		font-weight:normal;
		list-style-position:inside;
	}
#contenido div.contenido_derecha div.seccion_ancha ul li.img
	{
		list-style-image:url(../imagenes/img_lista.png);
	}
#contenido div.contenido_derecha div.seccion_ancha div.izquierda
	{
		width:50%;
		float:left;
		padding-bottom:50px;
		padding-top:0px;
	}
#contenido div.contenido_derecha div.seccion_ancha div.derecha
	{
		width:45%;
		float:right;
		padding-bottom:50px;
		padding-right:30px;
		padding-top:0px;
	}
	/*Derecha seccion noticias*/
#contenido div.contenido_derecha div.seccion_noticias
	{
		width:480px;
		float:left;
		margin:auto;
		padding-bottom:20px;
		background-image:url(../imagenes/fondo_contenido1.jpg);
		background-repeat:no-repeat;
		background-position:top;
	}

#contenido div.contenido_derecha div.volver_noticia
	{
		width:100%;
		text-align:center;
	}
#contenido div.contenido_derecha div.volver_noticia a
	{
		color:#333333;
		width:36px;
		margin:auto;
		font-weight:bold;		
	}
#contenido div.contenido_derecha div.seccion_noticias div.noticia
	{
		height:150px;
	}
#contenido div.contenido_derecha span.fecha
	{
		color:#999999;
	}
#contenido div.contenido_derecha div.seccion_noticias span.titulo
	{
		color:#AE1100;
		font-weight:bold;
	}
#contenido div.contenido_derecha div.seccion_noticias a
	{
		color:#565656;
	}
#contenido div.contenido_derecha div.seccion_noticias p
	{
		padding-top:0px;
	}
#contenido div.contenido_derecha div.seccion_noticias div.izquierda
	{
		width:50%;
		float:left;
		padding-bottom:0px;
		padding-top:0px;
	}
#contenido div.contenido_derecha div.seccion_noticias div.derecha
	{
		width:50%;
		float:right;
		padding-bottom:50px;
		padding-top:10px;
	}

#contenido div.contenido_derecha div.seccion_noticias div.centrado_barra
	{
		width:180px;
		padding:0px;
		padding-top:0px;
		padding-bottom:15px;
		margin-left:30px;
		border-top:1px #E7B8B3 dashed;
	}
	/*Formulario contacto*/
label
	{
		vertical-align:top;
		font-weight:bold;
	}
div.campo
	{
		position:relative;
		padding-bottom:15px;
		padding-left:30px;
		height:auto;
	}
div.seccion input
	{
		position:absolute;
		left:130px;
	}
div.text
	{
		float:left;
	}
div.aviso
	{
		padding-top:8px;
		padding-left:100px;
	}
div.boton
	{
		clear:both;
		left:-100px;
		height:30px;
		position:relative;
	}
div.poco_contenido
	{
		min-height:500px;
	}
/*FIN CONTENIDO DERECHA*/
/*PAGINADO*/
#contenedor_paginator
{
	width:480px;
}
#contenido div.contenido_derecha div.seccion_noticias ul.paginator
	{
		clear:both;
		float:right;
		padding-right:30px;
	}
#contenido div.contenido_derecha div.seccion_noticias ul.paginator li
	{
		display:inline;
	}
#contenido div.contenido_derecha div.seccion_noticias ul.paginator li a
	{
		color:#999999;
		font-weight:bold;
	}
#contenido div.contenido_derecha div.seccion_noticias ul.paginator li a.active
	{
		color:#AE1100;
	}

/*FIN CONTENIDO*/
