/*-------------------------------PopUp galeria:-------------------------------*/
/*----------------------------------------------------------------------------*/
#comentaris{
width:1024px;
height:350px;
margin-bottom:0px;
background-color: #000000;
position:relative;
}
#popup{
display:none;
}
#popup_fondo{
position: fixed;
width: 100%;
height: 100%;
top: 0px; left: 0px;
filter: Alpha(Opacity=90);
-ms-filter:Alpha(Opacity=90);
-moz-opacity:0.9; opacity: 0.9;
background-color: #000;
background-color: #000;
z-index: 5000;
}
.cursor{
cursor:pointer;
border:0px;
}
.fotos{
margin-left:auto;
margin-right:auto;
margin-top:10px;
}
#popup_contenido{
margin-top:0px;
position: fixed;
width: 100%;
color:#fff;
top: 10px; left: 0px;
z-index: 5010;
}

/*-------------------------------General galeria------------------------------*/
/*---------------------------------------------------------------------------*/
a{text-decoration:none; border:0px; margin:0px; padding:0px;}
body{background-color: #f6f6f6;font-family:Georgia;height:100%;width:100%;margin:auto;}
.cat_maquillaje{
width:330px;
height:237px;
background-image: url(../estils/imatges_galeria/maquillaje_principal.jpg);
background-repeat: no-repeat;
float:left;
position:relative;
clear:right;
}
.cat_vestidos{
width:330px;
float:left;
position:relative;
height:238px;
background-image: url(../estils/imatges_galeria/vestidos_novia_principal.jpg);
background-repeat: no-repeat;
}
.cat_fiesta{
width:329px;
height:235px;
float:left;
margin-left:3px;
margin-top:0px;
position:relative;
background-image: url(../estils/imatges_galeria/fiesta_principal.jpg);
background-repeat: no-repeat;
}
.cat_peluqueria{
width:330px;
height:235px;
clear:left;
float:left;
margin-left:-2px;
position:relative;
background-image: url(../estils/imatges_galeria/peluqueria_principal.jpg);
background-repeat: no-repeat;
}
.banner_f{
float:left;
margin-top:10px;
}
.banner_logos{
float:left;
width:550px;
height:50px;
}


/*-------------------------------Components galeria---------------------------*/
/*---------------------------------------------------------------------------*/
.input_buscar{
width:170px;
height:19px;
border:none;
margin-left:615px;
margin-top:7px;
color:#a7a7a7;
float:left;
border-top:1px #dcdcdc solid;
border-bottom:1px #dcdcdc solid;
}
.boto_b_gal{
color:#a7a7a7;
width:55px;
height:25px;
border:0px;
font-weight: bold;
cursor:pointer;
font-family:Georgia;
background-image: url(http://www.nuvisystem.com/galeria/estils/imatges_galeria/fons_boto_buscar.jpg);
background-repeat: no-repeat;
}
.img_ultimes_ind{
margin-left:10px;
border:0px;
}
.boto_ver_gal{
border:0px;
width:85px;
height:18px;
margin-left:215px;
margin-top:0px;
background-image: url(../estils/imatges_galeria/ver_principal.jpg);
background-repeat: no-repeat;
cursor:pointer;
}
.boto_menu_gestio_sub{
margin:0px;
font-size:14px;
margin-left:15px;
cursor:pointer;
color:#7e7e7e;
width:191px;
height:28px;
text-align:left;
background-position: bottom left;
padding-left:35px;
padding-top:5px;
background-image: url(../estils/imatges_galeria/boto_menu_gal_sub.jpg);
background-repeat: no-repeat;
}
.boto_menu_gestio_baix{
margin:0px;
width:188px;
margin-left:18px;
height:8px;
background-image: url(../estils/imatges_galeria/boto_menu_gal_baix.jpg);
background-repeat: no-repeat;
background-position: bottom;
*margin-top:-15px;
}
.boto_menu_gestio_subsub{
margin:0px;
font-size:12px;
margin-left:15px;
cursor:pointer;
color:#7e7e7e;
width:191px;
height:26px;
text-align:left;
padding-left:50px;
background-image: url(../estils/imatges_galeria/boto_menu_gal_subsub.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}
.boto_menu_gestio{
margin:0px;padding:0px;
font-size:16px;
margin-left:18px;
cursor:pointer;
color:#7e7e7e;
width:188px;
margin-top:10px;
height:20px;
text-align:left;
padding-top:8px;
padding-left:25px;
background-image: url(../estils/imatges_galeria/boto_menu_gal.jpg);
background-repeat: no-repeat;
}
.boto_menu_gestio_sencer{
font-size:16px;
margin-left:18px;
cursor:pointer;
color:#7e7e7e;
width:188px;
margin-top:8px;
height:35px;
text-align:left;
padding-top:8px;
padding-left:25px;
background-image: url(../estils/imatges_galeria/boto_menu_gal_s.jpg);
background-repeat: no-repeat;
}

/*--------------------------------estils gestio------------------*/
.texto_pestana_selec{
  font-family:"Times New Roman";
  font-size:18px;
  color:#cc3366;
}

.texto_pestana_noselec{
  font-family:"Times New Roman";
  font-size:18px;
  color:#333333;
}
.separador{
  border-bottom:1px dashed grey;
}
/*-------------------------------Divs galeria---------------------------------*/
/*---------------------------------------------------------------------------*/
.capa_boto_buscar{
float:right;
margin-right:6px;
margin-top:0px;
width:55px;
height:25px;
}

.titol_gal_centre_dreta{
width:660px;
height:28px;
background-image: url(../estils/imatges_galeria/titol_gal_principal.jpg);
background-repeat: no-repeat;
margin-top:35px;
}
.gal_esq_menu{
float:left;
width:210px;
}
.buscar_gal{
width:870px;
height:35px;
background-image: url(../estils/imatges_galeria/buscar_principal.jpg);
background-repeat: no-repeat;
background-position: center;
margin-top: 0px;
margin-left: 11px;
}
.div_cos_gal{
border: 1px solid #c76d82;
border-top:0px;
width:899px;
margin-top:0px;
padding-top:0px;
margin:auto;
background-color: #ffffff;
}
.tot{
width:100%;
margin:0px;
}
.ultimes_img{
margin-left:140px;
margin-top:5px;
}
.titol_banner{
width:610px;
margin-left:20px;
padding-top:10px;
height:20px;
color:#de5379;
border-bottom:1px #de5379 solid;
}
.titol_secc{
width:610px;
margin-left:5px;
padding-top:10px;
height:20px;
color:#de5379;
border-bottom: 1px #c7c7c7 dashed;
}
.enllac{
color:#de5379;
}
.titol_secc_meitat{
width:200px;
margin:0px;
padding:0px;
float:left;
height:20px;
color:#de5379;
}

.petit{
width:60px;
font-size:70%;
margin-right:0px;
float:left;
color:#de5379;
/**float:right;
*margin-top:-15px;*/
/*position:absolute;*/
/*float:right !important;*/
/*margin-left:200px;*/
}
.pres{
margin-left:140px;
width:113px;
height:34px;
margin-top:5px;
background-image: url(imatges_galeria/presentacio.jpg);
background-repeat: no-repeat;
}
#menu_baix #subcat_esq div div.subtitol span.span_petit{
*border:0px solid;
*margin-top:-15px;
}
#menu_baix #subcat_esq div span.span_petit{
clear:right;
float:right;
margin-right:40px;
padding:0px;
}
.capa_banner{
width:650px;
height:150px;
background-image: url(imatges_galeria/fons_banner_categoria.jpg);
background-repeat: no-repeat;
}
.ultimas_cat{
width:600px;
height:140px;
}
.ultimas_cat_meitat{
width:260px;
border:0px #000000 solid;
float:left;
}
.ver_gal{
width:250px;
height:18px;
}
.text_nom_cat_prin_div{
color: #cd2956;
width:300px;
font-size:18px;
height:45px;
font-weight: bold;
font-style:italic;
margin-top:50px;
}
.cont_esq{
width:210px;
float:left;
}


/*-------------------------------Estils lletra galeria------------------------*/
/*---------------------------------------------------------------------------*/
.texto_mini{font-size: 65%; color: #878787;clear:both;padding-top:30px;margin-bottom:10px;}
.texto_mini a{font-size: 85%; color: #5a5992; text-decoration:underline;}
.text_menu{
padding-top:7px;
font-size:16px;
margin-left:30px;
color:#7e7e7e;
}
.text_titol_gal a{
color:#ffffff;
margin-top:10px;
margin-left:0px;
text-decoration:none;
}
.text_titol_gal{
color:#ffffff;
margin-top:10px;
margin-left:10px;
text-decoration:none;
}

.ultimas_text{
font-size:10px;
margin-top:15px;
color:#7e7e7e;
margin-left:148px;
border-bottom:1px #cd2956 solid;
width:160px;
}
.menuSub_cat{
color:#7a7a7a;
margin-left:5px;
font-weight: bolder;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
}
.menuSubSub_cat{
color:#7a7a7a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:35px;
}

/*-------------------------------Gestió galeria------------------------------*/
/*---------------------------------------------------------------------------*/
.titol_gal_gestio{
width:880px;
height:40px;
margin-top:5px;
margin-left:0px;
padding-top:4px;
background-image: url(../estils/imatges_galeria/titol_gal_gestio.jpg);
background-repeat: no-repeat;
}
.titol_gal_gestio2{
width:320px;
height:40px;
margin-top:5px;
margin-left:0px;
padding-top:0px;
padding-bottom:10px;
background-image: url(../estils/imatges_galeria/titol_gal_gestio2.jpg);
background-repeat: no-repeat;
}
.text_titol_gestio{
margin-left:15px;
color:#ffffff;
}
.capa_hidd{
width:630px;
height:300px;
margin-left:185px;
}
.capa_gestio_pujar{
width:620px;
height:296px;
margin-top:1px;
margin-left:0px;
}
.text_categoria_menu{
font-size:16px;
color:#cc2956;
text-decoration:underline;
}
.text_subcategoria_menu{
font-size:14px;
color:#de597e;
margin-left:30px;
text-decoration:none;
}
.text_subsub_menu{
font-size:12px;
color:#de597e;
margin-left:60px;
text-decoration:none;
}
.links_imatges_capa{
clear:both;
width:898px;
margin-top:0px;
padding-top:15px;
}
.part_link_img{
width:110px;
float:left;
margin-top:5px;
margin-left:10px;
}
.links_imatges{
font-size:55%;
color:#b4b4b4;
text-decoration:none;
}
.links_separa{
height:15px;
margin-left:240px;
margin-top:20px;
background-image: url(../estils/imatges_galeria/separa_links.jpg);
background-repeat: no-repeat;
}

/*-------------------------------Primera vista imatge galeria-----------------*/
/*----------------------------------------------------------------------------*/
.img_mini{
margin-left:0px;
border:0px;
}
.centre_cont{
border-top:0px;
width:640px;
height:100px;
margin-top:-19px;
margin-left:-8px;
}
.img_hidd_capa{
width:360px;
height:100px;
border:1px #cc2956 solid;
}

.capa_miniatures{
width:480px;
height:50px;
}
.f_esq_dalt{
width:20px;
height:35px;
float:left;
}
.f_dreta_dalt{
width:20px;
height:35px;
float:left;
}

/*-------------------------------Gestió galeria-------------------------------*/
/*----------------------------------------------------------------------------*/
.boto_nova_cat{
border:1px #dcdcdc solid;
width:50px;
height:20px;
margin-left:270px;
background-color:#ffffff;
color:#cc2956;
}
.boto_editar_cat{
border:1px #dcdcdc solid;
width:70px;
height:20px;
margin-top:10px;
background-color:#ffffff;
color:#cc2956;
}

.boto{
border:1px #dcdcdc solid;
width:150px;
height:20px;
margin-top:10px;
background-color:#ffffff;
color:#cc2956;
cursor:pointer;
font-size:13px;
}

.boto2{
border:1px #dcdcdc solid;
width:100px;
height:20px;
margin-top:10px;
background-color:#ffffff;
color:#cc2956;
cursor:pointer;
font-size:13px;
}

.input_buscar_gestio{
width:175px;
height:19px;
border:none;
color:#a7a7a7;
border:1px #dcdcdc solid;
}
.gestio_esq{
float:left;
margin-left:5px;
width:340px;
}
.text_gestio{
margin-left:5px;
color:#cc2956;
margin-top:5px;
text-decoration:none;
}
.menu_gestio{
float:left;
width:250px;
margin-left:20px;
}
.boto_menu_gestio_s{
font-size:16px;
margin-left:18px;
cursor:pointer;
color:#7e7e7e;
width:188px;
margin-top:5px;
height:35px;
text-align:left;
padding-top:8px;
padding-left:25px;
background-image: url(../estils/imatges_galeria/boto_menu_gal_s.jpg);
background-repeat: no-repeat;
}
/*.boto_editar_cat{
border:1px #dcdcdc solid;
width:50px;
height:20px;
margin-top:10px;
background-color:#ffffff;
color:#cc2956;
}
.input_buscar_gestio{
width:175px;
height:19px;
border:none;
color:#a7a7a7;
border:1px #dcdcdc solid;
}
.gestio_esq{
float:left;
margin-left:5px;
width:340px;
}
.text_gestio{
margin-left:5px;
color:#cc2956;
margin-top:5px;
text-decoration:none;
}
.menu_gestio{
float:left;
width:250px;
margin-left:20px;
}
.boto_menu_gestio_s{
font-size:16px;
margin-left:18px;
cursor:pointer;
color:#7e7e7e;
width:188px;
margin-top:5px;
height:35px;
text-align:left;
padding-top:8px;
padding-left:25px;
background-image: url(../estils/imatges_galeria/boto_menu_gal_s.jpg);
background-repeat: no-repeat;
}

/*------------------------------------------------------------------------
# JA Larix 1.0 - August, 2007
# ------------------------------------------------------------------------
# Copyright (C) 2004-2006 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
-------------------------------------------------------------------------*/
div.vm_element {
left:-999em;
position:absolute;
}

