@import url("tables.css");

@import url("galleries.css");

@import url("boxes.css");

.imagen-left    {float: left; margin:0 10px 10px 0; color: #777; text-align: center; padding-left:2px;}
.imagen-center  {text-align: center; margin: 4px auto; color: #777;}
.imagen-right   {float: right;color: #777; margin:0 0 10px 10px; text-align: center; padding-right:2px;}

.imagen-border   {border: 2px solid #000000;}
.imagen-noborder {border: none;}

.invisible { display: none;}
.clearing  { clear: both;}

.mas-info {
 float: right;
 color: #000000;
 text-decoration:none;
 padding: 2px;
 border-bottom: 1px solid #CC9900;
 border-right: 1px solid #CC9900;
}
#error {}
#exito {}

.mensaje-ayuda {}


.menuhr ul,.menuvr ul,.menuvl ul     {padding:0px;margin:0px;list-style-type:none;}

.menuhr ul li {padding:0px;margin:12px 5px 0px 0px;float: left;}
.menuvr ul li {padding:0px;margin:0px 5px 0px 0px;}
.menuvl ul li {padding:0px;margin:0px 0px 0px 0px;}


body.principal {
padding:0;
margin:0;
background: #FFFFCC  url(../img/repetir_vert.gif)  top left repeat-y;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 0.8em;}
/*DEFINICIONES H3*/

h3.titulo-panel {}

h3.titulo-lagar {}


h3.titulo-categoria{
 border-bottom: 1px solid #CC9900;
 border-left: 1px solid #CC9900;
 font-size: 1em;
 font-weight: bold;
 text-align:left;
}

h3.titulo-bloqueseccion {
 color:  #000000; font-size: 1em;
 padding: 3px 0px 3px 16px; margin: 0px 1px 4px 0px;
 border-bottom: 2px solid #FDCB34;;
 background:#FDE681;
}


h3.titulo-noticia {margin: 0px 0px 5px 0px;text-align: center;font-size: 8pt;}

h3.mes-noticia {}

h3.titulo-cnoticia {}

h2.titulo-formulario{ color:  #000000; font-size: 1em;
 padding: 3px 0px 3px 16px; margin: 0px 1px 4px 0px;
 border-bottom: 2px solid #FDCB34;;
 background:#FDE681;} /*FIN DEFINICIONES H3*/ /*DEFINICIONES H2*/

h2.tipo-recursos {} /*FIN DEFINICIONES H2*/
/*CABECERA*/
div#logotipo                  { float: left;}
div#headerwrapper             { background: url(../img/rheader.gif) top left repeat-x; height:109px; width: 100%;}
div#header                    { background: url(../img/cab_right.gif) 100% 0  no-repeat; height:109px; width: 100%;}

div#buscador                   { position:absolute;left:30px;top: 52px;}
div#buscador td.buscador-input {position: relative;width: 177px;height:29px;border: none;padding: 0px;margin: 0px;}
div#buscador td.buscador-input input{ background: #FFFFCC;border: 1px solid #666666;margin: 1px 0px 0px 4px;width: 165px;height: 15px;color: #666666;font-weight: bold;}
div#buscador .lupa{ background: #FFFFCC;border:none;margin: 1px 0px 0px 4px;color: #666666;}

div#resultados-busquedas input    {border: 1px solid #000000;background-color: #EEEEEE;}
div#resultados-busquedas .status  {font-style:italic;font-size: 12px;padding: 10px 0px 5px 0px;color: #000000;}
div#resultados-busquedas .paginacion-resultados a  {text-decoration:none;font-weight: bold;color: #BD9B04;font-size: 12px;}
div#resultados-busquedas .paginacion-resultados a:hover  {color: #000000;border-bottom: 2px solid #000000;}
div#resultados-busquedas .paginacion-resultados .resultpage-selected  {font-weight: bold;font-size: 12px;border-bottom: 2px solid #000000;}
div#resultados-busquedas dt         {font-size: 12px; font-weight: bold;}
div#resultados-busquedas dt a       {text-decoration:none;font-weight: bold;color: #000000;font-size: 14px;border-bottom: 2px solid #FDCB34;}
div#resultados-busquedas dt a:hover {text-decoration:none;font-weight: bold;color: #000000;font-size: 14px;border-bottom: 2px solid #000000;}
div#resultados-busquedas .url-resultado {font-size: 12px; font-style: italic;color: #007700;font-weight: bold;}
div#resultados-busquedas .decripcion-resultado {padding: 10px 0 0 0;font-size: 12px;}

/*MENU PRINCIPAL*/
div#menuppal {position: absolute;top: 77px; left: 0px;background: url(../img/menuppalrep.jpg) top left repeat-x;}
div#menuppal ul{margin: 0px;padding:8px 0px 8px 10px;font: bold 13px Verdana;list-style-type: none;text-align: left;background: url(../img/menuppalfirst.jpg) top left no-repeat; height: 34px;}
div#menuppal li            {margin: 0px 4px 0px 0px;padding:0;}
div#menuppal li a          {
display: block;
padding: 3px 5px 2px 5px;
text-decoration: none;
color: #000000;
font-size: 10px;
font-weight: bold;
background-color: #FFFFCC;
border-top: 1px solid #FFFFCC;
border-right: 1px solid #FFFFCC;
border-left: 1px solid #FFFFCC;}

div#menuppal li a:hover    {color: #6E6D6B;background-color: #FBFDA7;}
div#menuppal li a#current  {background-color: #FDE681;
color: #000000;
text-decoration: none;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;}
div#menuppal .admin-toolbar img{padding:5px 3px 0px 0px;}

div#banderas {position: absolute; top: 80px;right: 2px;   }
/*FIN DEL MENU PRINCIPAL*/

/*BARRA DE SITUACION*/

div#situacion {position: absolute;top:18px;left:67px;font-style: italic;}
div#situacion a {text-decoration:none;font-weight: bold;color: #000000;}
div#situacion .titulo-situacion {font-size: 12px;font-style:normal;}

div#situacion .barra {} /*FIN BARRA DE SITUACION*/ /*FIN CABECERA*/

/*PANEL IZQUIERDO*/
#panel-izqda    {position:absolute;top:135px;left: 5px;width: 148px;}
#panel-izqda    h3.titulo-bloqueseccion {font-size: 12px;background-color: #000000;}

/*MENU LATERAL*/
#panel-izqda .menuvl li  {padding: 1px 0px 1px 0px;}
#panel-izqda .menuvl li a{
   display:block;padding: 1px 0px 1px 0px;
   font-size: 10px;text-decoration:none;color: #000000;font-weight: bold;}
#panel-izqda  .menuvl li a:hover {background-color: #FDE681;}

#panel-izqda  .menuvl li a.current {background-color: #FDE681;}

#panel-izqda  .menuvl li ul li            {margin-left:10px;}
#panel-izqda  .menuvl li ul li a          {padding: 1px 0px 1px 0px;font-weight: normal;}
#panel-izqda  .menuvl li ul li a:hover    {}
#panel-izqda  .menuvl li ul li a.current  {}
/*FIN MENU LATERAL*/
/*FIN PANEL IZQUIERDO*/

.pagination {}

.pagination li {}

.pagination a {}

.pagination .previous-off, .pagination .next-off {}

.pagination .next a, .pagination .previous a, .lagar .label {}

.pagination .active {}

.pagination a:link, .pagination a:visited {}

.pagination a:hover {}

.pagination img {} /*FIN BARRA DE PAGINACION*/ /*CONTROL TIPO FILTRO*/

.filter-container {}

.filter-container h2 {}

.filter-control {}

.filter-control li {}

.filter-control li.filteradd {}

.filter-control li.filteractive {}

.filter-control a {} /*FIN CONTROL TIPO FILTRO*/ /*PORTADA*/

div#container-portada {}

#portlet-izqda {}

#portlet-izqda #contenido-portlet {}

#portlet-dcha {}

#portlet-dcha .listadoTitulares {}

#portlet-dcha .listadoTitulares li {} /*FIN PORTADA*/ /*CONTENIDO CENTRAL*/

div#container         {margin-left: 200px;}

div#content-wrapper {}

div#content {margin-right: 30px;}

div#container-lagares{}

div#container-lagares-wrapper{}

div#content-lagares-wrapper1 {}

div#content-lagares-wrapper2 {}

div#content-lagares {} /*FIN PÁGINA DE BUSQUEDAS*/

/*CONTENIDOS TIPO CATEGORIAS*/
.listado-categorias  {padding: 0;  width: 98%;}

.listado-categorias  .bloque-categoria    {padding-top: 6px; margin-left: 3%; width: 100%;}
.listado-categorias  .contenido-categoria {padding: 0px 15px 5px 15px;zoom: 1;}
.listado-categorias  .descripcion         {margin: 0px 20px 0 20px;}
.listado-categorias  .innerdescripcion    {width: 98%;}

.listado-categorias  .categoria           {padding: 4px 4px 0px 22px;text-align: justify;}

.listado-categorias  .categoria ul.subcategorias            {margin-left: 122px;list-style-type: none;}
.listado-categorias  .categoria ul.subcategorias li         {padding-left: ;background: url(../img/vineta_lista.jpg) 0px 3px no-repeat;padding-left: 15px;}
.listado-categorias  .categoria ul.subcategorias li a       {color: #CC9900;text-decoration: none;}
.listado-categorias  .categoria ul.subcategorias li a:hover {background-color: #CC9900;color: #FFFFFF;text-decoration: none;}

.listado-categorias  .categoria-center    {width: 44%;margin:0px auto;padding: 4px 4px 0px 22px;text-align: justify;}


.imagen-categoria              {padding: 5px 5px 5px 0px;float: left;margin:0px;}
.imagen-categoria a            {text-decoration: none;}
.imagen-categoria img          {border: none;}

 .listado-categorias .header-categoria {border-bottom: 2px solid #000000;border-top: 2px solid #666666;background-color: #74B26F;}
 h3.titulo-categoria           {padding: 5px 0px 5px 10px;margin: 20px 0px 0px 120px;}
 h3.titulo-categoria  a        {color: #000000;text-decoration: none;}

/*FIN CONTENIDOS TIPO CATEGORIAS*/

/*CONTENIDOS GENERALES BLOQUES*/

.listado-secciones,.localizacion {}

.listado-secciones .bloque-seccion {}

* html .bloque-seccion {} /* Close Commented Backslash Hack */ /*FIN CONTENIDOS GENERALES BLOQUES*/ /*CONTENIDOS TIPO BLOQUES TEXTIMG*/

.listado-secciones .bloque-seccion p {}

.listado-secciones .bloque-seccion ul, .listadoMeses {}

.listado-secciones .bloque-seccion ul li {}

.listado-secciones .bloque-seccion ul ul li {} /*FIN CONTENIDOS TIPO BLOQUES TEXTIMG*/ /*CONTENIDOS TIPO RECURSOS*/

/*CONTENIDOS TIPO RECURSOS*/
.listado-recursos           {margin:0px auto;width: 70%;}
.listado-recursos h3{ border: 1px solid #4b5c7b; color: #4b5c7b; margin: 0px; padding: 0 0 0 10px; font-size: 1em; font-weight: bold; font-style: italic; background-color: #f9f7c1;}
.listado-recursos h2        {font-size: 0.9em;border-bottom: 1px dashed #000000;padding:0;margin:0px 0px 5px 0px;}
.listado-recursos ul        { list-style-type: none; padding: 0; margin: 0 0 0 20px;}
.listado-recursos .titulo   {margin-top: 0px;padding: 0px 0px 0px 18px;background-repeat: no-repeat;background-position:  0% 50%;}
.listado-recursos .titulo a {text-decoration: none; color: #777777;}
/*FIN CONTENIDOS TIPO RECURSOS*/

.calendario{border-bottom: 1px solid #000000;margin: 0px 4px 0px 4px;}

.calendario .dia{}

.calendario .mes{}

.bloque-noticia{border-bottom: 1px solid #cc9900;}

.cnoticia-left {width: 44%;float: left;padding: 10px 10px 10px 10px; border-right: 1px dashed #000000;}
.cnoticia-right {width: 44%;float: left;padding: 10px 10px 10px 10px;}

.cnoticia .imagen-left img {}

.bloque-noticia .mas-info {padding-left: 80px;}
.entradilla {font-style: italic;font-size: 9pt;}

.titulo-noticia a {text-decoration:none;color: #333333;}

.noticia {}

.noticia .entradilla {}

.noticia .fecha {}

.noticia .fechatitular {}

.noticia .imagen {margin:0 10px 10px 0; color: #777; text-align: center; padding-left:2px;float:left;}

.noticia p {}



.listadoTitulares {}

.listadoTitulares h2.mes {}

.listadoTitulares li, .listadoMeses li {}

.listadoTitulares .fecha {}

.listadoTitulares a.titular:hover {}

#formulario                  { margin: 0px auto;padding: 5px 0px 0px 0px;width: 75%;}

#formulario label            { display : block;margin: 1px 0px 1px 0px;font-size:1em;color:#000000;}
#formulario fieldset         { margin : 0px;padding :4px; border: 1px solid #FDCB34;}
#formulario legend           { font-size:10px;font-style: bold;color : #000000;
                                border:1px solid #FDCB34;background-color: #FDCB34;margin : 2px 0px 0px 0px;padding :2px 9px 3px 9px;}
#formulario td               { padding: 2px 5px 2px 5px;}
#formulario input            { border: 1px solid #FDCB34;width:100%;background-color: #FDE681;}
#formulario textarea         { border: 1px solid #FDCB34;width: 100%;background-color:#FDE681;}
#formulario .submitbox       { width:85%;margin : 0px auto;color: #000000;padding : 0px;
                               background:#FDCB34;border: 1px solid #FDCB34;}
#formulario .clausula        { width:85%;margin : 0px auto;padding : 10px;border : 1px solid #FDCB34;}
#formulario #otros-datos     { margin : 0px auto; padding : 11px; border : 1px solid #FDCB34; }


/*FIN FORMULARIOS*/ /*CONTENIDOS DE LOCALIZACION*/

#container .localizacion {}

#container .localizacion h3.titulo-cnoticia {} /*FIN CONTENIDOS DE LOCALIZACION*/

/*CONTENIDOS DE GRAPHIC SERVICES*/
.graphicsrv {padding-top: 10px;text-decoration: none;background: url(../img/fondo-mapa.jpg) 0px 0px no-repeat;}
.graphicsrv a {text-decoration: none;color: #000000;}
.graphicsrv a:hover {text-decoration: none;background-color: #ffffaa;}
.graphicsrv h3 {margin: 0px; padding: 0px;font-size: 1.4em;}
.graphicsrv .sppal{margin-top:10px;background: url(../img/vinetagraph.gif) 0px 50% no-repeat;padding-left: 20px;font-size: 1em;}
.graphicsrv .snext{margin-left: 40px;background: url(../img/vinetagraphsub.gif) 0px 50% no-repeat;padding-left: 23px;font-size: 0.8em;}
/*FIN CONTENIDOS DE GRAPHIC SERVICES*/
/*FIN CONTENIDO CENTRAL*/



/*PIE*/

#footer {} /*FIN PIE*/
