body,
html{
 font-family: Verdana, Arial, Helvetica, sans-serif;
  height:100%;
}

html{
  overflow-y:scroll;
}

a{
color:#006665;
}

a:hover{
color:#00B3B2;
}

fieldset{
	border:none;
	vertical-align:baseline;
	margin-bottom:25px;
}



input[type=text]{
	width:155px;
	height:20px;
	border: solid 1px #006665;
	color:#000000;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}

input[type=password]{
	width:155px;
	height:20px;
	border: solid 1px #006665;
	color:#000000;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}


input[type=submit]{
	background-color:#006665;
	color:#ffffff;
	border:none;
	margin:0px;
	padding:0px;
	width:46px;
	height:22px;
	cursor:pointer;
	display:block;
	float:left;
}


.quisom_corp{
	 float:left; 
	 /*width:400px;*/
	 margin-bottom: 20px;
}

.quisom_corp_logo{
	float:left; 
	width:60px; 
	margin-right:10px;
	margin-top: 5px;
	#margin-top: 2px;
}

.quisom_corp_def{
	margin-top: 30px;
	/*float:left; */
	/*width:330px; */
	
}

.resultat_cerca{
	margin-bottom:70px;
}

.resultat_cerca .titol{
	color:#825840;
	font-weight:bold;
	display:block;
}


.resultat{
	margin-top:20px;
	clear:both;
}

.resultat .titol{
	color:#006665;
	font-weight:bold;
}



.resultat img{
	margin-bottom:20px;
}

.abc_index a{
	font-weight:bold;
	margin-right:3px;
}

.entitat{
	float:left;
	clear:both;
	width:370px;
	margin-bottom:30px;
	padding-left:40px;
}

.entitat .logo{
	float:left;
	width:60px;
	height:80px;
	margin-right:10px;
}

.entitat img{
	margin-right:10px;
}



.content p{
	color:#888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; /*12*/
	text-align:justify;
	margin-bottom: 15px;
}
.content .text3{
	text-align:left;
	color:#888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; /*12*/
	margin-bottom: 20px;
}
.content p strong{
	color:#825840;
}

.content ul{
	color:#888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; /*12*/
	margin-bottom: 15px;
	/*
	list-style:upper-roman;
	list-style-image:url(../img/bullet.png);
	list-style-position:outside;
	margin-left:0px;
	padding-left:0px;
	*/

}

.content ul li{
	padding-left:25px;
	background-image:url(../img/bullet.png);
	background-repeat:no-repeat;
	margin-bottom:3px;
}


.content .titol{
	float:left;
	width:100%;
}

.content .left_text{
	float:left;
/*	width:404px;*/
	width:450px;
}

.content .right_image{
	float:right; 
	width:158px; 
	height:337px; 
	text-align:right; 
	overflow:hidden;
	margin-top:3px;
	
}

/* Nou CSS*/
.content .left_text_2{
	float:left;
	width:330px;
	margin-left:26px;
}

.content .right_image_2{
	float:right; 
	width:249px; 
	height:337px; 
	text-align:right; 
	overflow:hidden;
	margin-top:3px;
	margin-right:30px;
	
	
}

/* Nou css: diana*/
.content .titol_3{
	float:left;
	width:50%;
}
.content .right_image_3{
	float:right; 
	width:200px;
	_width:200px;
	/*height:347px;*/
	text-align:right; 
	overflow:hidden;
	margin-top:3px;
	margin-right:28px;
	_margin-right: 15px;
	
	
}
.content .left_text_3{
	float:left;
	width:330px;
	/*margin-left:26px;*/
}
.titols_news{
	color:#825840;
}


.lletra{
	color:#815842;
	/*color:#888888;*/
	font-size:12px;
	/*font-weight:bold;*/
	margin:0 10px 0 8px;
}
.lletra_1{
	color:#815842;
	font-size:12px;
	margin:0px 10px 0 8px;
	padding: 5px 0 0 0;
}

.titol_ultima_cast{
	background-image:url(../img/ban_ind/ultimaHora_esp.png);
	background-repeat:none;
	height:33px;
	margin-top:7px;
}
.titol_ultima_eng{
	background-image:url(../img/ban_ind/ultimaHora_eng.png);
	background-repeat:none;
	height:33px;
	margin-top:7px;
}
.lletra_fondo{
	background-image:url(../img/ban_ind/ultima-hora-mid.png);
	background-repeat:repeat-y;
}

.data{
	color:#815842;
	font-size:9px;
	margin:0 10px 0 5px;
}



#background{
	float:left;
	width:100%;
	height:100%;
/*	background-image:url(../img/body_bkg.jpg);
	background-repeat:repeat;*/
}

#wrapper{
	width:850px; /*750*/
	background-color:#fafafa;
	margin:auto;
	padding: 0px;
	border:none;
	border-left: solid 3px #ebebeb;
	border-right: solid 3px #ebebeb;
}

