/* tags */
body{
	padding:0px;
	margin:0px;
}

body, td, div, input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	/*line-height:12px;*/
	color:#333333;
}
input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	/*line-height:12px;*/
	color:#333333;
}
/* general */

#principal{
	position:absolute;
	left:50%;
	margin-left:-372px;
	width:745px;
	top:24px;		
}

#content{
	position:relative;
	margin-bottom:12px;
}

#rodape{

}

/* default.asp */
#default_g{
	position:relative;
	background:#FF5C00 url(imgs/logo.gif) top left no-repeat;
	height:328px;
	width:100%;	
	margin-bottom:12px;
}

#bts_entrada{
	position:absolute;
	top:21px;
	left:498px;
}

/* internas */

#topo{
	position:relative;
	width:725px;
}

#topo span{
	/*padding-right:125px;
	line-height:25px;*/	
}


#ciudad{
	font-size:small;
	font-weight:bold;	
}

#menu{
	width:745px;
	margin:12px 0px;
	margin-left:-40px;
/*	margin-left:0px; */
}

#menu ul {
	list-style:none;
	margin-top:0; 
	margin-bottom:0; 
	list-style-position:outside;
	width:745px;
}

#menu ul li {
	float:left;
	border:1px solid #ff5c00;
	line-height:15px;
	width:232px;	
	height:56px;	
	margin: 0px 12px 12px 0px;	
	padding: 2px 0px 0px 6px;
}

#menu ul li.q{	
	margin: 0px 0px 0px 0px;	
}

#menu ul li a{ 		
	padding:1px;	
}

#menu ul li a:hover { 
	background-color:#ff5c00; 	
	color:#ffffff; 
	padding:2px;
}

#titulo{
	position:relative;
	font-size:medium;
	font-weight:bold;
	margin:8px 0px;
	vertical-align:top;
}

.titulo_int{
	position:relative;
	font-size:medium;
	font-weight:bold;
	margin:2px 0px;
	vertical-align:top;
}

.titulo_int2{
/*	position:relative; */
	font-size:medium;
	font-weight:bold;
	margin:2px 0px; */
/*	vertical-align:top; */
}

#titulo span{
	font-size:small;
	color:#333333;
	font-weight:normal;
}


/* class */

.sp_lj{
	background:#FF5C00;
}

.negrito{
	font-weight:bold;
}

.selecionado { 	
	color:#666666; 	
}

.font_small{
	font-size:small;
	color:#333333;
	font-weight:normal;
}

.red{
	font-size:x-small;
	font-weight:normal;
}

.separacion{
	background:url(imgs/bg_pont.gif) top left repeat-x;
	height:1px;
	width:745px;
	margin:10px 0px;
}

/* ---- programa ---- */
#col1, #col2{
	float:left;
	margin-right:12px;
	width:239px;
}
#col3{
	float:left;
	width:239px;	
}
img #spacer{
	height: 58px;
}

.data{	
	font-weight:bold;
	margin:10px 0px 0px 0px;
}

.tema{	
	font-weight:bold;
	margin:0px;
}

.subTema{	
	color:#696969;
	margin:0px 0px 10px 0px;
}

.txt_programa{
	width:236px;
	margin:12px 0px 12px 0px;
	padding-bottom:12px;
	background:url(imgs/bg_pont.gif) bottom left repeat-x;
}

#talleres{
	width:745px;
	margin:12px 0px;	
}

.teste1{
	float:left;
	margin-right:12px;
	margin-bottom:12px;
	padding-top:6px;
	width:239px;
	background:url(imgs/bg_pont.gif) top left repeat-x;
	
	
}

.teste2{
	float:left;
	margin-right:12px;
	margin-bottom:12px;
	padding-top:6px;
	width:239px;
	background:url(imgs/bg_pont.gif) top left repeat-x;
	
	
}

.teste3{
	float:left;
	width:239px;
	margin-bottom:12px;
	padding-top:6px;
	background:url(imgs/bg_pont.gif) top left repeat-x;		
}

/* documentacion */
#tab_doc{
	border-left:1px solid #FF5C00;
	border-top:1px solid #FF5C00;
}

#tab_doc td{
	border-bottom:1px solid #FF5C00;
	border-right:1px solid #FF5C00;
	height:19px;
	padding:0px 10px;
}

#tab_doc .docs{
	background:#FF5C00;	
}

/* organizacion */

#tab_org{
	width:744px;
}

#tab_org td{
	width:230px;
	vertical-align:top;	
}

#tab_org .td_pont{
	background:url(imgs/bg_pont.gif) top left repeat-x;
	height:1px;	
}

