

/*********************************** Estil del color menu **************************************/

#menu{
border-left: 1px solid #9ac1d6;
background: #e9f5fb url('/socweb/export/system/modules/gov.soc.web/resources/img/ombra_menu_e.gif') repeat-y top right;
}
*html #menu{
width: 254px;
margin: 0px;
}


#menu ul{
border-right: 1px solid #9ac1d6;
border-bottom: 2px solid #f8fcfe;
background: #c5ddea url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e1_off.gif') repeat-x top left;
}
*html #menu ul{
border-bottom: 4px solid #f8fcfe;
}


#menu ul li{
background: #c5ddea url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e1_off.gif') repeat-x top left;
border-top: 1px solid #b2d2e4;
}

#menu ul li.dubtes{
background: #c5ddea url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_dubtes_e1_mo.gif') repeat-x top left;
border-top: 1px solid #c8d2a0;
margin:0px;
padding:0px;
}


#menu ul li.dubtes a img{
margin:4px;
border:0px;
}

#menu ul li.dubtes a{
background:none;
margin:0px;
padding:0px;
}


#menu ul li.dubtes a:hover{
background:none;
margin:0px;
padding:0px;
}

#menu ul li a{
color:#1c5d80;
}


#menu ul li a:hover{
background: #aacee1 url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e1_mo.gif') repeat-x top left;
}

#menu ul li.dosLines a:hover{
background: #aacee1 url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e2_mo.gif') repeat-x top left;
/*border-top: 1px solid #cacaca;*/
}

#menu ul li.tresLines a:hover{
background: #aacee1 url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e3_mo.gif') repeat-x top left;
/*border-top: 1px solid #cacaca;*/
}

#menu ul li.quatreLines a:hover{
background: #aacee1 url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e4_mo.gif') repeat-x top left;
/*border-top: 1px solid #cacaca;*/
}


#menu ul li.selected,
#menu ul li.active{
background: #E9F5FB url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e1_on.gif') repeat-x top left;
border-top: 1px solid #2778a4;
}

#menu ul li.selected.selDosLines,
#menu ul li.active.selDosLines{
background: #E9F5FB url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e2_on.gif') repeat-x top left;
border-top: 1px solid #2778a4;
}

#menu ul li.selected.selTresLines,
#menu ul li.active.selTresLines{
background: #E9F5FB url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e3_on.gif') repeat-x top left;
border-top: 1px solid #2778a4;
}

#menu ul li.selected.selQuatreLines,
#menu ul li.active.selQuatreLines{
background: #E9F5FB url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e4_on.gif') repeat-x top left;
border-top: 1px solid #2778a4;
}

#menu ul li.dosLines{
background: #c5ddea url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e2_off.gif') repeat-x top left;
border-top: 1px solid #b2d2e4;
}

#menu ul li.tresLines{
background: #c5ddea url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e3_off.gif') repeat-x top left;
border-top: 1px solid #b2d2e4;
}

#menu ul li.quatreLines{
background: #c5ddea url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e4_off.gif') repeat-x top left;
border-top: 1px solid #b2d2e4;
}

#menu ul li.selected a,
#menu ul li.selected a:hover{
color:#fff;
background: transparent url('/socweb/export/system/modules/gov.soc.web/resources/img/menu_selected_e1.gif') no-repeat 0px 10px;
}


#menu ul li.active a,
#menu ul li.active a:hover{
color:#fff;
background: transparent url('/socweb/export/system/modules/gov.soc.web/resources/img/menu_active_e1.gif') no-repeat 0px 12px;
}


#menu ul ul{
background: #e9f5fb url('/socweb/export/system/modules/gov.soc.web/resources/img/ombra_menu_e2.gif') repeat-x top left;
}


#menu ul ul li{
background: transparent url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e2.gif') repeat-x top left;
border-top: 1px solid #b2d2e4;
}


#menu ul li.active ul li a:hover{
background: none;
}


#menu ul li.active ul li{
background: none;
}


#menu ul ul li.selected{
background: #e9f5fb url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e2.gif') repeat-x top left;
border-top: 1px solid #9fbdcd;
}


#menu ul ul li.active{
background: #e9f5fb url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_menu_e2.gif') repeat-x top left;
border-top: 1px solid #9fbdcd;
}


#menu ul li.active ul li.active a{
background: transparent url('/socweb/export/system/modules/gov.soc.web/resources/img/menu_active_e.gif') no-repeat 0px 12px;
}


#menu ul ul li.selected a{
background: transparent url('/socweb/export/system/modules/gov.soc.web/resources/img/menu_selected_e.gif') no-repeat 0px 11px;
}


