/* BCB 2010 */

/* 
---------------- Layout ----------------
*/

body {
/* background-color: #8080C0; */
background-color: rgb(207,196,184);
margin: 0;
}

#global {
background-color: rgb(255,255,255);
width: 1024px;
margin: 20px auto;
padding: 10px 0 15px 0
}

#header {
margin: 0 20px;
}

#bodyCont{
margin: 0px 20px;
clear: both
}

#bodyCont #colLeft{
width: 180px;
float:left
}

#bodyCont #colRight{
width: 180px;
float:right;
}

.mainbody{
width: 584px;
padding: 0px 20px 0px 0px;
color:#94877A;
font-size:13px !important;
}

#footer{
margin: 0 20px;
background-color: rgb(222, 214, 204);
text-align: center;
font-size: 11px;
color: rgb(148,135,122);
line-height: 25px;
}



/* 
---------------- Typo ----------------
*/

#global{
font-family: Helvetica, Arial, Verdana, sans-serif;
}

h1{
font-size: 17px;
font-weight: normal;
color: rgb(217,79,0);
padding: 0 0 10px 0;
margin: 0;
line-height: 19px;
border-bottom: 1px dotted rgb(173,161,148);
}

h2{
font-size: 11px;
font-weight: normal;
color: rgb(217,79,0);
padding: 0 0 7px 0;
margin: 0;
line-height: 15px;
}

h2 a, h2 a{
color: rgb(217,79,0);
text-decoration: none
}

h2 a:hover{
color: rgb(0,94,196);
}

form input{
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
}

form{
margin: 0;
padding: 0
}

p{
font-size: 13px !important;
color: rgb(148,135,122)
}

p a, p a:visited{
color: rgb(217,79,0);
text-decoration: none
}

p a:hover{
color: rgb(0,94,196);
text-decoration: none
}

/* 
---------------- Header ----------------
*/

#banner{
height: 130px;
background: rgb(217, 79,0) url(/imgfiles/Front/imgs/bgBanner.gif);
clear: both
}

#banner #logotype{
padding: 8px 0 0 10px;
float: left
}


#banner #logotype img{
border: none;
}

#counter{
float: right;
margin: 20px 30px 0 0;
 background:url(/imgfiles/Front/imgs/counter.png) center no-repeat; 
/* width:88px; 
height:88px;  */
width:92px; 
height:92px;  
text-align:center;
}

#topTools{
position:relative;
font-size: 11px;
height: 20px;
margin: 1px 0 6px 0;
color: rgb(173,161,148)
}

#topTools a, #topTools a:visited{
text-decoration: none;
color: rgb(173,161,148)
}

#topTools a:hover{
color: rgb(217,79,0)
}

#topTools .active{
text-decoration: none;
font-weight: bold
}

.topSlice{
float: left
}

#topTools .v_sep_utl{
font-size: 13px;
margin: 0 4px
}

#topSearch{
width: 170px;
height: 15px;
border: 1px solid rgb(173,161,148);
margin: 0 0;
float: right
}

input.textArea{
border: none;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
height: 15px;
margin: 0;
padding: 0 0 0 3px;
line-height: 15px;
background: none;
position: absolute;
color: rgb(173,161,148)
}

input.submit{
float: right
}

#textSize a img{
border: none;
float: left;
margin: 0 1px 0 1px;
width: 18px;
}

#textSize{
margin-left: 5px;
float: right;
height: 17px
}

#shortcuts{
width: 150px;
height: 15px;
float: right;
margin-left: 5px;
}

select{
margin: 0;
padding: 0;
border: none;
height: 13px;
font-size: 11px;
line-height: 12px;
width: 150px;
height: 20px;
border: 1px solid rgb(148,135,122);
color: rgb(173,161,148)
}

#shortcuts .selectskin{
width: 153px;
height: 18px;
background-image: url(imgfiles/skinselect.gif);
background-repeat:no-repeat;
margin-left: -2px;
position: absolute;
}

#shortcuts select{
border: 1px solid rgb(173,161,148);
height: 15px
}


#shortcuts a{
padding: 0 0 0 3px;
text-decoration: none;
}

#shortcuts a img.icn_shortcuts{
border: none;
float:right;
}

/* 

---------------- MENU ----------------
*/

#navegation {
font-family: Helvetica, Arial, sans-serif;
background-color: rgb(222,214,204);
height: 30px;
margin-top: 10px;
width: 985px;
}


