h1 {
	font-family: Geneva, arial, Helventica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: black;
	margin: 0px;
}

h2 {
	font-family: Geneva, arial, Helventica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: black;
	text-align: left;
	padding-left: 5px;
	margin: 0px;
}


.headBox {
	background-color: #CCCCCC;
	border: 1px gray solid;
	margin-bottom: 1em;
	text-align: center;
}

.navBox {
	width: 720px;
	padding: 5px;
	background: white;
	border: 1px gray solid;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	margin-bottom: 1em;
}

.navBoxHead {
	color: #5a80a5;
	font-weight: bold;
	font-size: 10pt;
}

.totalsBox {
	width: 720px;
	text-align: left;
	margin-bottom: 1em;
}

.totalsTable, table.totalsTable, .totalsTable td, .totalsTable th {
	width: 250px;
	padding: 4px;
	border-collapse: collapse;
	border: 1px #E8EAEC solid;
	font-weight: bold;
	text-align: center;
	background: url(pix/cc_total1.gif) no-repeat left top;
}

.totalsTable th {
	font-weight: normal;
	text-align: left;
}

body, p, tr, td {	
	font-family: Arial, Helventica, sans-serif;
	font-size: 10pt;
	color: black;
}

a:link, a:active {
	color: blue;
	text-decoration: none;
}

a:visited {
	color: navy;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul {
	margin-top: 0px;
}

.head { 
	color: #FFFFF0;
	background: #34618E url(pix/cc_head-bg.gif) no-repeat top left;
	font-family: Trebuchet MS, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 8px 0px;
}

.headtitle {padding-left: 20px;}

.footer, .footer a:link, .footer a:visited, .footer a:hover {
	text-align: center;
	color: white;
	background-color: #5179A1;
	text-decoration: none;
	font-weight: bold;
}

.footer a:hover {
	color: yellow;
}

.label  {
	font-size: 8pt;
}

.value  {
	text-align: center;
	padding-left: 4px;
	font-size: 8pt;
	/*color: gray;*/
	color: #000000;
}

.vBarBorder, .hBarBorder {
	border: 1px #000084 solid;
	left: 0px;
	font-size: 1px;
}

.box {
	border: 1px #385d83 solid;
	margin-bottom: 1em;
	overflow: visible;
}

.box p {
	padding-left: 1em;
}

.boxTable {border: 0px #E8EAEC solid;} /* table used within the box */

.top1d {
	border: 1px #E8EAEC solid;
	background: url(pix/cc_bg-1.gif) no-repeat;
	}

.top2d {
	border: 1px #E8EAEC solid;
	background: #F4F9FE url(pix/cc_bg-2.gif) no-repeat;
	}
	
.top3d {
	border: 1px #E8EAEC solid;
	background: url(pix/cc_bg-3.gif) no-repeat;
	}

.darkbg {
	background-color: #dee2e5;
	padding: 2px 2px 2px 5px;
}

.blockedReferer, .hiddenReferer {
	color: red;
	font-weight: bold;
}

.selfReferer {
	color: navy;
	font-weight: bold;
}

a.cw_stats_01:link		{COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-weight: normal; TEXT-DECORATION: none}
a.cw_stats_01:visited	{COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-weight: normal; TEXT-DECORATION: none}
a.cw_stats_01:hover		{COLOR: #1A79C8; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-weight: normal; TEXT-DECORATION: none}

td.url_null_02 {padding:5px 5px 5px 5px; background: #F8F9F9 url(pix/cc_level-detalles.gif) no-repeat center top; COLOR: #3E3339; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-weight: normal; TEXT-DECORATION: none}
td.url_null_01 {padding: 3px 0px 15px 5px; background: #F8F9F9 url(pix/cc_level-detalles_w.gif) no-repeat center bottom; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-weight: normal; TEXT-DECORATION: none}

tr.ltop10 {border:0px; padding:3px; height: 25px; background: #FBFFFB;}
tr.ltop10 td {padding:5px;}
tr.ltop10 a:link		{COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-weight: normal; TEXT-DECORATION: none}
tr.ltop10 a:visited	{COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-weight: normal; TEXT-DECORATION: none}
tr.ltop10 a:hover		{COLOR: #1A79C8; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-weight: normal; TEXT-DECORATION: none}

tr.ltop100 {border:0px; height: 25px; background: #F0F8FF;}
tr.ltop100 td {padding:5px;}
tr.ltop100 a:link		{COLOR: #003651; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-weight: normal; TEXT-DECORATION: none}
tr.ltop100 a:visited	{COLOR: #003651; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-weight: normal; TEXT-DECORATION: none}
tr.ltop100 a:hover		{COLOR: #A40000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-weight: normal; TEXT-DECORATION: none}

.detailedTable {
	border: 1px #E8EAEC solid; /* #E8EAEC */
	/* border-collapse: collapse; */
	text-align: center;
	font-size: 8pt;
}

.level1 {background: url(pix/cc_level-1.gif) no-repeat left top; }
.level2 {background: url(pix/cc_level-2.gif) no-repeat left top; }

.levela {background: url(pix/cc_level-1.gif) no-repeat left top; }
.levelb {background: url(pix/cc_level-2.gif) no-repeat left top; }

th.detailedTable {
	height: 30px; 
	padding: 5px;
	font-weight: bold;
	text-align: center;
	color: black;
	background: #EFEFEF url(pix/cc_foot-a.jpg) no-repeat top left;
}

.success {
	font-weight: bold;
	color: green;
}

.error {
	font-weight: bold;
	color: red;
}

table.modifyTable {
	width: 500px;
}

.modifyTable, .modifyTable th, .modifyTable td {
	border: 1px black solid;
	padding: 4px;
}

.modifyTable th {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.noborder, .noborder th, .noborder td {
	border: none;
	padding: 2px;
}

.maintenance {
	color: maroon;
	font-weight: bold;
}



/* menu criollo, tacacho con cecina */


#stylefour{
	width:728px;
	position:relative;
	display:block;
	height:39px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(pix/bgOFF.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-top:4px solid #B30000;
	}

#stylefour ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	}

#stylefour ul li{
	display:block;
	float:left;
	margin:0;
	}

#stylefour ul li a{
	display:block;
	float:left;
	color:#666;
	text-decoration:none;
	padding:11px 20px 0 20px;
	height:23px;
	background:transparent url(pix/bgDIVIDER.gif) no-repeat top right;
	}

#stylefour ul li a:hover,#stylefour ul li a.current{
	color:#B30000;
	background:#fff url(pix/bgON.gif) no-repeat top right;
	}