#menu ul li.active ul li.selected a{
background: transparent url('/socweb/export/system/modules/gov.soc.web/resources/img/menu_selected_e.gif') no-repeat 0px 11px;
}


#menu ul li.active ul li.active a:hover{
background: transparent url('/socweb/export/system/modules/gov.soc.web/resources/img/menu_active_e.gif') no-repeat 0px 12px;
}


#menu ul li.active ul li.selected a:hover{
background: transparent url('/socweb/export/system/modules/gov.soc.web/resources/img/menu_selected_e.gif') no-repeat 0px 11px;
}


#menu ul li.active ul li a{
background: none;
color:#1c5d80;
}


#menu ul li.active ul li a:hover{
color:#1c5d80;
}


#menu ul ul ul{
background: #f0f8fc url('/socweb/export/system/modules/gov.soc.web/resources/img/ombra_menu_e3.gif') no-repeat top left;
}


#menu ul ul ul li{
background-color:transparent;
background-image: none;
border-bottom: 1px dashed #8fc6e4;
}


#menu ul ul ul li.selected{
background: #f0f8fc url('/socweb/export/system/modules/gov.soc.web/resources/img/menu_selected_e.gif') no-repeat;
background-position: 25px 10px;
border-bottom: 1px dashed #8fc6e4;
}


#menu ul ul ul li.active{
background: #f0f8fc url('/socweb/export/system/modules/gov.soc.web/resources/img/menu_active_e.gif') no-repeat;
background-position: 23px 11px;
border-bottom: 1px dashed #8fc6e4;
}


#menu ul ul ul li.active a:hover{
background: none;
}


#menu ul li.active ul li.active ul li a{
background: none;
}


#menu ul li.active ul li.active ul li a:hover{
background: none;
}


#menu ul ul ul ul{
background: #f8fcfe url('/socweb/export/system/modules/gov.soc.web/resources/img/ombra_menu_e4.gif') no-repeat top left;
}
*html #menu ul ul ul ul{
margin-bottom: -7px;
}


#menu ul ul ul ul li{
background-color: #transparent;
border-bottom: 1px dashed #b9def3;
}


#menu ul ul ul ul li.selected{
background: #fff url('/socweb/export/system/modules/gov.soc.web/resources/img/menu_selected_e.gif') no-repeat;
background-position: 38px 10px;
border-bottom: 1px dashed #b9def3;
}


#menu ul li.active ul li.active ul li.active ul li a:hover{
background: none;
}


#menu ul li.active ul li.active ul li.active ul li.selected a:hover{
background: none;
}


#ombraCap{
float:left;
width: 1001px;
background: transparent url("/socweb/export/system/modules/gov.soc.web/resources/img/ombra_cap_emp.gif") repeat-x top left;
padding-bottom: 7px;
margin-left: -1px;
}
*html #ombraCap{
margin:0px;
margin-bottom: -14px;
}

/********************* divs flotants **********************/

#contingut .relacionats ul{
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}

#contingut .relacionats ul li{
border-top: 1px dashed #999;
color:#003264;
}

#contingut .relacionats h5{
background-color: #fafafa;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
}

#contingut .index ul{
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}

#contingut .index ul li{
border-top: 1px dashed #999;
color:#003264;
}

#contingut .index h5{
background-color: #F0FAFE;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
}

/*************************** Boto ************************************/
#contingut .linkBoto input,
#contingut .botoError input,
#contingut .boto input{
color: #0082C8;
background-color: #CBE0EC;
border: 2px rigde #D9E8F1;
font-weight:bold;
width:342px;
}

#contingut .botoDinamic input{
	color: #0082C8;
	background-color: #CBE0EC;
	border: 2px rigde #D9E8F1;
	font-size:1.1em;
	font-weight:bold;
	margin-top:5pt;
	text-align:left;
	width:650px;
}

/*********************************** Fi Estil del color menu **************************************/


#contingut h1{
float: left;
color:#0078B4;
background-color:#F0FAFE;
border-top:1px solid #D8F1FB;
border-bottom:1px solid #D8F1FB;
}
*html #contingut h1{
float: none;
}

#contingut h2{
color: #0078B4;
}

#contingut h3{
color: #003264;
}

#contingut h4{
color: #003264;
}

#contingut a{
color:#0082C8;
}

/*#contingut ul li{
color:#0082C8;
}*/

/************************* S U B H O M E ****************************/

#cercadors ul{
list-style: none;
margin: 0;
padding: 0;
}

#cercadors ul li{
float: left;
margin-bottom: 10px;
margin-left: 7px;
margin-right: 6px;
}