#tab_org .td_cont{
	background:url(imgs/sp_laranja.gif) top left repeat-x;
	height:1px;	
}

#tab_org .td_space{
	width:12px;	
}

#tab_org .tit{
	padding:3px 0px;
	font-weight:bold;
}

#tab_org .cont{
	padding:10px 0px;
}
#tab_org .td_line{ 
     background:url(imgs/sp_laranja.gif) top left repeat-x;
     height:1px;     
}
/* inscricao */

#tab_insc{
	width:744px;
}

#tab_insc td{
	width:230px;
	vertical-align:top;	
}

#tab_insc .td_pont{
	background:url(imgs/bg_pont.gif) top left repeat-x;
	height:1px;	
}

#tab_insc .td_cont{
	background:url(imgs/sp_laranja.gif) top left repeat-x;
	height:1px;	
}

#tab_insc .td_space{
	width:12px;	
}

#tab_insc .tit{
	padding:3px 0px;
	font-weight:bold;
}

#tab_insc .cont{
	padding:10px 0px;
}

#tab_insc .cont input{
	width:120px;
	height:12px;
	border:1px solid #f60;
	padding:1px 2px;
	margin: 3px 0px 0px 0px;
}
#tab_insc1{
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
}

#tab_insc1 td{
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	height: 50px;
	text-align:center;
	padding:0px 10px;
}

#tab_insc1 .docs{
	background:#FF5C00;	
	height: 50px;
	text-align:center;
}
td.doc1{
	border-bottom:1px solid #FF5C00;
	border-right:1px solid #FF5C00;
	height:19px;
	padding:0px 10px;
}

.docs1{
	background:#FF5C00;	
}
/* seus */

#tab_seus, #tab_seus_arrivar{
	
}

#tab_seus td{
	vertical-align:top;
	padding-right:10px;	
}

#tab_seus .locc{
	font-weight:bold;	
}

#tab_seus .imgg{
	padding-bottom:10px;
}

#tab_seus .td_space{
	background:url(imgs/bg_pont.gif) top left repeat-x;
	height:10px;
}

/* ARRIVAR */

#tab_seus_arrivar td{
	vertical-align:top;
	padding-right:10px;	
}

#tab_seus_arrivar .locc{
	font-weight:bold;	
}

#tab_seus_arrivar .imgg{
	padding-bottom:10px;
}

#tab_seus_arrivar .td_space{
	background:url(imgs/bg_pont.gif) top left repeat-x;
	height:10px;
}

#menu .menuOver { 
	background-color:#ff5c00; 	
	color:#ffffff; 
	padding:2px;
}

#tabela_programa td{
	padding-right:12px;
	padding-bottom:12px;
	vertical-align:top;	
}

#tabela_programa .hora_programa{
	font-weight:bold;
	color:#ff5c00;
	width:45px;
}

#tabela_programa .dt_lc_programa{
	font-weight:bold;		
}

/* afegit */

.separa1{
	background:url(imgs/sp_laranja.gif) top left repeat-x;
	height:1px;
	margin-top: +10px;
	margin-bottom: +9px;}

.separa2{
	background:url(imgs/sp_dot.gif) top left repeat-x;
	height:1px;
	margin-top: +10px;
	margin-bottom: +9px;}
	
.linia{
	width: 745px;
	float: left;
	}
	
.bold{
	font-weight:bold;
}

.col1, .col2{
	float:left;
	margin-right:12px;
	width:239px;
}

.col3{
	float:left;
	width:239px;	
}

.col_img{
	float:left;
	margin-right:12px;
	width:492px;
}

.col_img_2{
	float:left;
	width:200px;
}

/* fi afegit */


/* links */

a:link { color: #333; text-decoration: none;}

a:visited { color: #333; text-decoration: none;}

a:active { color: #333; text-decoration: none; }

a:hover { color: #333; text-decoration: none; }


a.bold:link { color: #333; text-decoration: none; font-weight: bold;}

a.bold:visited { color: #333; text-decoration: none; font-weight: bold;}

a.bold:active { color: #333; text-decoration: none; font-weight: bold;}

a.bold:hover { color: #333; text-decoration: none; font-weight: bold;}


a.selecionado:link { color: #666; text-decoration: none; }

a.selecionado:visited { color: #666; text-decoration: none; }

a.selecionado:active { color: #666; text-decoration: none; }

a.selecionado:hover { color: #666; text-decoration: none; }


a.red:link { color: #FF0000; text-decoration: none; }

a.red:visited { color: #FF0000; text-decoration: none; }

a.red:active { color: #FF0000; text-decoration: none; }

a.red:hover { color: #FF0000; text-decoration: underline; }


/* formularios */