/*.columna_dreta
{
    width: 25%;
    float: right;
    
    border: medium double rgb(250,5,5);
}

.columna_esquerre
{
    width: 25%;
    float:left;
    
    border: medium double rgb(5,250,5);
}
*/
 
body
{
    font-size: 85%;
    color: #333333;
	margin:0;
	padding:0;
	background-image:url(imatges/bgb.gif);
	background-repeat:repeat-x;
}

h4, h3 {
margin: 0;
padding: 0;
}

.sup
{
    margin: 0px;
}


.rightnews_subdiv
{
    background-color: #999999;
    color: #FFFFFF;
    margin: 0px;
}

.rightnews_text
{
    margin:10px 10px 0 10px;
}

.rightnews_div
{
    background-color: #CCCCCC;
    font-size: 85%;
    margin: 2px;
	padding:5px 0 0 0;
}

.rightnews
{
    background-color: #999999;
    border: 1px;
    border-color: #999999;
    
    text-align: left;
    width:220px;
    margin-top: -6px;
    margin-bottom: -2px;
}

.titol_taronja
{
    font-size: 120%;
    color : #FF6600;
    font-weight: bold;
}

hr.line_gris
{
  margin: 2px 0 2px 0;
  height: 1px;
  border-width: 0;
  background: #fff url(imatges/line_grey.gif) center repeat-x;
}

#line_taronja
{
/*  margin: 0 0 5px 0;
  margin: 0px;
  margin-bottom: 5px;*/
  position:relative;
  left:2px;
  height: 1px;
  background-color:#FF6600;
  margin-bottom:5px;
  /*top:-5px;*/
  width:1060px;
}

hr.dot_gris
{
  margin: 1px 0 1px 0;
  margin: 0px;
  height: 1px;
  border-width: 0;
  background: #fff url(imatges/dot_grey.gif) center repeat-x;
}


hr.dot_taronja
{
  margin: 1px 0 1px 0;
  height: 1px;
  border-width: 0;
  background: #fff url(imatges/dot_orange.gif) center repeat-x;
}

hr.dot_taronja2
{
  margin: 1px 0 1px 0;
  height: 1px;
  width: 100px;
  border-width: 0;
  background: #fff url(imatges/dot_orange.gif) center repeat-x;
}

span.left
{
    float:left;
}

span.left a{
    float:left;
}

span.left a:hover{
    float:left;
	color:#F47C00;
}

span.right
{
    float:right;
}

#seccions{
position:relative;
color:#000000;
font-size:12px;
top:-3px;
}

#seccions a{
position:relative;
color:#000000;
font-size:12px;
text-decoration:none;
}

#seccions a:hover{
position:relative;
color:#000000;
font-size:12px;
color:#F47C00;
text-decoration:none;
}

#container_dreta{
position:absolute;
left:699px;
width:371px;
}

#seccions_dreta{
position:relative;
color:#000000;
font-size:12px;
top:-3px;
z-index:1;
}

#seccions_dreta a{
position:relative;
color:#000000;
font-size:12px;
text-decoration:none;
}

#seccions_dreta a{
position:relative;
color:#000000;
font-size:12px;
text-decoration:none;
}

#seccions_dreta a:hover{
position:relative;
color:#000000;
font-size:12px;
color:#F47C00;
text-decoration:none;
}


#text_seccio{
position:relative;
font-weight:bold;
font-size:18px;
}

#container_titol{
position:relative;
}

#container_imatge_titol{
position:relative;
}

#container_text_titol{
position:absolute;
top:5px;
left:25px;
}

.peu_foto{
position:relative;
color:#666666;
font-size:12px;
}

.linea_825{
position:relative;
height:1px;
width:825px;
left:2px;
border-top:1px dotted #CCCCCC;
margin-bottom:5px;
}

.linea_240{
position:relative;
height:1px;
width:240px;
left:2px;
border-top:1px dotted #CCCCCC;
margin-bottom:5px;

}

img
{
    margin: 2px 2px 2px 2px;
}

.peu_foto2{
position:relative;
color:#666666;
font-size:12px;
text-align:left;
width:600px;
}
.peu_foto3{
color:#666666;
font-size:12px;
float:right;
text-align:right;
}

.peu_foto3 a{
color:#666666;
font-size:12px;
text-align:right;
text-decoration:none;
}

.peu_foto3 a:hover{
color:#F47C00;

}


.linea_full{
height:1px;
margin-top:5px;
width:1060px;
background-color:#F47C00;
}

#container_inv{
width:1060px;
}

.data_news{
font-size:11px;
color:#666666;
padding-left:10px;

}

.data_foto{
padding-left:6px;
}

.data_foto img{
width:198px;
border:1px solid #666666;
}

.titol_foto{
font-size:11px;
color:#000000;
padding-left:10px;
text-decoration:underline;
font-weight:bold;
margin-top:2px;
margin-bottom:4px;
padding-bottom:4px;
}

.titol_foto a{
font-size:11px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

.titol_foto a:hover{
color:#FFFFFF;
}

#sep{
position:relative;
left:-2px;
}

#sep img{
margin:2px 2px 0px 2px;
}

.links_dret {
background-color:#999999;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-bottom:4px;
margin-top:-10px;
padding-left:10px;
padding-top:10px;
text-decoration:underline;
}

