/* CSS Document */

/*
----------------------------------------------------------------------------- 
PLANTILLES INTERIORS
-----------------------------------------------------------------------------*/
/*a:visited {
	color: #333;
	background-color: inherit; 
}*/
p {
	text-align: justify;
	margin: 0;
}
.textpla_vermell {
	color: #FF9900;
	background-color: inherit; 
}
/*
----------------------------------------------------------------------------- 
ESTILS CENTRE - INTERIOR
-----------------------------------------------------------------------------*/
#juridica {
	background: transparent url(../img/home_juridica.jpg) no-repeat bottom right;
	height: 364px;
}
#centreInterior {
	/*margin: 41px 0px 10px 182px; */
	padding: 11px 0px 0px 0px;
	*padding: 13px 0px 0px 0px;
	margin: 0;
	width: 442px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: inherit; 
	float: left;
}
#centreAltres {
	margin: 0px 0px 10px 190px; 
	padding: 40px 0px 0px 0px;
	width: 480px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: inherit; 
}
#centreAltres .separador{
	background: url(../img/separador.gif) repeat-x center center;
	height: 8px;
	clear: both;
}
#centreInterior img{
	padding: 2px;
}
#centreInterior ul, #centreAltres ul{
	padding: 0;
	margin: 0;
}
#centreInterior li, #centreAltres li{
	background: transparent url(../img/arrow.gif) no-repeat 0 0.8em;
	padding: 4px 4px 4px 10px;
	list-style: none;
}
#number ol {
	padding: 0;
	margin: 0;
}
#number li {
	margin: 4px 4px 4px 30px;
	padding: 0;
	background: none !important;
	list-style: decimal !important;
	text-align:justify;
}
#path {
	margin: 0px 8px 0px 8px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: inherit; 
}
#centreInterior a, #centreAltres a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: inherit; 
	text-decoration: underline;
}

#centreInterior a:hover, #centreAltres a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	background-color: inherit; 
	text-decoration: none;
}
#home a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: inherit; 
	text-decoration: none;
}
#home a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	background-color: inherit; 
	text-decoration: none;
}
.destacat {
	background-color: #EFF3FF;
	color: #333;
	padding: 2px;
}
.td_titol {  
	background-color: #0099FF;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #FFFFFF; 
	text-decoration: none;
	display: block;
	height: 100%;
}
.tdgris {  
	background-color: #F7F7F7;  
}
.td_subtitol {  
	background-color: #E6E6E6; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #0099FF;
	display: block;
	height: 100%;
}
.td_cap {  
	background: #FFF url(../img/fons_video.gif) repeat top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #0099FF; 
	text-decoration: none;
	display: block;
	height: 100%;
}
.camp_cercar {
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #0099FF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
/*.menu1 {  
	color: #333;
	background-color: inherit; 
}*/
.nolink {  
	text-decoration: none; 
	color: #999;
	background-color: inherit;
}
#centreInterior input, #centreInterior textarea, #centreInterior select {
	margin: 2px;
}
#ofertaFitxa {
	border: #DDD solid 1px;
	padding: 5px;
}
#ofertaFitxa .destacat {
	background: #EFF3FF;
	padding: 4px;
	font-weight: bold;
}
#ofertaFitxa p {
	border-top: #EFF3FF solid 1px;
	padding: 5px;
}
/*
----------------------------------------------------------------------------- 
ESTILS CENTRE - home
-----------------------------------------------------------------------------*/
#centreRightLlistat {
	float: right;
	width: 205px;
	padding: 4px;
}
#centreLeftLlistat {
	float: left;
	width: 205px;
	padding: 4px;
}
#centreRight {
	float: right;
	width: 208px;
	padding: 4px;
}
#centreLeft {
	float: left;
	width: 208px;
	padding: 4px;
}
#centreMiddle {
	width: 350px;
	padding: 4px;
	margin-left: 50px;
}
#centreMiddle .superior {
	background: url(../img/superior_password.gif) no-repeat top center;
	height: 16px;
}
#centreMiddle .quadre {
	background: url(../img/quadre_password.gif) repeat-y top center;
}
#centreMiddle .inferior {
	background: url(../img/inferior_password.gif) no-repeat top center;
	height: 18px;
	margin-bottom: 6px;
}
#centreRight .superior, #centreLeft .superior {
	background: url(../img/superior_in.gif) no-repeat top center;
	height: 16px;
}
#centreRight .quadre, #centreLeft .quadre {
	background: url(../img/quadre_in.gif) repeat-y top center;
}
#centreRight .quadre p, #centreLeft .quadre p {
	padding: 6px;
	text-align: left;
}
#centreMiddle .quadre p {
	padding: 6px 10px;
	text-align: justify;
}
#centreRight .inferior, #centreLeft .inferior {
	background: url(../img/inferior_in.gif) no-repeat top center;
	height: 18px;
	margin-bottom: 6px;
}
#centreRight span, #centreLeft span, #centreMiddle span, #centreLlarg span {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 10px;
	padding-left: 2px;
	padding-right: 2px;
	background: #FFF;	
}
#centreRight ul, #centreLeft ul, #centreLlarg ul{
	padding: 4px 0px 0px 0px;
	margin-left: 10px;
}
#centreRight li, #centreLeft li, #centreLlarg li {
	background: transparent url(../img/arrow.gif) no-repeat 0 0.8em;
	padding: 4px 4px 4px 12px;
	list-style: none;
}
#centreRight li a, #centreLeft li a, #centreLlarg li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background-color: inherit; 
	text-decoration: none;
	}
