/*@import url("cabecera.css");*/
/*@import url("forms.css");*/
@import url("tables.css");
@import url("galleries.css");
@import url("boxes.css");
/*p{margin-top: 4px;	margin-bottom: 4px;	margin-right: 5px;}*/

.imagen-left    {float: left; margin:0 10px 10px 0; color: #777; text-align: center; }
.imagen-center  {text-align: center; margin: 4px auto; color: #777;}
.imagen-right   {float: right;color: #777; margin:0 0 10px 10px; text-align: center; }

.imagen-border   {border: 1px solid #355195;}
.imagen-noborder {border: none;}

.invisible { display: none;}
.clearing  { clear: both;}


.mas-info  {
color: #355195;text-align: right;padding-right: 17px;
background: url(../img/masinfo.gif)  100% 40%   no-repeat;font-weight: bold;font-size: 12px;text-decoration: none;
}


#error { padding: 5px 20px 5px 20px; border: 3px solid #A00;  background-color: #FEE;  margin-left: 0px auto;margin-bottom: 3px;}
#exito { padding: 5px 20px 5px 20px; border: 3px solid #0F0;  background-color: #EFE;  margin-left: 0px auto;margin-bottom: 3px;}
#info  { padding: 5px 20px 5px 20px; border: 3px solid #f1e9dd;  background-color: #fefcf9; margin-left: 0px auto;margin-bottom: 3px;}

.mensaje-ayuda {border: 2px solid #6F88FF;background-color: #FEF4B7;width: 85%;margin: 0px auto;padding: 5px;}

.menuhr ul    {padding:0px;margin:0px;list-style-type:none;}
.menuhr ul li {padding:0px;margin:12px 5px 0px 0px;float: left;}

.menuvr ul    {padding:0px;margin:0px;list-style-type:none;}
.menuvr ul li {padding:0px;margin:0px 5px 0px 0px;}

.menuvl ul    {padding:0px;margin:0px;list-style-type:none;}
.menuvl ul li {padding:0px;margin:0px 0px 0px 0px;}


body.principal {margin:0;padding:0;background: url(../img/fondo.gif)  0 0;font-family: verdana,tahoma,helvetica,sans-serif,arial;}



/*DEFINICIONES H3*/
h3.titulo-panel  {margin:0px;color: #355195;}

h3.titulo-lagar  { 
 color: #FFFFFF;
 border-bottom: 2px solid #CCCCCC;;
 padding: 4px 0px 3px 10px;
 font-size: 0.9em;
 margin:0 0 10px 0;
 background: url(../img/rcheader.gif) 0 0  repeat-x;clear:both}

h3.titulo-categoria{
 margin: 0px ;
 padding: 0px;
 border-bottom: 1px solid #355195;
 font-size: 1em;
 font-weight: bold;
 text-align:left;
}

h3.titulo-bloqueseccion {
 color:  #FFFFFF; font-size: 1em;
 padding: 3px 0px 3px 16px; margin: 0px 1px 4px 0px;
 border-bottom: 2px solid #CCCCCC;;
 background:#355195 url(../img/flecha_dcha_pag.gif) 0 center no-repeat;
}

h3.titulo-noticia   {border-bottom:2px solid #555555;
color:#555555;
font-size:1em;
margin:0 20px 10px 0;
padding-top:0;}

h3.mes-noticia {    margin:0px;padding: 10px 0px 0px 0px;
	border-bottom: 4px solid #355195;
    font-size:1.4em;
    font-weight:bold;
    color:  #355195;}

h3.titulo-cnoticia {margin: 0px 0px 8px 15px ; padding:14px 0px 0px 0px;
 border-bottom: 1px solid #000000; font-size: 1.3em; font-weight: bold; text-align:left;
 color: #355195; text-decoration: none;
}

h2.titulo-formulario{
 letter-spacing: 0.09em;
 font-weight: bold;
 font-size:14px;
 color: #355195;
 background-color: #FFFFFF;
 border: 1px solid #355195;
 padding: 5px;
 margin-top: 6px;
 margin-bottom: 3px;}
/*FIN DEFINICIONES H3*/

/*DEFINICIONES H2*/
h2.tipo-recursos {font-size: 0.9em;border-bottom: 1px dashed #000000;padding:0;margin:0px 0px 5px 0px;}
/*FIN DEFINICIONES H2*/

/*CABECERA*/

div#logotipo                  { float: left;}
div#headerwrapper             { background: url(../img/gdrheader.gif) top left repeat-x; height:134px; width: 100%;}
div#header                    { background: url(../img/gdcab_right.gif) 100% 0  no-repeat; height:134px; width: 100%;}
div#menuppal                  { position: absolute;top:0;right:0;text-align: right;}


/*MENU PRINCIPAL*/
div#menuppal                     {position: absolute; top: 85px; right: 25px;}
div#menuppal ul                  {margin: 0px;padding:0px 0px 0px 0px;font: bold 13px Verdana;list-style-type: none;text-align: left;}
div#menuppal li                  {display: inline;margin: 0 3px 0 0;padding:5px 2px 0 2px;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;border-top:1px solid #DFDFDF;background-color:#F3F5F9;}
div#menuppal li a                {text-decoration: none;color: #355195;background-color: transparent;}
div#menuppal li a.first          {border-left: 0;}
div#menuppal li a.last           {border-right: 0;}
div#menuppal li a:hover          {color: #6E6D6B;}
div#menuppal li a#current        {padding: 7px 5px 5px 5px;color: #FFFFFF;text-decoration: none;font-size: 13px;}
div#menuppal .admin-toolbar img  {padding:0px 3px 0px 3px;}
/*FIN DEL MENU PRINCIPAL*/


/*BARRA DE SITUACION*/
div#situacion {padding: 0px 0px 0px 0px;color: #000000;font-style:italic;font-size: 10px;}
div#situacion .barra {}
/*FIN BARRA DE SITUACION*/
/*FIN CABECERA*/


/*PANEL IZQUIERDO*/
#panel-izqda                            {position:absolute;top:135px;left: 20px;width: 153px;}
#panel-izqda    h3.titulo-bloqueseccion {font-size: 12px;background-color: #000000;}
#panel-izqda #titulo-panel     {height: 39px;width: 196px;background:  url(../img/menu-top.jpg)  0px 0px no-repeat; padding-top: 10px;text-align: center;color: #FFFFFF;font-weight: bold;}
#panel-izqda #titulo-panel img {width: 190px;margin: 5px auto;}
/*MENU LATERAL*/
#panel-izqda .menuvl li  {padding: 1px 0px 1px 0px;}
#panel-izqda .menuvl li a{
   display:block;padding: 1px 0px 1px 15px;
   background:  url(../img/vinetamenu.gif)  5px 60% no-repeat;
   font-size: 10px;text-decoration:none;color: #000000;font-weight: bold;}
#panel-izqda  .menuvl li a:hover {background-color: #FFFFFF;}

#panel-izqda  .menuvl li a.current {background-color: #FFFFFF;}

#panel-izqda  .menuvl li ul li       {margin-left:10px;}
#panel-izqda  .menuvl li ul a        {padding: 1px 0px 1px 25px;background: url(../img/menu_sub.gif)  15px 50% no-repeat;border-left: 1px solid transparent;}
#panel-izqda  .menuvl li ul a:hover    {}
#panel-izqda  .menuvl li ul a.current  {}
/*FIN MENU LATERAL*/
/*FIN PANEL IZQUIERDO*/


/*BARRA DE PAGINACION*/
.pagination             { float: right;}
.pagination li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
.pagination a           { border:solid 1px #9aafe5; margin-right:2px;background-color: #FFFFFF;}
.pagination .previous-off,
.pagination .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
.pagination .next a,
.pagination .previous a { font-weight:bold; }
.pagination .active     { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
.pagination a:link,
.pagination a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
.pagination a:hover     { border: solid 1px #0e509e; }
.pagination img {border: none; padding:0;margin: 0;}
/*FIN BARRA DE PAGINACION*/


/*CONTROL TIPO FILTRO*/
.filter-container               {padding: 5px 10px 5px 0px;margin: 0px;zoom: 1;}
.filter-container h2  {
  color: #355195;
  font-size: 18px;
  border-bottom: 1px solid #000000;
  margin: 0px 4px 0px 50px;
  padding: 10px 0px 0px 0px;
}
.filter-control                 { list-style-type: none;margin: 0px 4px 0px 4px;padding: 0px 10px 5px 10px;}
.filter-control li              { padding: 3px 0px 3px 25px;}
.filter-control li.filteradd    { background: url(../img/add.gif) 0 50%  no-repeat;}
.filter-control li.filteractive { background: url(../img/accept.gif) 0 50%  no-repeat;}

.filter-control a               {text-decoration: none;font-size: 12px;font-weight: bold;color: #355195;}
/*FIN CONTROL TIPO FILTRO*/

/*CONTENIDO CENTRAL*/
div#container         {background: #FFFFFF  url(../img/gdrepetir_vert.gif)  top left repeat-y;font-size: 1em;}

div#content-wrapper {margin: 0px 0px 0px 188px;background: #FFFFFF  url(../img/gdrepetir_vert_right.gif)  top right repeat-y;font-size: 0.8em;}
div#content         {padding: 0px 40px 0px 0px;}


/*PÁGINA DE BUSQUEDAS*/
/*#resultados-busquedas {width: 80%;margin: 0px auto;}*/
/*FIN PÁGINA DE BUSQUEDAS*/

/*CONTENIDOS TIPO CATEGORIAS*/
.listado-categorias  {padding: 0;  width: 98%;}

.listado-categorias  .bloque-categoria    {padding-top: 20px; margin-left: 3%; width: 100%;}
.listado-categorias  .contenido-categoria {padding: 0px 15px 5px 15px;min-height: 80px;zoom: 1;}
.listado-categorias  .descripcion         {margin: 0px 20px 0 20px;}
.listado-categorias  .innerdescripcion    {width: 98%;}

.listado-categorias  .categoria           {float: left;width: 44%;padding: 4px 4px 0px 22px;text-align: justify;}

.listado-categorias  .categoria-center    {width: 44%;margin:0px auto;padding: 4px 4px 0px 22px;text-align: justify;}


.imagen-categoria              {padding: 5px;float: left;margin:0px;}
.imagen-categoria a            {text-decoration: none;}
.imagen-categoria img          {border: 2px solid #FFFFFF;}

 .listado-categorias .header-categoria {border-bottom: 2px solid #666666;border-top: 2px solid #666666;background-color: #355195;}
 h3.titulo-categoria           {padding-top: 20px;}
 h3.titulo-categoria  a        {color: #000000;text-decoration: none;}

/*FIN CONTENIDOS TIPO CATEGORIAS*/

/*CONTENIDOS GENERALES BLOQUES*/
.listado-secciones,.localizacion {width: 95%;margin: 0px auto;}

.listado-secciones .bloque-seccion { clear:both; padding: 1px 0px 1px 0px;text-align: justify;width: 100%;margin-top: 2px;}

.listado-secciones h3.titulo-bloqueseccion {clear:both;}

/* Start Commented Backslash Hack \*/
 * html .bloque-seccion {zoom: 1;}
/* Close Commented Backslash Hack */

/*FIN CONTENIDOS GENERALES BLOQUES*/

/*CONTENIDOS TIPO BLOQUES TEXTIMG*/
.listado-secciones .bloque-seccion p  { text-indent: 20px;}

.listado-secciones .bloque-seccion ul { list-style-type: none;}
.listado-secciones .bloque-seccion ul li { background: url(../img/vineta_lista.gif) 0 2px no-repeat; padding-left: 16px;}
.listado-secciones .bloque-seccion ul ul li { background: url(../img/vineta_nivel2.jpg) 0 2px no-repeat; padding-left: 16px;}
/*FIN CONTENIDOS TIPO BLOQUES TEXTIMG*/

/*CONTENIDOS TIPO RECURSOS*/
.listado-recursos           {margin:0px auto;width: 70%;}
.listado-recursos ul        { list-style-type: none; padding: 0; margin: 0 0 0 20px;}
.listado-recursos .titulo   {
margin-top: 0px;padding: 4px 0px 6px 23px;
background-repeat: no-repeat;background-position:  top left;
}
.listado-recursos .titulo a {text-decoration: none; color: #355195;}
/*FIN CONTENIDOS TIPO RECURSOS*/

/*CONTENIDOS TIPO NOTICIAS Y/O ARTICULOS*/
.calendario{
background: url(../img/calendar.gif) 0 0 no-repeat;
float:left;height:49px;width:45px;margin-right: 5px;
}

.calendario .dia{
color:#999999;font-size:18px;text-align:center;text-transform:uppercase;
display:block;margin-left:3px;padding-top:7px;line-height:18px;
}

.calendario .mes{
color:#FFFFFF;font-size:11px;font-weight: bold;text-align:center;text-transform:uppercase;
display:block;line-height:11px;margin-left:3px;padding-top:6px;
}

.noticia                { margin: 0 0 0 3em;font-family:arial, helvetica, sans-srif;}
.noticia .entradilla    { font-size: 1em;font-style:italic;text-align:justify;}
.noticia .fecha         { color: #355195;float: left;padding-top: 4px;font-weight:bold;}
.noticia .fechatitular  { color: #777777;float: right;}
.noticia .imagen        { float:right;color: #777;text-align: justify;padding: 10px;}
.noticia p              { text-align:justify;}
.noticia .mas-info      { padding-left: 18px;}

.cnoticia .imagen-left             { padding: 5px;float: left;margin:0px;}
.cnoticia .imagen-left img         { border: 1px solid #000000;margin: 5px;}

.listadoTitulares                  { padding: 0;margin:0px 0px 0px 90px;list-style-type: none;}
.listadoTitulares h2.mes           { font-size: 1em;border-bottom: 1px solid #000000;}
.listadoTitulares li               { font-size: 0.8em;padding-left: 18px;
                                     background: url(../img/minicalendar.gif) 0 50% no-repeat;}
.listadoTitulares .fecha           { color: #CCCCCC;font-weight: bold;}
.listadoTitulares a.titular        { color: #355195;text-decoration:none;	}
.listadoTitulares a.titular:hover  { background-color: #355195;color: #FFFFFF;text-decoration:none;	}

.listadoMeses     { list-style-type: none;}
.listadoMeses li  { font-size: 0.8em;padding-left: 18px;
                    background: url(../img/minicalendar.gif) 0 50% no-repeat;}
/*FIN CONTENIDOS TIPO NOTICIAS Y/O ARTICULOS*/

/*CONTENIDOS LAGAR*/
#listado-lagares          { width: 80%;margin: 0px auto;}
.lagar .label             { font-weight: bold;}
.lagar                    { font-size: 0.9em;float: left;}
#buscador-lagares         { width: 400px;margin:0px auto;}
#buscador-lagares input   { border: 1px solid #000000;bakcground-color: #FFFFFF;}

/*#listado-lagares .galeria {float: left;}*/

/*FIN CONTENIDOS LAGAR*/

/*FORMULARIOS*/
 #formulario                  { margin: 0px auto;padding: 15px;width: 95%;}
 
 #content-lagares #formulario { margin: 0px auto;padding: 4px;width: 70%;} 
 
 #formulario label            { display : block;margin: 7px 0px 3px 0px;font-size:1em;color:#355195;}
 #formulario fieldset         { margin : 0px;padding :10px; border: 1px solid #355195;}
 #formulario legend           { font-size:10px;font-style: bold;color : #FFFFFF;
                                border:1px solid #355195;background-color: #355195;margin : 5px 0px 0px 0px;padding :2px 9px 3px 9px;}
 #formulario td               { padding: 8px;}
 #formulario input            { border: 1px solid #355195;width:100%;background-color: #FFFFFF;}
 #formulario textarea         { border: 1px solid #355195;width: 100%;background-color:#FFFFFF;}
 #formulario .submitbox       { width:85%;margin : 0px auto;padding : 10px;color: #FFFFFF;padding : 10px;
                                background:#355195;border: 2px solid #000000;}
 #formulario .clausula        { width:85%;margin : 0px auto;padding : 10px;border : 1px solid #355195;}
 #formulario #otros-datos     { margin : 0px auto; padding : 11px; border : 1px solid #355195; }

/*FIN FORMULARIOS*/

/*CONTENIDOS DE LOCALIZACION*/
#container .localizacion                    { font-size: 0.8em;}
#container .localizacion h3.titulo-cnoticia { margin-left: 0px;}
/*FIN CONTENIDOS DE LOCALIZACION*/

/*FIN CONTENIDO CENTRAL*/


/*PIE*/
#footer-wrapper      {background:  url(../img/gdrpie.gif) 0px 0px repeat-x;height:54px;}
#footer              {background:  url(../img/gdright_foot.gif) 100% 0px no-repeat;height:54px;}
/*FIN PIE*/