/*RESET*/
*
{
	margin: 0;
	padding: 0;
	border: 0;
}
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/*remember to define focus styles!*/
:focus
{
	outline: 0;
}
BODY
{
	line-height: 1;
	color: #000000;
	background: #FFFFFF;
}
OL, UL
{
	list-style: none;
}
/*tables still need 'cellspacing="0"' in the markup*/
TABLE
{
	border-collapse: separate;
	border-spacing: 0;
}
CAPTION, TH, TD
{
	text-align: left;
	font-weight: normal;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: "";
}
BLOCKQUOTE, Q
{
	quotes: none;
}
H1
{
	font-size: 30px;
}
H2
{
	font-size: 26px;
}
H3
{
	font-size: 24px;
}
H4
{
	font-size: 20px;
}
H5
{
	font-size: 14px;
    font-weight:bold;
}
H6
{
	font-size: 12px;
}

p{font-size: 14px;}

LI
{
	list-style: none;
}
A
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}

/*ESTILOS GENERALES*/
body{
    background: #f3f0e1 url(../img/fondo.gif) repeat-x;
    font-family: Arial, Helvetica, sans-serif;
}

div#encabezado{
    background: url(../img/encabezado.png) no-repeat;
    width: 990px;
    height: 72px;
}
div#botonera{
  width: 910px;
  float: right;
  margin-top: 8px;
  padding-right: 25px;
}

div#contenido{
    width:990px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    background: url(../img/interior.png) repeat-y;
    
}

div#contenido_izq{
  width: 312px;
  float:left;
  background: url(../img/contenido_izq.png) repeat-y;

}

div#contenido_der{
  width: 678px;
  float: right;
  background-color: #fff;
  display: block;
  padding-bottom: 20px;
}


/*CLASES GENERALES*/

.mayusculas{
    text-transform: uppercase;
}

.centrado{
    display: block;
    margin-left: auto;
    margin-right: auto;
}


DIV.interior{
    width: 990px;
    margin: 0 auto;
    background: url(../img/interior.png) repeat-y;
}

div.interior_izq{
  width: 294px;
  float: right;
  background-color: #fff;
}

.boton_oscuro{
    color: white;
    background: url(../img/boton.png) no-repeat;
    width: 141px;
    height: 25px;
    float: right;
    margin: 10px 0 0 0;
}

.boton_oscuro:hover{
    background: url(../img/boton2.png) no-repeat;
    display: block;
    color: white;
}

div.boton_oscuro a {text-decoration: none;}

.publicidad_hor{
    height: 110px;
}

div.clearfix{
    width: 1px;
    height: 1px;
    display: block;
    clear: both;
    content: '.';
    visibility: hidden;

}



/*MENU */
div#menu_principal{
    height:64px;
    float: right;
    font-weight:bold;
    color:#fff;
    letter-spacing:1px;
    }


div.menu{
  line-height:64px;
  float:left;
  font-size: 12px;
}

div.menu a{
  color:#fff;
  margin:0 auto;
  padding:0 8px 0 8px;
}

div.menu a:hover{
  display:block;
  background: url(../img/boton_seleccion.jpg) repeat-x;
  color:#fff;
  text-decoration:none;
}

div.menu_click{
  line-height:64px;
  float:left;
  font-size: 12px;
  display:block;
  background: url(../img/boton_seleccion.jpg) repeat-x;
  color:#fff;
  text-decoration:none;
  margin:0 auto;
  padding:0 8px 0 8px;
  text-transform: uppercase;
}


/*BUSQUEDAS*/
div#busqueda{
    background: url(../img/busqueda.png) repeat-x;
    width:  305px;
    height: 92px;
    margin-top: 5px;
}

div#busqueda_text
{
 margin: 52px 0 0 35px;
 height: 28px;
 width: 198px;
 background: url(../img/input_text.png) no-repeat bottom;
}

input#text_box
{
 background: none;
 border: none;
 width: 181px;
 height: 20px;
 margin: 4px 0 0 8px;
 font-size: 11px;
}

