@charset "utf-8";

body{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#4d4d4d;
}

.tableContent {
	width:977px;
}

td {
	padding:0px;
	margin:0px;
}
.barraUp{
}

.left {
	display: block;
	float: left;
}

.right {
	display: block;
	float: right;
}
.barraDown{
	padding:0px;
	margin:0px;
	display:block;
}

.barraUpContent {
	height:24px;
	background:url(top_02.jpg);
}
.barraUpContent .topmenu{
	padding-top:6px;
	width: 100%;
}
.barraUpLeft {
	background:url(top_01.jpg) no-repeat #ee3b33;
	width:40px;
}
.barraUpRight {
	background:url(top_03.jpg);
	width:18px;
}

.barraDownContent {
	background:url(bottom_02.jpg);
	height:24px;
}
.barraDownLeft {
	background:url(bottom_01.jpg);
	width:18px;
}
.barraDownRight {
	background:url(bottom_03.jpg);
	width:18px;
}
.barraLeft {
	background:url(left_01.png) no-repeat;
	width:8px;
}
.barraRight {
	background:url(right_01.png) no-repeat;
	width:7px;
}
.barraContent {
	background:#231f20;
	height:105px;
	width:960px;
}
.barraMenu {
	background:#231f20;
	padding:0px;
	margin:0px;
}
.barraMenu ul{
}
.barraMenu li{
	float:right;
	line-height:23px;
	background:#231f20;
	color:#FFFFFF;
	border-left:#FFFFFF solid 1px;
}
.barraMenu a, #selectBtn {
	color: white;
	text-decoration: none;
	text-align:center;
	padding:1px;
	width:90px;
	display:block;
}
#selectBtn {
	background:#ed3a35;
	color: white;
}
.btnMenuEmpresa {
	width:120px;
}

.barraMenu a:hover{
	background:#ed3a35;
}

.liniaSeparador{
	height:3px;
	background:#ed3a35;
}
.content{
	background:#FFFFFF;
	padding:0px;
	margin:0px;
}
.contentInner{
	background:#e6e6e6;
}
.sombreRight{
	background:url(sombreRight.jpg) repeat-y;
	width:7px;
}
.sombreLeft{
	background:url(sombreLeft.jpg) repeat-y;
	width:7px;
}
.titleInnerIndex{
	font-size:14px;
	font-weight:bold;
	color:#242021;
	border-bottom:#999999 1px dashed;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
}
.dataInnerIndex{
	color:#ef1c25;
	font-size:10px;
}
.liniaDataInnerIndex{
background:url(punt.gif) repeat-x bottom;
padding-bottom:1px;
}
.textInnerIndex{
	color:#333333;
	font-size:10px;
	text-align:justify;
	padding-top:3px;
}

#layout {
}

.sombreTop{
position:absolute
}

h1 {
	color:#666666;
	font-size:20px;
	border-bottom:#999999 solid 1px;
}
h2{
	font-size:14px;
	border-bottom:#999999 dashed 1px;
	display:inline;
	height:auto;
	font-weight:bold;
}
h4{
	font-weight:bold;
	margin-bottom:5px;
}
h5{
	color:#ED1C24;
	font-weight:bold;
}
.divh3{
	font-size:14px;
	font-weight:bold;
	color:#999999;
}

.endH1 {
	border-top:#999999 solid 1px;
	height:2px;
}

.tableMarge{
	margin:15px;
}

.barraIdiomes{
	margin-bottom:5px;
	margin-right:15px;
	color:#CCCCCC;
	font-size:12px;
}
.barraIdiomes a{
	color:#CCCCCC;
	text-decoration:none;
}
.barraIdiomes a:hover{
	color:#FFF;
	text-decoration:none;
}
.barraLateralContent{
	background:#f2f2f2;
}
.barraLateralContentLinia{
	background:#f2f2f2;
	border-left:#C0C0C0 dashed 1px;
}

.inputBtn{
	line-height:12px;
	background:url(../btns/fons.png);
	height:18px;
	width:18px;
	font-weight:bold;
	border:#a4a5a6 solid 1px;
}
.inputBtnS{
	line-height:21px;
	height:21px;
	width:93px;
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	margin-right:5px;
}
.inputBtnS span{
	text-align:left;
	padding-left:22px;
}
.btnVerd{
	background:url(../btns/standardVerd.png) no-repeat;
	float:left;
}
.btnVermell{
	background:url(../btns/standardVermell.png) no-repeat;
	float:left;
}
.btn2Vermell{
	background:url(../btns/vermell.gif) no-repeat;
	border:0px;
	height:27px;
	width:150px;
	line-height:26px;
	vertical-align:middle;
	color:#FFFFFF;
	letter-spacing:-1px;
	text-align: center;
}
.inputText{
margin:0px;
padding:0px;
	border:#999999 solid 1px;
	background:#FFFFFF;
}
textarea {
	border:#999999 solid 1px;
	overflow:auto;
	Scrollbar-Arrow-Color:#EEEEEE;	
	Scrollbar-Track-Color:#CCCCCC;
	Scrollbar-Shadow-Color:#AAAAAA;
	Scrollbar-Face-Color:#AAAAAA;
	Scrollbar-Highlight-Color:#AAAAAA;
	Scrollbar-DarkShadow-Color:#CCCCCC;
	Scrollbar-3DLight-Color:#AAAAAA;
	margin-bottom:5px;
}
.inputText:hover{
	border:#666666 solid 1px;
}
textarea:hover{
	border:#666666 solid 1px;
}
.itemIdioma {
}
.itemSelectIdioma {
	color:#F9EC23;
}
.comentText {
	color:#999999;
	font-size:11px;
}
.comentText a{
	color:#ED1C24;
	text-decoration:none;
}
.comentText2 {
	color:#999999;
	font-size:9px;
}
.divError{
	color:#FF0000;
}
.labelForm{
	margin-top:2px;
	color:#333333;
	font-weight:bold;
	vertical-align:top;
}

