body {
	color: #000;
	font-size: small;
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
}
	
div.content-part {
	width: 100%;
	float: left;
}

 div.hat {
  float: left;
  width: 100%;
  margin: 0px 0px 5mm 0px;
}

div.hat h1 {
       float: left;
       margin: 0px;
       padding: 0px;
}

/*div.hat h1 a {
       display: none;
}*/

div.hat h1 a span, div.menu, div.hello {
       display: none;
}



div.padding h1 {
	margin: 0px 0px 5mm 0px;
	padding: 0px;
	font-size: 16pt;
	font-weight: bold;
	color: #000;
	font-weight: normal;
}

div#nombre {
	font-size: 16pt;
	float: left;
	width: 100%;
	margin-bottom: 2mm;
}

div#data-box {
	float: left;
	width: 93%;
	padding: 1em 3% 0px 3%;
	margin-bottom: 6mm;
	border: solid 1px;
	border-color: #d7d7d7 #262626 #262626 #d7d7d7;
}

div#data {
	float: left;
	width: 70%;
}

div#foto {
	float: right;
	width: 28%;
	text-align: right;
}

div#foto img {
	padding: 1mm;
	border: solid 1px;
}

div#empresa {
	font-size: 14pt;
	float: left;
	width: 100%;
	margin-bottom: 2mm;
}

div#infos {
	font-size: 12pt;
	float: left;
	width: 100%;
	margin-bottom: 2mm;
}

div#origen {
	font-size: 12pt;
	float: left;
	width: 100%;
	margin-bottom: 2mm;
}

div#tags {
	font-size: 12pt;
	float: left;
	width: 100%;
	margin-bottom: 6mm
}

div#nota-s {
	float: left;
	width: 100%;
}

a#new_nota {
	display: none;
}

div#notas {
	float: left;
	width: 100%;
}

div.row { 
	margin: .3em 0px 1em 0px;
	float: left;
	font-size: 12pt;
	width: 96%;
	padding: 0px 2% 0px 2%;
}

div.note_management {
	float: left;
	width: 100%;
	margin-top: 1em;
	border-bottom: solid 1px #000;
}

div.poster {
	float: left;
	margin: 1px 20px 2px 4px;
	font-size: 10pt;
	font-style: italic;
}

div.edit-links, div.link-to {
	display: none;
}

div.edit-links a {
	margin: 0px 0px 0px 6px;
}

div.edit-links a img {
	border: none;
}

div.time {
	font-size: 8pt;
	text-align: right;
}


div#cards {
	float: left;
	width: 100%;
}

div.card {
	float: left;
	width: 26.5%;
	padding: 1em 2%;
	margin: 0px .5em 1em .5em; 
	background: #fff;
	border: solid 1px;
	border-color: #d7d7d7 #262626 #262626 #d7d7d7;
}

div.c-nombre {
	font-size: 120%;
	color: #000;
	margin-bottom: .6em;
}

div.c-nombre a {
	color: #000;
	text-decoration: none;
}

p, ol, ul {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 80%;
  line-height: 120%;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

a {
	color: #000;
	text-decoration: none;
}

div#link-to, div.tour_submenu, div.round_submenu, .np_text, .actions, .pagination_links {
	display: none;
}

table.group_matches_big span.login {
	display:inline;
}

/* Time Slots */

table.time_slots tr td, table.time_slots tr th {
	border: solid #DDD 1px;
	text-align: center;
	font-size:70%;
	margin:0px;
}

table.time_slots tr td.false {
	background-color: #DDD;	
	text-align: center;
}

table.time_slots td, table.time_slots th {
 height: 30px;
}

div.padding table.time_slots {
 width: 100%;
}

table.time_slots tr td.true, table.time_slots_width tr td.true {
	background-color: #FFF;
	text-align: center;
}

table.time_slots tr td a {
	text-decoration: none;
	width: 100%;
	text-align: center;
}




div.mailing, p.np_text, a.classification, a.toggle_pending {display:none;}


div.round_groups {
    float:left;
}

div.round_classification {
    float:right;
}

h2 {
    clear:both;
}

h2 span {
    font-size:90%;
    color:#1f560f;
}

h3 {
    color:#1f560f;
}

div#round_info table.group_matches td , div#round_info table.group_matches th {
  border: solid 0.5px;
  width:50px;
  text-align:center;
}

div#round_info table.group_matches_big tr td {
  padding: 10px 0px;
}




/* Circuits */

div.circuit_submenu {
    display:none;
}

div.separator {
    clear:both;
}

table.hat-row {
 width: 100%;
 margin-top: 4px;
 clear:both;
}

td.logo {
 padding-left: 30px;
}

td.banner {
 padding-right: 30px;
 text-align: right;
}

table.hat-row td {
 vertical-align: bottom;
}

fieldset.torneos {
    display:none;
}

span.ataque {
	color: #1f560f;
}

span.forzado {
	color: #b74f01;
}


/*fieldset {
 border: solid 1px #cdcdcd;
 padding: 5px;
}

fieldset.main {
 width: 770px;
 float: left;
}

fieldset.secondary {
 width: 170px;
 float: right; 
}*/

/*fieldset.secondary ul {
 margin: 14px 0px 10px 1em;
 padding: 0px .5em 0px .5em;
 font-size: 11px;
}

fieldset.secondary ol {
    padding-left: 2em;
}

fieldset.secondary ul li {
 margin-bottom: 1em;
}

fieldset.secondary ul li a {
 color: #000;
}*/