/*******************************/
a.current {background-color: rgb(217,79,0) !important;color:#fff !important;}
/*******************************/
#menu {
font-family:Helvetica, Arial, sans-serif;
width:100%;
margin:0;padding:0;
background:rgb(222,214,204);
}

#menu {
display:table;
height: 25px
}

#menu a {
text-align:center;
display:block;
line-height:30px;
text-decoration:none;
color: rgb(148,135,122);
border-right:1px solid #fff;
}

#menu a:hover {
background-color: rgb(217,79,0); 
color: rgb(255,255,255)
}


/*
---------------- SUB MENU ----------------
*/

#navegation ul#menu .subMenu{
margin: 0 0 0 -1px;
padding: 0;
height: auto;
/* width: inherit; */
width: 180px;
border-left: 1px solid #fff;
}

ul#menu ul{
margin-left: 0%;
clear: both;
position: absolute;
z-index: 100;
top: 255px;
background-color: #fff;
display: block;
border-bottom: 1px solid #fff;
left: auto;
}

ul#menu .subMenu li{
clear: both;
font-size:12px;
float: none;
text-align: left;
display: block;
width: auto
}

ul#menu .subMenu li a{
clear: both;
line-height: 15px;
padding: 5px 10px 4px 10px;
margin: 0;
text-align:left;
font-size: 14px;
color: rgb(148,135,122);
border-top: 1px solid #fff;
background-color: rgb(222,214,204);
display: block;
}

ul#menu .subMenu li a:visted{
color: rgb(148,135,122);
}

ul#menu .subMenu li a:hover{
background-color: rgb(217,79,0);
color: #fff;
}

ul#menu .subMenu li a.current{
background-color: rgb(217,79,0);
color: #fff;
}

#path{
clear: both;
font-size: 11px;
margin: 7px 0 10px 0;
color: rgb(148,135,122);
}
/*

---------------- COL - LEFT ----------------
*/

#colLeft{
}


/*
-  -  -  -  -  -  LOCAL NAVEGARION
*/

#localNav{
margin: 0 0 10px 0
}

#localNav ul{
list-style-type: none;
margin: 0;
padding: 0
}

#localNav ul li{
margin: 0;
padding: 0;
font-size: 12px;
padding: 6px 10px;
background-color: rgb(222,214,204);
}

#localNav ul li a{
margin: 0;
font-size: 13px;
text-decoration: none;
color: rgb(148,135,122);
}

#localNav ul li a:visited{
color: rgb(148,135,122);
}

#localNav ul li a:hover{
color: rgb(0,94,196);
}

#localNav ul li.active a {
color: #fff;
font-weight: bold;
font-size: 14px
}

#localNav ul li.active{
background-color: rgb(217,79,0);
text-decoration: none;
color: #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
font-weight: bold;
font-size: 14px
}

#localNav ul li li{
background: none;
color: #fff;
padding: 3px 0;
margin: 0;
font-size: 12px;
}

#menuLocal li li a, 
#menuLocal li li a:visited{
background: none;
font-weight: normal;
color: #fff;
margin: 0;
font-size: 12px;
}

#localNav ul li.active li a{
font-weight: normal;
font-size: 12px;
}

#localNav ul li li a.active{
font-weight: bold;
font-size: 12px;
}

#localNav ul li li a:hover{
color: rgb(0,94,196);
} 

#localNav h2{
background-color: rgb(217,79,0);
color: #fff;
font-size: 0.91em;
padding: 0 0 0 10px;
margin: 0;
height: 30px;
line-height: 28px;
font-weight: normal;
border-bottom: 1px solid #fff
}

/*
-  -  -  -  -  -  NEWS LATERAL
*/

#newsCont h2{
background-color: rgb(217,79,0);
color: #fff;
font-size: 0.91em;
padding: 0 0 0 10px;
margin: 0;
height: 30px;
line-height: 28px;
font-weight: normal;
border-bottom: 1px solid #fff
}

#newsCont {
background-color: rgb(222,214,204);
margin: 0 0 10px 0
}

#news{
padding: 0 10px 10px 10px;
margin: 0 0 10px 0;
}

#news .newsPost{
padding: 10px 0 0 0;
border-bottom: 1px dotted rgb(148,135,122)
}

#news .newsPost h3 .date{
font-size: 14px;
}

#news .newsPost h3{
font-size: 13px;
color: rgb(148,135,122);
padding: 0;
margin: 0;
}

#news .newsPost h3 a,
#news .newsPost h3 a:visited{
color: rgb(148,135,122);
text-decoration: none
}

