body{
	font-family: Verdana,Arial,sans-serif;
	color: #666666;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

TABLE{
	font-family: Verdana,Arial,sans-serif;
	color: #666666;
	font-size: 10px;
	text-align: left;
}

a{
	color:#0161C0;
	text-decoration:underline;
}



#TablaGeneral{
	width: 760px;
	margin: 0px;
	padding: 0px;
}

#TablaGeneral2{
	margin: 0px;
	padding: 0px;
}

#TablaContenido{
	float:left;
}

ul{
	display:block;
	list-style-type: disc;
	font-size: 10px;
	padding:0px 0px 0px 0px;
	margin-left: 20px;
}

li{
	padding: 5px 0px 0px 0px;
}

li a{
	text-decoration: none;
	color: #666666;
}

li a:hover{
	text-decoration: underline;
	color: #666666;
}

/* BUSCADOR */

input.CamposBusqueda{
	border:1px solid #666666;
	font-family: Verdana,Arial,sans-serif;
	color: #666666;
	font-size: 10px;
	width: 80px;
	margin-left: 3px;
	margin-right: 10px;
	}
textarea.CamposBusqueda{
	border:1px solid #666666;
	font-family: Verdana,Arial,sans-serif;
	color: #666666;
	font-size: 10px;
	width: 80px;
	margin-left: 3px;
	margin-right: 10px;
	}
	
.botonBusqueda{
	font-family: Verdana,Arial,sans-serif;
	color: #666666;
	font-size: 10px;
	background-color: #CCCCCC;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
}

/* FORMULARIOS */
	
.CamposFormulario{
	border:1px solid #999999;
	font-family: Verdana,Arial,sans-serif;
	background-color:#FFF5E5;
	color: #666666;
	font-size: 10px;
	margin: 5px 0px 5px 0px;
	}
	
.botonFormulario{
	font-family: Verdana,Arial,sans-serif;
	color: #666666;
	font-size: 10px;
	background-color: #E4E4E4;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
	margin: 5px 0px 5px 0px;
}


.CampoUnidades{
	border:1px solid #666666;
	font-family: Verdana,Arial,sans-serif;
	color: #666666;
	font-size: 10px;
	width: 20px;
	margin-left: 3px;
	margin-top: 5px;
	}
	
.CampoUnidadesLsitado{
	border:1px solid #666666;
	font-family: Verdana,Arial,sans-serif;
	color: #666666;
	font-size: 10px;
	width: 20px;
	margin-left: 3px;
	margin: 5px 5px 5px 0px;
	}




/* TITULARES DE SECCIONES */

#Seccion{
	background-image: url(_img/rombo.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	width: 125px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 3px 5px 4px 0px;
	display: block;
	float: left;
	clear:both;
}

#SeccionExtra{
	background-image: url(_img/rombo.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	width: 145px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 3px 5px 4px 0px;
	display: block;
	float: left;
	clear:both;
}

P.SeccionPresentacion{
	background-color: #AA5500;
}

P.SeccionCatalogo{
	background-color: #FFAC00;
}

P.SeccionNoticias{
	background-color: #DF0070;
}

P.SeccionProfesores{
	background-color: #209D00;
}

P.SeccionContactar{
	background-color: #016FD8;
}


/* SUTITULOS DE SECCIONES */


#SubSeccion{
	font-size: 10px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 3px 5px 4px 0px;
	display: block;
	float: left;
	width: 100px;
}

P.SubSeccionPresentacion{
	color: #AA5500;
}

P.SubSeccionCatalogo{
	color: #FFAC00;
}

P.SubSeccionNoticias{
	color: #DF0070;
}

P.SubSeccionProfesores{
	color: #209D00;
}

P.SubSeccionContactar{
	color: #016FD8;
}

/* SECCION BUSCADOR*/
#Buscador{
	background-image: url(_img/rombo.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-align: right;
	width: 110px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 3px 5px 4px 0px;
	display: block;
	float: left;
	clear:both;
}

P.BuscadorSeccion{
	background-color: #CCCCCC;
}

/* ENLACES MENU SUPERIOR */

#linkSeccion{
	display:block;
	background-image: url(_img/flecha.gif);
	background-position: inherit;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	width: 72px;
	height:16px;
	margin-right: 4px;
	padding-top: 58px;
	padding-right: 2px;
}
#linkSeccionENG{
	display:block;
	background-image: url(_img/flecha.gif);
	background-position: inherit;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	width: 72px;
	height:26px;
	margin-right: 4px;
	padding-top: 48px;
	padding-right: 2px;
}

A.linkSeccionPresentacion{
	background-color: #AA5500;
	text-decoration: none;
}

