img {border: 0px;}
body {background: #273A57 url(../img/fonsDiag.gif) fixed repeat-x;}
strong {color:#505050}
ul {color:#505050}
li {color:#505050}
p {color:#505050; text-align: justify; }

#contentall {width: 100%; margin: auto;text-align:center;}
#all {width: 760px; margin: auto; background: #FFFFFF; text-align:left; border-bottom: 5px solid #FFFFFF;}
#header {margin: 0px 0px 0px 5px; padding-top: 5px;}
#imgHeader {margin: 1px 0px 0px 0px; padding: 0px;}
#peu {font-family: Arial; font-size: 11px; color: #FFFFFF; text-align: center; margin-top: 10px;}

#menuIdioma { background: #394C74; width: 750px; margin: 1px 0px 0px 5px; line-height: 0px; font-size: 0px; height: 20px; }
#menuIdioma ul {margin: 0px 0px 0px 15px; padding: 0px; }
#menuIdioma ul li {list-style: none; float: left; padding: 0px 0px 0px 7px; margin: 0px;}
#menuIdioma ul li a {font-size: 7pt; font-family: Arial; font-weight: bold; color: #A5AEC0;}
#menuIdioma ul li a img {margin: 5px 0px 0px 0px;}
#menuIdioma ul li img {margin: 5px 0px 0px 0px;}
#menuIdioma form { margin: 0px; padding: 0px; }
#menuIdioma ul li.login { float: right; }
#menuIdioma ul li.login input.txt { margin: 0px; margin-top: 4px; padding: 0px; border: none; width: 60px; height: 10px;
																		font-family: verdana; font-size: 9px; vertical-align: top; }
#menuIdioma ul li.login input.entra { width: 25px; height: 8px; }
#menuIdioma ul li.user { float: right; }
#menuIdioma ul li.user p { font-family: Verdana; font-size: 9px; line-height: normal; color: white; 
margin: 3px 10px 0px 0px; padding: 0px; }
#menuIdioma ul li.user p a { font-family: Verdana; font-size: 9px; font-weight: normal; }



#menu {background: #394C74; width: 750px; margin: 1px 0px 0px 5px; height: 30px;}
#menu ul {margin: 0px 0px 0px 15px; padding: 0px; height: 20px;}
#menu ul li {list-style: none; float: left; padding: 0px 0px 0px 7px; margin: 0px;}
#menu ul li a {font-size: 7pt; font-family: Arial; font-weight: bold; color: #A5AEC0;}
#menu ul li a img {margin: 8px 0px 0px 0px;}
#menu ul li img {margin: 8px 0px 0px 0px;}


#content {padding: 17px 0px 0px 27px; height: 180px;}
#content2n {padding: 15px 0px 10px 22px; margin: 1px 5px 0px 5px; background: #F0F0F0;}
#content2nDown {padding: 15px 0px 40px 50px; margin: 0px 5px 0px 5px; background: #F0F0F0; border-top: 1px solid #CCCCCC; font-size: 12px; font-family: Arial; color: #000000;}
#content3nDown {padding: 15px 27px 40px 27px; margin: 0px 5px 0px 5px; background: #F0F0F0; border-top: 1px solid #CCCCCC; font-size: 12px; font-family: Arial; color: #000000; }
#content3nDown p {margin: 0px 0px 15px 0px;}
#content3nDown p a, #content3nDown p a:active, #content3nDown p a:visited, #content3nDown p a:link {font-size:11px; color: #505050; text-decoration: underline;}
#content3nDown p a:hover {text-decoration: none; color: #C0C0C0;}
#content3nDown ul li a, #content3nDown ul li a:active, #content3nDown ul li a:visited, #content3nDown ul li a:link {color: #505050; text-decoration: underline;font-size:11px;}
#content3nDown ul li a:hover {text-decoration: none; color: #C0C0C0;}
#content4nDown {padding: 15px 27px 150px 27px; margin: 0px 5px 0px 5px; background: #F0F0F0; border-top: 1px solid #CCCCCC; font-size: 11px; font-family: Arial; color: #000000;}
#content4nDown p {margin: 0px 0px 15px 0px;}
#dreta {width: 320px; float: right; font-size: 11px; font-family: Arial; font-weight: bold; color: #64779F; margin-right: 0px; padding-right: 20px;}
#dreta140 {width: 260px; float: right; font-size: 11px; font-family: Arial; font-weight: bold; color: #64779F; margin-right: 20px;}

#organitza {margin: 0px 0px 10px 27px; height: 80px;width:400px;}
#colabora {margin: 0px 0px 10px 0px; height: 80px; float: right;}
.logo {padding-right: 25px; float: left;}
.txtlogos {margin-top: 7px; float: left; font-size: 11px; font-family: Arial; font-weight: bolder; color: #B9B9B9; width: 250px;}

.padd59 {padding: 0px 10px 10px 44px; color: #505050}
.padd20 {padding: 0px 20px 10px 0px; color: #505050}


/** Textos **/

#titol {width: 600px; font-size: 30px; font-family: Arial; font-weight: bold; color: #c60651; line-height: 30px;}

.verd {color: #457f0c}
.verdtit {color: #457f0c; font-size: 14px;}
.gris {color: #777777;}
.vermell {color: #c60651;}
.grisgran {color: #7384A6; font-size:15px;}
.grisgran a, a:link, a:visited, a:hover, a:active {color: #7384A6; font-size:15px; text-decoration:none;}
.grisgran a:hover {color: #7384A6; font-size:15px; text-decoration:underline;}
.grisFosc {color: #686868;}
.verdB {color: #457f0c; font-weight: bold;}
.verdB strong {color: #457f0c; font-weight: bold; padding-left: 25px;}

.fnt16Bblau {font-size: 16px; font-family: Arial Black; font-weight: normal; letter-spacing: -1px; line-height: 16px; color: #64779F;}
.fnt16Bverd {font-size: 16px; font-family: Arial; font-weight: bolder; color: #457f0c;}
.fnt16Bgris {font-size: 16px; font-family: Arial; font-weight: bolder; color: #686868;}

.fnt12Bverd {font-size: 12px; font-family: Arial; font-weight: bolder; color: #86B200; padding-top: 3px;}

.fnt11Bgris {font-size: 11px; font-family: Arial; font-weight: bolder; color: #777777;}
.fnt11Bblau td {font-size: 11px; font-family: Arial; font-weight: bolder; color: #64779F;padding: 2px 2px 2px 5px;margin:0px;border:0px;background:#EBF1F4;}
.fnt11Bblau td.blue {background:#DAE2E8;}


/* Formulari inscripcions */
form { margin: 0px; padding: 0px; }
table { margin: 0px; padding: 0px; border: none; }
table tr td strong { display: block; text-align: right; }
table tr td { text-align: left; font-size: 11px; vertical-align: top; padding-bottom: 10px;}
table tr td input { width: 180px; border: none; font-size: 10px; }
table tr td select { font-size: 10px; }
table tr td input.checkbox { width: auto; }


ol#linkDebats { margin: 0px 0px 0px 20px; padding:0px; }
* html ol#linkDebats { margin-left: 25px; }
ol#linkDebats li a { font-size: 11px; color: #505050; text-decoration: none; }
ol#linkDebats li a:hover { text-decoration: underline; }

form.loginDebats span { display: block; font-size: 10px; }
form.loginDebats input { border: 1px solid white; font-size: 10px; width: 100px; } 
form.loginDebats span.boton input { margin-top: 5px; border: none; width: 60px; font-size: 10px; }


#opcionsDebats { width: 600px; height: 35px; }
#opcionsDebats ul { height: 15px; }
#opcionsDebats ul, #opcionsDebats ul li { margin: 0px; padding: 0px; }
#opcionsDebats ul { list-style: none; }
#opcionsDebats ul li { display: inline; float: left; padding-right: 15px; }
#opcionsDebats ul li.dreta { float: right; padding-right: 0px; }
#opcionsDebats ul li a:link, 
#opcionsDebats ul li a:active, 
#opcionsDebats ul li a:visited, 
#opcionsDebats ul li a:hover { color: #86B200; text-decoration: underline; font-weight: bold; }

#opcionsDebats ul li.dreta a:link, 
#opcionsDebats ul li.dreta a:active, 
#opcionsDebats ul li.dreta a:visited, 
#opcionsDebats ul li.dreta a:hover { font-size: 10px; color: blue; text-decoration: underline; font-weight: normal; padding-bottom: 3px; }

#content3nDown blockquote { margin: 0px; padding: 10px 20px 0px 20px; }
#content3nDown h3 { margin: 0px; padding: 0px 0px 10px 0px; font-size: 14px; }


#content3nDown table tr td { font-size: 12px;  font-weight: normal; }
#content3nDown table tr td p.titulin { font-size: 13px;  font-weight: bold; }
#content3nDown table tr td input { font-size: 13px; border: 1px solid #666; }


/* estilos página de threads */
table#threads { margin: 10px 0px; padding: 0px; background-color: #C1C1C1; }
table#threads tr td { padding: 2px 3px 2px 5px; text-align: left; background-color: #FAFAFA; }
table#threads tr.tit td { font-weight: bold; background-color: #C1C1C1; color: white;  }
table#threads tr td.col1 { width: 340px; }
table#threads tr td.col2 { width: 140px; }
table#threads tr td.col3 { width: 80px; text-align: center; }
table#threads tr td.col4 { width: 80px; text-align: center; }
table#threads tr td.col5 { width: 30px; text-align: center; }
table#threads tr td.col1 a { font-size: 11px; margin: 0px; padding:0px; font-weight: bold; }
table#threads tr td.col1 img { vertical-align: bottom; }
table#threads tr td.col1 a:hover { background-color: #F2F2F2; }
table#threads tr td.col2 a:link,
table#threads tr td.col2 a:active,
table#threads tr td.col2 a:visited 
table#threads tr td.col2 a:hover { font-size: 11px; font-weight: normal; text-decoration: underline; }


table#messages { margin: 10px 0px; padding: 0px; }
table#messages tr td { padding: 2px 3px 2px 5px; text-align: left; background-color: #FAFAFA; }
table#messages tr td.tit { font-weight: bold; text-align: right; background: none; }
table#messages tr td.col1 { width: 40px; }
table#messages tr td.col2 { width: 500px; }
table#messages tr td.body { padding: 10px; }
table#messages tr td.boton { background: none; }
table#messages tr td a:link,
table#messages tr td a:active,
table#messages tr td a:visited,
table#messages tr td a:hover { font-size: 11px; font-weight: normal; text-decoration: underline; }


#messagesTree blockquote { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 15px; border-left: 2px solid #B9B9B9; }
#messagesTree blockquote p { margin: 0px; padding: 0px; color: #B9B9B9; }
#messagesTree blockquote p strong { color: #B9B9B9; }
#messagesTree blockquote p a strong { color: #505050; }
#messagesTree blockquote p a:link,
#messagesTree blockquote p a:active,
#messagesTree blockquote p a:visited { color: #505050; text-decoration: none; }
#messagesTree blockquote p a:hover { color: #505050; text-decoration: underline; }



form#post { margin-top: 20px; }
form#post input, textarea { width: 400px; border: none; font-size: 11px; }



#atras p { margin: 0px; padding: 40px 0px 0px 0px; }
#atras p a { display: block; width: 60px; text-decoration: none; padding: 2px 4px; background: white; text-align: center; border: 1px solid #B9B9B9; }
#atras p a:link, #atras p a:active, #atras p a:visited, #atras p a:hover { text-decoration: none; color: #737373; font-family: arial;}
#atras p a:hover { color: black; }


#content3nDown p a.a2, 
#content3nDown p a.a2:link, 
#content3nDown p a.a2:active, 
#content3nDown p a.a2:visited { text-decoration: none; }
#content3nDown p a.a2:hover { text-decoration: underline; color: #505050; }

#content3nDown ul#docsDebat li a,
#content3nDown ul#docsDebat li a:link,
#content3nDown ul#docsDebat li a:active,
#content3nDown ul#docsDebat li a:visited { text-decoration: none; }
#content3nDown ul#docsDebat li a:hover { text-decoration: underline; color: #505050; }

#content3nDown ul#docsDebat { margin: 0px 0px 10px 10px; padding:0px; }
#content3nDown ul#docsDebat li { list-style: square; }
* html #content3nDown ul#docsDebat { margin-left: 15px; }



#content3nDown ul#usersListRols { margin: 0px 0px 10px 10px; padding:0px; }
#content3nDown ul#usersListRols li { list-style: square; padding-bottom: 5px;}
* html #content3nDown ul#usersListRols { margin-left: 15px; }

#content3nDown ul#usersListUsers li a,
#content3nDown ul#usersListUsers li a:link,
#content3nDown ul#usersListUsers li a:active,
#content3nDown ul#usersListUsers li a:visited { text-decoration: none; color: #505050; }
#content3nDown ul#usersListUsers li a:hover { text-decoration: underline; color: #505050; }

#content3nDown ul#usersListUsers { margin: 0px 0px 10px 10px; padding:0px; }
#content3nDown ul#usersListUsers li { list-style: square; padding-bottom: 5px;}
* html #content3nDown ul#usersListUsers { margin-left: 15px; }

.direccioindex {font-size: 16px; font-family: Arial; font-weight: bold; color: #777777; padding-top: 0px;line-height: 16px}
