/* ETIQUETAS REDEFINIDAS ---------------------------------------------- */

body 
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}

p
{
	line-height: 16px;
}
	
a
{
	color: #000000;
	text-decoration: none;
}

a:hover
{
	color: #666666;
	text-decoration: none;
}
	
h2 span
{
	font-weight: normal;
}
	
/* GENERALES ---------------------------------------------- */
	
div#contenedor
{
	width: 980px;
	margin: 0 auto;
	padding: 0;
}
	
div#cabecera
{
	float: left;
	margin: 0;
	padding: 0 0 4px 0;
	width: 100%;
}
	
.enlace-subrayado
{
	text-decoration: underline !important;
}	
	
.separa-1
{
	float: left;
	width: 747px;
	height: 15px;
	padding: 0;
	margin: 0 0 12px 0;
	background-image: url(../pics/fon_separa_1.gif);
	background-repeat: no-repeat;
	}
	
.separa-2
	{
	float: left;
	width: 980px;
	height: 15px;
	padding: 0;
	margin: 0 0 12px 0;
	background-image: url(../pics/fon_separa_2.gif);
	background-repeat: no-repeat;
	}
	
/* ENCABEZADOS ---------------------------------------------- */

/* PORTADA */

.caja-noticias-home h2, .caja-simple-home h2, .caja-libros-home h2, .caja-home-b h2
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #f47321;
	margin: 0 0 12px 0;
	padding: 5px 8px;
}

.caja-home-b h2
{
	width: 217px !important;
}

.ofertas h2, .recomendaciones h2
{
	background-color: #231f20;
}

.caja-libros-home .libro h3
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 13px;
}

/* INTERIORES */

div#columna-libros-2 h2
{
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: underline;
}
	
div#columna-libros-2 h3
{
	float: left;
	width: 100%;
	margin: 10px 0 15px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #ee8317;
}
	
div#columna-libros-2 h4
{
	float: left;
	width: 100%;
	margin: 10px 0 15px 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
}	

.formato-explica h1
{
	float: left;
	width: 100%;
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
}

.libro-ficha h2
{
	float: left;
	width: 100%;
	padding: 0 0 0 0;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
}

.oferta-preventa
{
	width: 188px !important;
	margin: 0;
	padding: 0;
}

.ico-preventa, .ico-oferta /* ICONO PARA MARCAR LAS OFERTAS */
{
	float: right;
	margin: 0 0 0 5px !important;
	border: 0 !important;
}
	
.ruta-ficha h2, .aula-ficha h2
{
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	letter-spacing: -1px;
}
	
.caja-noticia-texto h2
{
	float: left;
	width: 483px;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 22px;
}

.caja-blog-texto h2, .archivo h2
{
	float: left;
	width: 732px;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 22px;
}

.relacionados h3, .comentarios h3
{
	float: left;
	width: 674px !important;
	font-size: 14px !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #FFF !important;
	background-color: #f47321 !important;
	margin: 0 0 12px 0 !important;
	padding: 5px 8px !important;
}

.relacionados-columna h4
{
	float: left;
	width: 322px !important;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #231f20;
	margin: 0 0 12px 0 !important;
	padding: 5px 8px !important;
}

.formulario-comentario h4
{
	float: left;
	width: 674px !important;
	font-size: 14px !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #FFF !important;
	/*
	background-color: #f47321 !important;
	*/
	background-color: #CCC !important;
	margin: 0 0 12px 0 !important;
	padding: 5px 8px !important;
}

/* MENÚ PRINCIPAL ---------------------------------------------- */
	
div#menu
	{
	float: left;
	width: 980px;
	margin: 0 0 8px 0;
	padding: 0;
	background-image: url(../pics/fondo_menu.gif);
	background-repeat: repeat-y;
	background-color: #f1592a;
	}
	
div#menu ul
	{
	float: left;
	width: 968px;
	height: 23px;
	margin: 0;
	padding: 5px 0 0 12px;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	}

