/* Template de ContadordeVisitas.org */
/* CSS Documento */
body {
	background:url(images/bg.gif) repeat-x 0 0 #FDF9EE;
	color:#4E4628;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a {
	margin:0;
	padding:0;
	}
ul {
	list-style:none;
	}
table, tr, td, th {
	margin:0;
	padding:0;
}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}


/* ----------------- menu superior inicio --------------------- */
#menuSuperior {
	width:778px;
	position:relative;
	margin:0 auto;
	padding:9px 0 0 0px;
	}
#menuSuperior h1 {
	color:#A60101;
	font:normal 29px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	float:left;
	padding: 0px 5px 0 2px;
}
#menuSuperior h1 a.link, a.active, a.visited {
	color:#A60101;
	font:normal 29px Georgia, "Times New Roman", Times, serif;
}
#menuSuperior ul {
	background:url(images/top_ul_bg.gif) no-repeat 0 8px;
	width:503px;
	height:23px;
	padding:8px 0 0 8px;
	margin:0 0 0 262px;
	}
#menuSuperior ul li {
	background-color:#E1DBC7;
	color:#0B0B0B;
	float:left;
	font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
#menuSuperior ul li a {
	background-color:#E1DBC7;
	color:#0B0B0B;
	font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	width:65px;
	height:23px;
	display:block;
	}
#menuSuperior ul li a.hover {
	background:url(images/top_btn_h.gif) no-repeat 0 0 #E1DBC7;
	color:#FFFFFF;
	font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	width:65px;
	height:23px;
	display:block;
	}
#menuSuperior ul li a:hover {
	background:url(images/top_btn_h.gif) no-repeat 0 0 #E1DBC7;
	color:#FFFFFF;
	font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	width:65px;
	height:23px;
	display:block;
	}
/* ----------------- menu superior fin --------------------- */

/* ----------------- sombras inicio --------------------------- */
#sombraSuperior {
	background:url(images/top_shadow.gif) no-repeat 0 0 #FDF9EE;
	color:#4E4628;
	width:778px;
	height:34px;
	margin:9px 0 0;
	float:left;
	}
#sombraInferior {
	background:url(images/bottom_shadow.gif) no-repeat 0 0 #FDF9EE;
	color:#4E4628;
	width:778px;
	height:24px;
	float:left;
	}
/* ----------------- sombras fin --------------------------- */

/* ----------------- body inicio --------------------------- */
#body {
	width:778px;
	margin:0 auto;
	position:relative;
	}
#bodyPannel {
	background:url(images/midle_bg.gif) repeat-y 0 0 #FDF9EE;
	color:#4E4628;
	width:722px;
	padding:0 28px;
	float:left;
	}
#bodyPannel form.login {
	background-color:#FFFFFF;
	color:#000000;
	border:#ECE8DB 1px solid;
	width:248px;
	padding:7px 17px 27px 17px;
	float:left;
	}
#bodyPannel form.login h2 {
	background:url(images/login_h2_bg.gif) no-repeat 0 0 #FFFFFF;
	color:#786E4E;
	width:197px;
	padding:8px 0 17px 50px;
	float:left;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	}
#bodyPannel form.login h2 span {
	background-color:#FFFFFF;
	color:#0B0B0B;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	}
#bodyPannel form.login label {
	background-color:#FFFFFF;
	color:#0B0B0B;
	margin:0 0 8px 0;
	float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
#bodyPannel form.login input {
	background-color:#EFEBDE;
	color:#0B0B0B;
	border:#C3BCA4 1px solid;
	width:158px;
	height:22px;
	padding:2px;
	margin:0 0 8px 0;
	float:right;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	}
#bodyPannel form.login p a {
	background-color:#FFFFFF;
	color:#CC0000;
	float:left;
	margin:6px 0 0 0;
	font:normal 13px/15px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
