*{margin:0;padding:0;}
body{background-color:#EEE;color:#335;text-align:left;font-family:"Trebuchet MS","Gill Sans",Geneva,Arial,Helvetica,sans-serif;font-size:medium;}
a{background:#fff;color:#003d4c;text-decoration:underline;font-weight:700;}
a:hover{background:#fff;color:#003d4c;text-decoration:none;}
a img{border:none;}
h1,h2,h3,h4{font-weight:400;}
h1{background:#fff;color:#003d4c;font-size:100%;margin:0.1em 0;}
h2{background:#fff;color:#e32;font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;padding-top:0.8em;margin:0.3em 0;}
h3{color:#993;font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;padding-top:1.5em;}
h4{color:#993;font-weight:400;padding-top:0.5em;}
ul,li{margin:0 12px;}
#container{margin-left:auto;margin-right:auto;width:1080px;}
#header{padding:10px 20px;}
#content{background:#fff;clear:both;color:#333;overflow:auto;padding:10px 20px 40px;}
#footer{background:#fff;clear:both;float:left;font-size:0.9em;margin:10px 0;width:98%;font-size:0.9em;padding:10px;}
#footer p{background:#fff;}
#footer p.der{float:right;margin-right:10px;}
#footer p.izq{float:left;margin-left:10px;}
#footer a:hover{text-decoration:underline;}
table{background:#fff;border:1px solid #ccc;border-right:0;clear:both;color:#333;margin-bottom:10px;width:100%;}
th{background:#f2f2f2;border:1px solid #bbb;border-top:1px solid #fff;border-left:1px solid #fff;text-align:center;}
th a{background:#f2f2f2;display:block;text-decoration:none;padding:2px 4px;}
th a:hover{background:#ccc;color:#333;text-decoration:none;}
table tr td{background:#fff;border-right:1px solid #ccc;text-align:center;vertical-align:top;padding:4px;}
td.actions{text-align:center;white-space:nowrap;}
td.actions a{margin:0 6px;}
.cake-sql-log td{text-align:left;padding:4px 8px;}
div.paging{background:#fff;color:#ccc;margin-bottom:2em;}
div.paging div.disabled{color:#ddd;display:inline;}
div.paging span.current{color:#000;}
dl{line-height:2em;width:60%;margin:0;}
dt{font-weight:700;padding-left:4px;vertical-align:top;}
dd{margin-left:10em;margin-top:-2em;vertical-align:top;}
label{display:block;font-size:110%;padding-right:20px;}
fieldset{padding:10px;margin:10px 0;}
input,textarea{clear:both;font-size:1em;font-family:"lucida grande", "verdana", sans-serif;width:250px;padding:2px;}
div.input{margin-bottom:10px;}
select{clear:both;font-size:120%;vertical-align:text-bottom;}
select[multiple=multiple]{width:100%;}
option{font-size:120%;padding:0 3px;}
input[type=checkbox]{clear:left;float:left;width:auto;margin:0 6px 7px 2px;}
input[type=radio]{float:left;width:auto;margin:0 3px 7px 0;}
div.radio label{margin:0 0 6px 20px;}
input[type=submit]{display:inline;font-size:110%;width:auto;vertical-align:bottom;padding:2px 5px;}
pre{color:#000;background:#f0f0f0;padding:1em;}
pre.cake-debug{background:#fc0;font-size:120%;line-height:140%;margin-top:1em;overflow:auto;position:relative;}
div.cake-stack-trace{background:#fff;border:4px dotted #fc0;color:#333;font-size:120%;line-height:140%;overflow:auto;position:relative;margin:0;padding:6px;}
div.cake-code-dump pre{position:relative;overflow:auto;}
div.cake-stack-trace pre,div.cake-code-dump pre{color:#000;background-color:#F0F0F0;overflow:auto;margin:0;padding:1em;}
div.cake-code-dump pre,div.cake-code-dump pre code{clear:both;font-size:12px;line-height:15px;overflow:auto;margin:4px 2px;padding:4px;}
div.cake-code-dump span.code-highlight{background-color:#ff0;padding:4px;}
div.code-coverage-results div.code-line{padding-left:5px;display:block;margin-left:10px;}
div.code-coverage-results div.uncovered span.content{background:#ecc;}
div.code-coverage-results div.covered span.content{background:#cec;}
div.code-coverage-results div.ignored span.content{color:#aaa;}
div.code-coverage-results span.line-num{color:#666;display:block;float:left;width:20px;text-align:right;margin-right:5px;}
div.code-coverage-results span.line-num strong{color:#666;}
div.code-coverage-results div.start{border:1px solid #aaa;margin-top:30px;padding-top:5px;border-width:1px 1px 0;}
div.code-coverage-results div.end{border:1px solid #aaa;margin-bottom:30px;padding-bottom:5px;border-width:0 1px 1px;}
div.code-coverage-results div.realstart{margin-top:0;}
div.code-coverage-results p.note{color:#bbb;font-size:10px;margin:5px 0 10px;padding:5px;}
div.code-coverage-results span.result-bad{color:#a00;}
div.code-coverage-results span.result-ok{color:#fa0;}
div.code-coverage-results span.result-good{color:#0a0;}
table tr.altrow td,.cake-sql-log table,dl.altrow{background:#f4f4f4;}
div.error-message{padding:5px;background:#f00;color:#fff;}