/*************************************/
/*	palmalingua_def VPS*/
/*************************************/

#Test{
background:transparent url(../../BG_trans_test.png) no-repeat;
}


*|*:-moz-any-link { /*elimina underline en todos los links*/
text-decoration:none;
}

body, html{
	/* reset browser margins paddings */
	margin:0;
	padding:0;qw
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:80%; /*corrige default 88% */
	background:#99B3D6 url(../../pix/BG-main-degr3.png) repeat-x;
}

#body{
	background:transparent;
	}
	
/* de momento esconde el fly-in*/
.xhidden{visibility:hidden;} 


#wrapper{
	width:100%;
	z-index:0;
	background:transparent url(../../pix/BG-main3.png) repeat-x;
}

#xflag_container{
	top:-10px;left:85%;
	z-index:1000;
	width:144px;
	background:transparent;
	}
	
.xflag{
	width:22px;
	height:15px;
}

/#header-wrap{ 
	position:absolute;
	color:white;
	top:0px;
	z-index:0;
	background: transparent;
	width:100%;
	height:20px;
}

#xleft{
	position:absolute;
	top:5px;
	left: 18%;
	color:white;
	background:transparent url(../../pix/RamonLlull_H150.png) no-repeat;
	width:65px;
	height:150px;
	z-index:10000;
}	

#xright{
	position: absolute;
	color:lightgreen;
   	right: 0;
   	width: 10%;
   /*	text-align: right;  depends on element width */
	z-index:4;
}	

#xlogin_star{
	position:absolute;top:3px;left:82%;
	z-index:999;
	width:0px;height:0px;
	/* imgs set in docready code.. */}

#maintable-wrap{
	margin-left:auto;
  	margin-right:auto;
	margin-top:100px;
	margin-bottom:100px;
	background:transparent;
	width:1024px;
	height:auto;
	border:0px white;
	z-index:2;
}

#id13{ /*banda superior maintable*/
		position:relative;
		top:-20px;
		left:800px;
		background:transparent url(xxxbtn30.png) repeat;
		height:0px;
		width:100%;
}
.toprow_cornered{ 
	background:transparent;
	border-collapse:collapse;
}

.xtable{
	border-collapse:collapse;
}

table {
	/*border-collapse:collapse;*/
	border-spacing:0px;
	
}
/*.x2{
	color:white;
	width:1024px;
	padding-left:50%;
	background:transparent url(BG-maintable4-up.png);
}

.x3{
	width: 1024px;
	background:transparent url(BG-maintable4-down.png);
} */
.xcol_l{
	background:transparent url(../../pix/BG_trans_leftcol_1px.png) repeat-y;
	border-collapse:collapse;
	width:30px;
	} 
	
.xcol_r{
	background:transparent url(../../pix/BG_trans_rightcol_1px.png) repeat-y;
	border-collapse:collapse;
	width:30px;
	}
	

/*.xrow2{ *second row whole table
	background: url(XXXBG-maintable4-center.png) repeat-y;
	border-collapse:collapse;
	
}*/


#xcell_up_l{
	background:transparent url(../../pix/BG_trans_leftcorn_up.png) no-repeat;
	border-collapse:collapse;
	width:30px;
}

.tabcontent_up{ /*las secciones alumnos, profes etc */	
	margin-left:50%;
}

#xcell_up_ctr{
	background:transparent url(../../pix/BG_trans_center_up.png) repeat-x;
	border-collapse:collapse;
}

#xcell_up_r{
	background:transparent url(../../pix/BG_trans_rightcorn_up.png) no-repeat;
	border-collapse:collapse;
	padding-left:1px;
}
.mainrow{
	background:transparent;
}

#main_image{
	position:relative;
	background:transparent;
	height:20px;
	width:100%;
}

#xsplash{
	position:absolute;top:0px;left:25%;
	z-index:1;
	background: transparent url(../../pix/Logo_Palmalingua53.png) no-repeat;
	width: 300px ;
	height:110px;	
}

#maintable{
	width:962px;
	background:transparent url(../../pix/BG-maintable5-center.png) 100% 100% repeat-y;
	margin-left:auto;
	margin-right:auto;
	/*padding-left:25px; */
}

#maintable td{
	vertical-align:top;
	/*border:solid 1px black; */
}

