/* Items de Plantilla general */

* { margin: 0; padding: 0; outline: 0;}
body {
  background: #de2c1a url('/uploads/images/template_softcongres_bg.jpg') fixed no-repeat 50% 0;
  font-family: Arial, Helvetica, Geneva, "Helvetica Neue", sans-serif;
}

#capcalera {
  padding: 0px 0px 2px;
  margin: 0 auto 0 auto;
  border-left: 2px solid #666;
  border-right: 2px solid #666;
  width: 950px;
  background-color: #fff;
  height: 145px;
}
#left {
  float: left;
}
#right {
  float: right;
}


#nav {
  padding: 0px;
  margin: 0 auto 0 auto;
  border-left: 2px solid #666;
  border-right: 2px solid #666;
  width: 950px;
  background-color: #fff;
  height: 48px;
}

#content {
  padding: 0px;
  margin: 0 auto 0 auto;
  border-left: 2px solid #666;
  border-right: 2px solid #666;
  width: 950px;
  background-color: #fff;
}

#content_txt {
  margin-left: 15px;
  margin-right: 15px;
}

/*
#right_panel {
  float: right;
  width: 640px;
}
*/

#clear {
  clear: both;
}

#content_txt p {
  font-size: 12px;
}

#content_txt table {
  font-size: 12px;
  margin-left: auto;
  margin-right: auto;
}

#content_txt tr td {
  font-size: 12px;
}

/* Items de MENU */
#menu {
        margin: 0 0 0 14px;
	padding: 0;
	height: 1em; }
#menu li {
	list-style: none;
	float: left;
	background: url('/uploads/images/template_menu.gif') no-repeat;
	height: 38px;
	width: 153px; }
#menu li a {
	display: block;
	margin-top: 10px;
	height: 38px;
	width: 153px;
	color: #333333;
	text-align: center;
	text-decoration: none;
        font-size: 14px; }
#menu li:hover, #menu li.hover {
	background: url('/uploads/images/template_menu2.gif') no-repeat; }
#menu li ul {
	display: none;
	width: 275px; /* Width to help Opera out */ }
#menu li ul li {
	display: block;
	height: 20px;
	width: 275px;
	background-image: none;
	border: 1px dotted #666;
	padding: 2px;
	margin-left: 0px;
	background-color: #f1f1f1; }
#menu li ul li a {
        width: 275px;
	margin-top: 3px;
	text-align: left;
	text-decoration: none;
        color: #000;
	font-size: 11px; }
#menu li:hover ul, #menu li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#menu li:hover li, #menu li.hover li {
	float: none; 
	background-image: none; } 
#menu li:hover li a, #menu li.hover li a {
	color: #000; }
#menu li ul li:hover {
	background-color: #ee6969; }

/* Items de Notícies */
#newsmini_module {
  /* float: left; */
  width: 700px;
  border:solid 1px #666666; 
  background-color:#F7F7F7; 
  padding:10px;
  text-align:left;
}
#newsmini_module h1 {
  font-size: 14px;
}
#newsmini_module p {
  font-size: 12px;
}
#newsmini_module p a {
  font-size: 12px;
  text-decoration: underline;
}

#newsnew_module {
  border: 1px solid #e5e5e5; border-width: 0 0 1px 0; padding-top: 10px; padding-bottom: 10px;
}

#news_module h1 {
  font-size: 14px;
}
#news_module p {
  font-size: 12px;
}
.newsdate_module {
  font-size: 12px; color: #666666;
}

/* Credits */
#footer {
    width: 950px;
    height: 176px;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    background-color: #666666;
}
#footer a {
    text-decoration: none;
    color: #ffffff;
}
#footer a:hover, #footer a.hover {
    text-decoration: underline;
    color: #ffffff;
}

#textsup1Footer {
    padding-top: 10px;
    text-align: center;
    color: #ffffff;
}
#textsup2Footer {
    padding-top: 10px;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
}

#gris1Footer {
    width: 950px;
    height: 20px;
    background-color: #b4b3b3;
    margin-top: 10px;
    text-align: center;
    color: #ffffff;
    padding-top: 4px;
}

#gris2Footer {
    width: 950px;
    height: 44px;
    background-color: #b4b3b3;
    margin-top: 5px;
    text-align: center;
    color: #ffffff;
    padding-top: 4px;
}
#gris2leftFooter {
    float: left;
    text-align: left;
    padding-top: 5px;
    padding-left: 10px;
}
#gris2leftFooter img {
    margin-right: 10px;
}
#gris2rightFooter {
    float: right;
    text-align: right;
    padding-top: 8px;
    padding-right: 10px;
    font-size: 12px;
}
#textinfFooter {
    padding-top: 10px;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
}
