/*
 * Fichero: public.css ,v1.0 17/10/2005 Francisco Javier Lopez
 *
 * Hoja de estilos para presentación de los elementos principales comunes a
 * toda la Web. Se establecen tamaños, fuentes, solores y otros atributos
 * en general.
 *
 * Media			screen
 * Navegadores		IE5+, Mozilla 1.3+, Konqueror X, Opera X
 * CSS				2
 * Fichero			public.css
 * Version			v1.0
 * Autores			Francisco Javier Lopez <plopez@net2u.es>
 * Comentarios
 */

/* ESTILOS GENERALES */
body { margin: 0px; padding: 0px; font-family: "Trebuchet MS", arial, helvetica, verdana, sans-serif; font-size: 11px; color: #444444; text-align: center; background: #C6002E url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/fondo.jpg) top left repeat-x; }
html, body {  }

/* ESTILOS CAJAS GLOBALES */
#web { margin: 0px auto 0px auto; width: 800px; text-align: left; background: #E5D4D6 }
#banner-cabecera{ text-align:center; }
#skyscraper{ text-align:center; float:right; position:absolute; margin-left:810px; }
#roba-paginas{ text-align:center;}
#precabecera { clear: both; width: 800px; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/fondo_precabecera.jpg) top left repeat-x; border-bottom: 2px solid #CA3054; }
#cabecera { clear: both; width: 790px; background: #FFFFFF url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/fondo_cabecera.jpg) top left repeat-x; border-top: 2px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
#contenido { clear: both; width: 790px; background: #FFFFFF; }
#lateral {  }
#datos {  }
#pie { clear: both; width: 790px; text-align: center; background: #FFFFFF; }

/* ESTILOS PARA LA WEB */
#web-padd { margin: 5px 5px 0px 5px; border-bottom: 5px solid #E5D4D6; }

/* ESTILOS PARA LA PRECABECERA */
#precabecera #precabecera-padding { padding: 6px 0px 5px 25px; }

/* ESTILOS PARA LA CABECERA DE LA WEB */
#cabecera #cabecera-padd { margin: 0px 0px 0px 15px; border-bottom: 1px solid #C3B8BC; }
#cabecera #cabecera-logo { float: left; }
#cabecera #cabecera-logo h1 { margin: 0px; padding: 0px; }
#cabecera #cabecera-logo h1 a { display: block; width: 233px; height: 88px; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/logo.gif) top left no-repeat; }
#cabecera #cabecera-logo h1 a span { display: none; }
#cabecera #cabecera-contenido { float: right; width: 540px; }
#cabecera #cabecera-datos {  }
#cabecera #cabecera-claim { float: left; margin: 30px 0px 0px 0px; }
#cabecera #cabecera-claim h2 { display: block; margin: 0px; padding: 0px; width: 340px; height: 16px; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/claim.gif) top left no-repeat;}
#cabecera #cabecera-claim h2 span { display: none; }
#cabecera #cabecera-buscador { float: right; margin: 30px 0px 0px 0px; }
#cabecera #cabecera-buscador form { margin: 0px; padding: 0px; width: 192px; }
#cabecera #cabecera-buscador fieldset { margin: 0px; padding: 0px; border: 0px solid #FFFFFF;  }
#cabecera #cabecera-buscador legend { display: none; }
#cabecera #cabecera-buscador label { clear: both; float: left; margin: 0px; padding: 3px 0px 0px 0px; width: 55px; font-size: 11px; font-weight: bold; color: #780000; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/buscador_label.gif) 43px 8px no-repeat; }
#cabecera #cabecera-buscador .campos { float: left; margin: 0px 0px 5px 0px; padding: 2px; width: 94px; font-size: 11px; color: #555555; vertical-align: middle; }
#cabecera #cabecera-buscador .boton { float: left; margin: 0px 0px 0px 4px; width:29px; height:18px; font-family: "Trebuchet MS", arial, helvetica, verdana, sans-serif;  font-size: 11px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; background: url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/btn_buscar.gif) top left no-repeat; border:0px solid #FFFFFF; }
#cabecera #cabecera-menu { width: 540px; border-top: 1px solid #C2B5B7; }
#cabecera #cabecera-menu ul { margin: 0px; padding: 7px 0px 8px 3px; width: 540px; background: #F4F1F1; border-top: 1px solid #FCFBFB; }
#cabecera #cabecera-menu ul li { list-style-type: none; display: inline; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/bullet_menu.gif) 0px 7px no-repeat; }
#cabecera #cabecera-menu ul li a { font-size: 14px; font-family: "Times New Roman", Times, serif; color: #7A0000; font-weight: bold; text-decoration: none; }
#cabecera #cabecera-menu ul li a:hover { color: #C80017; }
#cabecera #cabecera-menu ul li a span { padding: 0px 0px 0px 7px; }

/* ESTILOS PARA EL PIE DE LA PAGINA */
#pie #pie-padd { margin: 0px 15px 0px 15px; padding: 15px 0px 15px 0px; }
#pie #pie-padd div { padding: 10px; background: #F1E9EA url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/fondo_pie.gif) top left repeat-x; border-top: 1px solid #C4B8BA; }
#pie a { font-weight: normal }
#pie hr { color: #CFC7C8; height: 1px; border: 1px solid #CFC7C8; }

/* ESTILOS PARA EL MENU LATERAL */
#lateral #x {  }

/* ESTILOS PARA EL CONTENIDO Y DATOS */
#contenido #contenido-padd { margin: 0px 15px 0px 15px; padding: 10px 0px 15px 0px; }
#contenido h2.seccion { margin: 0px 0px 10px 0px; padding: 5px 0px 5px 12px; font-size: 20px; color: #C9012F; font-family: "Times New Roman", Times, serif; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/fondo_h2_seccion.gif) 0px 0px no-repeat; border-top: 1px solid #CDAFB1; }
#contenido h3.seccion { margin: 0px; padding: 0px 0px 0px 22px; font-size: 16px; font-family: "Times New Roman", Times, serif; color: #7A0000; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/bullet_h3_seccion.gif) 0px 4px no-repeat; }
#contenido h4.seccion { margin: 0px; padding: 0px; font-size: 12px; color: #B33739; }
#contenido h4.subseccion { margin: 0px; padding: 0px; font-size: 12px; color: #B33739; }

/* ESTILOS PARA LOS LISTADOS */
.listado-documentos ul {  }
.listado-documentos li {  }
.listado-enlaces { padding: 15px 0px 0px 0px; }
.listado-enlaces ul { margin: 0px; padding: 0px; }
.listado-enlaces li { list-style-type: none; }
.listado-categorias {  }
.listado-categorias ul {  }
.listado-categorias li {  }
.listado-direcciones {  }
.listado-direcciones ol {  }
.listado-direcciones li { list-style-type: none; padding: 8px 0px 8px 0px; border-bottom: 1px solid #CCCCCC; }
.listado-direcciones li.marcado { background: #F4ECEA; }
.listado-datos {  }
.listado-datos ul { margin: 4px 0px 4px 0px; padding: 0px; }
.listado-datos li { list-style-type: none; padding: 0px 0px 0px 14px; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/bullet_listado_datos.gif) 0px 3px no-repeat; }
.listado-datos li span { color:#990000; font-size: 10px; text-transform: uppercase; }
.listado-datos li strong { color: #000000; }
.listado-noticias ul {  }
.listado-noticias li {  }
.listado-formato1 ul {  }
.listado-formato1 li {  }
.listado-formato1 dl {  }
.listado-formato1 dt {  }
.listado-formato1 dd {   }

/* ESTILOS PARA EL MES DE ACTIVIDADES */
.home-calendario {  }
.home-calendario caption {  }
.home-calendario td {  }
.home-calendario td span {  }
.home-calendario th {  }
.home-calendario a {  }
.calendario-evento-pasado {  }
.calendario-evento-pasado a {  }
.calendario-evento-pasado a:hover {  }
.calendario-evento-hoy {  }
.calendario-evento-hoy a {  }
.calendario-evento-hoy a:hover {  }
.calendario-evento-futuro {  }
.calendario-evento-futuro a {  }
.calendario-evento-futuro a:hover {  }

/* TABLA DE DATOS */
table.tabla-datos {  }
.tabla-datos thead th {  }
.tabla-datos td {  }

/* ESTILOS PARA CAJA CON FORMATOS */
.caja-f1 {  }
.caja-f1-padd {  }
.caja-f2 {  }
.caja-f2-padd {  }
.caja-datos1 {  }
.caja-datos1-img { float: left; padding: 0px 0px 8px 0px; width: 80px; }
.caja-datos1-txt { margin: 0px 0px 0px 88px; }
.caja-datos1-txt strong { color: #000000; }
.caja-datos1-padd {  }
.caja-datos2 { float: left; padding: 0px 10px 0px 0px; width: 32%; }
.caja-datos2-padd {  }
.caja-datos2-img { float: left; padding: 0px 0px 20px 0px; width: 93px; }
.caja-datos2-txt { margin: 0px 0px 0px 105px; }
.caja-datos3 { float: left; }
.caja-datos3-padd {  }
.caja-datos3-img { float: left; padding: 0px 0px 20px 0px; width: 60px; }
.caja-datos3-txt { margin: 0px 0px 0px 65px; width:110px; }
.caja-destacado {  }
.caja-destacado-padd {  }
.caja-pasarelas { background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/fondo_pasarelas.jpg) top left no-repeat; }
.caja-pasarelas-padd { padding: 0px 210px 0px 200px; }
.caja-agenda { background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/fondo_agenda.jpg) top left no-repeat; }
.caja-agenda-padd { padding: 0px 210px 0px 200px; }
.caja-publicidades { margin: 10px 0px 0px 0px; padding: 8px 0px 0px 0px; border-top: 1px solid #CEAEB2; }
.caja-publicidad { float: left; margin: 0px 10px 0px 0px; width: 103px; }
.caja-publicidad img { padding: 0px 0px 5px 0px; }
.caja-publicidad strong { color: #7F004B; font-size: 9px; text-transform: uppercase; }
.caja-fotos { width: 480px; }
.caja-fotos-padd { padding: 10px 0px 0px 0px; }

/* ESTILOS PARA EL POPUP */
#popup { float: left; width: 540px; text-align: left; background: #FFFFFF; border-bottom: 10px solid #E5D4D6; }
#popup-cabecera { background: #D12F56 url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/popup_cabecera.gif) bottom left repeat-x; border-bottom: 1px solid #FFFFFF; }
#popup-cabecera-padd { padding: 4px; }
#popup-cabecera-titulo { float: Left; }
#popup-cabecera-titulo h1 { margin: 0px; padding: 0px; font-size: 14px; color: #FFFFFF; }
#popup-cabecera-formulario { float: right; width: 215px; }
#popup-cabecera-formulario form  { margin: 0px; padding: 0px; }
#popup-cabecera-formulario fieldset { margin: 0px; padding: 0px; border: 0px solid #FFFFFF; }
#popup-cabecera-formulario fieldset legend { display: none; }
#popup-cabecera-formulario fieldset label { clear: both; float: left; margin: 0px; padding: 3px 0px 0px 0px; width: 70px; font-size: 11px; color: #FFFFFF; font-weight: bold; text-align: right; }
#popup-cabecera-formulario fieldset .campos { float: left; margin: 0px 0px 5px 0px; padding: 0px; width: 140px; font-size: 11px; color: #555555; vertical-align: middle; }
#popup-contenido { background: #E9E4E1 url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/poup_contenido.gif) top right no-repeat; border-bottom: 1px solid #938F8C; }
#popup-contenido-padd { padding: 10px 10px 10px 4px; }
#popup-contenido h2 { margin: 0px; padding: 0px; font-size: 18px; font-family: "Times New Roman", Times, serif; color: #7A0000; }
#popup-datos { border-bottom: 1px solid #FFFFFF;}
#popup-datos-foto { float: left; width: 320px; }
#popup-datos-texto { float: right; width: 220px; }
#popup-datos-texto-padd { padding: 8px 8px 8px 8px; }
#popup-datos h3.seccion { margin: 8px 0px 0px 0px; padding: 6px 0px 0px 22px; font-size: 16px; font-family: "Times New Roman", Times, serif; color: #7A0000; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/bullet_h3_seccion.gif) 0px 10px no-repeat; border-top: 1px solid #CDAFB1; }
#popup-datos h4.seccion { margin: 0px; padding: 0px; font-size: 12px; color: #B33739; }
#popup-datos .aviso { font-size: 10px; }
#popup-paginacion { margin: 8px 0px 0px 0px; border-top: 1px solid #CDAFB1; }
#popup-paginacion-padd { padding: 3px 0px 0px 0px; }

/* ESTILOS PARA COLUMNAS */
.columnas2f1 { background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/columnas2f1_fondo.gif) 388px 0px repeat-y; }
.columnas2f1-c1 { float: left; width: 395px; }
.columnas2f1-c2 { float: right; width: 360px; }
.columnas2f2 { margin: 8px 0px 0px 0px; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/columnas2f1_fondo.gif) 161px 0px repeat-y; }
.columnas2f2-c1 { float: left; width:45%; }
.columnas2f2-c2 { float: right; width:54%; }
.columnas2f3 {  background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/columnas2f1_fondo.gif) 494px 0px repeat-y; }
.columnas2f3-c1 { float: left; width:480px; }
.columnas2f3-c2 {float: right; width: 250px; }

/* FONDOS ESPECIALES */
#fondo-X {  }

/* ESTILOS PARA BREADCRUMS */
#breadcrumbs { background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/fondo_breadcrumbs.gif) bottom left repeat-x; }
#breadcrumbs-padd { padding: 0px 0px 8px 0px; }
#breadcrumbs strong { color: #7A0000; }
#breadcrumbs a {  }
#breadcrumbs a:hover {  }
#breadcrumbs .actual {  }

/* ESTILO PARA LA PAGINACION */
#paginacion { clear: both; color: #000000; margin: 8px 0px 0px 0px; padding: 5px 0px 0px 0px; border-top: 1px solid #CDAFB1; }
#paginacion a.retroceder-todo {  }
#paginacion a.retroceder-todo:hover {  }
#paginacion a.retroceder-todo span {  }
#paginacion a.retroceder {  }
#paginacion a.retroceder:hover {  }
#paginacion a.retroceder span {  }
#paginacion a.avanzar-todo {  }
#paginacion a.avanzar-todo:hover {  }
#paginacion a.avanzar-todo span {  }
#paginacion a.avanzar {  }
#paginacion a.avanzar:hover {  }
#paginacion a.avanzar span {  }
#paginacion .leyenda { color: #7A0000; }
#paginacion .leyenda strong {  }
#paginacion .resultados {  }
#paginacion .actual {  }
#paginacion .actual strong {  }

/* ESTILOS PARA LA NAVEGACION COMPLEMENTARIA */
#navegacion { margin: 10px 0px 0px 0px; text-align: right; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/fondo_navegacion.gif) top right no-repeat; }
#navegacion-padd { padding: 3px 0px 0px 0px; }

/* ESTILOS PARA CUALQUIER FORMULARIO */
.formulario-categorias { margin: 5px 0px 10px 0px; padding: 0px; color: #000000; background: #F2EAEB url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/formulario_categorias_fondo.jpg) bottom left repeat-x; border: 1px solid #D3ABAB; border-bottom: 3px solid #D3ABAB; }
.formulario-direcciones { height:90px; }
.formulario-vestidos {  height:60px; }
.formulario-categorias fieldset { margin: 0px; padding: 10px; border: 0px solid #FFFFFF; }
.formulario-categorias fieldset legend { display: none; }
.formulario-categorias fieldset label { clear: both; float: left; margin: 0px; padding: 3px 0px 0px 0px; width: 85px; font-size: 12px; color: #C80017; font-weight: bold; text-align: right; }
.formulario-categorias fieldset radio {  }
.formulario-categorias fieldset .campos { float: left; margin: 0px 0px 5px 0px; padding: 0px; width: 240px; font-size: 11px; color: #555555; vertical-align: middle; }
.formulario-categorias fieldset .campos-error {  }
.formulario-categorias .boton {  }
.formulario-categorias sup {  }
.formulario-categorias div { padding: 0px 0px 8px 0px; }
.formulario-categorias .aviso {  }

.formulario {  }
.formulario fieldset {  }
.formulario fieldset legend {  }
.formulario fieldset label {   }
.formulario fieldset radio {  }
.formulario fieldset .campos {  }
.formulario fieldset .campos-error {  }
.formulario .boton {  }
.formulario sup {  }
.formulario .aviso {  }

/* ESTILOS PARA TEXTO */
.texto {  }
.entradilla {  }
.destacado { color: #000000; }
.especial {  }
.fecha {  }
.antetitulo {  }
.titulo { font-family: "Times New Roman", Times, serif; font-size: 15px; color: #500000; }
.subtitulo {  }
.entradilla { font-size: 14px; color: #7A0000; }
.resumen {  }
.comentario {  }
.especial { color: #336600; }
.nota { font-size: 10px; color: #660066; text-transform: uppercase; font-weight: bold; }
.anexo {  }

/* ESTILOS PARA EL CUERPO */
.cuerpo {  }
.cuerpo strong {  }
.cuerpo ul {  }
.cuerpo li {  }
.cuerpo p {  }

/* ESTILOS PARA IMAGENES */
.imagen-sinmarco {  }
.imagen-conmarco {  }

.imagen-derecha { float: right; background: #FFFFFF; }
.imagen-derecha-padd { padding: 5px 5px 15px 15px; }
.imagen-izquierda { float: left; background: #FFFFFF; }
.imagen-izquierda-padd { padding: 5px 6px 0px 4px; }
.imagen-derecha, .imagen-izquierda {  }

.imagen-derecha-t { float: right; }
.imagen-derecha-t-padd { padding: 0px 0px 15px 15px; }
.imagen-izquierda-t { float: left;  }
.imagen-izquierda-t-padd { padding: 0px 15px 15px 0px; }
.imagen-derecha-t, .imagen-izquierda-t {  }

/* ESTILOS PARA LOS ENLACES */
img { border: 1px solid #D4D2C7; }
a.img { border: 1px solid #D4D2C7; }
a.img:hover { border: 1px solid #B3B1A6; }
a { color: #002D5B; font-weight: bold; }
a:hover { color: #003399; }
a.enlace { font-weight: normal; }
a.enlace:hover {  }
a.enlace-pq {  }
a.enlace-pq:hover {  }
a.enlace-destacado {  }
a.enlace-destacado span {  }
a.enlace-destacado:hover {  }
a.enlace-masinfo { background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/bullet_masinfo.gif) 0px 3px no-repeat; }
a.enlace-masinfo span { padding: 0px 0px 0px 11px; }
a.enlace-masinfo:hover {  }
a.enlace-ampliarfoto {  }
a.enlace-ampliarfoto span {  }
a.enlace-ampliarfoto:hover {  }
a.enlace-documento {  }
a.enlace-documento span {  }
a.enlace-documento:hover {  }
a.enlace-imprimir {  }
a.enlace-imprimir span {  }
a.enlace-imprimir:hover {  }
a.enlace-subir { background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/bullet_subir.gif) 0px 7px no-repeat; }
a.enlace-subir span { padding: 0px 0px 0px 11px; }
a.enlace-subir:hover {  }
a.enlace-volver { background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/bullet_volver.gif) 0px 5px no-repeat; }
a.enlace-volver span { padding: 0px 0px 0px 11px; }
a.enlace-volver:hover {  }
a.enlace-anterior { background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/bullet_volver.gif) 0px 5px no-repeat; }
a.enlace-anterior span { padding: 0px 0px 0px 11px; }
a.enlace-anterior:hover {  }
a.enlace-siguiente { background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/spossabella/img/bullet_siguiente.gif) right 5px no-repeat; }
a.enlace-siguiente span { padding: 0px 11px 0px 0px; }
a.enlace-siguiente:hover {  }

/* ESTILOS PARA LA LINEA */
.linea { color: #000000; height: 1px; border: 1px solid #000000; }

/* ESTILOS PARA FLOTAR Y ALINEAR Y PADDING */
.flotar-izquierda { float: left; }
.flotar-derecha { float: right; }
.alinear-izquierda { text-align: left; }
.alinear-derecha { text-align: right; }
.alinear-centro { text-align: center; }

/* ESTILOS PARA ESPACIOS Y DIMENSIONES */
.padding-izquierda { padding: 0px 10px 10px 0px; }
.padding-derecha { padding: 0pPX 0px 10px 10px; }

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.borrar { clear: both; }
.ocultar { display: none; }

.contenedor:after { content: "."; display: block; height: 0; clear:both; visibility: hidden; }
.contenedor {display:inline-block;}

/* Hides from IE-mac \*/ * html .contenedor {height: 1%;} /* End hide from IE-mac */