#bodyPannel form.login input.submit {
	background:url(images/submit_bg.gif) no-repeat 43px 0 #FFFFFF;
	color:#0B0B0B;
	border:none;
	width:58px;
	height:13px;
	float:right;
	margin:7px 0 0 0;
	padding:0 23px 0 0;
	cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
#presentacion {
	color:#4E4628;
	}
#presentacion h2 {
	background-color:#FFFFFF;
	color:#0B0B0B;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	}
#presentacion h2 span {
	background-color:#FFFFFF;
	color:#A60101;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	}
#presentacion b span {
	background-color:#FFFFFF;
	color:#0B0B0B;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	}
#presentacion b {
	background-color:#FFFFFF;
	color:#A60101;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	}
#presentacion p {
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#4E4628;
	text-align: justify;
	}
#caracteristicas {
	width:345px;
	padding:0 0 0 70px;
	float:left;
	}
#caracteristicas h2 {
	background:url(images/carac_link_bg.gif) no-repeat 0 7px #FFFFFF;
	color:#786E4E;
	padding:15px 0 10px 48px;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	}
#caracteristicas h2 span {
	background-color:#FFFFFF;
	color:#0B0B0B;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	}
#caracteristicas ul {
	float:left;
	padding:0 0 0 5px;
	}
#caracteristicas ul li {
	font:normal 13px/19px Arial, Helvetica, sans-serif; 
	background:url(images/red_arrow.gif) no-repeat 0 7px #FFFFFF;
	color:#4E4628;
	padding:0 0 0 6px;
	}
#caracteristicas ul li a {
	font:normal 13px/19px Arial, Helvetica, sans-serif;
	text-decoration:none; 
	background-color:#FFFFFF;
	color:#4E4628;
	padding:0 4px;
	display:block;
	}
#caracteristicas ul li a:hover {
	font:normal 13px/19px Arial, Helvetica, sans-serif;
	text-decoration:none; 
	background-color:#F4EFDF;
	color:#4E4628;
	padding:0 4px;
	display:block;
	}
#caracteristicas a.more {
	background:url(images/more_bg.gif) no-repeat 66px 0 #FFFFFF;
	color:#0B0B0B;
	float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 20px 0 0;
	margin:5px 10px 0 0;
	}
#caracteristicas a.more:hover {
	background:url(images/more_bg_h.gif) no-repeat 66px 0 #FFFFFF;
	color:#0B0B0B;
	float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 20px 0 0;
	margin:5px 10px 0 0;
	}
#colorBg {
	background-color:#FCFAF3;
	float:left;
	color:#0B0B0B;
	margin:18px 0 0 0;
	padding:18px 40px 18px 38px;
	width:642px;
	}
#top10 {
	width:298px;
	float:left;
	}
#top10 h2 {
	background-color:#FCFAF3;
	color:#0B0B0B;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	}
#top10 h2 span {
	background-color:#FCFAF3;
	color:#A60101;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	}
#top10 ul { 
	float:left;
	}
#top10 ul li {
	font:normal 13px/19px Arial, Helvetica, sans-serif;
	color:#4E4628;
	background:url(images/red_bullet.gif) no-repeat 0 6px #FCFAF3;
	padding:0 0 0 10px;
	}
#top10 ul li a {
	font:bold 13px/19px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#FCFAF3;
	color:#4E4628;
	}
#top10 ul li a:hover {
	font:bold 13px/19px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#EAE6D9;
	color:#4E4628;
	}
#top10 p {
	background:url(images/boeder.gif) repeat-x 0 14px #FCFAF3;
	color:#0B0B0B;
	height:13px;
	line-height:13px;
	padding:14px 0 19px 0;
	}
#top10 p a.more {
	background:url(images/more_bg.gif) no-repeat 76px 0 #FCFAF3;
	color:#0B0B0B;
	float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 20px 0 10px;
	margin:0;
	}