#header{
	width:850px; /*750*/
	height:241px;
	overflow:hidden;
	margin:0px;
}

#header img{
	position:reltive; top:0px; left:0px; z-index:-1;
}

#header h1{
	visibility:hidden;
	display:none;
}

#header .idioma{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #888;
	font-size:8pt;
	position:relative;
	top:-25px;
	left: 25px;
	z-index:1;
	width:215px;
}

#header .idioma a{
	color: #006665;
	text-decoration:none;
}


#header .idioma a:hover{
	color: #00B3B2;
}






#page_bottom{
	float:left;
	width:714px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#888;
	
	margin-top: 50px;
	padding-left: 15px;	
	padding-bottom:10px;

	overflow:hidden;

	background-image:url(../img/peu-ones.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}





#main_menu ul
{
	clear:left;
	margin: 0;
	padding: 0;
	list-style:none;
	list-style-type: none;
	text-align: left;
	margin-left:1px;
}

#main_menu ul li a{ 
	display:block;
	width: 180px;
	margin:0px;
	margin-bottom: 2px;
	
	
	font-size:12px; /*12*/
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#888;
	
	text-decoration: none;
	
/*	background-image:url(../img/menu_opt.png);
	background-repeat: no-repeat;
	background-position:top left;*/
	background-image:none;
	background-color:#fafafa;
}

#main_menu ul li a:hover{ 
	background-color:#ecf7f7;	
	color:#00B3B2;
	cursor:pointer;
	text-decoration: none;	
}

#main_menu ul li a.selected{ 
	background-color:#f2efed;
	color:#6d5d55;
}


#main_menu{
	float:left;
	width:210px;
	_width:190px;
	margin-top:31px;
	margin-left:5px;
	_margin-left:5px;
	_margin-right:10px;
}

#submenu ul
{
	clear:left;
	margin: 0px;
	padding: 0px;
	list-style:none;
	list-style-type: none;
	text-align: left;
	margin-left:1px;
	margin-bottom:10px;
}



#submenu ul li a{ 
	background-color:#fafafa;
	display:block;
	width: 170px;
	
	font-size:12px; /*12*/
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#888;
	
	text-decoration: none;
	  padding:0px;
	  margin:0px 0px 2px 15px;
/*  background:url(../img/menu_opt.png) center right;*/
  	_background-image:none;
}

#submenu ul li a:hover{ 
	background-color:#ecf7f7;
	color:#00B3B2;
	cursor:pointer;
	text-decoration: none;	
}

#submenu ul li a.selected{ 
	background-color:#f2efed;
	color:#6d5d55;
}

.content{
	float:left;
	width:635px;
}

.comentaris p{
	/*color:#000000;*/
}

.taulaCursos {
border-collapse: collapse;
}
.taulaCursos th {
	font-family: Verdana;
	font-size: 14px;
}
.taulaCursos td {
	font-family: Verdana;
	font-size: 10px;
}