#centreRight li a.blau, #centreLeft li a.blau, #centreLlarg li a.blau {
	color: #0099FF;
	background-color: inherit; 
	text-decoration: none;
	}
#centreLlarg .superior {
	background: url(../img/superior_llarg.gif) no-repeat top center;
	height: 16px;
}
#centreLlarg .quadre {
	background: url(../img/quadre_llarg.gif) repeat-y top center;
}
#centreLlarg .inferior {
	background: url(../img/inferior_llarg.gif) no-repeat top center;
	height: 18px;
	margin-bottom: 6px;
}
#centreRight li a.link, #centreLeft li a.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background-color: inherit; 
	text-decoration: underline;
	}
#centreRight li a:hover.link, #centreLeft li a:hover.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background-color: inherit; 
	text-decoration: none;
	}
/*caixa de password*/
#entrada .superior, #entradaNoCol .superior {
	background: url(../img/superior_password.gif) no-repeat top center;
	height: 16px;
}
#entrada .quadre, #entradaNoCol .quadre {
	background: url(../img/quadre_password.gif) repeat-y top center;
}
#entrada .inferior, #entradaNoCol .inferior {
	background: url(../img/inferior_password.gif) no-repeat top center;
	height: 18px;
	margin-bottom: 6px;
}
#entrada input, #entrada textarea, #entradaNoCol input {
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #0099FF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#entrada .boto, #entradaNoCol .boto {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #EFEFEF;
	text-decoration: none;
	border: 1px solid #0099FF;
}
/*
----------------------------------------------------------------------------- 
ESTILS MENU DRET - INFO
-----------------------------------------------------------------------------*/
#dretaInterior  {
	padding: 13px 0px 0px 0px;
	width: 140px;
	margin: 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#dretaText span{
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0099FF;
	background-color: inherit; 
	letter-spacing: -0.1em;
}
#dretaText  {
	background: url(../img/fons_video.gif) repeat top center;
	padding: 6px 6px 12px 6px;
}
#liniaDreta {
	background:  url(../img/l_menu2.gif) repeat-x top center;
	padding-top: 6px;
}
#dretaText ul{
	padding: 0;
	margin: 0;
}
#dretaText li{
	background: transparent url(../img/arrow.gif) no-repeat 0 0.8em;
	padding: 4px 4px 4px 10px;
	list-style: none;
}
#dretaText li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background-color: inherit; 
	text-decoration: none;
	}