A.linkSeccionPresentacion:hover{
	background-color: #BF8040;
	text-decoration: none;
}

A.linkSeccionCatalogo{
	background-color: #FFAC00;
	text-decoration: none;
}

A.linkSeccionCatalogo:hover{
	background-color: #FFC140;
	text-decoration: none;
}

A.linkSeccionNoticias{
	background-color: #DF0070;
	text-decoration: none;
}

A.linkSeccionNoticias:hover{
	background-color: #E74094;
	text-decoration: none;
}

A.linkSeccionProfesores{
	background-color: #209D00;
	text-decoration: none;
}

A.linkSeccionProfesores:hover{
	background-color: #58B640;
	text-decoration: none;
}

A.linkSeccionContactar{
	background-color: #016FD8;
	text-decoration: none;
}

A.linkSeccionContactar:hover{
	background-color: #4193E2;
	text-decoration: none;
}

/* CESTA DE LA COMPRA */

#cistella{
	display:block;
	background-image: url(_img/cesta.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #000000;
	text-align: right;
	width: 140px;
	margin:  6px 0px 6px 0px;
	padding: 2px 10px 3px 0px;
}

A.cistella{
	background-color: #FFAC00;
	text-decoration: none;
	border-bottom: 1px solid #B27800;
	border-left: 1px solid #FFE2A6;
	border-top: 1px solid #FFE2A6;
	border-right: 1px solid #B27800;
}
/*
A.cistella:hover{
	background-color: #FFAC00;
	text-decoration: none;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
}
*/
#Comprar{
	display: block;
	margin: 0px 0px 0px 5px;
	padding: 10px 10px 5px 5px;
	width: 90px;
	background-color: #FFD699;
	color:#000000;
	text-align:rigth;
}

TR.CistellaTituloCatalogo{
	background-color: #FFC140;
	text-align:center;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	color: #666666;
}

TR.CistellaTituloCatalogo a{
	color:#000000;
	text-decoration:none;
}

TR.CistellaTituloCatalogo a:hover{
	text-decoration:none;
	color:#000000;
}

TR.ProfesTituloCatalogo{
	background-color: #58B640;
	text-align:center;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	color: #666666;
}

TR.ProfesTituloCatalogo a{
	color:#000000;
	text-decoration:none;
}

TR.ProfesTituloCatalogo a:hover{
	text-decoration:none;
	color:#000000;
}

TR.CistellaTituloContactar{
	background-color: #4193E2;
	text-align:left;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	color: #FFFFFF;
}

TR.CistellaTituloProfesores{
	background-color: #58B640;
	text-align:center;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	color: #000000;
}
TR.CistellaTituloIzq{
	background-color: #FFD699;
	text-align:left;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	color: #000000;
}

TR.CistellaProducto{
	padding: 5px 10px 5px 10px;
}

TR.CistellaProducto a{
	text-decoration: none;
	color: #666666;
}

TR.CistellaProducto a:hover{
	text-decoration: underline;
	color: #666666;
}

TR.CeldaInteriorCatalogo{
	padding: 4px 5px 4px 5px;
}

TR.CeldaInteriorCatalogo a{
	color: #666666;
}

A.Catalogo{
	color:#333333;

}

TR.CeldaInteriorContactar{
	padding: 2px 10px 2px 10px;
	background-color:#F3F9FE;
	height: 25px;
}

TR.CeldaInteriorContactar a{
	text-decoration: none;
	color: #666666;
}

TR.CeldaInteriorContactar a:hover{
	text-decoration: underline;
	color: #666666;
}

TR.CeldaInteriorProfesores{
	padding: 2px 10px 2px 10px;
	background-color:#FFF9F0;
	height: 25px;
}

TR.CeldaInteriorProfesores a{
	text-decoration: none;
	color: #666666;
}
TR.CeldaInterior a:hover{
	text-decoration: underline;
	color: #666666;
}

TR.CeldaInteriorb{
	padding: 2px 10px 2px 10px;
	height: 25px;
}

TR.CeldaInteriorb a{
	text-decoration: none;
	color: #666666;
}

TR.CeldaInteriorb a:hover{
	text-decoration: underline;
	color: #666666;
}

TR.Resultados{
	padding: 2px 10px 2px 10px;
	height: 0px;
}

TR.Resultados a{
	text-decoration: underline;
	color: #666666;
}

TR.Resultados a:hover{
	text-decoration: underline;
	color: #666666;
}


/* LISTADO NOTICIAS HOME */

ul.noticias{
	width: 110px;
	background-color: #EFEFEF;
	display:block;
	list-style-type:none;
	font-size: 10px;
	color: #000000;
	text-align: left;
	margin: 30px 20px 20px 0px;
	padding: 0px 10px 10px 10px;
}