#top10 p a.more:hover {
	background:url(images/more_bg_h.gif) no-repeat 76px 0 #FCFAF3;
	color:#0B0B0B;
	float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 20px 0 10px;
	margin:0;
	}
#inscripcion {
	width:312px;
	float:right;
	}
#inscripcion span.ctop {
	background:url(images/inscripcion_top.gif) no-repeat 0 0 #FCFAF3;
	color:#000000;
	line-height:0;
	font-size:0;
	height:14px;
	display:block;
	}
#inscripcion span.cbottom {
	background:url(images/inscripcion_bottom.gif) no-repeat 0 0 #FCFAF3;
	color:#000000;
	line-height:0;
	font-size:0;
	height:25px;
	display:block;
	}
#inscripcion form.inscripcion {
	background:url(images/inscripcion_midle.gif) repeat-y 0 0 #FCFAF3;
	color:#000000;
	width:272px;
	padding:0 20px;
	float:left;
	}
#inscripcion form.inscripcion h2 {
	background:url(images/inscripcion_h2_bg.gif) no-repeat 0 0 #FFFFFF;
	color:#0B0B0B;
	padding:6px 0 10px 55px;
	float:left;
	width:228px;
	height:37px;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	}
#inscripcion form.inscripcion h2 span {
	background-color:#FFFFFF;
	color:#A60101;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	}
#inscripcion form.inscripcion label {
	background-color:#FFFFFF;
	color:#0B0B0B;
	margin:0 0 8px 0;
	float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;
	}
#inscripcion form.inscripcion input {
	background-color:#EFEBDE;
	color:#0B0B0B;
	border:#C3BCA4 1px solid;
	width:168px;
	height:22px;
	padding:2px;
	margin:0 0 8px 15px;
	float:right;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	}
#inscripcion form.inscripcion input.radio {
	width:22px;
	height:22px;
	padding:2px;
	margin:0 0 13px 15px;
	float:left;
	}
#inscripcion form.inscripcion input.submit {
	background:url(images/submit_bg.gif) no-repeat 45px 0 #FFFFFF;
	color:#0B0B0B;
	border:none;
	width:60px;
	height:13px;
	float:right;
	margin:0 0 0 10px;
	padding:0 20px 0 0;
	cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
#inscripcion form.inscripcion input.reset {
	background:url(images/more_bg.gif) no-repeat 45px 0 #FFFFFF;
	color:#0B0B0B;
	border:none;
	width:60px;
	height:13px;
	float:right;
	margin:0;
	padding:0 15px 0 0;
	cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
/* ----------------- body fin --------------------------- */
/* ----------------- footer start --------------------------- */
#footer {
	position:relative;
	margin:0 auto;
	width:678px;
	padding:12px 0 50px;
	}
#footer a.xhtml {
	background-color:#CC0000;
	color:#FFFFFF;
	width:49px;
	height:16px;
	margin:0 6px 0 0;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	}
#footer a.xhtml:hover {
	background-color:#0B0B0B;
	color:#FFFFFF;
	width:49px;
	height:16px;
	margin:0 6px 0 0;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	}
#footer a.css {
	background-color:#0B0B0B;
	color:#FFFFFF;
	width:38px;
	height:16px;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	}
#footer a.css:hover {
	background-color:#CC0000;
	color:#FFFFFF;
	width:38px;
	height:16px;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	}
#footer ul {
	float:right;
	}
#footer ul li {
	float:left;
	color:#0B0B0B;
	background-color:#FDF9EE;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#footer ul li a {
	color:#0B0B0B;
	background-color:#FDF9EE;
	padding:0 8px;
	text-decoration:none;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#footer ul li a:hover {
	color:#0B0B0B;
	background-color:#EFEBDE;
	padding:0 8px;
	text-decoration:none;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#footer p {
	color:#A90000;
	background-color:#FDF9EE;
	padding:0 8px;
	float:right;
	font:normal 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#footer p.tworld {
	color:#0B0B0B;
	background-color:#FDF9EE;
	padding:0 8px;
	float:right;
	font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#footer p.tworld a {
	color:#0B0B0B;
	background-color:#FDF9EE;
	text-decoration:none;
	font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#footer p.tworld a:hover {
	color:#0B0B0B;
	background-color:#EFEBDE;
	text-decoration:none;
	font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