#news .newsPost h3 a:hover{
color: rgb(0,94,196);
}

#news .newsPost p{
font-size: 13px;
color: rgb(148,135,122);
padding: 0 0 10px 0;
margin: 0;
}

#news .newsPost p a,
#news .newsPost p a:visited{
color: rgb(148,135,122);
text-decoration: none
}

#news .newsPost p a:hover{
color: rgb(0,94,196);
}

/*
---------------- COL - RIGHT ----------------
*/

#colRight {}

#colRight #sponsors{
border: 1px solid rgb(173,161,148);
padding: 10px 0;
}

#sponsors .sponsorClass{
margin:  0 10px;
padding: 0 0 10px 0;
border-bottom: 1px solid rgb(173,161,148)
}

#sponsors .logoSponsor{
margin: 10px 0; 
text-align: center;
/* border-bottom: 1px solid rgb(173,161,148) */
}

#sponsors h4{
color: rgb(173,161,148);
font-size: 12px;
padding: 0;
margin: 0;
}



/*
---------------- BODY ----------------
*/



.clear10pxH{
clear: both;
line-height: 1px;
height: 5px
}


#central{
width: 624px;
float: left
}

/*
-  -  -  -  -  -  CENTRAL NEWS BOXES
*/

#newsBoxes h2{
background-color: rgb(217,79,0);
color: #fff;
font-size: 0.91em;
padding: 0 0 0 10px;
margin: 0;
height: 30px;
line-height: 28px;
font-weight: bold;
border-bottom: 1px solid #fff
}

#newsBoxes .newsBox h3 .date{
font-size: 14px;
}

#newsBoxes .newsBox h3{
font-size: 13px;
color: rgb(217,79,0);
padding: 0;
margin: 0;
overflow: hidden;
height:55px;
}


#newsBoxes .newsBox h3 a,
#newsBoxes .newsBox h3 a:visited{
color: rgb(217,79,0);
text-decoration: none
}


#newsBoxes .newsBox h3 a:hover{
color: rgb(0,94,196);
}

#newsBoxes .newsBox .newsText{
margin-top: 5px
}

#newsBoxes ul{
font-size: 13px;
color: rgb(148,135,122)
}

#newsBoxes ul li{
font-size: 13px;
color: rgb(148,135,122)
}

#newsBoxes .newsBox p{
font-size: 13px;
color: rgb(148,135,122);
padding: 0 0 10px 0;
margin: 0;
font-size: 12px;
}


#newsBoxes .newsBox p a,
#newsBoxes .newsBox p a:visited{
color: rgb(148,135,122);
text-decoration: none
}


#newsBoxes .newsBox p a:hover{
color: rgb(0,94,196);
}

#newsBoxes .newsBox .readMore img{
border: none
}


#newsBoxes .newsBox .readMore{
font-size: 13px;
color: rgb(148,135,122);  
/* padding: 0 0 10px 0; */
padding: 12px 0 10px 0;
margin: 0;
}

#newsBoxes .newsBox .readMore a,
#newsBoxes .newsBox .readMore a:visited{
color: rgb(148,135,122);
text-decoration: none
}

#newsBoxes .newsBox .readMore a:hover{
color: rgb(0,94,196);
}

#newsBoxes .newsBox {
border-bottom: 1px dotted rgb(173,161,148);
width: 182px;
float: left;
margin: 0 0 10px 20px;
/* height: 275px; */
height: 350px;
overflow: hidden
}

#newsBoxes .newsBox .txt{
/* height: 60px; */
height: 155px;
overflow:hidden
}


#newsBoxes .newsBox .newsImg img{  /* jana */
border: 1px solid rgb(173,161,148);
height:100px;
}

#newsBoxes .newsBox#newsBoxFeatured {
border-bottom: 1px dotted rgb(173,161,148);
width: 585px;
float: left;
/* height: 195px; */
height: 200px;
overflow: hidden
}

#newsBoxes .newsBox#newsBoxFeatured .newsText {
float:right;
width: 181px;
/* height: 188px; */
height: 190px;
overflow: hidden;
}

#newsBoxes .newsBox#newsBoxFeatured .txt {
/* height: 135px; */
height: 100px;
overflow:hidden
}

#newsBoxes .newsBox#newsBoxFeatured .newsImg {
float:left;
}


#newsBox .newsBoxFeatured .newsBoxFeaturedImg img{
border: 1px solid rgb(173,161,148);
height:183px; 
float:left;
background-color:#FF0000;
}


.newsBoxFeaturedImg a img {
	border:0px;
}