.links_dret a{
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

.links_dret a:hover{
color:#000000;
}

.linea_gris_dret{
position:relative;
height:1px;
border-bottom:1px dotted #FFFFFF;
width:216px;
left:-10px;
margin-top:5px;
margin-bottom:5px;
}

#bottom_image{
margin-top:-5px;
}

#container_home {
	height:300px;
	width: 827px;
	background-image: url(imatges/fondo_home2.gif);
	background-repeat: no-repeat;
}

#container_question{
height:300px;
width:827px;
background-image:url(imatges/fondo_home.gif);
background-repeat:no-repeat;

}

.text_home{
position:relative;
font-size:14px;
color:#666666;
}

#posicion{
position:absolute;
margin-top:60px;
}

#posicion h1 {
left: -999em;
overflow: hidden;
position: absolute;
}
    
#posicion table{
border-collapse:collapse;
margin:0;
padding:0;
}
#posicion td{
margin:0;
padding:0;
padding-left:15px;
border-collapse:collapse;
}

#posicion img{
margin:0;
padding:0;
}

.celda{
position:relative;
padding-top:15px;
}

.imagen_celda{
float:left;
}

.texto_imagen{
position:absolute;
left:9px;
top:8px;
color:#666666;
font-size:26px;
font-weight:bold;
}

.imagen_cc{
position:relative;
}
.lineastexto{
width:325px;
padding-left:5px;
}

.lineastexto a{
color:#666666;
text-decoration:none;
}
.lineastexto a:hover{
color:#000000;
text-decoration:underline;
}

.linea_home{
height:1px;
width:333px;
border-bottom:1px dotted #666666;
margin-left:50px;
}

#posicion td .texto_home{
position:relative;
font-size:14px;
color:#666666;
text-align:left;
vertical-align:middle;
padding-left:0px;
height:45px;
}

#container_aplications{
position:relative;
width:500px;
}

#container_aplications p {
padding:5px 20px 10px 25px;
}

#barra_aplications{
position:relative;
top:13px;
}

#container_imags_aplications{
	position:relative;
	top: 5px;
	left:20px;
	width:500px;
}


#container_imags_aplications img{
cursor:pointer;
border:none;
}

#flash_app{
position:absolute;
left:490px;
top:450px;
z-index:25;
width:350px;
}

#flash_app p {
width:330px;
}

#imagennumer{
height:46px;
width:46px;
background-image:url(imatges/homeq_circle.gif);
float:left;
}

#imagenNum{
position:absolute;
font-size:26px;
color:#666666;
font-weight:bold;
left:9px;
top:8px;
}

#posicion2 {
position:absolute;
margin-left:12px;
margin-top:56px;
}

#texttitol{
position:absolute;
width:729px;
font-size:18px;
color:#000000;
left:60px;
top:1px;
}

#textquestion{
width:729px;
font-size:14px;
color:#000000;
margin-top:30px;
margin-left:60px;
}

#textquestion p {
padding: 0 0 5px 0;
}

#linkquestion a{
width:729px;
font-size:14px;
color:#333333;
text-decoration:underline;
}

#linkquestion a:hover{
width:729px;
font-size:14px;
color:#FFFFFF;
text-decoration:underline;
}

#closeButton{
position:absolute;
right:20px;
top:35px;
}

.lineablock{
height:1px;
width:715px;
border-bottom:1px dotted #666666;
margin-bottom:2px;
margin-top:2px;
}

#homeblock{
height:90px;
margin-left:60px;
margin-top:2px;
}

.text_career{
position:relative;
color:#000000;
font-size:13px;
left:5px;
margin-top:4px;
margin-bottom:4px;
}

.text_career2{
position:relative;
color:#000000;
font-size:13px;
left:5px;
margin-top:4px;
margin-bottom:10px;
}

.text_career_nomargin{
position:relative;
color:#000000;
font-size:13px;
left:5px;
}

.text_career_boldorange{
position:relative;
font-size:13px;
left:5px;
color:#FF6600;
font-weight:bold;
}

.text_small_gris{
position:relative;
font-size:11px;
left:5px;
color:#999999;
margin-top:3px;
}

.linea_orange825_1{
position:relative;
height:1px;
width:825px;
border-bottom:1px dotted #FF6600;
margin-top:4px;
margin-bottom:4px;
}

.linea_orange615_1{
position:relative;
height:1px;
width:615px;
border-bottom:1px dotted #FF6600;
margin-left:210px;
margin-top:4px;
margin-bottom:4px;
}

.linea_gris825_1{
position:relative;
height:1px;
width:825px;
border-bottom:1px solid #999999;
}

.linea_gris825_1claro{
position:relative;
height:1px;
width:825px;
border-bottom:1px dotted #CCCCCC;
margin-top:10px;
}

.data_career{
position:relative;
font-size:11px;
color:#000000;
left:5px;
margin-top:4px;
margin-bottom:4px;
}

.link_career{
position:relative;
left:5px;
font-size:13px;
color:#FF6600;
margin-bottom:8px;
text-decoration:underline;
}

.link_career a{
position:relative;
font-size:14px;
color:#FF6600;
text-decoration:underline;
}

.link_career a:hover{
position:relative;
font-size:14px;
color:#000000;
text-decoration:underline;
}



