/* 
fde6a3 crema
fdc800 naranja cajas
fd7900 naranja menu-normal
003333 verde oscuro letras y bordes
ffff66 amarillo fondo
 */

@import url('chat/css/shoutbox.css');

body {
/* background: url('imgs/fdo_gral.jpg') center center #ffffdd; */
/*  background-color: #ffff66; */
/*  background-image: url(http://www.icedbun.com/graphics/backgrounds/rainbow/img/g2rbow13.gif); */
  margin: 0px;
  padding:0px;
  line-height: 120%;
  font-family: arial, helvetica, sans-serif; font-size:13px; color:#000000;

}



a:hover {
  color: #333399;
}

a:focus {
	outline:none;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
}

img.foto_evento_peq {
	border: solid 1px #003333;
	padding: 5px;
	margin: 5px;
}

img.foto_perfil {
	border: solid 1px #003333;
	padding: 5px;
	margin: 5px;
}

img.foto_ver_perfil {
	border: solid 1px #003333;
	padding: 5px;
}

img.foto_comentario {
	border: solid 1px #003333;
	padding: 5px;
}

img.foto_flotante {
	border: solid 1px #003333;
}

img.foto_caja_principal {
	border: solid 1px #003333;
	padding: 1px;
	margin: 1px;
}

div.cajaprincipal_horiz{
	float:left; 
	text-align: center;
	vertical-align: top;
	margin: 2px;
	padding: 0px;
	border:1px solid #003333;
	overflow:hidden;
}

div.cajaprincipal_vert{
	width: 100%;
	text-align: center;
	vertical-align: top;
	margin: 2px;
	padding: 0px;
	border:1px solid #003333;
	overflow:hidden;
}