#maintable_left_col ,#maintable_center_col/*,#maintable_right_col*/{
	/*border-collapse:collapse;*/
	border-left:1px solid grey;
	border-top:1px solid grey;
	background:transparent;
}


#maintable_left_col/* ,#maintable_right_col*/{
	background:transparent url(../../pix/btn25_black_meltpot3.png) no-repeat;
}

	
#maintable_right_col/* , #maintable_left_col*/{
	width:180px;
	padding-top:40px;
	border:1px solid grey;
	background:transparent url(../../pix/btn25_black1.png) repeat-x;
	/* background:transparent url(btn30_black180.png) no-repeat;*/
}

.tabcontent_r{ /*contenido right_col
	padding-left:10px;
	padding-right:10px;*/
}


/*#maintable_right_col{ /*fondo columna derecha*/
	/*background: transparent url(btn30_wide.png) no-repeat ;*/
	/*padding-top:40px;
	padding-left:10px;
	/*border: 1px solid #666666; */ 
   	/*filter:alpha(opacity=70);   /* Internet Explorer       */
   	/*-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	/*opacity: 0.7;               /* newer Mozilla and CSS-3 
	}*/

/* MAINTABLE LEFT COLUMN ************************* */

#maintable_left_col{ /*fondo columna izquierda*/
	/*border:#000000;*/
	width:180px;
	padding-right:0px;
	/*background:transparent url(btn30_black180.png) no-repeat;
	/*border: 0px solid #666666;*/
}	

#left_col_top{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:white;
	text-decoration:none;
	margin-left:50px;
}

#maint_left_col_cont{
	border-top:1px solid grey;
	border-left:1px solid grey;
}

#left_col_top .abtn:hover ,#left_col_top .abtn:active{
	color:white;
	background:transparent url(../../pix/btn25_orange1.png) repeat-x;
	padding:6px 33px;
	margin-left:20px;
	display:inline-block;
	font-weight:bold;
}


/*#maintable_left_col .xbtn_active{ /*Mouseover de la columna izquierda */
	/*color:darkblue;
	width:130px;
	height:60px;
	/*background:white url(XXXico-gliederpuppe.png) no-repeat;*/
	/*border:1px solid white; */
	/* border:1px solid orange; 
}*/
/* #maintable_left_col .xbtn_passive{ /*Control sobre el estado cero de la columna izquierda */
	/*color:darkblue;
	width:130px;
	height:60px;
	background:white url(ico-gliederpuppe.png) no-repeat;
	border:1px solid white;
} */
/* NO VA #acc1 .xbtn_passive{
	background:transparent url(emoticon-test.png) no-repeat;
	border:0px;
}*/

#acc1, #acc2, #acc3,#acc4, #acc5, #acc6, #acc7/*.xbtn_active, #acc1.xbtn_passive*/{
	width:180px;
	height:40px;
	border-top:solid 1px #B8D5F0;
	text-decoration:none;
}

/*#acc1.xbtn_active, #acc2.xbtn_active, #acc2.xbtn_active */

#acc1.xbtn_active{
	background:transparent url(white_diff40_courses.png) 50% 50% no-repeat;
}

#acc1.xbtn_passive{
	background:transparent url(white_diff40_courses.png) 50% 50% no-repeat;
}

#acc2.xbtn_active{
	background:transparent url(white_diff40_free.png) 50% 50% no-repeat;
}

#acc2.xbtn_passive{
	background:transparent url(white_diff40_free.png) 50% 50% no-repeat;
}

#acc3.xbtn_active{
	background:transparent url(white_diff40_links.png) 50% 50% no-repeat;
}

#acc3.xbtn_passive{
	background:transparent url(white_diff40_links.png) 50% 50% no-repeat;
}

#acc4.xbtn_active{
	background:transparent url(white_diff40_travel.png) 50% 50% no-repeat;
}

#acc4.xbtn_passive{
	background:transparent url(white_diff40_travel.png) 50% 50% no-repeat;
}

#acc5.xbtn_active{
	background:transparent url(white_diff40_exp.png) 50% 50% no-repeat;
}

#acc5.xbtn_passive{
	background:transparent url(white_diff40_exp.png) 50% 50% no-repeat;
}

#acc6.xbtn_active{
	background:transparent url(white_diff40_people.png) 50% 50% no-repeat;
}