#dretaText li a:hover{
	text-decoration: none;
	}
#dretaText a {
	color: #333;
	background-color: inherit; 
	text-decoration: none;
}
#dretaText a:hover {
	color: #0099FF;
	background-color: inherit; 
	text-decoration: none;
}
#taula table {
	border-collapse: collapse;
}
#taula td {
	border: #888 solid 1px;
	background-color: #FFF;
	padding: 5px; 
}
#taula .destacat, #taula thead td{
	background: #EFF3FF;
	color: #333;
	font-weight:bold;
}
#taulaSense table {
	border-collapse: collapse;
}
#taulaSense td {
	border: #888 solid 1px;
	background-color: #FFF;
	padding: 1px; 
}
#taulaSense .destacat {
	background-color: #EFF3FF;
	color: #333;
	font-weight: normal;
}
#taulaComb table {
	border-collapse: collapse;
	border-bottom: #0099FF solid 1px;
}
#taulaComb td {
	border-top: #0099FF solid 1px;
	background: #FFF;
	padding: 6px;
 }
.subtit {
	color: #0099FF;
	background: inherit;
}
/*
----------------------------------------------------------------------------- 
CAMPUS CEC
-----------------------------------------------------------------------------*/
#centrecec {
	padding: 13px 0px 0px 0px;
	width: 570px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: inherit; 
}
#centrecec img{
	padding: 2px;
}
html>body #centrecec { 
	margin: 41px 0px 10px 182px; 
	padding: 11px 0px 0px 0px;
}
#centrecec ul{
	padding: 0;
	margin: 0;
}
#centrecec li{
	background: transparent url(../img/arrow.gif) no-repeat 0 0.8em;
	padding: 4px 4px 4px 10px;
	list-style: none;
}
#centrecec a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: inherit; 
	text-decoration: underline;
}
#centrecec a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	background-color: inherit; 
	text-decoration: none;
}
#centrecec input, #centrecec textarea, #centrecec select {
	margin: 2px;
}
/*
----------------------------------------------------------------------------- 
PAGINACIÓ interior
-----------------------------------------------------------------------------*/
#paginacioIn {
	margin: 10px 0;
}
#paginacioIn #right a{
	  padding: 12px; 
}
#paginacioIn #Pleft {
	float: left;
	width: 15px;
}
#paginacioIn #right {
	float: right;
	width: 400px;
}
#paginacioIn #Pright {
	 float: right; 
	width: 10px;
}
#paginacioIn #Pright a {
 	padding:0px;
	
}
#paginacioIn #Pcenter {
	float: left;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	background: inherit; 
}
#paginacio a.arrowright, #paginacio a.arrowleft {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: none;
	cursor: pointer;
}
/**Taula Agenda**/
#taulaAgenda table {
	border-collapse: collapse;
}
#taulaAgenda td {
	border: #888 solid 1px;
	background-color: #FFF;
	padding: 2px; 
}
/*agenda*/
#agenda_contingut {
	margin: 8px;
}
#agenda_contingut .nom_dia {
	font-weight: bold;
}
#agenda_contingut .nom_dia_actual {
	font-weight: bold;
}
#agenda_contingut .nom_dia_link {
	font-weight: bold;
	color: #0099FF;
	text-decoration:underline;
}
#agenda_contingut .dia_buit {
	color: #999;
}
#agenda_contingut .titolText {
	font-weight: bold;
	color: #0099FF;
}
#agenda_contingut .titolTextLight {
	color: #0099FF;
	text-decoration:underline;
}
/*padd centre*/
#paddCentre {
	margin: 8px;
	padding: 0;
}
#liniaTit {
	background: url(../img/separador.gif) repeat-x bottom center;
	padding: 2px 0;
}
#liniaTit span {
	background: #FFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 6px 0 2px;
	color: #0099FF;
}
.border {
	border: 1px solid #E6E6E6;
	margin: 5px 10px; 
}
#extres {
	display:none;
}
.infoEntrada {
	color: #888;
}
#linksImg img {
	float: left;
	width: 100px;
	margin-right: 6px;
	}