span.cajaprincipal_titulo{
	color:#010056;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

span.cajaprincipal_texto{
	font-family: arial, helvetica, sans-serif; font-size:13px; color:#003333;
}



div.ultimascosas_madre{
	border:1px solid #003333;
}

div.ultimascosas_head{
	background-color:#fdc800;
	padding:5px 5px 5px 5px;
	text-align:left;	
	color:#010056;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;

}

div.ultimascosas_body{
	clear:left;
	margin-bottom:1px;
	padding:5px;	
}

div.ultimascosas_item{
	text-align:left;
	border-bottom:1px dotted #003333;
	clear:both;
	font-size:1.1em;
	min-height:33px;
	padding:4px;
	overflow:hidden;
	font-family: arial, helvetica, sans-serif; font-size:13px; color:#003333;
}

img.ultimascosas {
	border: solid 1px #003333;
	margin-right: 2px;
	vertical-align: top;
	float:left;	
}

span.span_info_1 {font-family: arial, helvetica, sans-serif; font-size:13px; color:#003333;}

a.link_info_1 {font-family: arial, helvetica, sans-serif; font-size:13px; color:#003333; text-decoration: underline;}
a.link_info_1:hover {text-decoration: none; color:#000000;}


div.cuadro_sin_borde {
	padding: 5px;
	margin: 5px;
	border: none;	
}

div.cuadro_borde {
	border: solid 1px #003333;
	padding: 5px;
	margin: 5px;
}

div.cuadro_borde_punteado {
	border: dotted 1px #003333;
	padding: 5px;
	margin: 5px;
}

div.cuadro_usuario_flotante {
/*	float:left; */
	padding: 4px;
}

div.cuadro_contenedor_usuarios {
	overflow: hidden;
}

div.div_caja_luna {
	width: 120px;
}

tr.lista_dir {
	background-color: transparent;
}

tr.lista_dir_hovered {
	background-color: #EEEEFF;
}

td.lista_dir_izq {
	vertical-align: top;
	text-align:center;
	width: 113px;
	border-top-color: #b580fe;
	border-top-style: dotted;	
	border-top-width: 1px;	
	padding-top: 2px;		
}

td.lista_dir_med {
	vertical-align: top;	
	border-top-color: #b580fe;
	border-top-style: dotted;	
	border-top-width: 1px;	
	padding-top: 6px;		
	padding-left: 10px;
/*	width: 430px; */
}


td.lista_dir_der {
	vertical-align: top;	
	text-align: center;	
	width: 113px;	
	border-top-color: #b580fe;
	border-top-style: dotted;	
	border-top-width: 1px;	
	padding: 2px;		
}

span.dir_lst_tit {font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:20px;  font-weight: bold; padding-bottom:10px;}
span.dir_lst_tema { font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:12px; font-weight: bold;}







td.comentario_user {
	padding: 5px;
	vertical-align: top;
	text-align: center;
}

td.comentario_coment {
	padding: 7px;
	vertical-align: top;
}

div.comentario_texto {
	padding: 7px;
	text-align: justify;
	font-family: arial, helvetica, sans-serif; font-size:13px; color:#000000;
}


div.div_principal {
	width: 100%;
	
/*	display: table-cell; */
}

div.div_fondo_primer_plano {
	background-color: #fde6a3;
}

div.fondo_gral{
	background-color: #ffff66;
}

div.div_principal_con_fondo {
	background: transparent url('imgs/fdo_gral_pesado.jpg') center top repeat-y;
}

table.principal {
	width: 933px;
	padding: 0px;
	margin: 0px;	
	border-width: 0px;
}

TD.principal_izq {
	width:3px;
	background: url('imgs/bkg_izq_col_3x2.jpg') repeat-y top right;
}

TD.principal_cen {
	width: 927px;
	background-color: #ffff66;
	padding-right: 0px;
	padding-left: 0px;
	vertical-align: top;
	text-align:left;
/*	border-left: solid 1px #003333;	 */
/*	border-right: solid 1px #003333;	*/
}

TD.principal_der {
	width:3px;
	background: url('imgs/bkg_der_col_3x2.jpg') repeat-y top left;
}


/* CONFIGURABLE EN CONFIG-BANNERS
td.banner_sup {
	width: 927px;
	height: 93px;
}
*/

TD.barra_menu_1 {
	background: url(imgs/blank_osw1.gif) no-repeat left top;
	width: 4px;
	height: 36px;
}

TD.barra_menu_2 {
	background: url(imgs/blank_osw2.gif) repeat-x top;
	height: 36px;
	vertical-align: top;
}

TD.barra_menu_3 {
	background: url(imgs/blank_osw3.gif) no-repeat right top;
	width: 65px;
	height: 36px;		
}

td.banner_med {
	height: 0px;
}

table.contenido {
	width: 100%;
	padding: 0px;
	margin: 0px;	
	border-width: 0px;
	background-color: #ffff66;	
}

tr.contenido {
	width: 100%;
	padding: 0px;
	margin: 0px;	
}

td.sep_1 {
	width: 7px;	
}
td.sep_2 {
	width: 5px;	
}
td.sep_3 {
	width: 5px;	
}
td.sep_4 {
	width: 7px;	
}

td.col_izq {
	width: 200px;	
	vertical-align: top;	
}

td.contenido {
	vertical-align: top;		
}

td.col_der {
	width: 200px;	
	vertical-align: top;	
}

td.pie_contenido {
	height: 0px;	
}

td.pie_principal {
	
}

input.cajatexto {
	font-family: arial, helvetica, sans-serif; font-size:14px; color:#003333;
	border-width: 1px;
	border-style: solid;
	border-color:#3a8aa8;	
}

textarea.cajatexto {
	font-family: arial, helvetica, sans-serif; font-size:14px; color:#003333;
	border-width: 1px;
	border-style: solid;
	border-color:#3a8aa8;	
}

div.texto_inputbox { font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:14px; text-align: justify; padding-bottom:5px; }
input.input_inputbox {	border-width: 1px;	border-style: solid;	border-color:#3a8aa8; width:90%	}
password.input_inputbox {	border-width: 1px;	border-style: solid;	border-color:#3a8aa8; width:90%	}


.clear { /* contenedor genérico (i.e. div) para los botones flotantes */
  overflow: hidden;
  width: 100%;
}
 
a.btn_der {
  background: transparent url('imgs/btn_4.gif') no-repeat scroll top right;
  color: #444;
  display: block;
  float: right;
  font: bold 12px arial, sans-serif;
  height: 24px;
  margin-right: 6px;
  padding-right: 18px; /* sliding doors padding */
  text-decoration: none;
  white-space:nowrap;
}
 
a.btn_der span {
  background: transparent url('imgs/btn_3.gif') no-repeat;
  display: block;
  line-height: 14px;
  padding: 5px 0 5px 18px;
  white-space:nowrap;
}

a.btn_der:hover {
  background-position: bottom right;
  color: #000;
  outline: none; /* quita el borde punteado en Firefox */
}
 
a.btn_der:hover span {
  background-position: bottom left;
/*  padding: 6px 0 4px 18px;  baja 1px el texto */
}

a.btn_izq {
  background: transparent url('imgs/btn_4.gif') no-repeat scroll top right;
  color: #444;
  display: block;
  float: left;
  font: bold 12px arial, sans-serif;
  height: 24px;
  margin-right: 6px;
  padding-right: 18px; /* sliding doors padding */
  text-decoration: none;
  white-space:nowrap;
}
 
a.btn_izq span {
  background: transparent url('imgs/btn_3.gif') no-repeat;
  display: block;
  line-height: 14px;
  padding: 5px 0 5px 18px;
  white-space:nowrap;
}

a.btn_izq:hover {
  background-position: bottom right;
  color: #000;
  outline: none; /* quita el borde punteado en Firefox */
}
 
a.btn_izq:hover span {
  background-position: bottom left;
/*  padding: 6px 0 4px 18px;  baja 1px el texto */
}

div.lunar_display {background-color: #000000; padding-top: 4px; padding-bottom: 4px; width:100%;  }
span.lunar_fase {font-family:arial, verdana, sans-serif;	color:#EEEEEE; font-size:9px; font-weight: bold;}
span.lunar_signo {font-family:arial, verdana, sans-serif;	color:#FFCCDD; font-size:9px;}
div.lunar_numero_dia {font-family:arial, verdana, sans-serif;	color:#FFCCDD; font-size:16px; font-weight: bold;
					  background-color: #000000; padding-top: 2px; padding-bottom: 2px; width:100%; text-align: center;}
div.lunar_numero_dia_hoy {font-family:arial, verdana, sans-serif;	color:#FFCCDD; font-size:16px; font-weight: bold;
					   padding-top: 2px; padding-bottom: 2px; width:100%; text-align: center;
					  background: url("imgs/fdo_enc_lunar.jpg") center bottom repeat-x #000000;}
span.lunar_tag {font-family:arial, verdana, sans-serif;	color:#EEEEEE; font-size:9px; font-weight: bold;}
a.lunar_tag_link {  text-decoration: none;}
a.lunar_tag_link:hover { text-decoration: underline; }
a.lunar_mes_ant_sig{ 	font-family:arial, verdana, sans-serif;	color:#EEEEEE; font-size:18px; font-weight: bold; text-decoration: none;	}
a.lunar_mes_ant_sig:hover { 	text-decoration: underline;	}

TABLE.lunar_tabla {
  	vertical-align: top;
  	border-collapse: collapse;
	border-style: dotted;
	border-color: #ADD8E6;
	border-width: 1px;  
	border-top-width: 0px;
	border-top-style: none; 
	padding: 0px; 	
}

TD.lunar_enc_mes {
	background-color: #000000;
	text-align: center;
	font-family:arial, verdana, sans-serif;	color:#EEEEEE; font-size:16px; font-weight: bold;	
  	height: 26px; 
  	vertical-align: middle;
  	background-image: url("imgs/fdo_enc_lunar.jpg");
  	background-repeat: repeat-x;
	border:none;
}

TD.lunar_enc {
	background-color: #000000;
	text-align: center;
	font-family:arial, verdana, sans-serif;	color:#EEEEEE; font-size:11px; font-weight: bold;	
  	height: 26px; 
  	vertical-align: middle;
  	background-image: url("imgs/fdo_enc_lunar.jpg");
  	background-repeat: repeat-x;
	border-style: dotted;
	border-color: #ADD8E6;
	border-width: 1px;   
	border-top-width: 0px;
	border-top-style: none;  
}

TD.lunar_td {
	background-color: #000000;
	width: 14%;
   	vertical-align: top;
  	border-collapse: collapse;
	border-style: dotted;
	border-color: #ADD8E6;
	border-width: 1px; 
}

TR.lunar_td_hovered {
	background-color: #222222;
}


TABLE.cal_tabla {
  	vertical-align: top;
  	border-collapse: collapse;
	border-style: dotted;
	border-color: #003333;
	border-width: 1px;  
	border-top-width: 0px;
	border-top-style: none; 
	padding: 0px; 	
}


TD.cal_enc {
	background-color: #fd7900;
	text-align: center;
	font-family:arial, verdana, sans-serif;	color:#003333; font-size:11px; font-weight: bold;	
  	height: 26px; 
  	vertical-align: middle;
	border-style: dotted;
	border-color: #003333;
	border-width: 1px;   
	border-top-width: 0px;
	border-top-style: none;  
}

TD.cal_td {
	width: 14%;
   	vertical-align: top;
  	border-collapse: collapse;
	border-style: dotted;
	border-color: #ADD8E6;
	border-width: 1px; 
}

TR.cal_td_hovered {
	background-color: #222222;
}


div.cal_numero_dia_hoy {font-family:arial, verdana, sans-serif;	color:#003333; font-size:16px; font-weight: bold;
					   padding-top: 2px; padding-bottom: 2px; width:100%; text-align: center;
					  background: url("imgs/enc_1.jpg") center center repeat-x;  }




span.nombrefoto  {font-family: arial, helvetica, sans-serif; font-size:12px; color:#000000;}	

span.titulo_llamativo_grande  {font-family: arial, helvetica, sans-serif; font-size:16px; color:#004444; font-weight: bold;}	

div.art_destacado { padding-bottom:10px; padding-top:10px; text-align: center; font-family:arial, verdana, sans-serif;	color:#883333;  font-size:24px;  font-weight: bold; }
span.art_tit { font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:16px;  font-weight: bold; }
span.art_creado { font-family:arial, verdana, sans-serif;	color:#888888;  font-size:12px; }
span.art_ranking { font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:11px; }
span.art_visto_veces { font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:11px;font-style: italic; }
span.art_tema { font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:12px; font-weight: bold; }
span.art_valorar { font-family:arial, verdana, sans-serif;	color:#1E0000;  font-size:12px; font-weight: bold; }
a.art_link {text-decoration: underline; font-family:arial, verdana, sans-serif;	color:#666666; font-size:12px; }
a.art_link:hover {text-decoration: none; color:#000000;  }


span.art_tit_dato { font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:11px;  font-weight: bold; }
span.art_dato { font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:11px; }

span.art_lst_tit {font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:14px;  font-weight: bold;}
span.art_lst_creado { font-family:arial, verdana, sans-serif;	color:#888888;  font-size:12px; }
span.art_lst_tema { font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:12px; font-weight: bold; }
span.art_lst_fecha { font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:11px; }
span.art_lst_visitas { font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:11px; }
span.art_lst_tit_seccion { padding-bottom:7px; display:block; font-family:arial, verdana, sans-serif;	color:#1E0047;  font-size:12px; font-weight: bold; }

div.art_seccion { font-family:arial, verdana, sans-serif;	color:#1E0088;  font-size:12px; }
span.art_seccion { font-family:arial, verdana, sans-serif;	color:#1E0088;  font-size:12px; }

div.snapshot {
	position: absolute;	
	left: -500px;
	top: -500px;	
	width: 420px;
	height: 300px;
	padding: 10px;
	margin: 20px;
	vertical-align: top;	
	background: url("imgs/snapshot1.gif") top left no-repeat;	
	overflow: hidden;	
	display:block;
	z-index:2000;
}

div.snapshot_carga {
	width: 400px;
	height: 280px;
	background: url("imgs/cargando_logo.gif")  center center no-repeat;	
	visibility: hidden;
}

tr.lista_art {
	background-color: transparent;
}

tr.lista_art_hovered {
	background-color: #EEEEFF;
}

td.lista_art_izq {
	vertical-align: top;
	text-align:center;
	width: 70px;
	border-top-color: #b580fe;
	border-top-style: dotted;	
	border-top-width: 1px;	
	padding-top: 2px;		
}

td.lista_art_med {
	vertical-align: top;	
	border-top-color: #b580fe;
	border-top-style: dotted;	
	border-top-width: 1px;	
	padding-top: 2px;
	text-align:left;
}


td.lista_art_der {
	vertical-align: top;	
	text-align: center;	
	width: 100px;	
	border-top-color: #b580fe;
	border-top-style: dotted;	
	border-top-width: 1px;	
	padding-top: 2px;		
}

td.img_gal {
	background-color: transparent;
	text-align: center;	
	padding-top: 13px;
}

td.img_gal_hover {
	background-color:  #EEEEFF;
	text-align: center;	
	padding-top: 13px;	
}



span.texto_login_menu {
font-family:arial, verdana, sans-serif;	
color:#003333;
font-size:11px;
}

a.texto_login_menu {
font-family:arial, verdana, sans-serif;	
color:#003333;
font-size:11px;	
font-weight:bold;
text-decoration:underline;
}

a.texto_login_menu:hover {
	text-decoration: none;
}

/* ================================================================ 
http://www.cssplay.co.uk/menu/pro_drop3.html
=================================================================== */
.preload1 {background: url(imgs/blank_over.gif);}
.preload2 {background: url(imgs/blank_overa.gif);}

.menu2 {padding:0 0 0 0px; margin:0; list-style:none; height:36px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#003333; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(imgs/blank.gif);}
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:36px;background:url(imgs/blank.gif) right top;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px; background:url(imgs/blanka.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(imgs/blank_over.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(imgs/blank_over.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(imgs/blank_overa.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#000000; background: url(imgs/blank_over.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(imgs/blank_over.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(imgs/blank_overa.gif) no-repeat right top;}

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:32px; background: #fde6a3; padding:3px; border:1px solid #fd7900; white-space:nowrap; width:220px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:220px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:220px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff url(imgs/arrow.gif) 180px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#fd7900; color:#003333;}
.menu2 :hover ul.sub li a.fly:hover {background:#fd7900 url(imgs/arrow_over.gif) 180px 7px no-repeat; color:#003333;}
.menu2 :hover ul li:hover > a.fly {background:#fd7900 url(imgs/arrow_over.gif) 180px 7px no-repeat; color:#003333;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:-4px; background: #fd7900; padding:3px; border:1px solid #fd7900; white-space:nowrap; width:220px; z-index:400; height:auto;}














TD.zonalogin {
	background-color: #036;
	color: White;
	} 
	
TD.linea_horizontal_1 {
	  height: 6px; 
	  width: 100%;
	  background: url("imgs/enc_2.jpg") top repeat-x;
}

td.sep_titulo_1 {
	  height: 26px;
	  background: url("imgs/sep_1.jpg") top repeat-x;
	padding-top: 4px;	
	vertical-align: top;
	text-align: center;
	margin-right: 8px;
	margin-left: 6px;
}
td.sep_titulo_2 {
	  height: 26px; 
	  width: 26px;	  
	  background: url("imgs/sep_2.jpg") top no-repeat;
}
td.sep_titulo_3 {
	  height: 26px; 
	  width: 100%;	  
	  background: url("imgs/sep_3.jpg") top repeat-x;
}
td.sep_titulo_sin_fondo {
	height: 26px;
	padding-top: 6px;	
	vertical-align: top;
	text-align: left;
}

span.txt_comentario_1 {font-family: arial, helvetica, sans-serif; font-size:12px; font-style: italic; color:#003333;}

div.div_comentario_1 {width: 100%; background-color: #fd7900; padding: 3px; margin:2px;}

span.txt_sep_tit_1 {font-family: arial, helvetica, sans-serif; font-size:13px; font-weight: bold; color:#003333;}





#navcontainer_v { width: 160px; }

#navcontainer_v ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right; 
}

#navcontainer_v a
{
display: block;
padding: 3px;
width: 160px;
background-color: #036;
border-bottom: 1px solid #eee;
text-align: left;
}

#navcontainer_v a:link, #navlist_v a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer_v a:hover
{
background-color: #369;
color: #fff;
}






input.login {
	border-width: 1px;
	border-style: solid;
	border-color:#3a8aa8;	
}


TABLE.lista_1 {
  vertical-align: top;
  	border-collapse: collapse;
	border-style: dotted;
	border-color: #ADD8E6;
	border-width: 1px;  
	border-top-width: 0px;
	border-top-style: none;  	
}

TD.enc_lista_1 {
  height: 26px; 
  vertical-align: middle;
  background-image: url("imgs/enc_1.jpg");
  background-repeat: repeat-x;
	border-style: dotted;
	border-color: #ADD8E6;
	border-width: 1px;   
	border-top-width: 0px;
	border-top-style: none;  
}

TD.fila_lista_1 {
   vertical-align: top;
  	border-collapse: collapse;
	border-style: dotted;
	border-color: #ADD8E6;
	border-width: 1px; 
}

TR.fila_lista_hovered {
	background-color: #EEEEFF;
}


/*
fde6a3 crema
fdc800 naranja cajas
fd7900 naranja menu-normal
003333 verde oscuro letras y bordes
ffff66 amarillo fondo
*/

TD.adm_menu {
  width: 172px;
	background-color: #ffff66;
}

TD.adm_cont {
	background-color: #ffff66;
	padding-right: 3px;
	padding-left: 3px;
	padding: 3px;	
}

table.principal_adm {
	width: 100%;
	padding: 0px;
	margin: 0px;	
	border-width: 0px;
}


TD.principal_izq_adm {
	width: 20px;
	background-color: #660066;
	background-image: url("imgs/bg_p_izq.jpg");
	background-repeat: repeat-y;
	background-position: right;
	
}

TD.principal_der_adm {
	width: 20px;
	background-color: #660066;
	background-image: url("imgs/bg_p_der.jpg");
	background-repeat: repeat-y;
	background-position: left;
}

td.info_adm {
	margin: 2px;
	border-spacing: 2px;
	border-width: 1px;
	border-color: #003333;
	border-style: dotted;
	text-align: center;
	background-color: #fde6a3;
}

div.info_adm {
    width: 100%;	
	background-color: #fde6a3;
	padding: 2px;
	border-width: 1px;
	border-color: #003333;
	border-style: dotted;	
}

div.header_adm {
    width: 100%;
	background-color: #fde6a3;	
	border-bottom-color: #003333;
	border-bottom-width: 1px;	
}





td.postal_1 {  width: 36px;  height: 36px; background: url("imgs/postal_1.gif") no-repeat #ffffcc;}
td.postal_2 {  height: 36px; background: url("imgs/postal_2.gif") repeat-x #ffffcc;}
td.postal_3 {  width: 36px;  height: 36px; background: url("imgs/postal_3.gif") no-repeat #ffffcc;}
td.postal_4 {  width: 36px;  background: url("imgs/postal_4.gif") repeat-y #ffffcc;}
td.postal_5 {  height: 36px; background: #ffffcc;}
td.postal_6 {  width: 36px;  background: url("imgs/postal_6.gif") repeat-y #ffffcc;}
td.postal_7 {  width: 36px;  height: 36px; background: url("imgs/postal_7.gif") no-repeat #ffffcc;}
td.postal_8 {  height: 36px; background: url("imgs/postal_8.gif") repeat-x #ffffcc;}
td.postal_9 {  width: 36px;  height: 36px; background: url("imgs/postal_9.gif") no-repeat #ffffcc;}
.fondo_exterior { background-image: url(imgs/bg_paper_tile.jpg)}

TD.b_top_left {
  width: 8px;
  height: 8px; 
  background-image: url("imgs/b_top_left.jpg");
  background-repeat: no-repeat;
}
TD.b_top_center {
  height: 8px; 
  background-image: url("imgs/b_top_center.jpg");
  background-repeat: repeat-x;
}
TD.b_top_right {
  width: 11px;
  height: 8px; 
  background-image: url("imgs/b_top_right.jpg");
  background-repeat: no-repeat;
}
TD.b_middle_left {
  width: 8px;
  background-image: url("imgs/b_middle_left.jpg");
  background-repeat: repeat-y;
}

TD.b_middle_center {
	background-color: #fde6a3;
	vertical-align: top;
}

TD.b_middle_right {
  width: 11px;
  background-image: url("imgs/b_middle_right.jpg");
  background-repeat: repeat-y;
}
TD.b_bottom_left {
  width: 8px;
  height: 11px; 
  background-image: url("imgs/b_bottom_left.jpg");
  background-repeat: no-repeat;
}
TD.b_bottom_center {
  height: 11px; 
  background-image: url("imgs/b_bottom_center.jpg");
  background-repeat: repeat-x;
}
TD.b_bottom_right {
  width: 11px;
  height: 11px; 
  background-image: url("imgs/b_bottom_right.jpg");
  background-repeat: no-repeat;
}
TD.b_sep_left {
  width: 8px;
  height: 11px; 
  background-image: url("imgs/b_sep_left.jpg");
  background-repeat: no-repeat;
}
TD.b_sep_center {
  height: 11px; 
  background-image: url("imgs/b_sep_center.jpg");
  background-repeat: repeat-x;
}
TD.b_sep_right {
  width: 11px;
  height: 11px; 
  background-image: url("imgs/b_sep_right.jpg");
  background-repeat: no-repeat;
}




TD.c_top_left {
  width: 8px;
  height: 8px; 
  background-image: url("imgs/c_top_left.jpg");
  background-repeat: no-repeat;
}
TD.c_top_center {
  height: 8px; 
  background-image: url("imgs/c_top_center.jpg");
  background-repeat: repeat-x;
}
TD.c_top_right {
  width: 11px;
  height: 8px; 
  background-image: url("imgs/c_top_right.jpg");
  background-repeat: no-repeat;
}
TD.c_middle_left {
  width: 8px;
  background-image: url("imgs/c_middle_left.jpg");
  background-repeat: repeat-y;
}

TD.c_middle_center {
  background-color: #fdc800;	
  background-image: url("imgs/c_fondo_1.jpg");
  background-repeat: repeat;
  padding-bottom: 3px;
}

TD.c_middle_right {
  width: 11px;
  background-image: url("imgs/c_middle_right.jpg");
  background-repeat: repeat-y;
}

TD.c_sep_left {
  width: 8px;
  height: 11px; 
  background-image: url("imgs/c_sep_left.jpg");
  background-repeat: no-repeat;
}

TD.c_sep_center {
  height: 11px; 
  background-image: url("imgs/c_sep_center.jpg");
  background-repeat: repeat-x;
}
TD.c_sep_right {
  width: 11px;
  height: 11px; 
  background-image: url("imgs/c_sep_right.jpg");
  background-repeat: no-repeat;
}

TD.c2_middle_left {
  width: 8px;
  background-image: url("imgs/c2_middle_left.jpg");
  background-repeat: repeat-y;
}

TD.c2_middle_center {
	background-color: #fde6a3;
	vertical-align: top;
}

TD.c2_middle_right {
  width: 11px;
  background-image: url("imgs/c2_middle_right.jpg");
  background-repeat: repeat-y;
}

TD.c_bottom_left {
  width: 8px;
  height: 11px; 
  background-image: url("imgs/c_bottom_left.jpg");
  background-repeat: no-repeat;
}
TD.c_bottom_center {
  height: 11px; 
  background-image: url("imgs/c_bottom_center.jpg");
  background-repeat: repeat-x;
}
TD.c_bottom_right {
  width: 11px;
  height: 11px; 
  background-image: url("imgs/c_bottom_right.jpg");
  background-repeat: no-repeat;
}



span.navega_texto {font-family:arial, verdana, sans-serif;	color:#1E0047; font-size:9px;}
span.navega_texto_b {font-family:arial, verdana, sans-serif;	color:#1E0047; font-size:9px; font-weight: bold;}
a.navega_link { text-decoration: none; font-family:arial, verdana, sans-serif;	color:#1E0047; font-size:9px; }
a.navega_link:hover {text-decoration: underline; color:#000000; }
a.navega_link2 { text-decoration: underline; font-family:arial, verdana, sans-serif;	color:#1E0047; font-size:9px; }
a.navega_link2:hover {text-decoration: none; color:#000000; }

a.navega_link2_5 { text-decoration: underline; font-family:arial, helvetica, sans-serif;	color:#000000; font-size:13px; }
a.navega_link2_5:hover {text-decoration: none; color:#000033; }


span.adm_nombrefoto  {font-family: arial, helvetica, sans-serif; font-size:12px; color:#000000;}
span.adm_accionlink  {font-family: arial, helvetica, sans-serif; font-size:12px; color:#000066;}

span.err1 {font-family: arial, helvetica, sans-serif; font-size:12px; color:#990000;}
span.errb1 {font-family: arial, helvetica, sans-serif; font-size:12px; color:#990000; font-weight: bold;}

span.head_box {font-family: arial, helvetica, sans-serif; font-size:14px; color:#010056; font-weight: bold;}

span.t1 {font-family: arial, helvetica, sans-serif; font-size:9px; color:#000000;}
span.t2 {font-family: arial, helvetica, sans-serif; font-size:10px; color:#000000;}
span.t3 {font-family: arial, helvetica, sans-serif; font-size:11px; color:#000000;}
span.t4 {font-family: arial, helvetica, sans-serif; font-size:12px; color:#000000;}
span.t5 {font-family: arial, helvetica, sans-serif; font-size:13px; color:#000000;}
span.t6 {font-family: arial, helvetica, sans-serif; font-size:14px; color:#000000;}
span.t7 {font-family: arial, helvetica, sans-serif; font-size:15px; color:#000000;}
span.t8 {font-family: arial, helvetica, sans-serif; font-size:16px; color:#000000;}
span.t9 {font-family: arial, helvetica, sans-serif; font-size:24px; color:#000000;}
span.t10 {font-family: arial, helvetica, sans-serif; font-size:32px; color:#000000;}

span.tb1 {font-family: arial, helvetica, sans-serif; font-size:9px; color:#000000; font-weight: bold;}
span.tb2 {font-family: arial, helvetica, sans-serif; font-size:10px; color:#000000; font-weight: bold;}
span.tb3 {font-family: arial, helvetica, sans-serif; font-size:11px; color:#000000; font-weight: bold;}
span.tb4 {font-family: arial, helvetica, sans-serif; font-size:12px; color:#000000; font-weight: bold;}
span.tb5 {font-family: arial, helvetica, sans-serif; font-size:13px; color:#000000; font-weight: bold;}
span.tb6 {font-family: arial, helvetica, sans-serif; font-size:14px; color:#000000; font-weight: bold;}
span.tb7 {font-family: arial, helvetica, sans-serif; font-size:15px; color:#000000; font-weight: bold;}
span.tb8 {font-family: arial, helvetica, sans-serif; font-size:16px; color:#000000; font-weight: bold;}
span.tb9 {font-family: arial, helvetica, sans-serif; font-size:24px; color:#000000; font-weight: bold;}
span.tb10 {font-family: arial, helvetica, sans-serif; font-size:32px; color:#000000; font-weight: bold;}