#acc6.xbtn_passive{
	background:transparent url(white_diff40_people.png) 50% 50% no-repeat;
}

#acc7.xbtn_active{
	background:transparent url(white_diff40_transl.png) 50% 50% no-repeat;
}

#acc7.xbtn_passive{
	background:transparent url(white_diff40_transl.png) 50% 50% no-repeat;
}

/* anula parametros en pl-base-style ************/

.xbtn_active{
	/* background:transparent url(btn-green1.png) 100% 100% repeat;*/
	border:0px;
}


.xbtn_passive{
	background:transparent;
	border:0px;
}

/* fin anulación *********** */

/* *************** div resultados traducción ****************** */

#translation{
	color:red;
	background:white;
	border:3px solid red;
	width:150px;
	padding:6px;
	margin-bottom:5px;
}

/* ************** fly-in ***************************** */

#pa{
	position:absolute;
	left:auto;
	margin-left:auto;
	margin-right:auto;
	background:transparent;
	top:-450px;;
	width:450;
	

}
	
	.maintable_content{/*no funciona*/
	background:transparent;
}

#teaser_acc1, #teaser_acc2, #teaser_acc3{
	width:150px;
	background:transparent;
}

#teaser_acc1{ /*Así se puede definir el color etc. de cada espacio de texto, col. izquierda */
	background:tansparent url(XXXBG_left_col2.png) 100% 100% repeat-y;
}
 
#teaser_acc2{ /*Así se puede definir el color etc. de cada espacio de texto, col. izquierda */
}

#teaser_acc3{ /*Así se puede definir el color etc. de cada espacio de texto, col. izquierda */	
}

/* COLUMNA IZQUIERDA, PASTILLA INTERIOR (TEXTO) ****************************************************************************************************/

.cm_tab{ /*fondo de buttons columna izquierda */
	background:transparent url(XXXBG_cmtab3.png);
	padding-left:20px;
	color:darkbrown /*#00FFF*/;
	font-size:11px;
	margin-top:3px;
	margin-left:35px;
}

#acc1 .cm_tab{ /*fondo de buttons columna izquierda - individual */
	/*color:white;*/
}

.cornered{ 
	/*border-collapse:collapse; 
	background:transparent;
	/* no
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;*/
}

.acccontent{ /*sólo glot-maquina*/
	width:150px;
	background:transparent url(XXXBG_left_col2.png) repeat-y;
	padding-left:10px; /*eliminates padding en base-style*/
}

.tabcontent{ /*contenido (texto) debajo plheader */
	/*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	filter:alpha(opacity=100);   /* Internet Explorer       */
   	/*-moz-opacity:1;           /* Mozilla 1.6 and below   */
   	/*opacity: 1;  
	/* newer Mozilla and CSS-3 */
	background:transparent;
	/*padding:10px;*/
	
}


/* b:used/set by c_plcms code */
#cm_random{
	margin:0px;
	padding-top:2px;
}

.cm_headline{
	margin-left:5px;
	font-weight:bold;
	background-color:transparent;
}
.cm_txt{
	padding:5px;
	background-color:transparent;
}
/* e:used/set by c_plcms code */


.cmdbtn{/* debug stuff */
	border:0px black solid;
	padding:3px;
}

#teaser_tab1, #teaser_tab2, #teaser_tab3{ /*Así se puede definir el color etc. de cada espacio de texto, CENTRO */
	color:red;
	font-size:11px;
	height:auto;
	background:transparent url(../../pix/BG-article-cont_wide.png) repeat-y;
	
	/*border-bottom:1px solid #666666; */
}

#ttab_cont{
	
	color:#364463;
	width:auto;
	height:16px;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	border-left:2px solid lightblue;
	border-right:2px solid darkgrey;
	border-bottom:2px solid darkgrey;
	padding:1px;
	padding-left:20px;
	text-decoration:underline;
	background:transparent url(../../pix/btn_glass_white25.gif) repeat-x;
}

/*#ttab_cont{
	border-top:1px solid white;
	border-bottom:1px solid black;
	border-left:2px solid white;
	border-right:2px solid grey;
	color:white;
	height:20px;
	margin:0px;
	padding:2px;
	padding-left:50px;
	text-decoration:underline;
	background:#576FA1 url(btn25_blue600.png) repeat-y;
}*/