li.noticias{
	padding: 10px 0px 0px 0px;
}

li.noticias a{
	text-decoration: none;
	color: #666666;
}

li.noticias a:hover{
	text-decoration: underline;
	color: #666666;
}

/* LISTADO MAPA WEB */

ul.mapa_webInicio{
	font-size: 10px;
	margin: 0;
	padding: 0;
}

ul.mapa_webInicio a.titol{
	display:block;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

ul.mapa_webPresentacion{
	display:block;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	margin: 0;
	padding: 0;
}

ul.mapa_webPresentacion a.titol{
	display:block;
	font-weight:bold;
	color: #AA5500;
	text-decoration:none;
}

li.mapa_webPresentacion{	
	list-style-image:url(_img/flecha_mapa_presentacion.gif);
	margin: 1px 0px 0px 18px;
	padding: 0;
}

li.mapa_webPresentacion2{	
	list-style-image:url(_img/flecha_mapa_presentacion.gif);
	margin: 1px 0px 0px -3px;
	padding: 0;
}

li.mapa_webPresentacion a{
	text-decoration: none;
}

li.mapa_webPresentacion a:hover{
	text-decoration: underline;
}

ul.mapa_webCatalogo{
	display:block;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	margin: 0;
	padding: 0;
}

ul.mapa_webCatalogo a.titol{
	font-weight:bold;
	color: #FFC140;
	text-decoration:none;
}

li.mapa_webCatalogo{	
	list-style-image:url(_img/flecha_mapa_catalogo.gif);
	margin: 1px 0px 0px 18px;
	padding: 0;
}

li.mapa_webCatalogo a{
	text-decoration: none;
}

li.mapa_webCatalogo a:hover{
	text-decoration: underline;
}

ul.mapa_webNoticias {
	display:block;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	margin: 0;
	padding: 0;
}

ul.mapa_webNoticias a.titol{
	display:block;
	font-weight:bold;
	color: #DF0070;
	text-decoration:none;
}

li.mapa_webNoticias{	
	list-style-image:url(_img/flecha_mapa_noticias.gif);
	margin: 1px 0px 0px 18px;
	padding: 0;
}

li.mapa_webNoticias a{
	text-decoration: none;
}

li.mapa_webNoticias a:hover{
	text-decoration: underline;
}

ul.mapa_webProfesores{
	display:block;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	margin: 0;
	padding: 0;
}

ul.mapa_webProfesores a.titol{
	display:block;
	font-weight:bold;
	color: #209D00;
	text-decoration:none;
}

li.mapa_webProfesores{	
	list-style-image:url(_img/flecha_mapa_profesores.gif);
	margin: 1px 0px 0px 18px;
	padding: 0;
}

li.mapa_webProfesores a{
	text-decoration: none;
}

li.mapa_webProfesores a:hover{
	text-decoration: underline;
}

ul.mapa_webContactar{
	display:block;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	margin: 0;
	padding: 0;
}

ul.mapa_webContactar a.titol{
	display:block;
	font-weight:bold;
	color: #016FD8;
	text-decoration:none;
}

li.mapa_webContactar{	
	list-style-image:url(_img/flecha_mapa_contactar.gif);
	margin: 1px 0px 0px 18px;
	padding: 0;
}

li.mapa_webContactar a{
	text-decoration: none;
}

li.mapa_webContactar a:hover{
	text-decoration: underline;
}

/* SUBMENU PAGINA */

#SubMenu2{
	display: block;
	font-size: 10px;
	color: #000000;
	text-align: right;
	margin: 0px 15px 0px 0px;
	padding: 2px 5px 2px 5px;
}

A.SubMenu2{
	background-color: #FFAC00;
	text-decoration: none;
	border-bottom: 1px solid #B27800;
	border-left: 1px solid #FFE2A6;
	border-top: 1px solid #FFE2A6;
	border-right: 1px solid #B27800;
	color: #000000;
}


/* CAPAS */

#SubMenuPresentacion{
	display: block;
	border-left: 1px solid #AA5500;
	padding: 5px 0px 0px 5px;
	margin-top: 0px;
	margin-left: 186px;
	position: absolute;
	z-index:1;
	color: #AA5500;
	text-align:left;
}


#SubMenuPresentacion a{
	margin-right: 10px;
	text-decoration: none;
	color: #AA5500;
	}
	
#SubMenuPresentacion a:hover{
	text-decoration: underline;
	}
	
