body
{
margin: 5px;
background-color: #fff;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* Estilos titulos*/
h1 /* Titulo de nota principal de home*/
{
font-size: 18px;
color: #314A66;
margin: 0 0 7px 0;
}
h2 /* Titulo de notas secundarias de home*/
{
font-size: 11px;
color: #314A66;
font-weight: bold;
margin: 7px 0 5px 0;
}
h4 /* bullet de mas información*/
{
font-size: 10px;
font-weight: normal;
color: #666;
padding: 0 0 0 12px;
margin: 10px 0 0 0;
background-image: url(../images/imgBulletmore.gif);
background-repeat: no-repeat;
}
h4 a /* liga de bullet de mas información*/
{
font-size: 10px;
font-weight: normal;
color: #666;
text-decoration: none;
}
h4 a:hover
{
font-size: 10px;
font-weight: normal;
color: #ED744E;
text-decoration: none;
}
h5 /* bullet de mas*/
{
font-size: 10px;
font-weight: normal;
color: #666;
padding: 0 0 0 12px;
margin: 3px 0 0 0;
background-image: url(../images/imgBulletmore.gif);
background-repeat: no-repeat;
}
h5 a /* liga de bullet de mas */
{
font-size: 10px;
font-weight: normal;
color: #666;
text-decoration: none;
}
h5 a:hover
{
font-size: 10px;
font-weight: normal;
color: #333333;
text-decoration: none;
}
h6 /* Subtitulos segundo nivel*/
{
font-size: 12px;
color: #5780AE;
font-weight: bold;
margin: 7px 0 10px 0;
}

/* Estilos navegación secundaria */
td.tdnavegacionheader
{
font-size: 10px; 
color: #666666;
letter-spacing: 0px;
padding-right: 5px;
}
.txnavegacionheader
{
font-size: 10px; 
color: #666666;
text-decoration: none;
}
.txnavegacionheader:hover
{
color: #323232;
text-decoration: none;
}

/* Estilos para plecas grises top y bottom*/
td.tdplecagrisobscuro
{
height: 20px;
background-color: #808040;
border-bottom: 5px solid #fff;
}
td.tdplecacreditos
{
height: 20px;
background-color: #3D5B7E;
padding: 0 10px 0 10px;
}
.txcreditos
{
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}
.txcreditos a
{
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}
.txcreditos a:hover
{
	color: #999999;
}

/* Estilos para columna contacto*/
td.tdcolumnacontact
{
background-color: #CECECE;
}

/* Estilos para columna navegacion principal*/
td.tdcolumnanavprincipal
{
background-color: #5780AE;
border-right: 5px solid #fff;
border-left: 5px solid #fff;
padding: 25px 14px 0 0;
}
.txnavprincipal
{
font-size: 12px;
color: #FFFFFF;
}
.txnavprincipal a
{
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}
.txnavprincipal a:hover
{
font-size: 12px;
color: #272926;
}
.txnavprincipal a:active
{
font-size: 12px;
color: #F1AB00;
text-decoration: underline;
}
.txnavsecundaria
{
font-size: 9px;
color: #333333;
}
.txnavsecundaria a
{
font-size: 9px;
color: #333333;
text-decoration: none;
}
.txnavsecundaria a:hover
{
font-size: 9px;
color: #CCCCCC;
}
.txnavsecundaria a:active
{
font-size: 9px;
color: #333;
text-decoration: underline;
}

/* Estilos para columnas de contenido en home*/
td.tdnotaprincipalhome
{
padding: 7px 0 7px 0;
vertical-align: top;
}
td.tdcolnotasechome
{
border-left: 5px solid #fff;
padding: 0 0 7px 0;
}
td.tdcolnotasechome2
{
border-left: 5px solid #fff;
padding: 0;
}
td.tdespaciogris
{
background-color: #E8E8E8;
height: 125px;
}
td.tdfotosnotassechome
{
padding: 10px 12px 0 0;
}

/* Estilos para textos*/
.tx11px
{
font-size: 11px;
color: #666;
font-weight: normal;
}
.tx10px
{
font-size: 10px;
color: #666;
font-weight: normal;
}

/* Estilos para migaja*/
td.tdmigaja
{
background-image: url(../images/imgPlecamigaja.gif);
background-repeat: no-repeat;
background-position: bottom;
height: 23px;
font-size: 10px;
color: #666666;
padding-top: 7px;
}
td.tdmigaja2
{
background-image: url(../images/imgPlecamigaja2.gif);
background-repeat: repeat-x;
background-position: bottom;
height: 23px;
font-size: 10px;
color: #666666;
padding-top: 7px;
}
.txmigaja
{
font-size: 10px;
color: #666666;
text-decoration: none;
}
.txmigaja:hover
{
font-size: 10px;
color: #666666;
text-decoration: underline;
}
/* Estilos para contenidos 2do nivel*/
td.tdcontenido2niv
{
padding: 7px 0 15px 0;
vertical-align: top;
}
td.tdnotascolder2niv
{
background-color: #F3F3F3;
padding: 9px;
font-size: 10px;
color: #666666;
}
td.tdlistacolder2niv
{
font-size: 10px;
color: #666666;
text-decoration: none;
padding-bottom: 3px;
}
.txlistacolder2niv
{
font-size: 10px;
color: #666666;
text-decoration: none;
}
.txlistacolder2niv:hover
{
font-size: 10px;
color: #666666;
text-decoration: underline;
}