/* ----------------- Estilos de las Estadisticas --------------------*/
#Estadisticas {
	font-family: Arial, Helventica, sans-serif;
	font-size: 13px;
	color: #4E4628;
}
#Estadisticas a:link, a:active, a:visited {
	color: #A60101;
	text-decoration: none;
}
#Estadisticas a:hover {
	text-decoration: underline;
}
#Estadisticas h1 {
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	color:#4E4628;
	margin: 0px;
}
#Estadisticas h2 {
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#4E4628;
	text-align: center;
	margin: 0px;
}
#Estadisticas div.CajaSuperior {
	background-color: #FCFAF3;
	border: 1px #8d8260 solid;
	margin-bottom: 1em;
	text-align: center;
}
#Estadisticas div.CajaNavegacion {
	padding: 5px;
	border: 1px gray solid;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	margin-bottom: 1em;
}
#Estadisticas div.CajaTotales {
	text-align: left;
	margin-bottom: 1em;
}
#Estadisticas .TablaTotales {
	width: 250px;
	padding: 4px;
	border: 1px #8d8260 solid;
	font-weight: bold;
	text-align: center;
}
#Estadisticas .Cajas {
	border: 1px #8d8260 solid;
	margin-bottom: 1em;
	overflow: visible;
}
#Estadisticas .Cajas input {
	background-color:#EFEBDE;
	color:#0B0B0B;
	border:#C3BCA4 1px solid;
	font:normal 13px Arial, Helvetica, sans-serif;
}
#Centrada {
	border: 1px #8d8260 solid;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}
#Centrada th {
	border: 1px #8d8260 solid;
	border-collapse: collapse;
	text-align: center;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
}
#Centrada td {
	border: 1px #8d8260 solid;
	border-collapse: collapse;
	padding: 2px 5px 2px 5px;
}
#Estadisticas .EncabezadoCajas { 
	color: #FFFFF0;
	background-color: #8d8260;
	font:bold 14pt Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding-bottom: 5px;
}
#Estadisticas div.pieCaja {
	text-align: center;
	color: white;
	background-color: #8d8260;
	font-weight: bold;
}
#Estadisticas .pieCaja a {
	color: #FFFFF0;
	text-decoration: none;
}
#Estadisticas .pieCaja a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* Para las entiquetas de las Barras */
#Estadisticas td.etiqueta {
	text-align: center;
	padding-left: 4px;
	font-size: 11px;
}
/* Para los valores de las Barras */
#Estadisticas td.valor  {
	text-align: center;
	padding-left: 4px;
	font-size: 11px;
	color: #B60000;
}
#Estadisticas .BgObscuro {
	background-color: #E1DBC7;
}
#Estadisticas .referenciaBloqueada, .referenciaOculta {
	color: Olive;
	font-weight: bold;
}
#Estadisticas .mismaReferencia {
	color: #f57308;
	font-weight: bold;
}
#Estadisticas table.Barras {
	width: 721px;
	padding: 4px;
}
#Estadisticas .Borde {
	border: 1px #8d8260 solid;
	border-collapse: collapse;
	font-size: 8pt;
}
#Estadisticas .conBorde {
	border: 1px #8d8260 solid;
	border-collapse: collapse;
	text-align: center;
	font-size: 8pt;
}
#Estadisticas .sinBorde, td.sinBorde {
	border: none;
	padding: 2px;
}
#Estadisticas .exito {
	font-weight: bold;
	color: green;
}
#Estadisticas .error {
	font-weight: bold;
	color: red;
}