input#boton{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:white;
    background-color: transparent;
    border:0;
    text-transform: uppercase;
    margin: -22px 8px 0 0;
    float: right;
}

/*SUBCATEGORIA*/
div#subcategoria_titulo{
    background: url(../img/subcategoria_titulo.png) no-repeat;
    width: 259px;
    height:60px;
    margin: 22px 0 0 25px;
}

div#nombres h5{
  color:#fff;
  letter-spacing: 1px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 35px 0 0 0;
  margin-left: 20px;
  
}

div#nombres h5 span{color: #eb8d17;}

div#subcategoria_medio{
    background-color: #fbe0bb;
    width: 244px;
    margin: 0 0 0 40px;
}

div#subcategoria_medio ul{
    padding: 10px 0 0 10px;
}

div#subcategoria_medio ul li{
    background: url(../img/subcategoria_item_linea.png) no-repeat;
    height: 23px;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #553212;
    padding: 0 0 10px 40px;
    list-style-position:inside;/*para que no se valla del cuadro hacia afuera*/
}

div#subcategoria_medio ul li a{
    color: #553212;
}

div#subcategoria_medio ul li a:active{
    color: #553212;
}


div#subcategoria_medio ul li#ultimo_item{
    background: url(../img/subcategoria_item.png) no-repeat;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #553212;
    padding: 0 0 0 40px;
    list-style-position:inside;/*para que no se quede dentro*/
}

div#subcategoria_fin{
    background: url(../img/subcategoria_fin.png) no-repeat;
    margin: 0 0 0 39px;
    height: 20px;
}

/*PUBLICIDAD V*/
div#publicidadv_titulo{
    background: url(../img/publicidadv_titulo.png) no-repeat;
    width: 260px;
    height:56px;
    margin: 22px 0 0 24px;

}

div#pv_nombres{
position:relative;
height:75px;
}

div#pv_nombres h5{
  line-height:75px;
  color:#fff;
  letter-spacing: 0;
  font-weight: bold;
  text-transform: uppercase;
  margin-left: 20px;
}

div#pv_nombres h5 span{color: #37362e;}

div#publicidadv_medio{
    background-color: #553212;
    width: 244px;
    margin: 0 0 0 40px;
    position:absolute;
	height:910px;
	display:block;
	float:left;
}

div#publicidadv_medio ul li.publicidad{
    padding: 0 0 0 22px;
    height: 220px;
    display:block;
    margin: 5px 0;

}

div#publicidadv_medio ul li.publicidad_100{
    display: block;
    height:230px;
    padding: 0px 0 10px 22px;
    margin: 5px 0;
}

* html #publicidadv_medio .flashCase, .flashCase_100 {
   display:inline-block;
}

#publicidadv_medio .flashCase {
    height:210px;
    width: 200px;
    padding: 0 0 0 22px;
    margin: 5px 0;
}

#publicidadv_medio .flashCase_100 {
    height: 230px;
    width: 200px;
    padding: 0 0 0 22px;
    margin: 5px 0;
  }

div#publicidadv_fin{
    background: url(../img/publicidadv_fin.png) no-repeat;
    margin: 0 0 0 0;
    height: 44px;
}

/*NOTICIAS*/
div#noticias{
    background: url(../img/noticias.png) no-repeat;
    margin: 970px 0 20px 22px;
    height: 320px;
}

div#noticias_titulo {
  color:#fff;
  letter-spacing: 0;
  font-weight: bold;
  padding: 30px 0 8px 0;
  margin: 0 0 0 38px;
}
div#noticias ul li h5{
  color:#fff;
  font-weight: bold;
  padding: 0 0 8px 18px;
  }

div#noticias ul{
 padding: 10px 38px 0 38px;
 }
  
div#noticias ul li{
    background: url(../img/noticias_item.png) no-repeat;
    height: 85px;
    font-size: 13px;
    color: #fff;
    line-height:17px;
    font-family:Arial, Helvetica, sans-serif;
    list-style-position:inside;
    padding-bottom: 15px;
}

