body
{
background-color: #fff;
background-image: url(../images/imgBackGral.gif);
background-repeat: repeat-x;
margin: 0;
padding: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* ==================================================== */
/* Estilos GENERALES*/
p {
font-size: 9px;
color: #666;
padding:0 0 10px 0;
margin:0;
line-height: 14px;
}
/* ==================================================== */
/* Estilos de TEXTO*/
td.tdTxt {
font-size: 9px;
color: #666;
padding:0 0 5px 0;
margin:0;
}
.txblancoV {
font-size: 9px;
color: #fff;
padding:0;
margin:0;
}
.txgrisclaroV {
font-size: 9px;
color: #dadada;
padding:0;
margin:0;
}

.txgrisclaroV a {
font-size: 9px;
color: #dadada;
padding:0;
margin:0;
text-decoration:underline;
}
.txgrisclaroV a:hover {
font-size: 9px;
color: #dadada;
padding:0;
margin:0;
text-decoration:none;
}
.txgrisrosaV {
font-size: 9px;
color: #ed94c9;
padding:0;
margin:0;
}
.txgristurquesaV {
font-size: 9px;
color: #59bfcb;
padding:0;
margin:0;
}
.txmorado {
font-size: 9px;
color: #8254b5;
padding:0;
margin:0;
}
.txligaflechaMorado {
font-family: "Times New Roman", Times, serif;
font-size: 10px;
color: #8254b5;
text-decoration: none;
padding:0;
margin:0;
}
a.txligaflechaMorado {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #8254b5;
text-decoration: none;
padding:0;
margin:0;
}
a.txligaflechaMorado:hover {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #8254b5;
text-decoration: underline;
padding:0;
margin:0;
}
a.txligaflechaGris {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #666;
text-decoration: none;
padding:0;
margin:0;
}
a.txligaflechaGris:hover {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #666;
text-decoration: underline;
padding:0;
margin:0;
}
a.txligaflechaTurquesa {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #59b4bb;
text-decoration: none;
padding:0;
margin:0;
}
a.txligaflechaTurquesa:hover {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #59b4bb;
text-decoration: underline;
padding:0;
margin:0;
}
a.txligaflechaVerde {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #6ad05c;
text-decoration: none;
padding:0;
margin:0;
}
a.txligaflechaVerde:hover {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #6ad05c;
text-decoration: underline;
padding:0;
margin:0;
}
a.txligaflechaRosa {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #b989a4;
text-decoration: none;
padding:0;
margin:0;
}
a.txligaflechaRosa:hover {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #b989a4;
text-decoration: underline;
padding:0;
margin:0;
}
/* ==================================================== */
/* Estilos para el NAV PPAL*/
td.tdNavPpal
{
background-color: #fff;
width: 460px;
padding: 62px 0 0 0;
}
td.tdBtnNavPpal
{
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #999;
vertical-align: bottom;
}
td.tdBtnNavPpal a
{
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #999;
text-decoration: none;
}
td.tdBtnNavPpal a:hover
{
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #ed94c9;
text-decoration: none;
}
td.tdBtnNavPpalOn
{
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #ed94c9;
vertical-align: bottom;
text-decoration: none;
}
td.tdBtnNavPpalOn a
{
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #ed94c9;
vertical-align: bottom;
text-decoration: none;
}
td.tdBtnNavPpalOn a:hover
{
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #ed94c9;
vertical-align: bottom;
text-decoration: none;
}
/* ==================================================== */
/* Estilos para CONTENEDORES GRALES */
td.tdContentInterior
{
background-image: url(../images/imgBackGralCont.gif);
background-repeat: repeat-y; 
width: 675px;
margin: 0;
padding: 0;
}
td.tdContentInteriorC
{
padding: 15px;
margin: 0;
}
/* ==================================================== */
/* Estilos para el PRINCIPAL */
td.tdSpaceTxt
{
background-image: url(../images/imgBackRosaPpal.jpg);
background-repeat: no-repeat;
background-color: #cda3bc;
width: 635px;
height: 120px;
margin: 0;
padding: 15px;
}
/* Estilos para el PRINCIPAL */
td.tdHeaderPpal
{
background-image: url(../images/imgBackHeadPpal.gif);
background-repeat: no-repeat;
width: 635px;
height: 220px;
margin: 0;
padding: 15px;
}
/* ==================================================== */
/* Estilos para el HEADER INTERIOR */
td.tdHeaderInterior
{
background-image: url(../images/imgBackHeadInt.jpg);
background-repeat: no-repeat;
width: 650px;
height: 85px;
margin: 0;
padding: 15px 15px 0 0;
}
/* ==================================================== */
/* Estilos para el FOOTER */
td.tdPlecaFooter
{
background-color: #dac4d1;
height: 5px;
}
td.tdTxtFooter
{
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #999;
text-decoration: none;
padding: 15px 17px 15px 0;
}
/* ==================================================== */
/* Estilos para MIGAJA */
td.tdPlecaMigaja
{
background-color: #666;
font-size: 9px;
color: #dadada;
height: 30px;
padding: 0 15px 0 15px;
}
td.tdPlecaMigaja a
{
font-size: 9px;
color: #dadada;
text-decoration: none;
}
td.tdPlecaMigaja a:hover 
{
font-size: 9px;
color: #cda3bc;
text-decoration: none;
}
/* ==================================================== */
/* Estilos PPAL PORTAFOLIO */
td.tdContentPortaPpal
{
background-image: url(../images/imgBackTresCols.gif);
background-repeat: repeat-y;
padding: 15px;
margin: 0;
}
td.tdListaProyectos {
font-size: 9px;
color: #666;
padding:0 0 5px 0;
margin:0;
}
td.tdTxtComents {
font-size: 9px;
color: #666;
padding:0 0 0 15px;
margin:0;
}

