.caja{
background: rgba(255, 255, 255, 0.5) !important;
}
#frase_cabecera {
width: 530px;
}
.navTree li {
/*border-bottom: 3px solid white;*/
background-color: #6AB22A;
}
.portletNavigationTree.portlet{
background-color:transparent!important;
}
.navTree .navTreeLevel2 ul{
background-color:transparent !important;
}

.resumen_interior.res2 .item h2.titulo a, #vista-seccion-actualidad .item h2.titulo a{
font-size:12pt;
}
.resumen_interior.res2 .item .imagen {
    width: 160px;
    height: 161px;
    margin-bottom: -12px;
    background-size: 161px;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen
p {
    margin: 4px 0em 10px;
    line-height: 1.5em;
    margin-top: -17px;
}

#portal-breadcrumbs, #portal-breadcrumbs a {
    color: #3F3F3F;
    margin-top: -20px;
}

.resumen_interior.res1 .item .imagen {
     box-shadow: 0px 0px 0px #414141;     
}

#vista-seccion .image_carrousel div.image_container, #vista-seccion-galeria-imagenes .image_carrousel div.image_container, #vista-catalogo .image_carrousel div.image_container a{
    display: block;
    width: 200px;
    height: 112px;
    box-shadow: 0px 0px 0px #414141; */
}

.navTree li{
background-color: white;
}
.portletNavigationTree .navTreeLevel0>li>a{
background-color: #6AB22A;
}
.portletNavigationTree .navTreeLevel2 li a,
.portletNavigationTree .navTreeLevel2 li a span{
color: #b3c20b;
font-weight:bold;
}
.portletNavigationTree .navTreeLevel1 a span{
color: #b3c20b;
font-weight:bold;
}

a.navTreeCurrentItem span{
color:white!important;
}

.navTreeItem a:hover span{
color:white!important;
}
#vista-seccion .image_carrousel div.image_miniaturas div.image_thumb_container div.image_thumb, #vista-seccion-galeria-imagenes-pequenas .image_carrousel div.image_container div.image, #vista-producto .image_carrousel div.image_miniaturas div.image_thumb_container div.image_thumb, #vista-catalogo .image_carrousel div.image_miniaturas div.image_thumb_container div.image_thumb{
background-size: contain;
}
#vista-seccion .image_carrousel div.image_miniaturas div.image_thumb_container, #vista-seccion-galeria-imagenes-pequenas .image_carrousel div.image_container, #vista-producto .image_carrousel div.image_miniaturas div.image_thumb_container, #vista-catalogo .image_carrousel div.image_miniaturas div.image_thumb_container{
box-shadow: 0px 0px 0px #414141;
}
.navTree li{
margin: 6px 0;
}

#vista-seccion .image_carrousel .image,
#vista-seccion .secciones .item .imagen{
background-size: contain;
}
.resumen_interior.res2 .item h2.titulo, #vista-seccion-actualidad .item h2.titulo{
height:53px;
}