#linksImg p {
	float: right;
	width: 300px;
	/*padding-top: 20px;*/
	vertical-align: middle;
	/*display:block;*/
}
#linksImg ul {
	position:absolute;
	padding: 0;
	margin: 0;
}
#linksImg li {
	list-style: none;
	background: #FFF;
	padding: 0;
	margin: 0;
	clear: both;	
}
/*form*/
form p {  
	margin: 0;  
	padding: 2px;
	/*clear:left;*/
	}
form p label {  
	float: left;  
	color: #333;
	width: 150px;
	text-align: left;
	/*padding: 2px;*/
	}
legend {  
	color: #0099FF;  
	background: #FFFFFF;
	}
input {  
	color: #666;  
	background: #FFF;  
	border: 1px solid #0099FF;
	vertical-align: middle;
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
	padding: 1px;
	}
button {  
	color: #333;  
	background: #EFEFEF;  
	border: 1px solid #0099FF;  
	padding: 2px;
	margin: 2px;
	cursor: pointer;
	margin-left: 150px;
	font-weight: bold;
	margin-top:   10px;
	}
.checkbox {  
	color: #666;  
	background: #FFF;  
	border:0;  
	padding: 2px;
	}
select {  
	color: #666;  
	background: #FFF;  
	border: 1px solid #0099FF;  
	padding: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
textarea {  
	color: #666;  
	background: #FFF;  
	border: 1px solid #0099FF;  
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	/*padding: 2px;*/
	width: 240px;
	}
#cens button {  
	margin-left: 0px;
	margin-top:  10px;
	font-weight: bold;
	}
.inscripcions p label{
	width: 200px;
}
.inscripcions button {  
	margin-left: 200px;
	margin-top:   10px;
	font-weight: normal;
	}
#entrada .checkbox {
	color: #666666;
	background: #FFFFFF;
	border: 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
html>body #entrada .checkbox { 
	margin: 3px 2px; 
}
#entrada .entrada { width:300px;}
#entrada p label {  
	float: left;  
	color: #333;
	width: 100px;
	text-align: left;
	/*padding: 2px;*/
	}
#entrada input {  
	color: #666;  
	background: #FFF;  
	border: 1px solid #0099FF;
	vertical-align: middle;
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
	/*padding: 2px;*/
	}
#entrada button {  
	color: #333;  
	background: #EFEFEF;  
	border: 1px solid #0099FF;  
	padding: 2px;
	margin: 2px;
	cursor: pointer;
	margin-left: 100px;
	font-weight: normal;
	margin-top:   10px;
	}
/*#enviar input, #enviar textarea {
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #0099FF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#enviar checkbox, #enviar .checkbox {
	color: #666666;
	background: #FFFFFF;
	border: 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#enviar .boto {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #EFEFEF;
	text-decoration: none;
	border: 1px solid #0099FF;
}*/

.boto {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #EFEFEF;
	text-decoration: none;
	border: 1px solid #0099FF;
}
#enquesta input, #enquesta .select {
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #0099FF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#enquesta .checkbox {
	color: #666666;
	background: #FFFFFF;
	border: 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#enquesta .boto {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #EFEFEF;
	text-decoration: none;
	border: 1px solid #0099FF;
}
/*fitxa premis excelencia*/
#premiat {
	background: #EFEFEF;
	padding: 10px;
	border-bottom: solid #CCC 1px;
	border-top: solid #CCC 1px;
	height: 240px;
	text-align: left;
}
#premiat p {
	text-align: left;
}
#premiat img {
	/*width: 100px;*/
	padding: 4px;
	margin: 10px;
	border: solid #CCC 1px;
}
#premiat .frase {
	font-style:italic;
}
#premiat .modalitat {
	color: #0099FF;
	text-transform: uppercase;
}
#premiat .provincia {
	text-transform: uppercase;
}
#premiat .any {
	color: #666;
}
.notaLegal {
	color: #666;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}