div#noticias ul li a{
    color: #fff;
    font-weight: bold;
}

div#noticias ul li a:hover{
    color: #fff;
}
div#noticias ul li a:visited{
    color: #fbe4c7;
}

div#noticias h6{
    color: #fff;
    font-weight: bold;
    padding: 16px 0 0 12px;
}

/*ENCABEZADO*/
div#encabezado_foto{
width: 652px;
height: 318px;
/*background: url(../img/encabezado_foto.png) no-repeat;*/
margin: 5px 0 0 13px;
}

/*NOTICIAS PRINCIPAL*/
div#noticia_ppal{
    width: 652px;
    margin: 0 0 0 13px;
}

div#nppal_titulo h1{
  color:#2b2118;
  letter-spacing: 1px;
  font-weight: bold;
  padding: 25px 0 0 0;
}

div#nppal_titulo h1 span{color: #e88c15;}

div#nppal_texto{
    color: #553212;
    line-height: 20px;
    margin: 10px 0;
    text-align: justify;
}

div.nppal_texto{
    color: #553212;
    line-height: 20px;
    padding: 20px 0 0 0;
    text-align: justify;
}

div#nppal_boton{
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    height:25px;
    display: block;
    padding: 6px 0 45px 40px;
    text-transform: uppercase;
}

div#nppal_boton a{
    color: #fff;
    text-decoration:none;
}

div.nppal_subtitulo h2{
  color: #e88c15;
  font-weight: bold;
  margin: 20px 0;
}

div.nppal_subtitulo h2 span{color: #2b2118;}

div.nppal_destacado {
  font-size: 14px;
  color: #2b2118;
  font-weight: bold;
  margin: 30px 0 10px 0;
}

div.nppal_foto{
    background-color: #d6d5d5;
    padding-top: 2px;
}

div.nppal_foto_izq{
    padding: 20px 12px 10px 0;
    float: left;
}

div.nppal_foto_der{
    padding: 20px 0 10px 10px;
    float: right;
}

/*LINEA*/
.linea{
    background: url(../img/linea.gif) no-repeat;
    height: 11px;
    margin-top: 10px;
    padding-top: 5px;
}


/*NOTICIA SECUNDARIA*/

div#noticia_sec{
    width: 652px;
    margin: 0 0 0 13px;
 }

div#nsec_titulo h2{
  color: #e88c15;
  font-weight: bold;
  padding: 15px 0 20px 0;
  /*margin-left: 20px;*/
}

div#nsec_titulo h2 span{color: #2b2118;}

div#nsec_texto{
    color: #553212;
    line-height: 20px;
    padding: 20px 0 0 0;
    text-align: justify;
}

div#nsec_foto{
    width: 657px;
    height: 165px;
    background-color: #d6d5d5;
    padding-top: 2px;
}

div#nsec_boton{
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    height:25px;
    display: block;
    padding: 6px 0 45px 40px;
    text-transform: uppercase;
}

div#nsec_boton a{
    color: #fff;
    text-decoration:none;
}

/*BOTONES*/

div#botones{
    height: 180px;
    width: 580px;
    padding-left: 70px;
    float: left;
}

div#boton1{
    height: 130px;
    width: 255px;
    display: block;
    background: url(../img/botones.png);
    float: left;
    cursor: pointer;
}
div#boton1:link { background-position: top left;}
div#boton1:hover { background-position: bottom left; }

div#boton2{
    height: 130px;
    width: 255px;
    display: block;
    background: url(../img/articulos.png);
    float: right;
    cursor: pointer;
}
div#boton2:link { background-position: top; }
div#boton2:hover { background-position: bottom; }

a#texto_boton1{
    font-size: 12px;
    padding: 140px 0 0 60px;
    color: #e88c15;
    font-weight: bold;
    float: left;
    text-decoration:none;

}

a#texto_boton1 span{
   color: #2b2118;
}

a#texto_boton2{
    font-size: 12px;
    padding: 140px 0 0 20px;
    color: #e88c15;
    font-weight: bold;
    float: left;
    text-decoration:none;

}