div#menu ul li
	{
	float: left;
	margin: 0;
	padding: 0;
	}
	
div#menu ul li a
	{
	float: left;
	padding: 1px 0 4px 0;
	margin: 0 40px 0 0;
	}
	
div#menu ul li a:hover
{
	color: #000;
}

div#menu ul img
	{
	border: 0;
	}
	
/* SITUACION ----------------------------------------------------------------------- */

div#situacion
{
	float: left;
	width: 954px;
	height: 25px;
	padding: 10px 13px 0 13px;
	margin: 0 0 30px 0;
	background-color: #231f20;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
	
.migas
{
	float: left;
	text-transform: uppercase;
}

.boton-volver, .boton-cesta
{
	display: block;
	float: right;
	color: #FFF;
}

.boton-cesta
{
	margin-left: 15px;
	padding-left: 25px;
	background-image: url(../pics/boton_cesta.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}

.boton-volver:hover, .boton-cesta:hover 
{
	color: #d6d6d6;
}

/* PORTADA --------------------------------------------------------- */
	
.portada
{
	float: left; 
	margin: 0 0 25px 0; 
	padding: 0; 
	width: 980px;
}
		
.caja-banners-home
{
	float: left; 
	width: 359px; 
	margin: 0 16px 0 0; 
	padding: 0;
}

.caja-libros-home
{
	float: left;
	width: 605px;
	margin: 0;
	padding: 0;
}
	
.caja-noticias-home
{
	float: left;
	width: 233px;
	margin: 0 16px 0 0 !important;
	padding: 0;
}
	
.caja-simple-home
{
	float: left;
	width: 233px;
	margin: 0;
	padding: 0;
}
	
.formatos-home, .catalogo-home
{
	margin-right: 16px !important;
}

.catalogo-home h2
{
	margin-bottom: 0;
}

.caja-banners-home img
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
	

.caja-simple-home img
{
	float: left;
	margin: 0;
	padding: 10px 0;
	border: 0;
}
	
.novedades
{
	float: left;
	width: 233px;
	margin: 0 15px 15px 0;
	padding: 0;
}

.ofertas
{
	float: left;
	width: 357px;
	margin: 0 0 15px 0;
	padding: 0;
}

.recomendaciones
{
	float: left;
	width: 605px;
	margin: 0;
	padding: 0;
}

.recomendaciones
{
	float: left;
	width: 605px;
	margin: 0;
	padding: 0;
}

.caja-libros-home .libro
	{
	float: left;
	width: 109px;
	margin: 0 15px 0 0;
	padding: 0;
	}
	

.caja-libros-home .libro a
{
	font-weight: bold;
}
	
.caja-libros-home .libro img
{
	float: left;
	width: 107px;
	height: 144px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 1px solid #cccccc;
}

.noticia-home
	{
	float: left;
	width: 228px;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
.noticia-home h3, .noticia-home p
	{
	float: left;
	width: 100%;
	margin: 0 0 5px 0;
	padding: 0;
	}
	
.noticia-home h3
	{
	font-size: 14px !important;
	}
	
.noticia-home-fecha
	{
	float: left;
	width: 228px;
	margin: 0 0 2px 0;
	padding: 0;
	color: #f17c00;
	font-size: 11px;
	}
	
.noticia-home a
	{
	text-decoration: none;
	color: #000000;
	}
	
.noticia-home a:hover
	{
	color: #666666;
	text-decoration: none;
	}
	
/* LISTADO DE LIBROS ---------------------------------------------- */
	

	
	
	
	
	
	
	
	
	
	
	
	
	
/* RUTAS Y AULAS ---------------------------------------------- */

.ruta-ficha-izq, .aula-ficha-izq
	{
	float: left;
	width: 233px;
	margin: 0 16px 16px 0;
	padding: 0;
	}
	
.ruta-ficha-izq img, .caja-noticia-foto img, .aula-ficha-izq img
	{
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #1b1c20;
	}
	
.ruta-ficha-izq img, .aula-ficha-izq img
	{
	margin-bottom: 16px !important;
	} 
		
		
/* NOTICIAS HOME --------------------------------------------------------------- */

/* PIE ---------------------------------------------------------------------------- */

div#pie
	{
	float: left;
	width: 980px;
	margin: 0;
	padding: 22px 0 60px 0;
	background-image: url(../pics/fon_pie.gif);
	background-repeat: no-repeat;
	text-align: right;
	}
	
	
/* FICHAS LIBROS ------------------------------------------------------------------- */

.libro-ficha
	{
	float: left;
	width: 233px;
	margin: 0 16px 10px 0;
	padding: 0;
	font-size: 13px;
 	min-height: 550px;
  	height: auto !important;
  	height: 550px;
	}
	
.libro-ficha-derecha
	{
	margin-right: 0 !important;
	}

.libro-ficha img
	{
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	border: 1px solid #cccccc;
	}
	
	
.libro-ficha h2 a
	{
	color: #000000;
	text-decoration: none;
	}
	
.libro-ficha a
	{
	color: #000000;
	text-decoration: none;
	}
	
.libro-ficha a:hover
	{
	text-decoration: none;
	color: #666666;
	}

.ficha-precio
	{
	/*
	float: left;
	width: 233px;
	*/
	margin: 0 0 2px 0;
	padding: 0;
	color: #f17c00;
	font-size: 13px;
	}
	
.tachado
{
	text-decoration: line-through !important;
	color: #999 !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.etiqueta-oferta
{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0 !important;
	color: #f17c00;
}
	
.libro-datos
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
	
/* LIBROS AMPLIADOS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

div#columna-libros-1
	{
	float: left;
	width: 275px;
	margin: 0 15px 0 0;
	padding: 0;
	}

div#columna-libros-1 img
	{
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	border: 1px solid #cccccc;
	width: 250px;
	}
	
div#columna-libros-1 p
{
	float: left;
	width: 275px;
	margin: 0;
	padding: 0;
}
	
div#columna-libros-2
{
	float: left;
	width: 690px;
	padding: 0 0 35px 0;
	margin: 0;
}
		
div#columna-libros-2 p
{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
}


/*
div#columna-libros-2 ol
{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
}
*/

.autor
{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 20px !important;
	font-weight: normal;
	text-decoration: none !important;
	line-height: 30px;
}
		
/* FICHAS RUTAS, VIAJES Y TALLERES ---------------------------------------------------------------------------- */
		
.ruta-ficha
	{
	float: left;
	width: 980px;
	margin: 0;
	padding: 0 0 10px 0;
	}
	
.aula-ficha
	{
	float: left;
	width: 747px;
	margin: 0;
	padding: 0 0 10px 0;
	}	
	
.ruta-ficha-encabezado
	{
	float: left;
	width: 980px;
	margin: 0;
	padding: 0 0 15px 0;
	}
		
.aula-ficha-encabezado
	{
	float: left;
	width: 747px;
	margin: 0;
	padding: 0 0 15px 0;
	}
		
	
.ruta-detalle, .aula-detalle
	{
	padding: 0;
	margin: 0;
	font-size: 17px;
	}
			
.ruta-ficha-der
	{
	float: left;
	width: 731px;
	padding: 0;
	margin: 0;
	}
	
.aula-ficha-der
	{
	float: left;
	width: 483px;
	padding: 0;
	margin: 0;
	}	
	
.guia-monitor
	{
	}
	
.comprar
	{
	}

.descargar-trailer
	{
	font-weight: bold;
	color: #f17c00;
	}

.bot-masinfo
	{
	font-size: 13px;
	}
	
/* NOTICIAS ------------------------------------------------------------------- */

.caja-noticia
	{
	float: left;
	width: 732px;
	margin: 0;
	padding: 0 15px 35px 0;
	}

.caja-noticia-foto
	{
	float: left;
	width: 233px;
	margin: 0 16px 0 0;
	padding: 0;
 	min-height: 25px;
  	height: auto !important;
  	height: 25px;
	}
	
.imagen-blog
	{
	float: left;
	margin: 0 0 10px 0 !important;
	padding: 0;
	border: 1px solid #1b1c20;	
	}

.caja-noticia-texto
	{
	float: left;
	width: 483px;
	margin: 0;
	padding: 0;
	}
	
	
.fecha-noticia, .fecha-archivo
	{
	font-size: 11px;
	color: #f17c00;
	margin: 0 !important;
	padding: 0;
	}
	
.noticias-meses, .sindicacion
	{
	float: left;
	width: 233px;
	margin: 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #CCCCCC;
	}
	
.noticias-meses form
	{
	float: left;
	margin: 0;
	padding: 0;
	}
	
.noticias-meses select
	{
	float: left;
	width: 233px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
	
.noticias-meses input
	{
	float: left;
	width: 223px;
	margin: 3px 0 0 0;
	padding: 2px 4px;
	font-size: 11px;
	border: 1px solid #666666;
	}
	
.noticias-meses label
	{
	float: left;
	width: 233px;
	margin-bottom: 11px;
	}
	
/* FICHA INFORMACIÓN */

.ficha-info-listado
	{
	font-size: 11px;
	line-height: 16px;
	}

.ficha-info
	{
	float: left;
	width: 232px;
	margin: 0;
	padding: 10px;
	font-size: 11px;
	background-color: #f4f4f4;
	line-height: 16px;
	}
	
.ficha-info strong, .ficha-info-listado strong
	{
	color: #EE8317;
	}
	
.ficha-info a, .ficha-info-listado a
	{
	color: #EE8317;
	text-decoration: underline;
	font-weight: bold;
	}
	
.ficha-info a:hover, .ficha-info-listado a:hover
	{
	color: #fa9d3f;
	text-decoration: underline;
	font-weight: bold;
	}
	
/* BLOG */

.caja-blog-texto
	{
	float: left;
	width: 732px;
	margin: 0;
	padding: 0;
	}
	
	
.listado-blog-anteriores
	{
	float: left;
	width: 682px;
	margin: 0;
	color: #f17c00;
	font-size: 12px;
	font-weight: bold;
	/*
	background-color: #f4f4f4;
	*/
	padding: 10px 25px;
	list-style: none;
	}
	
.listado-blog-anteriores li
	{
	float: left;
	width: 682px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #CCCCCC; 
	}
	
.listado-blog-anteriores a
	{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 8px;
	font-size: 15px;
	font-weight: bold;
	}
	
.listado-blog-anteriores a:hover
	{
	text-decoration: underline;
	}
	
.aviso-blog
	{
	float: left;
	width: 732px;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	}
	
/* EN CONSTRUCCIÓN */

.en-construccion
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bold;
	color: #f17c00;
	letter-spacing: -2px;
	}
	
	
/* CARRITO DE LA COMPRA */

.tabla-compra, .tabla-datos
	{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	}
	
.tabla-datos
	{

	line-height: 17px !important;
	}
	
.tabla-datos strong
	{
	color: #fa9d37;
	}
	
.tabla-datos td
	{
	padding: 10px !important;
	}
	
.tabla-compra td, .tabla-datos td
	{
	padding: 6px;
	vertical-align: top;
	border: 1px solid #CCCCCC;
	}
	
.tabla-compra p, .tabla-datos p
	{
	margin-top: 0 !important;
	}
	
.tabla-compra thead td, .tabla-datos thead td
	{
	font-weight: bold;
	background-color: #f4f4f4;
	color: #fa9d37;
	border: 0 !important;
	}
	
.campo-cantidad
	{
	width: 60px;
	}
	
.nombre-articulo, .importe-total
	{
	font-weight: bold;
	}
	
.encabezado-cesta
	{
	text-align: left;
	margin: 10px 0 0 0 !important;
	padding: 0 0 15px 0 !important;
	font-size: 24px;
	font-weight: bold;
	}
	
.importe-total, .importe-subtotal, .importe-envio
	{
	text-align: right;
	}
	
.centro
	{
	text-align: center;
	}

.derecha
	{
	text-align: right;
	}
	
.botonera
	{
	float: left;
	width: 980px;
	margin: 0;
	padding: 0 0 30px 0;
	text-align: right;
	}
	
.botonera input
	{
	background-color: #f0f0f0;
	border: 1px solid #b8b8b8;
	font-size: 12px;
	}
	
.boton-principal
	{
	border: 1px solid #ee8317 !important;
	width: auto !important;
	}
	
/* CONTACTO */

div#contacto, div#datos-usuario
	{
	float: left;
	width: 880px;
	margin: 0 0 30px 0;
	padding: 30px 50px;
	background-color: #f4f4f4
	}
	
.intro-contacto
	{
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 980px;
	margin: 0 0 20px 0;
	padding: 0;
	color: #333333;
	line-height: 18px;
	}
	
.intro-contacto span
	{
	color: #ef8c29;
	}
	
.intro-contacto a
	{
	color: #ef8c29;
	text-decoration: none;
	}
	
.intro-contacto a:hover
	{
	text-decoration: underline;
	}
	
div#contacto table, div#datos-usuario table
	{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	font-size: 14px;
	font-weight: bold;
	color: #ef8c29;
	}
	
div#contacto td
	{
	margin: 0;
	padding: 5px 0;
	}
	
div#datos-usuario td
	{
	width: 185px;
	margin: 0;
	padding: 5px 35px 5px 0;
	}
	
.celda-corta
	{
	float: left;
	width: 210px;
	}
	
div#contacto input
	{
	float: left;
	width: 190px;
	margin: 0 10px 0 0;
	background-color: #FFFFFF;
	border: 1px solid #b8b8b8;
	}
	
div#datos-usuario input
	{
	float: left;
	width: 170px;
	margin: 0 10px 0 0;
	background-color: #FFFFFF;
	border: 1px solid #b8b8b8;
	}
	
div#datos-usuario select
	{
	width: 392px;
	}

	
.campo-largo
	{
	width: 390px !important;
	}
	
div#contacto textarea
	{
	float: left;
	width: 880px;
	margin: 0;
	height: 75px;
	border: 1px solid #b8b8b8;
	}
	
div#contacto input, div#contacto textarea
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	}
	
.contacto-enviar
	{
	background-color: #f0f0f0;
	border: 1px solid #b8b8b8 !important;
	font-size: 12px;
	width: auto !important;
	}	
	
.encabezado-tarifas-2
	{
	font-size: 17px;
	}

.encabezado-tarifas-3
	{
	color: #ef8c29;
	font-size: 14px;
	}
	
/* AULAS */

div#usuario-aula
	{
	float: left;
	width: 716px;
	margin: 0 0 25px 0;
	padding: 4px 8px 0 8px;
	background-color: #f4f4f4;
	min-height: 22px;
  	height: auto !important;
  	height: 22px;
	font-size: 14px;
	color: #333333;
	}
	
div#usuario-aula span
	{
	font-weight: bold;
	color: #ef8c29;
	}

.menu-aula
	{
	float: left;
	width: 233px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
.menu-aula li
	{
	float: left;
	width: 233px;
	margin: 0 0 4px 0;
	padding: 0;
	background-color: #f4f4f4;
	}
	
.menu-aula li a
	{
	float: left;
	width: 203px;
	margin: 0;
	padding: 6px 15px 6px 15px;
	font-weight: bold;
	}
	
.menu-aula li a:hover
	{
	background-color: #f8f8f8;
	color: #000000;
	}
	
.menu-aula-activo a
	{
	color: #ef8c29 !important;
	}
	
.archivo
	{
	float: left;
	width: 732px;
	margin: 0 0 12px 0;
	padding: 0 0 27px 0;
	background-image: url(../pics/fon_separa_1.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	}

.archivo p
	{
	float: left;
	width: 732px;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
.archivo a
	{
	font-size: 14px;
	font-weight: bold;
	color: #f17c00;
	}
	
.archivo a:hover
	{
	color: #fa9d3f;
	}

.archivo img
	{
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	vertical-align: middle;
	}
	
/* CAMPOS OBLIGATORIOS */

.obligatorio
	{
	}
	
.obligatorio-frase
	{
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 11px;
	}
	
/* ERROR EN EL LOGIN --------------------------------------------------------- */

.error
	{
	padding: 10px 0 0 0 !important;
	color: #FF0000;
	font-size: 11px;
	}
	

	
/* ------------ */

.botonera-formatos
{
	float: left;
	width: 647px;
	margin: 0 0 20px 0;
	padding: 0;
}
	
.boton-formatos
	{
	float: left;
	width: 115px;
	margin: 0 3px 15px 0;
	padding: 0;
	/*
	background-color: red;
	*/
	}
	
.boton-formatos img
	{
	float: left;
	margin: 0 0 6px 0;
	padding: 0;
	border: 0;
	}
	
.boton-formatos p
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
}

.boton-formatos a
{
	/*
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
	background-color: red;
	*/
}

.boton-formatos a:hover
{
	color: #000000;
	text-decoration: underline !important;
}

.boton-formatos .nombre-formato
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.boton-formatos .agregar
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #000000;
}

.boton-formatos .precio
{
	float: left;
	width: 100%;
	margin: 0 -3px 0 0;
	padding: 5px 0 0 0;
	color: #f17c00;
	font-size: 13px;
	font-weight: bold;
}

.boton-formatos .preventa
{
	float: left;
	width: 100%;
	margin: 0 -3px 0 0;
	padding: 5px 0 0 0;
	color: #f17c00;
	font-size: 13px;
	font-weight: bold;
}

.enlace-formatos
	{
	float: left;
	width: 647px;
	margin: 0;
	padding: 0;
	}
	
.enlace-formatos a
	{
	float: left;
	color: #f17c00;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../pics/icono_exclama.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
	height: 18px;
	}
	
.enlace-formatos a:hover
	{
	color: #f17c00;
	text-decoration: underline;
	}
	
/* EXPLICACIÓN DE LOS FORMATOS --------------------------------------------------------- */
	
.formato-explica
{
	float: left;
	width: 840px;
	margin: 0 0 20px 0;
	padding: 0 0 0 140px;
}


.formato-explica img
{
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
}

.formato-explica p
{
	float: left;
	width: 595px;
	margin: 0;
	padding: 0;
	color: #f17c00;
	font-size: 14px;
}

/* ELEMENTOS RELACIONADOS ------------------------------------------------------------------- */

.relacionados
{
	float: left;
	width: 690px;
	margin: 20px 0 0 0;
	padding: 0;
}

.relacionados-columna
{
	float: left;
	width: 338px;
	margin: 0;
	padding: 0;
	/*
	background-color: yellow;
	*/
}

.relacionados-izquierda
{
	margin-right: 14px !important;
}

.relacionados-fila
{
	float: left;
	width: 338px;
	margin: 0 0 8px 0 !important;
	padding: 0 0 0 0;
	/*
	background-color: pink;
	*/
}

.elemento-relacionado
{
	float: left;
	width: 162px;
	margin: 0 14px 0 0;
	padding: 0;
}

.elemento-relacionado img
{
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	border: 1px solid #cccccc;
}

.elemento-relacionado h5
{
	float: left;
	width: 162px;
	margin: 0;
	padding: 0;
	/*
	background-color: red;
	*/
	font-size: 13px;
	font-weight: bold;
}

.sin-margen
{
	margin-right: 0 !important;
}

/* ELEMENTOS RELACIONADOS ------------------------------------------------------------------- */

.comentarios
{
	float: left;
	width: 690px;
	margin: 20px 0 0 0;
	padding: 0;
}

.info-comentario
{
	float: left;
	width: 690px;
	margin: 0 0 7px 0;
	padding: 0 0 7px 0;
	font-size: 12px;
	border-bottom: 1px solid #CCC;
	border-bottom: 1px solid #e6e6e6;
}

.info-comentario .numero
{
}

.info-comentario .nombre
{
	font-weight: bold;
	color: #f47321;
}

.cuerpo-comentario
{
	float: left;
	width: 690px;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #cccccc;
	border-bottom: 1px solid #e6e6e6;
}

.cuerpo-comentario p
{
	float: left;
	width: 100%;
	margin: 0 0 5px 0 !important;
	padding: 0;
}

.formulario-comentario
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.formulario-comentario div
{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}

.formulario-comentario div label
{
	float: left;
	width: 100%;
	margin: 0 0 3px 0;
	padding: 0;
}

.formulario-comentario input, .formulario-comentario textarea
{
	float: left;
	margin: 0;
	padding: 1px 2px;
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.formulario-comentario textarea
{
	width: 684px;
	height: 70px;
}

.formulario-comentario input
{
	width: 300px;
}

.formulario-comentario .boton
{
	width: auto !important;
	background-color: #cccccc;
	background-color: #e7e5e5;
	/*
	border: 1px solid #666;
	*/
	border: 1px solid #ccc;
	font-weight: bold;
	font-size: 11px;
}

div#columna-home-1
	{
	float: left;
	width: 747px;
	margin: 0;
	padding: 0;
	}
	
div#columna-home-2
	{
	float: left;
	width: 233px;
	margin: 0;
	padding: 0;
	}
	
.caja-home-a, .ruta-ficha-izq, .aula-ficha-izq
	{
	float: left;
	width: 233px;
	margin: 0 16px 16px 0 !important;
	padding: 0;
	}
	
.caja-home-b
	{
	float: left;
	width: 233px;
	margin: 0 0 16px 0;
	padding: 0;
	}

.caja-home-c
	{
	float: left;
	width: 482px;
	margin: 0 16px 16px 0;
	padding: 0;
	/*
	background-color: orange;
	*/
	}

.caja-home-a img, .caja-home-b img, .caja-home-c img, .ruta-ficha-izq img, .caja-noticia-foto img, .aula-ficha-izq img
	{
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #1b1c20;
	}
	
.caja-home-c img
	{
	margin: 0 16px 0 0;
	}


.caja-home-a h2, .caja-home-c h2
	{
	float: left;
	height: 26px;
	margin: 0 0 15px 0;
	padding: 0;
	background-color: #ee8317;
	background-repeat: no-repeat;
	background-position: 8px 50%;
	}
	
.caja-home-a h2, .caja-home-b h2
	{
	width: 233px;
	}
	
.caja-home-c h2
	{
	width: 482px;
	}
	
.caja-home-a h2 span, .caja-home-b h2 span, .caja-home-c h2 span
	{
	display: none;
	}
	
.caja-home-a h3, .caja-home-b h3, .caja-home-c h3
	{
 	float: left;
	width: 233px;
	margin: 0 -3px 5px 0;
	padding: 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.paginacion
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}


/* !!!!!!!!!!!!!!!!!!!!!!! */

.sindicacion
{
	padding-top: 15px;
	font-size: 11px;
}

.sindicacion img
{
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
}

.sindicar
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 3px 0;
}
	
	
	


