/*------------------------ RESET ---------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; outline:0;
	font-size: 100%; vertical-align: baseline;	
}

body {line-height:1;}
ol, ul {list-style: none;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {outline:0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
form {display:block;}

/*------------------------ GENERAL ---------------------------------- */
body {font: 12px Helvetica,Arial,FreeSans,sans-serif; line-height:1.2em; text-align:center; color:#333;}
h1, h2, h3, h4, h5, h6, p, ul {margin:1em 0; text-align:left;}
li {margin:.5em; background: url('../images/bullet.gif') no-repeat 0 .3em; padding-left:1em;}/*orange_arrow.jpg*/

h1, p.title {font:bold 1.5em Helvetica,Arial,FreeSans,sans-serif; color:#0d2e75;}
h2 {font:bold 1.3em Helvetica,Arial,FreeSans,sans-serif; color:#f1ab25;}
h3 {font:bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;}
#curso h2 {font-size:1.2em; border-bottom:2px solid #f1ab25;}


a:link{color:#0d2e75;}
a:hover{color:#f1ab25;}
a:visited{color:#0d2e75;}
a:active {color:#0d2e75;}

/*------------------------ CURSOS ESTRUCTURA -------------------------*/

#wrapper {width:990px; margin:0 auto; text-align:left;}

#top {padding:10px; float:right; clear:both;}
#content {background-color:#fff; padding:15px;}
#main {float:right; width:690px;}
#filtros {overflow:hidden;}
div.col01 {width:415px; float:left;}
div.col02 {width:250px; float:right;}
#cursos-relacionados {width: 415px;}

#side {float:left; width:250px;}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}

.clearfix {display: inline-block;}
	
/* start commented backslash hack */
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* close commented backslash hack */