a#texto_boton2 span{
   color: #2b2118;
}

/*3 COLUMNAS*/
div#trescolumnas{
    background: url(../img/trescolumnas_fondo.png) no-repeat;
    height: 270px;
    background-color: white;
    padding-bottom: 10px;

}
div#trescolumnas h3{
    color: #e88c15;
    font-weight:bold;
}
div#trescolumnas span{
   color: #2b2118;
}
div#trescolumnas p{font-size: 14px; line-height: 18px;}

/*encuesta*/
div#encuesta{
    width: 190px;
    height:240px;
    float: left;
    padding: 20px 0 0 18px;
}

div#opciones{
    margin: -2px 0 0 15px;
    padding-top: 0;
    font-size: 14px; line-height: 21px;}

input#opciones_boton{
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:white;
    background-color: transparent;
    display: block;
    text-transform: uppercase;
    padding: 0 0 0 22px;
    height: 26px;
}

/*siguenos*/

div#siguenos{
    width: 190px;
    height:240px;
    float: left;
    padding: 20px 0 0 30px;
}
div#siguenos_botones{
    height: 240px;
    width: 190px;
 }

div#siguenos_botones a#facebook{
    height:110px;
    width: 110px;
    display: block;
    background: url(../img/facebook.png);
    cursor: pointer;
}
div#siguenos_botones a#facebook:link { background-position: left; }
div#siguenos_botones a#facebook:hover { background-position: right; }

div#siguenos_botones a#twitter{
    height: 110px;
    width: 110px;
    display: block;
    background: url(../img/twitter.png);
    cursor: pointer;
}
div#siguenos_botones a#twitter:link { background-position: left;}
div#siguenos_botones a#twitter:hover {background-position: right; }
/*registro*/

div#registro{
    width: 190px;
    height:240px;
    float: left;
    padding: 20px 0 0 30px;
    font-size: 14px;
}

div#registro form div{
    padding: 4px 0;
}
div#registro form div input#usuario,input#password {
    background: url(../img/input_text.png) no-repeat bottom;
    height: 28px;
    width: 198px;
    font-size: 11px;
}

div#registro label{
    display: block; /*si lo olvido no puedo hacer padding*/
    padding: 3px 0;
}

div#registro form div input#boton_log{
    color: white;
    background: url(../img/boton.png) no-repeat;
    width: 141px;
    height: 25px;
    float: right;
    font-size: 14px;
    font-weight: bold;
    display:block;
    margin: 6px 0;
}
div#registro form div input#boton_log:hover{
    background: url(../img/boton2.png) no-repeat;
}

div#registro form div input#boton_reg{
    color: white;
    background: url(../img/boton.png) no-repeat;
    width: 141px;
    height: 25px;
    float: right;
    font-size: 14px;
    font-weight: bold;
    display:block;
    margin: 6px 0;
}
div#registro form div input#boton_reg:hover{
    background: url(../img/boton2.png) no-repeat;
}


div#forgot{
    float:right;
    font-style:oblique;
}

div#forgot a {
  color:#663300;
}

div#forgot a:hover {
  color:#FF6600;
}

div#panel_revistas{
  text-align:left;
    font-style:oblique;
	margin:0 0 0 25px;
}

div#panel_revistas a {
  color:#663300;
}

div#panel_revistas a:hover {
  color:#FF6600;
}

div#registro form div input#usuario{
    padding-left: 10px;
    margin-left: -8px;
}

div#registro form div input#password{
    padding-left: 10px;
    margin-left: -8px;
}

/*PIE*/

div#pie{
    margin-top: 0px;
    width: 990px;
/*    height: 420px;
    height: 246px;*/
    display: block;
    /*background: url(../img/pie.png) ;*/
}

table#pie_tabla {
	margin:50px 0 0 0;
}


/*vinculos*/
div#vinculos{
   /* width: 710px;
    height: 21px;*/
    display: block;
    margin: 0px 0 0 32px;
    float: left;
}

div#vinculos div.mayusculas h5{color:white;}

