body {
 background-color: #F6F6F6;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}

body.admin {
 background-color: #FFFFFF;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #555555;
 font-weight : bold;
 text-align: center;
}

table.sup {
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #B4B5B5;
 font-weight : bold;
}

table.menu {
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : bolder;
 color: #B4B5B5;
}

table.noti {
 height: 371px;
}

table.listar {
 width: 490px;
 height: 339px;
 background-image: url(./images/fonhor.gif);
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : normal;
 color: #B4B5B5;
}

table.listado {
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : normal;
 color: #B4B5B5;
}

table.espmspt {
 width: 450px;
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #555555;
 vertical-align: top;
}

table.propt {
 width: 150px;
 background-image: url(./images/fonpt.gif);
 background-repeat: repeat-y;
}

table.propt2 {
 width: 150px;
}

table.proms {
 width: 150px;
 background-image: url(./images/fonms.gif);
 background-repeat: repeat-y;
}

table.proma {
 width: 150px;
 background-image: url(./images/fonma.gif);
 background-repeat: repeat-y;
}

table.marend {
 width: 150px;
 height: 60px;
 background-image: url(./images/tablama150.gif);
 background-repeat: no-repeat;
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : normal;
 color: #555555;
}

table.tablams {
 width: 350px;
 height: 140px;
 background-image: url(./images/tablams350.gif);
 background-repeat: no-repeat;
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : normal;
 color: #7B7C7C;
}

table.tablapt {
 width: 350px;
 height: 140px;
 background-image: url(./images/tablapt350.gif);
 background-repeat: no-repeat;
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : normal;
 color: #7B7C7C;
}

table.malist {
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : normal;
 color: #7B7C7C;
}

td.menu {
 width: 660px;
 height: 33px;
 background-image: url(./images/menu2.gif);
 background-repeat: no-repeat;
 font-family: arial, verdana,serif;
 font-size: 10px;
 font-weight : bolder;
 color: #555555;
}

td.buscalink {
 font-family: arial, verdana,serif;
 font-size: 10px;
 font-weight : normal;
 text-indent: 5px;
}

td.buscatit {
 font-family: arial, verdana,serif;
 font-size: 10px;
 font-weight : bolder;
 color: #A4A19D;
}

td.buscanot {
 height: 20px;
 vertical-align: bottom;
 font-family: arial, verdana,serif;
 font-size: 12px;
 font-weight : bolder;
 color: #B4B5B5;
}

td.buscapt {
 height: 20px;
 vertical-align: bottom;
 font-family: arial, verdana,serif;
 font-size: 12px;
 font-weight : bolder;
 color: #C6C4A2;
}

td.buscams {
 height: 20px;
 vertical-align: bottom;
 font-family: arial, verdana,serif;
 font-size: 12px;
 font-weight : bolder;
 color: #C7A895;
}

td.buscama {
 height: 20px;
 vertical-align: bottom;
 font-family: arial, verdana,serif;
 font-size: 12px;
 font-weight : bolder;
 color: #A2BFC9;
}

td.listpro {
 width: 135px;
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : normal;
 color: #555555;
 text-indent: 0px;
}

td.listproma {
 width: 135px;
 height: 16px;
 font-size: 11px;
 font-weight : bolder;
 color: #555555;
 padding-left: 10px;
}

td.listmod {
 width: 135px;
 font-family: arial, verdana,serif;
 font-size: 10px;
 font-weight : normal;
 color: #555555;
 text-indent: 3px;
}

td.imagen {
 width: 150px;
 height: 100px;
 font-family: arial, verdana,serif;
 font-size: 10px;
 font-weight : bolder;
 color: #555555;
}

td.espmspt {
 width: 80px;
 height: 20px;
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #555555;
 padding-left: 5px;
}

td.espmspt2 {
 width: 300px;
 height: 40px;
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #555555;
 text-align: center;
 padding-left: 20px;
 padding-right: 20px;
}

td.espmsptdat {
 width: 100px;
 height: 30px;
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #555555;
 padding-left: 3px;
}

td.mapa1 {
 font-family: arial, verdana,serif;
 font-size: 12px;
 font-weight: bolder;
 color: #555555;
}

td.mapa2 {
 font-family: arial, verdana,serif;
 font-size: 10px;
 font-weight: bolder;
 color: #555555;
 text-indent: 25px;
}

td.mapa3 {
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #555555;
 text-indent: 50px;
}

td.mapa4 {
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #555555;
 text-indent: 75px;
}

td.barra {
 background-image: url(./images/fonsupgris.gif);
 background-repeat: repeat-x;
}

td.propt {
 height: 38px;
 width: 170px;
 background-image: url(./images/fonpt.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}

td.proms {
 height: 38px;
 width: 170px;
 background-image: url(./images/fonms.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}

td.propt2 {
 height: 30px;
 width: 320px;
}

td.proms2 {
 height: 30px;
 width: 320px;
 padding-left: 10px;
}

td.proma {
 height: 38px;
 width: 170px;
 background-image: url(./images/fonma.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}

td.pronot {
 height: 38px;
 width: 150px;
 background-position: bottom right;
 background-repeat: no-repeat;
}

td.pronove {
 height: 38px;
 width: 170px;
 background-image: url(./images/fonnove.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}

td.foto {
 width: 150px;
 height: 280px;
 padding-right: 3px;
}

td.latizq {
 background-image: url(./images/latizq150.gif);
 background-position: left;
 background-repeat: repeat-y;
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : normal;
 color: #555555;
}

td.latinf {
 background-image: url(./images/latinf.gif);
 background-position: bottom;
 background-repeat: repeat-x;
}

td.latder {
 background-image: url(./images/latder170.gif);
 background-position: right;
 background-repeat: repeat-y;
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : normal;
 color: #555555;
}

td.fonhor {
 background-image: url(./images/fonhor.gif);
 background-position: right;
 background-repeat: repeat-y;
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : normal;
 color: #555555;
}

td.titpor {
 width: 150px;
 margin-right: 2px;
 margin-left: 2px;
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #333333;
 font-weight : bolder;
}

td.titma {
 width: 150px;
 height: 18px;
 text-indent: 5px;
 font-family: arial, verdana,serif;
 font-size: 12px;
 color: #A2BFC9;
 font-weight : bolder;
}

td.ma {
 border-bottom-style: solid;
 border-bottom-color: #FFFFFF;
 border-bottom-width: 2px;
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : bolder;
 color: #7B7C7C;
}

td.malist {
 background-image:  url(./images/fonma350.gif);
 background-repeat: repeat-y;
}

td.mslist {
 background-image:  url(./images/fonms350.gif);
 background-repeat: repeat-y;
}

td.padd10 {
 padding-right: 10px;
}

td.malat {
 border-right-style: solid;
 border-right-color: #FFFFFF;
 border-right-width: 2px;
}

td.texpor { 
 width: 150px;
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #555555;
 font-weight : normal;
 padding-top: 3px;
 padding-bottom: 5px;
}

td.infotit {
 font-family: arial, verdana,serif;
 font-size: 11px;
 font-weight : bolder;
 color: #7B7C7C;
}

td.infodes {
 font-family: arial, verdana,serif;
 font-size: 9px;
 font-weight : bolder;
 color: #7B7C7C;
 padding-left: 4px;
 margin-left: 4px;
}

ul.logo {
 width: 60px;
 border: 0px;
 border-style: solid;
 border-color: #000000;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right: 20px;
 margin-left: 0px;
 padding: 0px;
}

ul.titpor {
 list-style-type:none;
 border: 0px;
 border-style: solid;
 border-color: #000000;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right: 2px;
 margin-left: 4px;
 padding: 0px;
}

ul.texpor {
 list-style-type:none;
 border: 0px;
 border-style: solid;
 border-color: #000000;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right: 0px;
 margin-left: 4px;
 padding: 0px;
}

ul.listar {
 border: 0px;
 border-style: solid;
 border-color: #000000;
 margin-top: 10px;
 margin-bottom: 0px;
 margin-right: 0px;
 margin-left: 6px;
 padding: 0px;
}

ul.producto {
 border: 0px;
 border-style: solid;
 border-color: #000000;
 margin-top: 10px;
 margin-bottom: 0px;
 margin-right: 0px;
 margin-left: 10px;
 padding: 0px;
}

input.busca {
 background-image: url('./images/buscar.gif');
 width: 141px;
 height: 16px;
 background-color: #FFFFFF;
 border-style: none;
 font-family: verdana, arial, serif;
 font-weight: normal;
 font-size: 9px;
 text-indent: 5px;
}
a.busca {
 font-family: arial, verdana,serif;
 font-size: 10px;
 color: #555555;
 font-weight : normal;
 text-decoration: none;
}

a:hover.busca {
 font-family: arial, verdana,serif;
 font-size: 10px;
 color: #555555;
 font-weight : normal;
 text-decoration: underline;
}

a.apt {
 font-family: arial, verdana,serif;
 font-size: 12px;
 color: #C6C4A2;
 font-weight : normal;
 text-decoration: none;
}

a:hover.apt {
 font-family: arial, verdana,serif;
 font-size: 12px;
 color: #C6C4A2;
 font-weight : normal;
 text-decoration: none;
}

a.apt2 {
 font-family: arial, verdana,serif;
 font-size: 13px;
 color: #C6C4A2;
 font-weight : bolder;
 text-decoration: none;
}

a:hover.apt2 {
 font-family: arial, verdana,serif;
 font-size: 13px;
 color: #C6C4A2;
 font-weight : bolder;
 text-decoration: none;
}

a.ams {
 font-family: arial, verdana,serif;
 font-size: 12px;
 color: #C7A895;
 font-weight : normal;
 text-decoration: none;
}

a:hover.ams {
 font-family: arial, verdana,serif;
 font-size: 12px;
 color: #C7A895;
 font-weight : normal;
 text-decoration: none;
}

a.ams2 {
 font-family: arial, verdana,serif;
 font-size: 13px;
 color: #C7A895;
 font-weight : bolder;
 text-decoration: none;
}

a:hover.ams2 {
 font-family: arial, verdana,serif;
 font-size: 13px;
 color: #C7A895;
 font-weight : bolder;
 text-decoration: none;
}

a.ama {
 font-family: arial, verdana,serif;
 font-size: 12px;
 color: #A2BFC9;
 font-weight : normal;
 text-decoration: none;
}

a.barra {
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #B4B5B5;
 font-weight : bolder;
 text-decoration: none;
}

a:hover.barra {
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #B4B5B5;
 font-weight : bolder;
 text-decoration: none;
}

a.menu {
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #B4B5B5;
 font-weight : bolder;
 text-decoration: none;
}

a.hovermenu {
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #B4B5B5;
 font-weight : bolder;
 text-decoration: none;
}

a:hover.ama {
 font-family: arial, verdana,serif;
 font-size: 12px;
 color: #A2BFC9;
 font-weight : normal;
 text-decoration: none;
}

a.ama2 {
 font-family: arial, verdana,serif;
 font-size: 13px;
 color: #A2BFC9;
 font-weight : bolder;
 text-decoration: none;
}

a:hover.ama2 {
 font-family: arial, verdana,serif;
 font-size: 13px;
 color: #A2BFC9;
 font-weight : bolder;
 text-decoration: none;
}

a.listpro {
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #555555;
 font-weight : bold;
 text-decoration: none;
}

a:hover.listpro {
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #555555;
 font-weight : bold;
 text-decoration: underline;
}

a.listproma {
 font-family: arial, verdana,serif;
 font-size: 10px;
 color: #555555;
 font-weight : bold;
 text-decoration: none;
}

a:hover.listproma {
 font-family: arial, verdana,serif;
 font-size: 10px;
 color: #555555;
 font-weight : bold;
 text-decoration: underline;
}

a.listmod {
 font-family: arial, verdana,serif;
 font-size: 10px;
 color: #555555;
 font-weight : normal;
 text-decoration: none;
}

a:hover.listmod {
 font-family: arial, verdana,serif;
 font-size: 10px;
 color: #555555;
 font-weight : normal;
 text-decoration: underline;
}

a.mapa1 {
 font-family: arial, verdana,serif;
 font-size: 12px;
 color: #7B7C7C;
 font-weight : bolder;
 text-decoration: none;
}

a:hover.mapa1 {
 font-family: arial, verdana,serif;
 font-size: 12px;
 color: #7B7C7C;
 font-weight : bolder;
 text-decoration: underline;
}

a.mapa2 {
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #7B7C7C;
 font-weight : bolder;
 text-decoration: none;
}

a:hover.mapa2 {
 font-family: arial, verdana,serif;
 font-size: 11px;
 color: #7B7C7C;
 font-weight : bolder;
 text-decoration: underline;
}