.lk_video, .lk_video_small {
        position:absolute;
	top:70px;
	left:153px;
	z-index:10;
	width:70px;
	height:48px;
	background:url(/imgfiles/Front/imgs/player/boton_player.png) top left no-repeat;
	cursor:pointer;
}

.lk_video_small 
{
        top:30px;
        left:60px;
}


	font-size: 11px;
	color: rgb(148,135,122);
	text-decoration: none;
}

.consultar_condicions a, consultar_condicions a:visited{
	color: rgb(148,135,122);
	text-decoration: none;
}

.consultar_condicions a:hover{
	color: rgb(217,79,0);
	text-decoration: none;
}


/*
-  -  -  -  -  -  NEWSLETTER(nl) BOXES
*/


#newsletterBoxes .nlBox{
clear: both;
padding: 5px 0 0 0 ;
border-bottom: 1px dotted rgb(173,161,148);
}

#newsletterBoxes .nlBox img{
border: none;
float: right;
margin: 0 0 0 20px
}

#newsletterBoxes .nlBox h3 .date{
font-size: 14px;
}

#newsletterBoxes .nlBox h3{
font-size: 13px;
color: rgb(217,79,0);
padding: 0;
margin: 0;
}

#newsletterBoxes .nlBox h3 a,
#newsletterBoxes .nlBox h3 a:visited{
color: rgb(217,79,0);
text-decoration: none
}

#newsletterBoxes .nlBox h3 a:hover{
color: rgb(0,94,196);
}

#newsletterBoxes .nlBox .nlText{
margin-bottom:0
}

#newsletterBoxes .nlBox p{
font-size: 12px;
color: rgb(148,135,122);
padding: 0 0 10px 0;
margin: 0;
font-size: 12px;
}



/*

-  -  -  -  -  -  FORMS,  NEWSLETTER FORM
*/



#formNewsletter .mainbody{
width: 382px;
margin: 0
}

#central .label,
#central label,
#formNewsletter .mainbody .label,
#formNewsletter .mainbody label{
color: rgb(217,79,0);
font-size: 14px;
padding: 5px 5px 0 0
}

#formNewsletter .mainbody td{
padding:  10px 0 0 0
}

#central input.textfield,
#formNewsletter .mainbody input.textfield{
border: 1px solid rgb(148,135,122);
height: 14px;
width: 250px;
color: rgb(133,122,112);
padding-left: 3px;
margin-left: 3px
}

#central input.submit,
#formNewsletter .mainbody input.submit{
background-color: rgb(217,79,0);
border: none;
font-family: Helvetica, Arial, sans-serif;
color: #fff;
font-size: 13px;
}

#central .insideCol{
float: right;
width: 180px;
margin: 0 20px 10px 0
}

#central form{
padding: 0;
margin: 0
}


/*

-  -  -  -  -  -  GALERIAS
*/


.gallery{
padding: 10px 0 0 0;

}

.gallery .thumb{
float: left;
width: 134px;
margin-right: 12px;
margin-bottom: 10px;
border-bottom: 1px dotted rgb(148,135,122);
overflow: hidden
}

.gallery .thumb .bitmap img{
border: 1px solid rgb(173,161,148);
}

.gallery .thumb .imgFoot{
font-size: 12px;
line-height: 13px;
color: rgb(148,135,122);
padding: 5px 0 0 0;
height: 35px;
overflow: hidden
}

.gallery .thumb .imgFootBtns{
float: right
}

/*

-  -  -  -  -  -  GALLERY SMALL
*/

#mainSection .mainbody {
width: 382px;
}

#mainSection .smallGallery {
margin: 30px 0 0 0;
}

.smallGallery .smallThumbs .sthumb{
float: left;
margin: 0 5px 5px 0;
}

.smallGallery .smallThumbs .sthumb img{
border: none;
margin: 0;
padding: 0;
}



/*

-  -  -  -  -  -  PAGER
*/

.pagerTop,
.pagerBottom{
font-size: 15px;
color: rgb(217,79,0);
}

.pagerTop a, .pagerTop a:visited,
.pagerBottom a, .pagerBottom a:visited{
text-decoration: none;
color: rgb(148,135,122);
}

.pagerTop a:hover,
.pagerBottom a:hover{
text-decoration: none;
color: rgb(0,94,196);
}

.pagerTop,
.pagerBottom{
font-size: 15px;
color: rgb(217,79,0);
}

.pagerTop{
position: relative;
top: -29px;
left: 485px;
height: 0px;
}


