/* CSS Document */
html{
	overflow-y: scroll !important;
}
body
{
	font-family:Tahoma, Sans-Serif;
	font-size:12px;
}

ul, ol 
{
    margin: 5px;
    padding: 0;
    list-style-type:none;
    list-style-image: none;
    line-height:110%;
}

li a:link 
{
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma, Sans-Serif;
    color:#555555;
    text-decoration:none;
    
}

li a:visited
{
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma, Sans-Serif;
    color:#666666;
    text-decoration:none;
    
}

li a:hover
{
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma, Sans-Serif;
    color:#000000;
    text-decoration:none;
    
}

img { background: url(../../../Web/css/images/loading.gif) no-repeat 50% 50%; }



.tblanco {
font-size: 11px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color: #FFFFFF;
}
.tnegro {
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color: #000000;
}
.tnegro2 {
font-size: 11px;
font-family: Tahoma, Geneva, sans-serif;
color: #000000;
}
.tgris {
font-size: 11px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color: #666666;
}
.tgris2 {
font-size: 12px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
color: #666666;
}
.trojo {
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color: #C8272C;
}
/* Nuevo estilo - adicionado para contenido de p�ginas informativas */
.trojo2 {
font-size: 12px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
color: #C8272C;
}
.negro a:link {
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color: #000000;
text-decoration: none;
}
.negro a:visited {
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color: #000000;
text-decoration: none;
}
.negro a:hover {
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color: #666666;
text-decoration: none;
}
.rojo a:link {
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color:#C8272C;
text-decoration:none;
}
.rojo a:visited {
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color:#C8272C;
text-decoration:none; 
}
.rojo a:hover {
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color:#A01F22;
text-decoration:none; 
}
.subrojo2 a:link {
font-size: 16px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
color:#C8272C;
text-decoration:none;
}
.subrojo2 a:visited {
font-size: 16px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
color:#C8272C;
text-decoration:none; 
}
.subrojo2 a:hover {
font-size: 16px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color:#A01F22;
text-decoration:none; 
}
.gris a:link {
font-size: 11px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color:#555555;
text-decoration:none;
}
.gris a:visited {
font-size: 11px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color:#666666;
text-decoration:none; 
}
.gris a:hover {
font-size: 11px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color:#000000;
text-decoration:none; 
}
.gris2 a:link {
font-size: 11px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
color:#555555;
text-decoration:none;
}
.gris2 a:visited {
font-size: 11px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
color:#666666;
text-decoration:none; 
}
.gris2 a:hover {
font-size: 11px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
color:#000000;
text-decoration:none; 
}
.blanco a:link{
font-size: 11px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color: #FFFFFF;
text-decoration: none;
}
.blanco a:visited{
font-size: 11px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color: #FFFFFF;
text-decoration: none;
}
.blanco a:hover{
font-size: 11px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
color: #DDDDDD;
text-decoration: none;
}
.subblanco {
font-size: 22px;
font-weight: 500;
font-family: Tahoma, Geneva, sans-serif;
color: #FFFFFF;
}
.subblanco2 {
font-size: 14px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
color: #FFFFFF;
}
.subrojo {
font-size: 16px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
color: #C8272C;
}
.subrojo3 {
font-size: 20px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
color: #C8272C;
}
.subnegro {
font-size: 16px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
color: #000000;
}
/* Nuevo estilo - adicionado para contenido de p�ginas informativas */
.subnegro2 {
font-size: 14px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
color: #000000;
}
.input_buscador{
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 10px;
	width:120px;
	color: #666666;
}
.input_buscador2{
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 10px;
	width:80px;
	color: #666666;
}

.visible{width:auto; visibility:visible; display:block;}
.ocult{width:auto; visibility:hidden; display:none;}

.pare_llista_product{ cursor:pointer; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:1px;}

.fletxa_tancada{ width:20px; background:url(../../../Web/admin/img/icones/arrow-down-close_01.png) top no-repeat;}
.fletxa_oberta{ width:20px; background:url(../../../Web/admin/img/icones/arrow-down-open_01.png) top no-repeat;}

.menu_clicat{color:#CC0000;}
.menu_clicat:hover{color:#000000;}
.menu_nivell_0{color:#8F8F8F;}
.menu_nivell_0:hover{/*color:#CC0000;*/}
/*.menu_nivell_1{color:#CC0000;}*/
.menu_nivell_1{color:#333333;}
.menu_nivell_1:hover{/*color:#00FF00;*/}
.menu_nivell_2{color:#333333;}
.menu_nivell_2:hover{/*color:#00FF00;*/}
.menu_nivell_n{color:#333333;}
.menu_nivell_n:hover{/*color:#00FF00;*/}

.formPetit{ font-size:9px; margin:0 0 0 0; padding:0 0 0 0; border:#000000 1px solid;}


