

   /******* backgrounds ************/
   body{
      

      
         background-color:transparent;
      
   }

   .caja{
      
         background:#ffffff!important;
      
      
         
            border:0!important;
            box-shadow: 0 0 0 0 !important;
            padding-top:0;
         
         
      
   }

   
   
      #vista-seccion-resumen .item .imagen {
         box-shadow:0 0 0 0;
      }
   

   
   /* color secundario */
   
   #vista-seccion-resumen-imagen-debajo .item,
   #vista-seccion-actualidad .item{
      border-color:#474747
   }
   

   .separadorHorizontal{
      
         border-top-color:#474747;
      
   }

   #portal-header-container{
      
         background-image:url(http://www.santaularia.eu/backgroundHeaderImage_max);
         
            background-repeat: no-repeat;
         
         
            background-position: center bottom;
         
      
      
         background-color:transparent;
      
   }

   #portal-top #portal-header{
      
         height:100px;
      
   }

   #footer #footer-container-wrapper{
      
      
   }

   #footer #footer2-container-wrapper{
      
         background-image:url(http://www.santaularia.eu/backgroundFooter2Image_max);
         
            background-repeat: no-repeat;
         
         
            background-position: center bottom;
         
      
      
         background-color:#474747;
      
      
   }
   
   #footer #footer2-container a,
   #footer #footer2-container p,
   #footer #footer2-container,
   #footer #footer2-container-wrapper #contenido-relacionado,
   #footer #footer2-container-wrapper #contenido-relacionado a{
      
         color:#ededed;
      
   }

   #footer #footer2-container-wrapper #contenido-relacionado{
      
         border-top:1px solid#ededed;
      
   }

   /****** general ****************/
   h1, h1 a{
      
         color:#7CB938!important;
         border-color:#7CB938;
      
      
         border-bottom-width:2px;
      
      
      
         font-weight:bold;
      
      
         font-size:19pt;
      
      
         font-family:Verdana;
      
   }

   

   .toc .portletItem #toc-container div a{
      
         color:#3F3F3F!important;
      
   }

   .toc .portletItem #toc-container div ul a{
      
   }

   h2, h2 a, .color_h2, .h2, .h2 a{
      
         color:#3F3F3F!important;
      
   }

   h2, h2 a, .h2, .h2 a,
   .visor_carrousel_container .carrousel .itemCarrousel .title,
   #home_content_wrapper .body.e5 #secciones_destacadas_home .item .titulo a,
   #home_content_wrapper .body.e3 #secciones_destacadas_home .item .titulo a,
   .portletHeader,
   .portletHeaderTextOnly{
      
         font-size:17pt;
      
      
         font-family:Arial;
      
      
   }

   h3, h3 a{
      
      
      
      
   }

   a, a:visited,
   p a, p a:visited,
   #content li a, #content li a:visited,
   #content p a, #content p a:visited{
      
         color:#0E8D22;
      
   }

   #content, .color_letra_normal, blockquote, .discreet, .portletBuscadorProductos, .portletProductosDestacados, .portletNoticias{
      
         color:#545454!important;
      
   }

   body,
   #content,
   #secciones_destacadas_home .item .titulo a,
   #productos_tienda_wrapper .item .descripcion .titulo_producto,
   #productos_tienda_wrapper .item .descripcion .precioActual,
   #footer #footer-container h2, h3 a,
   .context, .formControls .actionButtons .button, .documentEditable * .context,
   #vista-seccion-resumen-imagen-debajo .item h2.titulo a,
   #vista-seccion-actualidad .item h2.titulo a,
   #vista-seccion-actualidad-clasica .item h2.titulo a,
   #vista-seccion-resumen .item h2.titulo a{
      
         font-size:9pt;
      
      
         font-family:Verdana;
      
   }

   #ultimas_noticias_wrapper .item .fecha,
   #ultimas_noticias_wrapper .item .descripcion,
   #secciones_destacadas_home .item .descripcion,
   #footer #footer2-container a, #footer #footer2-container p, #footer #footer2-container,
   #footer #footer-container .sitemap .column div.item,
   #vista-seccion .image_carrousel div.footer,
   #vista-seccion-galeria-imagenes .image_carrousel div.footer
   #vista-seccion .videos div.footer,
   #vista-seccion-ficha .videos div.footer,
   #vista-seccion-ficha div.image_carrousel div.footer,
   #vista-seccion-actualidad-clasica .fecha,
   #vista-seccion-actualidad .fecha,
   #vista-seccion-resumen .item .descripcion
   {
      
         font-size:10pt;
      
      
         font-family:Verdana;
      
   }
   
   
      #content, h4, h5, h6, p, a{
         font-family:Verdana;
      }
   

   #content ul{
      
   }

   /********* logo *********/
   #portal-logo img {
      
      
   }

   /******** frase_cabecera ******/
   #frase_cabecera{
      
         color:#88ba0b;
      
      
         font-family:Tahoma, sans-serif;
      
      
         font-style:normal;
      
      
         font-size:20pt;
      
      
         font-weight:bold;
      
      
         bottom:100px;
      
      
         left:228px;
      
   }

   /******* buscador ********/
   #portal-searchbox{
      
         bottom:100px !important;
      
      
      
         font-size:10pt !important;
      
   }

   /******** tabs *********/
   #portal-globalnav{
      
         
         
            background:transparent;
         
      

      
         bottom:40px!important;
      

      

      

      
         right:0px!important;
         left:auto!important;
      

      
         width:auto;
      
   }

   
      #portal-globalnav li{
         position:relative;
      }

      #portal-globalnav li:hover ul, 
      #portal-globalnav li li:hover ul, 
      #portal-globalnav li li li:hover ul,
      #portal-globalnav li li li li:hover ul, 
      #portal-globalnav li.sfhover ul, 
      #portal-globalnav li li.sfhover ul, 
      #portal-globalnav li li li.sfhover ul,
      #portal-globalnav li li li li.sfhover ul {
          right:0;
      }
   

   #portal-globalnav,
   #portal-globalnav a,
   #portal-globalnav ul.submenu li a,
   #portal-globalnav li a.plain,
   #portal-globalnav #tab-selector-idioma .flag_wrapper.plain{
      
         font-family:Verdana;
      
      
         font-size:9pt;
      
      
   }


   #portal-globalnav li a.plain,
   #portal-globalnav #tab-selector-idioma .flag_wrapper.plain{
      
         color:#000000;
      
      
         font-weight:bold;
      
   }

   #portal-globalnav li.selected a.plain,
   #portal-globalnav li.plain a.plain:hover,
   #portal-globalnav li.plain a:hover,
   #portal-globalnav li ul.submenu a:hover,
   #portal-globalnav #tab-selector-idioma .flag_wrapper.plain:hover,
   #portal-globalnav li#tab-selector-idioma ul.submenu a:hover div.flag,
   li.formTab a.selected,
   li.formTab a:hover,
   .even{
      
         background-color:#ffffff;
      
      
         color:#88ba0b!important;
      
      
         font-weight:bold;
      
   }

   #portal-globalnav li {
      
         border-right-width:2px;
         border-left: 0;
      
      
         border-right-color:#ffffff;
         border-left: 0;
      
   }

   #portal-globalnav li#tab-selector-idioma{
      border-left-style:solid;
      
         border-left-width:2px;
      
      
         border-left-color:#ffffff;
      
   }

   /*** submenu *****/
   #portal-globalnav li ul.submenu a:hover,
   #portal-globalnav li.plain ul.submenu a.plain,
   #portal-globalnav li#tab-selector-idioma ul.submenu a:hover div.flag{
      
         font-weight:bold!important;
      
   }

   #portal-globalnav ul.submenu{
      
         background-color:#b1c800;
      
   }

   #portal-globalnav ul.submenu li a,
   #portal-globalnav li#tab-selector-idioma ul.submenu .flag{
      
         color:#ffffff!important;
      
      
         font-size:9pt;
      
   }

   #portal-globalnav ul.submenu li a:hover{
      
         color:#0E8D22!important;
      
      
         background:#b5b209!important;
      
   }

   #portal-globalnav li#tab-selector-idioma ul.submenu a:hover div.flag{
      
         background-color:#b5b209!important;
      
      
         color:#0E8D22!important;
      
   }

   /*** tabs ********/

   

   

   
      #portal-top #portal-header{
         padding-bottom: 54px;
      }

      #portal-top #portal-header-container {
         margin-bottom: 10px;
      }

      #portal-globalnav{
         background:none;
         box-shadow:none;
         bottom:0;
      }
      
      #portal-globalnav li.plain a.plain,
      #portal-globalnav #tab-selector-idioma .flag_wrapper.plain{
         
            background:transparent;
         
      }

      #portal-globalnav li.plain a.plain,
      #portal-globalnav li.start.selected a.plain,
      #portal-globalnav #tab-selector-idioma .flag_wrapper.plain{
         border-radius: 0!important;
         -ms-border-radius: 0!important;
         -moz-border-radius: 0!important;
         -webkit-border-radius: 0!important;
         -khtml-border-radius: 0!important;
      }

      #portal-globalnav li.plain,
      #portal-globalnav li.selected{
         margin-right:0px;
      }

      #portal-searchbox{
         bottom:62px;
      }
   


   

   /******* breadcrumbs ******/
   #portal-breadcrumbs,
   #portal-breadcrumbs a{
      
         color:#3F3F3F;
      
   }
   
   

   /******* footer ********/
   #footer .item a,
   #footer .final .links a,
   #footer .final .social p,
   #footer .final .poweredby p{
      
         color:#ffffff;
      
   }

   #footer #footer-container .sitemap .column h2 a{
      
         color:#0E8D22!important;
      
   }

   #footer #footer-container .sitemap{
      
         border-bottom-color:#ffffff;
      
   }

   /****** cajasMultiuso ******/
   .cajamultiuso .titulo {
      
         background:#7CB938;
      
      
         color:#ffffff;
      
   }


   /********** portlets *************/
   .portlet.egeneral{
      
      
   }

   .portlet.egeneral .portletHeader{
         
      
      
      
   }

   .portlet.egeneral .portletFooter{
      
   }

   .portlet.egeneral .portletFooter a{
      
   }

   /******** portlet navigation *********/
   .portletNavigationTree.portlet{
      
         background:#ffffff;
      
   }


   .navTreeItem a:hover, dd.portletItem .navTreeItem a:hover, a.navTreeCurrentItem, .portletNavigationTree .navTreeLevel0 li a.navTreeCurrentItem {
      
         color:#ffffff!important;
      
      
         font-weight:normal;
      
      
         
            background:none;
         
         
      
   }

   
      .navTreeItem a:hover, dd.portletItem .navTreeItem a:hover,
      .portletNavigationTree .navTreeLevel1 a.navTreeCurrentItem,
      .portletNavigationTree .navTreeLevel1 .navTreeItem a:hover,
      .navTreeCurrentItem{
         background-color:#b3c20b!important;
      }
   

   .portletNavigationTree .navTreeLevel0 li.navTreeTopNode a,
   .portletNavigationTree .navTreeLevel0 li.navTreeTopNode a:hover{
       
          background:#000000!important;
       
       
          color:#ffffff!important;
       
      
         font-weight:bold;
      
      
   }

   .portletNavigationTree .navTreeLevel0 li a{
      
         color:#ffffff!important;
      
   }

   .portletNavigationTree .portletItem{
      
         
            border:0!important;
            box-shadow: 0 0 0 0 !important;
         
         
      
   }

   
     .portlet.portletNavigationTree{
         box-shadow: 0 0 0 0;
         border-radius: 0 0 0 0!important;
     }
     .portletNavigationTree .portletItem{
        box-shadow:none!important;
     }
     .portletNavigationTree a{
        border-radius: 0 0 0 0!important;
     }
   

   /** Botones **/
   .context, .formControls .actionButtons .button, .documentEditable * .context{
       
         border-color:#065212;
      
      
         background-color:#0E8D22;
      
      
         color:#ffffff!important;
      
   }

   /** Slide tienda **/
   
      #productos_tienda_wrapper .left,
      #productos_tienda_wrapper .right{
      background-color:transparent;
      color:#000000;
      }
   
   
   
   
    
    
        
      .visor_carrousel_container .pagination_container .playpause a,
      .visor_carrousel_container .pagination_container .pagination a
      {  
        background-image: url(http://www.santaularia.eu/carrousel_pagination_selectors_80x20_transparente_small.png);
      }
    


   /** redes sociales **/
   .portlet.facebook{
      
   }

   .portlet.twitter #twtr-widget-1 .twtr-doc,
   .portlet.twitter #twtr-widget-1 .twtr-hd a,
   .portlet.twitter #twtr-widget-1 h3,
   .portlet.twitter #twtr-widget-1 h4,
   .portlet.twitter #twtr-widget-1 .twtr-ft a{
      
      
   }

   .portlet.twitter #twtr-widget-1 .twtr-new-results,
   .portlet.twitter #twtr-widget-1 .twtr-results-inner,
   .portlet.twitter #twtr-widget-1 .twtr-timeline{
      
   }

   .portlet.twitter #twtr-widget-1 .twtr-tweet a{
      
   }
   
   .portlet.twitter #twtr-widget-1 .twtr-bd,
   .portlet.twitter #twtr-widget-1 .twtr-timeline i a,
   .portlet.twitter #twtr-widget-1 .twtr-bd p {
      
   }

   /** casos especiales bordes: contacto **/
   
      
   

   /** casos especiales bordes: caja multiusos **/
   
      
      #cajas_multiuso_home .item{
      border: 1px solid transparent !important;
      box-shadow: none !important;
      }
      
   


   /****** secciones que no cambian de estilo ****************/
   #accesos_directos_container a,
   #aviso_plantilla_container p, 
   #aviso_plantilla_container a,
   #aviso-politica-cookies p,
   #aviso-politica-cookies a{
   font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif !important;
   }

   /********* productos *********/
   #vista-producto .precio .actual,
   .listado_productos .producto .column_info .precio .actual,
   .producto-destacado .column_info .actual{
      
         color:#7CB938!important;
      
   }