#SubMenuCatalogo{
	display: block;
	border-left: 1px solid #FFAC00;
	padding: 5px 0px 0px 5px;
	margin-top: 0px;
	margin-left: 264px;
	position: absolute;
	z-index:1;
	color: #FFAC00;
	text-align:left;
}

#SubMenuCatalogo a{
	margin-right: 10px;
	text-decoration: none;
	color: #FFAC00;
	}
	
#SubMenuCatalogo a:hover{
	text-decoration: underline;
	}
	
#SubMenuProfesores{
	display: block;
	border-right: 1px solid #58B640;
	padding: 5px 5px 0px 0px;
	margin-top: 0px;
	margin-left: 246px;
	position: absolute;
	z-index:1;
	color: #58B640;
	text-align:left;
}

#SubMenuProfesores a{
	margin-rigth: 10px;
	text-decoration: none;
	color: #58B640;
	}
	
#SubMenuProfesores a:hover{
	text-decoration: underline;
	}
	
#SubMenuContactar{
	display: block;
	border-right: 1px solid #016FD8;
	padding: 5px 5px 0px 132px;
	margin-top: 0px;
	position: absolute;
	z-index:1;
	color: #016FD8;
	text-align:left;
}

#SubMenuContactar a{
	margin-rigth: 10px;
	text-decoration: none;
	color: #016FD8;
	}
	
#SubMenuContactar a:hover{
	text-decoration: underline;
	}
	
#SubMenuContactarCat{
	display: block;
	border-right: 1px solid #016FD8;
	padding: 5px 5px 0px 136px;
	margin-top: 0px;
	position: absolute;
	z-index:1;
	color: #016FD8;
	text-align:left;
}

#SubMenuContactarCat a{
	margin-rigth: 10px;
	text-decoration: none;
	color: #016FD8;
	}
	
#SubMenuContactarCat a:hover{
	text-decoration: underline;
	}
	
#SubMenuContactarEng{
	display: block;
	border-right: 1px solid #016FD8;
	padding: 5px 5px 0px 392px;
	margin-top: 0px;
	position: absolute;
	z-index:1;
	color: #016FD8;
	text-align:left;
}

#SubMenuContactarEng a{
	margin-rigth: 10px;
	text-decoration: none;
	color: #016FD8;
	}
	
#SubMenuContactarEng a:hover{
	text-decoration: underline;
	}
	
#SubMenuProfesoresCat{
	display: block;
	border-right: 1px solid #58B640;
	padding: 5px 5px 0px 0px;
	margin-top: 0px;
	margin-left: 249px;
	position: absolute;
	z-index:1;
	color: #58B640;
	text-align:left;
}

#SubMenuProfesoresCat a{
	margin-rigth: 10px;
	text-decoration: none;
	color: #58B640;
}
	
#SubMenuProfesoresCat a:hover{
	text-decoration: underline;
}
	
	
/* OTROS ESTILOS */

#direccion{
	width: 174px;
	background-color: #CCCCCC;
	height: 74px;
	margin: 0px;
	padding-right: 10px;
	text-align: right;
	font-size:10px;
}

#idioma{
	width: 564px;
	background-color: #E4E4E4;
	height: 14px;
	padding: 2px 10px 4px 0px;
	text-align: right;
}

#idioma a{
	color: #666666;
	text-decoration: none;
}

#buscador{
	height: 25px;
	text-align: left;
}

.negrita{
	font-weight: bold;
}

.TituloObra{
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	color: #666666;
}

.TituloObra a{
	text-decoration: underline;
	}

.TituloObra a{
	text-decoration: none;
}


.TituloAutor {
	font-weight: bold;
	font-size: 10px;
	color: #666666;
}

.TituloAutor a{
	font-weight: bold;
	text-decoration: underline;
	}

.TituloAutor a{
	font-weight: bold;
	text-decoration: none;
}

.TituloAutor a{
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
	color: #666666;
	}

.CamposObra{
	font-weight: bold;
	font-variant:small-caps;
	font-size:12px;
}

.advertencia{
	font-weight: bold;
	color: #CC0000;
}

.advertenciaEmail{
	font-weight: bold;
	color: #209D00;
}

#colIzq{
	padding-left: 20px;
	width: 166px;
}

#colIzq2{
	vertical-align:top;
	text-align:left;
	padding-left: 20px;
	width: 166px;
}

#colDrch{
	text-align:left;
	width: 574px;
}

P {
	width: 100%;
	display:block;
	clear:both;
}

P img{
	border: 1px solid #000000;
	float: left;
	margin: 0px 10px 10px 20px;
}
.ficha {
	width: 95%;
	margin: 0px 10px 10px 20px;
}
.negrita {
 font-weight: bold;
}