div#links{
    width:664px;
 /*    height:180px;
   height:80px;*/
    display:block;
    float: left;
    margin: 29px 0 0 50px;
}

div#links a {
    font-size: 12px;
    color: #aaa48a;
    display:block;
    float: left;
    padding-top:15px;
    padding-left: 33px;
}

div#links a:hover{
    color: white;
    text-decoration: none;
}

div#botonera_pie{
    width: 630px;
    height: 45px;
    display:block;
    float: left;
    margin: 0px 0 0 62px;
}

div#menu_pie{
    height:30px;
    float: left;
    font-weight:bold;
    color:#fff;
    letter-spacing:1px;
    font-size: 14px;
}

.item_menu {
  line-height:30px;
  float:left;
  font-size: 12px;
}

.item_menu a{
  color:#fff;
  margin:0 auto;
  padding:0 8px 0 8px;
}

.item_menu a:hover{
  display:block;
  background-color: #f89c2e;
  color:#e5dfcf;
  text-decoration:none;
}

/*info*/

div#info{
    width: 185px;
    height: 210px;
    display: block;
    float: left;
    margin: 10px 0 0 0px;
}

div#info div h6 {
    font-weight:bold;
    color: #553212;
}

div#info p{
    font-size: 12px;
    line-height:20px;
    padding-top: 15px;
    color: #553212;
}
div#info p a{
    color: #553212;
}

/*CARRUSEL*/

.prev{
    display: block;
    cursor:pointer;
    width:288px;
    height:45px;
   float: right;
    background: url(../img/prev.png) no-repeat;
    }
.next {
    display: block;
    cursor:pointer;
    width:288px;
    height:25px;
   float: right;
   background: url("../img/next.png") no-repeat;
}
.next:hover {
    background-image: url("../img/nextover.png");
}
.prev:hover {
    background-image: url("../img/prevover.png");
}

/*LOGOS*/

div#logos{
    width: 990px;
    height: 50px;
    display: block;
}

div#logos div.logo{
    float: right;
    padding: 10px 10px;
}

/*Galerķa*/
div#fondo_sup{
    margin-top: 20px;
    width: 654px;
    height:15px;
    display:block;
    background: url("../img/galeria_fondo_sup.png") no-repeat;
}

div#fondo_med{
    width: 654px;
    display:block;
    background: url("../img/galeria_fondo_med.png") repeat-y;
}

div#fondo_inf{
    margin-bottom: 20px;
    width: 654px;
    height:30px;
    display:block;
    background: url("../img/galeria_fondo_inf.png") no-repeat;
}

div#fondo_med div.galeria{
    float:left;
    width: 654px;
    padding-left: 5px;
    background: url("../img/galeria_fondo_med.png") repeat-y;
    display: block;
}

div#fondo_med div.contenido{
    float: left;
    padding: 5px 10px 10px 10px;
    margin: 15px 20px 15px 20px;
    height: 290px;
 }

div#fondo_med div.titulo{
    height:39px;
    width: 157px;
    background: url("../img/galeria_titulo.png") no-repeat;
    display: block;
    padding-bottom: 10px;
    text-align:center;
}

div.titulo h4{
    line-height:40px;
    font-weight:bold;
 }

div.titulo h4 span{
    color: #f89c2e;
 }

/*Botones galeria*/

a.galeria_pdf{
    display:block;
    width:48px;
    height:32px;
    background:url(../img/galeria_botones.png) no-repeat;
    float: left;
    margin: 10px 2px 10px 2px;
	background-position: bottom left!important;
}

a.galeria_pdf:link { background-position: bottom left!important; }
a.galeria_pdf:hover { background-position: top left; }

a.galeria_html{
    display:block;
    width:48px;
    height:32px;
    background:url(../img/galeria_botones.png) no-repeat;
    background-position: top center;
    float: left;
    margin: 10px 2px 10px 2px;
}

a.galeria_html:link { background-position: top center; }
a.galeria_html:hover { background-position: bottom center!important; }