.pagerBottom{
text-align: right;
heigth: 30px;
padding: 0 15px 0 0;
}

/*

-  -  -  -  -  - TABLAS LISTADO
*/

#central table{
margin: 0 0 10px 0
}

#central table tbody{
font-size: 11px;
line-height: 17px
}

#central table thead td{
padding: 5px 0 5px 0;
font-size: 15px;
color: rgb(217,79,0);
border-top: 1px dotted rgb(173,161,148) ;
border-bottom: 1px dotted rgb(173,161,148) ;
}

#central table tbody td{
padding: 3px 0 1px 0;
color: rgb(148,135,122);
}

#central table td.colName,
#central table td.rowName{
padding: 13px 0 1px 0;
font-weight: bold;
color: rgb(217,79,0)
}

#central table td.rowName{
font-size: 12px;
font-weight: normal;
}

/*
---------------- eBD POWERED ----------------
*/

#ebdpowered{
margin: 0 auto;
width: 1024px;
text-align: right;
height: 30px;
margin-top: -10px;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 11px;
color: #fff;
}


#ebdpowered img{
border: none;
margin-bottom: -1px
}



/*
-------------- LINKS EXTERNOS
*/


.cat_link{
font-size: 13px;
color: rgb(217,79,0);
font-weight: bold;

}

.nlText{
font-size: 13px;
color: rgb(148,135,122);
font-weight: bold;
text-decoration: none;
}

.nlText a:hover{
font-size: 13px;
color: rgb(0,94,196);
text-decoration: underline;
}

.nlText2{
font-size: 13px;
color: rgb(148,135,122);
/* font-weight: bold; */
text-decoration: none;
}

.nlText2 a:hover{
font-size: 13px;
color: rgb(0,94,196);
text-decoration: underline;
}



.link{
color: rgb(148,135,122);
font-size: 13px;
text-decoration: none;
}

.link a:hover{
text-decoration: underline;
}
.link a, link a:visited{
font-size: 13px;
color: rgb(0,94,196);
text-decoration: none;
}


/*
.link{
	font-size: 12px;
	color: #00FF00;
	text-decoration: none;
}

.link a{
	color: #FF0000;
	text-decoration: none;
}

.link a:hover{
	color: rgb(217,79,0);
	text-decoration: none;
}
*/


a.volverr, a.volverr:active, a.volverr:link{
	font: 11px Arial, Verdana, Tahoma, Helvetica;
	color: #716f6e;
	background: url(/imgfiles/Front/imgs/esquerra.gif) center left no-repeat;
	padding: 0 8px 0 8px;
	text-decoration: none;
	display: inline;
	
}

a.siguiente, a.siguiente:active, a.siguiente:link{
	font: 11px Arial, Verdana, Tahoma, Helvetica;
	color: #716f6e;
	background: url(/imgfiles/Front/imgs/dreta.gif) center right no-repeat;
	padding: 0 8px 0 8px;
	text-decoration: none;		
}	




.negro{
color: #000000;
font-weight: bold;
font-size: 13px;
}

.negro2{
color: #000000;
font-size: 13px;
}


.p{
font-size: 13px !important;
color: rgb(148,135,122)
}


.blu a, .blu a:visited{
font-size: 13px;
text-decoration: none;
color: #005ec4;
}

.blu a:hover{
font-size: 13px;
text-decoration: none;
color: #D94F00;
}






/*

-  -  -  -  -  -   MEDIA MENU
*/

#mediaNav{
margin-top: 12px;
background-color: rgb(217,79,0);
padding: 5px 0 10px 0;
}

#mediaNav ul{
list-style-type: none;
padding: 0;
margin: 0;
}

#mediaNav ul li{
padding: 0 10px;
margin: 0;
}

#mediaNav ul li.active{
font-weight:bold
}

#mediaNav ul li a{
color: rgb(255,255,255);
font-size: 14px;
text-decoration: none;
border-bottom: 1px solid #fff;
display: block;
padding: 5px 0;
margin: 0;
_margin-bottom: -18px;
line-height: 14px;
}

#mediaNav ul li a:visited{
color: #fff
}

#mediaNav ul li a:hover{
color: rgb(0,94,196);
}

/* Mascotas - Votaciones */
.alerta{
font-family: Tahoma,Gill Sans MT,Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #545454;
background: url(/imgfiles/Front/imgs/alerta.gif) 10px 8px no-repeat #f9f8b8;
border:1px dotted #ff0018;
padding: 7px 7px 7px 28px;
display:none;
margin-bottom:20px;
}