.SI-FILES-STYLIZED label.cabinet
{
    width: 79px;
    height: 22px;
    background: url(btn-choose-file.gif) 0 0 no-repeat;

    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.buto{
	vertical-align:middle;
}
.buto a{
	padding:2px;
	height:18px;
	text-decoration:none;
}

.blanc{
	background:#FFFFFF;
	font-weight:bold;
	color:#666666;	
	padding:5px; line-height:18px
}
.blanc:hover{
	color:#000000;
}
.blue {
	font-weight:bold;
	color:#FFFFFF;
	/*background:rgb(41,151,226);*/
	background:#FF2B2B;
	padding:5px; line-height:18px
}

.blue:hover{
	/*background:rgb(21,131,206);*/
	background:#FF1111;
}

.vermCesta {
	text-align:center;
	display:block;
	width:15px;
	height:15px;
	color:#444444; 
	font-size:10px; 
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	/*background:rgb(41,151,226);*/
	background:#FF2B2B;
	padding:5px; line-height:18px
}
.vermCesta:hover {
	/*background:rgb(21,131,206);*/
	background:#FF1111;
}
.grisCesta {
	text-align:center;
	display:block;
	width:15px;
	height:15px;
	color:#444444;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
/*	background:rgb(151,186,102);*/
	background:#999999;
	padding:5px; line-height:18px
}
.grisCesta:hover{
	/*background:rgb(131,166,82);*/
	background:#666666;
}

.verd{
	font-weight:bold;
	color:#FFFFFF;
/*	background:rgb(151,186,102);*/
	background:#999999;
	padding:5px; line-height:18px
}
.verd:hover{
	/*background:rgb(131,166,82);*/
	background:#666666;
}
.verd2{
	font-weight:bold;
	color:#FFFFFF;
	background:rgb(171,216,132);
	padding:5px; line-height:18px
}
.verd2:hover{
	background:rgb(161,196,112);
}
.vermell{
	font-weight:bold;
	color:#FFFFFF;
	/*background:#DF9F9F;*/
	background:#666666;
	padding:5px; line-height:18px
}
.vermell:hover{
/*	background:#EB8B8B;*/
	background:#333333;
}
.gris{
	font-weight:bold;
	color:#FFFFFF;
	background:#CCCCCC;
	padding:5px; line-height:18px
}
.gris:hover{
	background:#999999;
}
.miniBr{
	height:5px;
	line-height:5px;
}
.separadorTaula{
	border-bottom:#CCCCCC 1px dashed;
}
.separadorTaula2{
	border-left:#CCCCCC 1px dashed;
}
.preu {
	font-size: 28px;
	font-weight: bold;
}
.infoProduct{

}
.btn2Verd{
	background:url(../btns/verd.gif);
	width:138px;
	height:27px;
	vertical-align:middle;
	text-align:center;
	font-weight:normal;
	color:#FFFFFF;
	line-height:27px;
	letter-spacing:-1px;
}
.btn2Blau{
	background:url(../btns/blau.gif) ;
	width:110px;
	height:27px;
	vertical-align:middle;
	text-align:center;
	font-weight:normal;
	color:#FFFFFF;
	line-height:26px;
}
.btnBack{
	background:url(../btns/btnBack.jpg) ;
	width:110px;
	height:27px;
	vertical-align:middle;
	text-align:center;
	font-weight:normal;
	color:#FFFFFF;
	line-height:26px;
}
.btn22Blau{
	background:url(../btns/blau2.gif);
	width:150px;
	height:27px;
	vertical-align:middle;
	text-align:center;
	font-weight:normal;
	color:#FFFFFF;
	line-height:26px;
}
.restrictText div{
	height:20px;
	width:100px;
	display:block;
	position:absolute;
	top:0px;
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
   text-overflow-mode:ellipsis;
}
.btnUsr{
	background:red;
	color:#CCCCCC;
}
.btnUsr:hover{
	color:#FFFFFF;
}
.panelA a:hover{
	font-weight:bold;	
}