*html #cercadors ul li{
margin-left: 4px;
margin-right: 4px;
}

#cercadors a{
background-image: url('/socweb/export/system/modules/gov.soc.web/resources/img/marc_empreses_off.gif');
background-repeat: no-repeat;
width: 228px;
height: 78px;
display: block;
color: #004b7d;
font-weight: bold;
text-decoration: none;
}

#cercadors a:hover{
background-image: url('/socweb/export/system/modules/gov.soc.web/resources/img/marc_empreses_on.gif');
background-repeat: no-repeat;
width: 228px;
height: 78px;
display: block;
}	

#cercadors .boto_shome1{
position: relative;
top:4px;
left: 4px;
background-image: url('/socweb/export/system/modules/gov.soc.web/resources/img/boto_empreses_1.gif');
background-repeat: no-repeat;
display: block;
}

#cercadors .boto_shome2{
margin-top:0px;
margin-left: 4px;
background-image: url('/socweb/export/system/modules/gov.soc.web/resources/img/boto_empreses_2.gif');
background-repeat: repeat-x;
width: 217px;
height: 35px;
border-top: 1px solid #004b7d;
padding-left: 4px;
padding-top: 3px;
line-height: 1.1em;
display: block;
cursor: pointer;
}

*html #cercadors .boto_shome2{
height: 36px;
width: 220px;
}

#cercadors .boto_shome1b img{
margin-top: 10px;
margin-bottom: 7px;
margin-left: 5px;
border: 0px;
}

#cercadors .boto_shome1 img{
margin-top: 10px;
margin-bottom: 11px;
margin-left: 5px;
border: 0px;
}

#faqs ul{
float: left;
clear: both;
list-style: none;
list-style-position: outside;
margin: 0;
padding: 0;
margin-left: 10px;
width:700px;
}

*html #faqs ul{
margin-left: 5px;
}

#faqs ul li{
width:700px;
background:#ffffff url('/socweb/export/system/modules/gov.soc.web/resources/img/raquo_empresa.gif') no-repeat 4px 9px;
padding-left:13px;
}

#video{
float: left;
border-top: 1px dotted #999;
padding-top: 10px;
padding-bottom: 10px;
width: 100%;
}

#home_esquerra{
float: left;
padding: 10px;
width: 380px;
}
*html #home_esquerra{
margin-right: 10px;
}

#home_dreta{
float: left;
border-left: 1px dotted #999;
width: 314px !important;
}
*html #home_dreta{
width: 327px;
}

#home_dreta ul{
list-style: none;
margin:0;
padding:0;
}

#home_dreta ul li{
list-style-position: outside;
margin-left: 13px;
padding-left:13px;
background:#fff url('/socweb/export/system/modules/gov.soc.web/resources/img/raquo_empresa.gif') no-repeat 0px 8px;
}

/*********************************************** FORM VALIDATOR ****************************************************/

#formulari label.invalid {
color: #064c7c;
}

#formulari label.invalid span.warn {
color: #064c7c;
}

#formulari label.warn {
color: #064c7c;
}

#formulari label.warn span.warn {
color: #064c7c;
}

#formulari input.invalid,
#formulari select.invalid {
background-color: #f0fafe;
}

#formulari textarea.invalid {
background-color: #f0fafe;
}

#formulari input.warn,
#formulari textarea.warn,
#formulari select.warn {
background-color: #f0fafe;
}

.formulari label.invalid {
color: #064c7c;
}

.formulari label.invalid span.warn {
color: #064c7c;
}

.formulari label.warn {
color: #064c7c;
}

.formulari label.warn span.warn {
color: #064c7c;
}

.formulari input.invalid,
.formulari select.invalid {
background-color: #f0fafe;
}

.formulari textarea.invalid {
background-color: #f0fafe;
}

.formulari input.warn,
.formulari textarea.warn,
.formulari select.warn {
background-color: #f0fafe;
}

#buscadorTextos .label.invalid {
color: #000;
}

#buscadorTextos label.invalid span.warn {
color: #000;
}

#buscadorTextos label.warn {
color: #000;
}

#buscadorTextos label.warn span.warn {
color: #000;
}

#buscadorTextos input.invalid,
select.invalid {
background-color: #f3f3f3;
}

#buscadorTextos textarea.invalid {
background-color: #f3f3f3;
}

#buscadorTextos input.warn,
textarea.warn,
select.warn {
background-color: #f3f3f3;
}

/************************** ac controls ****************************/

#contingut .ac ul li.selected{
background-color: #E9F5FB;
}