/*.tabcontent , .acccontent , */.tabcontent a/*,  .maintable_content, #article_container */{
	/*color:white;
	/*padding:5px;*/
	/*background:red url(btn_white_diffum.png) repeat-x;*/
	
}


#placc1 .abtn:link, #placc1 .abtn:visited , #placc1 .abtn:hover, #placc1 .abtn:active {
	display:block;
}

#placc1{ /*Fondo texto columna izquierda*/
	background:transparent url(xxxbtn_grey_right100.png) 100% 100% repeat-y ;
	}
	
#acc1{ /*Fondo primera pastilla izquierda*/
	/*background:transparent url(emoticon-test.png) no-repeat;*/
	/*padding-left:50px;*/
}


/*#acc2{/*Fondo segunda pastilla izquierda*/
	/*background:red;
	border:solid 10px pink;
}  */

td {
	display:table-cell;
	padding:0px;
}

#tabcontainer1{
	padding-left:0px;
	padding-right:0px;
	background: transparent url(XXXBG-article-cont2.png) repeat-y;
}

#wcloud1{
	margin-left:30px;
	margin-right:auto;
	width:550px;
	height:150px;
}

#dfooter{text-align:center;}

#article_container{
	font-size:12px;
	margin-left:0px;
	margin-right:0px;
	padding-left:20px;
	padding-top:15px;
	background: url(../../pix/BG-article-cont44.png) repeat-y;  /* the background          */
	height:500px;
	overflow:auto;
}
 
#article_container_widget{ /* sólo widget-pltab */
	font-size:12px;
	margin-left:0px;
	margin-right:0px;
	padding-left:20px;
	background:transparent url(../../pix/BG-article-cont_wide.png) repeat-y;  /* the background          */
	height:1000px;
	overflow:auto;
}

#plheader{ /*fondo buttons plheader*/
	height:25px;
	background:transparent url(../../pix/btn25_black1.png) repeat-x;
}
#plheader .abtn{
	background:transparent ;
	padding:0px;
	display:inline-table;
	text-decoration:none;  /* quita el subrayado en I.E. */
}
#plheader .abtn:link , #plheader .abtn:visited{
	color:white;
	padding:6px 33px;
	display:inline-block;
	font-weight:bold;
}

#placc1 .abtn:link , #placc1 .abtn:visited{
	color:black;
	padding:0px 0px;
	display:inline-block;
	font-weight:bold;
}



#plheader .abtn:hover , #plheader .abtn:active /* ,#placc1 .abtn:hover , #placc1 .abtn:active*/{
	color:white;
	background:transparent url(../../pix/btn25_orange1.png) repeat-x;
	padding:6px 33px;
	margin-left:20px;
	display:inline-block;
	font-weight:bold;
}

#plheader .xbtn_active{
	color:red;
	margin-left:20px;
	background:transparent url(../../pix/btn25_blue1.png) repeat-x;
	border:0px solid red;
}

#plheader .xbtn_passive{
	margin-left:20px;
	background:transparent url(../../pix/btn25_black1.png) repeat-x;
	border:0px solid black /*transparent*/;
}

/* FOOTER */

#footer{
	border-collapse:collapse;
	background:transparent;
	border:0px solid black /*transparent*/;
}

#xcell_down_l{
	heigth:30px;
	width:30px;
	border-collapse:collapse;
	background:transparent url(../../pix/BG_trans_leftcorn_down.png) no-repeat;
}
#xcell_down_ctr{
	heigth:30px;
	border-collapse:collapse;
	background:transparent url(../../pix/BG_trans_center_down.png) repeat-x;
}
#xcell_down_r{
	heigth:30px;
	width:30px;
	border-collapse:collapse;
	background:transparent url(../../pix/BG_trans_rightcorn_down.png) no-repeat;
}

#footer-wrap{
	margin-bottom:0px;
	margin-left:auto;
	margin-reight:auto;
	
}

/* INTERFACE MULTIMEDIA */


#maintable_interface{
	height:200px;
	width:1000px;
	
}

#exe_iframe {
	height:500px;
	width:100%;
}

/* CONTENT PAGES */

#maintable_left_plcont{
	width:180px;
	background:transparent url(../../pix/btn25_black1.png) repeat-x;
	padding-top:40px;
	}
	
.leftcol_contpages{
	background:green;
	}