a.galeria_flip{
    display:block;
    width:48px;
    height:32px;
    background:url(../img/galeria_botones.png) no-repeat;
    background-position: bottom right!important; text-decoration:none;
    float: left;
    margin: 10px 2px 10px 2px;
    text-decoration:none;
}

a.galeria_flip:link { background-position: bottom right!important; text-decoration:none;}
a.galeria_flip:hover { background-position: top right; text-decoration:none;}


a.galeria_flip span, a.galeria_html span, a.galeria_pdf span {
    display:none;
    margin:35px 0 0 10px;
    padding:5px 5px;
}

a.galeria_flip:hover span, a.galeria_html:hover span, a.galeria_pdf:hover span {
    font-size: 11px;
    display:inline;
    position:absolute;
    border:1px solid #987c67;
    color:#775a43;
    background-color:#fceedc;
}

/* Encuesta */ 
div#encuesta {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-style:normal;
}
div#forgotencuesta{
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-style:normal;
  float:left;
  font-style:oblique;
}


/* Tooltips */
#dhtmltooltip{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:12px;
  font-style:normal;
  color:#000066;
  text-align:center;
  position: absolute;
  width: 200px;
  border: 1px solid #FF6600;
  padding: 2px;
  background-color: #EDC564;
  visibility: hidden;
  z-index: 100;
}

#dhtmltooltipGuion{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:12px;
  font-style:normal;
  color:#000000;
  text-align:center;
  position: absolute;
  width: 300px;
  border: 1px solid #FF6600;
  padding: 2px;
  background-color: #000000;
  visibility: hidden;
  z-index: 100;
}

/* Forma de Registro */
div#registro_tabla{
    padding: 20px 0 0 30px;
}
#registro_tabla input {
 background: #FFFFFF;
 border-width:thin;
 border-style:solid;
 border-color:#006600;
 margin: 4px 0 0 8px;
 font-size: 14px;
}
#registro_tabla textarea {
 background: #FFFFFF;
 border-width:thin;
 border-style:solid;
 border-color:#006600;
 margin: 4px 0 0 8px;
 font-size: 14px;
}
#registro_tabla select {
 background: #FFFFFF;
 border-width:thin;
 border-style:solid;
 border-color:#006600;
 margin: 4px 0 0 8px;
 font-size: 14px;
}

.enviar_registro {
  background: url(../img/boton.png) no-repeat;
  background:inherit;
  margin: 4px 0 0 8px;
  font-size: 14px;
  color:#FFFFFF;
}

div#registro_fondo_sup{
    margin-top: 20px;
    width: 654px;
    height:15px;
    display:block;
    background: url("../img/registro_fondo_sup.png") no-repeat;
}

div#registro_fondo_med{
    width: 654px;
    display:block;
    background: url("../img/registro_fondo_med.png") repeat-y;
}

div#registro_fondo_inf{
    margin-bottom: 20px;
    width: 654px;
    height:30px;
    display:block;
    background: url("../img/registro_fondo_inf.png") no-repeat;
}
.boton_registro{
    color: white;
    background: url(../img/boton.png) no-repeat;
    width: 141px;
    height: 25px;
	text-align:center;
    margin: 10px 0 0 0;
}

.boton_registro:hover{
    background: url(../img/boton2.png) no-repeat;
    display: block;
    color: white;
}

div.boton_registro a {text-decoration: none;}

span.foroizq {
  font-size:10px;
  color:#FF0000;
  font-style:italic;
  padding:0 20px 0 0;
}

table.tabla_indice {
  width:95%;
  margin:10px 10px 10px 10px;
  padding:1px 1px 1px 1px;
  text-align:center; 
}

table.tabla_indice th {
  border:1px solid #000000;
  background-color:#FFCC99;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  padding:2px 2px 2px 2px;
}

table.tabla_indice td {
  border:1px solid #000000;
  background-color:#F5F5F5;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:justify;
  padding:2px 2px 2px 2px;
}

table.tabla_indice a {
  text-decoration:none;
  text-align:center;
  color:#663300;
}


