Divido en 2 partes ya que no me deja por la cantidad de caracteres. Elimine ciertas lineas innecesarias para la solución del problema
template_css.css
Código HTML:
/* all reset,layout */
* {
margin: 0;
padding: 0;
}
td,p,div,tr {
font-family: arial;
font-size: 12px;
color: #333;
line-height: normal;
}
body {
font-family: georgia,tahoma,verdana,arial;
font-size: 12px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.all {
padding: 0px 0px 0px 0px;
margin: 0px 0px 30px 0px;
color: #333;
background-image: url(../images/all.png);
background-repeat: repeat-x;
background-color: #CCC;
}
.moduletable-clear {
padding: 0px;
margin: 0;
margin-bottom: 10px;
border: none;
background: none;
font: normal 12px Arial, Helvetica, sans-serif;
}
/* menu*/
ul {
list-style: none;
padding: 0 0 0 2px;
margin: 0;
}
ul li {
background: url('../images/arrow1.png') no-repeat 0 6px;
margin: 0;
padding-left: 10px;
}
#nav a {
font-size: 110%;
}
div#majmenu {
position: relative;
top: 0px;
background: url('../images/np_maj_menu_bg.png') repeat-x 0 top;
width: 930px;
padding-top: 1px;
left: -1px;
height: 26px;
}
/* fin menu*/
#container {
width: 100%;
}
#wrapper {
width: 933px;
}
#tophead {
height: 28px;
}
#headleft {
width: 200px;
}
#headleft p {
padding-bottom: 6px;
}
#headright {
float: left;
width: 700px;
padding-bottom: 10px;
}
#headright a:link,#headright a:visited {
color: #4887A5;
}
#header {
background-image: url(../images/header.png);
height: 82px;
width: 930px;
}
#logo {
width: 580px;
height:auto;
float:left;
}
#topnavwrap {
width: 933px;
height: 20px;
margin-bottom: 5px;
}
#topnav {
height: 31px;
padding-top: 3px;
padding-left: 10px;
}
#content {
padding: 6px 0 6px 0;
text-align: left;
background-image: url(../images/content_bg.png);
background-repeat: repeat-x;
}
#maincontent {
text-align: left;
padding-right: 10px;
padding-left: 10px;
background-color: #FFFFFF;
margin-right: 8px;
background-image: url(../images/modulebg.png);
background-repeat: repeat-x;
padding-top: 5px;
padding-bottom:10px;
}
#modtop {
padding: 2px 10px 10px 2px;
}
#modtop1 div.moduletable h3 {
margin-bottom: 4px;
color: #000000;
font-size: 12px;
font-weight: normal;
}
#modtop2 div.moduletable h3 {
margin-bottom: 4px;
color: #000000;
font-size: 12px;
font-weight: normal;
}
#left {
float:left;
}
#right {
margin-right: 8px;
float:right;
}
#publi {
width:100%;
margin-bottom:8px;
}
#publiizq{
margin-right: 8px;
}
#publider{
}
#publi div.moduletable {
margin-bottom: 8px;
padding: 0 8px 8px 8px;
background-image: url(../images/modulebg.png);
background-repeat: repeat-x;
background-color: #FFFFFF;
}
#publi div.moduletable h3 {
margin-bottom: 8px;
color: #000;
font-size: 14px;
font-weight: normal;
}
#publiizq div.moduletable {
margin-bottom: 8px;
padding: 0 8px 8px 8px;
background-image: url(../images/modulebg.png);
background-repeat: repeat-x;
background-color: #FFFFFF;
}
#publiizq div.moduletable h3 {
margin-bottom: 8px;
color: #000;
font-size: 14px;
font-weight: normal;
}
#publider div.moduletable {
margin-bottom: 8px;
padding: 0 8px 8px 8px;
background-image: url(../images/modulebg.png);
background-repeat: repeat-x;
background-color: #FFFFFF;
}
#publider div.moduletable h3 {
margin-bottom: 8px;
color: #000;
font-size: 14px;
font-weight: normal;
}
#right div.moduletable {
margin-bottom: 8px;
padding: 0 8px 8px 8px;
background-image: url(../images/modulebg.png);
background-repeat: repeat-x;
background-color: #FFFFFF;
}
#right div.moduletable h3 {
margin-bottom: 8px;
color: #000;
font-size: 14px;
font-weight: normal;
}
#left div.moduletable {
margin-bottom: 8px;
padding: 0 8px 8px 8px;
background-image: url(../images/modulebg.png);
background-repeat: repeat-x;
background-color: #FFFFFF;
}
#left div.moduletable h3 {
margin-bottom: 8px;
color: #000;
font-size: 14px;
font-weight: normal;
}
#left div.moduletable-green {
padding: 4px 8px 8px 8px;
background-image: url(../images/top_left_th.png);
background-repeat: repeat-x;
background-color: #EFEFDE;
}
#left div.moduletable-green h3 {
margin-bottom: 8px;
color: #333333;
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
div.moduletable-tag {
padding: 4px 8px 8px 8px;
background-image: url(../images/top_left_th.png);
background-repeat: repeat-x;
background-color: #CCF6FF;
}
div.moduletable-tag h3 {
margin-bottom: 8px;
color: #333333;
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
div.moduletable-tag a:link,div.moduletable-tag a:visited {
color: #4887A5;
}
#searchbox {
}
#advert1 {
margin-top: 5px;
}
#modbot {
margin-top: 10px;
}
#contentcent {
background-color: #FFFFFF;
padding: 5px 5px 5px 5px;
margin-top: 5px;
}
#bottom {
background-color: #FFFFFF;
}
#bottom p {
}
#bottom div.moduletable h3 {
margin-bottom: 8px;
color: #000000;
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
#bottom div.moduletable {
margin-bottom: 8px;
padding: 0 8px 8px 8px;
}
}
#footer {
height: 40px;
width: 933px;
}
#footer P {
color: #000000;
font-size: 11px;
padding-top: 10px;
}
#footer a:link, #footer a:visited {
color: #000000;
font-style: normal;
}
/* joomla css stuff */
form {
display: inline;
margin: 0;
padding: 0;
}
h1 {
color: #666666;
font-weight: normal;
font-size: 20px;
}
ul {
}
li {
margin-left: 20px;
}
img {
border: none ;
}
ol {
margin-left: 20px;
list-style-position: inherit;
}
blockquote {
margin: 10px;
}
blockquote div {
}
pre {
padding: 10px;
}
table.contenttoc {
margin: 3px;
padding: 5px;
}
.contenttoc th {
padding: 3px;
color: #935454;
font-weight: bold;
}
.contenttoc a {
font-size: 11px;
padding: 0 5px 0 5px;
font-weight: normal;
}
.contenttoc a:hover {
font-size: 11px;
color: #935454;
padding-left: 5px;
}
.contenttoc td {
padding: 3px;
}
.contentpane {
font-family: Arial,Tahoma, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
text-align: left;
}
.contentpaneopen ul {
margin-left: 10px;
}
.contentpane ul {
margin-left: 10px;
}
table.contentpaneopen,table.contentpane {
}
table.contentpaneopen li {
margin-left: 20px;
}
div.moduletable {
font-size: 11px;
}
div.moduletable td {
text-align: left;
font-size: 11px;
}
div.moduletable h3 {
text-align: left;
margin-bottom: 5px;
color: #FFFFFF;
font-size: 14px;
line-height: 24px;
}
table.moduletable th {
color: #898371;
text-align: left;
vertical-align: middle;
font-weight: normal;
padding-left: 5px;
padding-top: 15px;
padding-bottom: 10px;
font-size: 14px;
background-image: url(../images/modth.png);
background-repeat: no-repeat;
background-position: bottom;
width: 230px;
text-transform: uppercase;
}
.contentpaneopen fieldset {
border: none ;
width: 100%;
}
.contentpaneopen td {
padding: 0;
text-align: left;
}
.contentdescription {
}
td.contentheading {
color: #000000;
font-family: arial,Helvetica, sans-serif;
text-decoration: none;
font-weight: normal;
font-size: 18px;
}
div.componentheading {
color: #800000;
font-family: georgia,tahoma, Helvetica, sans-serif;
text-decoration: none;
font-weight: normal;
font-size: 20px;
text-align: left;
}
Ahora si, muchas gracias