/*

-  -  -  -  -  -  GALERIAS MASCOTAS
*/

.gallery .thumb .bitmap{

}

.gallery .thumb .imgFootMascotas{
font-size: 11px;
line-height: 13px;
color: rgb(148,135,122);
padding: 5px 0 0 0;
height: 52px;
overflow: hidden
}

.numVotes{
color: rgb(217, 79,0);
font-weight: bold;
}

.imgFootMascotas .btn a,
.imgFootMascotas .btn a:visited{
clear: both;
float: left;
background-color: rgb(217, 79,0);
padding: 2px 5px;
margin-top: 3px;
color: #fff;
text-decoration: none
}

.imgFootMascotas .btn a:hover{
background-color: rgb(0,94,196);
color: rgb(255,255,255);
}

h1{
margin-bottom: 5px
}
#cap {
margin:0 0 5px 10px;
}
/* background: rgb(217, 79,0) */

.taronja{
	font-size: 13px;
	color: rgb(148,135,122);
	text-decoration: none;
}

.taronja a, taronja a:visited{
	color: rgb(148,135,122);
	text-decoration: none;
}

.taronja a:hover{
	color: rgb(217,79,0);
	text-decoration: none;
}

.consultar_condicions a, consultar_condicions a:visited{
	color: rgb(148,135,122);
	text-decoration: none;
}

.consultar_condicions a:hover{
	color: rgb(217,79,0);
	text-decoration: none;
}


/*------------ pop flash ------------*/

#pop_flash
{
	display:none;
 	background:#6f99d0;
 	border:2px solid #fff;
  	z-index:100;
  	position:absolute;
  	left:150px;
  	top:200px;

}

#pop_flash span 
{
	margin-left:585px ;
        font-weight:bold;
        color:#fff;
        cursor:pointer;
}


#div_lock {
       display:none;
       position:absolute; 
       top: 0px; 
       left:0px;
       width:1260px; 
       height:1300px;
       display:none; 
       filter: alpha(opacity=55);
       opacity:.55;
       background-color:#000; 
       z-index:90;
}


/* ----------  Formulario ------- */

/* ----------  Barra de Progreso ---- */
#progressBar div {
  font: 16px Arial, Helvetica, sans-serif;
	float:left;
	margin-left:2px;
	width:134px;
	height:30px;
	padding-left:15px;
	line-height:30px;
}

#progressBar div.seleccionado {
	background-color:#d84f00;
	color:#fff;
}

#progressBar div.no_rellenado, #progressBar div.no_rellenado a {
	background-color:#ded5cc;
	color:#938779;
 text-decoration:none;
}

.formularioV {
   padding:10px;
}

.form_table {
 padding:15px;



}

.form_table TD {
  font: 14px Arial, Helvetica, sans-serif;
height:40px;
}

#tbl_languages td {
height:auto;
}
.leyenda {
  font: 16px Arial, Helvetica, sans-serif;
padding:5px;
}

#tbl_languages td.td_medium {
width:60px;
text-align:center;

}


#tbl_languages td.td_large {
width:100px;
text-align:right;
padding-right:30px
}

#central .form_table input.textfield { width:120px; }

.inp_80  {
width:63px;
margin-right:30px
}

.inp_SN {
width:50px;
}

.subtitle {
	color:#d84f00;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.titulo_combo {
font-weight:bold;
}

.error {
	color: #fe0000;
	display:block;
}
input.error, select.error, table.error {
	border:1px solid #fe0000;
        color:#000000;
}


.add_language {
color:#db4f02;
text-decoration:underline;
cursor:pointer;
}
a.add_language {
 font: 14px Arial, Helvetica, sans-serif;
}

.guardar {
background-color:#d84f00;
color:#fff;
border:0px;
 font: 14px Arial, Helvetica, sans-serif;
cursor:pointer;
} 
.btn_atras, .btn_atras a{
background-color:#d0c4b8;
color:#94887c;
border:0px;
 font: 16px Arial, Helvetica, sans-serif;
cursor:pointer;
text-decoration:none;
width:106px;
text-align:center;

}

.semana {
font: 13px Arial, Helvetica, sans-serif;
font-weight:bold;

}

#expV {
background-color:#ded5cc;
padding:0 10px;

}


.tit_pag{
font: 16px Arial, Helvetica, sans-serif;
	color: #d95002;
	padding: 5px;
	background: url(/imgfiles/Back/imgs/punts_negres.gif) bottom left repeat-x;
margin-bottom:15px;
}





