/*==========================================================================
*  @Empresa: Curso Wellington
*  @Design: Rodrigo Lima
*  @xHTML / CSS / Tableless: Rodrigo Lima
*
* ===========================================================================
* @Arquivo: home.css 
* ==========================================================================*/

#colhightlights { display:block; width:990px; height:255px; }

#colhightlights #highlights { width:616px; height:255px; display:block; position:relative; float:left; }
#colhightlights #highlights a.arrow-left { position:absolute; width:33px; height:33px; outline:none; text-decoration:none; background:url(../imagens/bg_arrowleft.png) top left no-repeat; left:-16px; top:100px; }

#colhightlights #highlights a.arrow-right { position:absolute; width:33px; height:33px; outline:none; text-decoration:none; background:url(../imagens/bg_arrowright.png) top left no-repeat; right:-16px; top:100px; }

#colhightlights #highlights a.show-items { display:block; position:absolute; left:0px; top:0px; width:616px; height:255px; text-decoration:none; }
#colhightlights #highlights a.show-items .titulo { display:none; }
#colhightlights #highlights #mainhightlighttitle { display:block; position:absolute; margin:0px; padding:10px; width:596px; height:19px; bottom:0px; left:0px; background:#990000; font-size:150%; color:#FFF; }

#colhightlights #highlights ul { position:absolute; bottom:0px; right:0px; display:block; margin:0px; padding:0px; }
#colhightlights #highlights ul li { display:block; float:left; list-style:none; padding:0px; margin:0px; padding-left:1px; }
#colhightlights #highlights ul li a { display:block; float:left; font-size:200%; font-weight:bold; color:#FFF; text-decoration:none; background:#C00; padding:11px 20px 11px 20px; outline:none; }
#colhightlights #highlights ul li a.selected { background:#333; }

#colhightlights #unidades { display:block; float:right; width:330px; height:260px; padding-top:17px; }
#colhightlights #unidades a { display:block; padding-bottom:10px; min-height:50px; height:auto !important; height:50px; text-decoration:none; color:#666; }
#colhightlights #unidades a img { float:left; margin:0px 5px 5px 0px; padding:2px; background:#CCC; } 
#colhightlights #unidades a:hover { color:#333; }
#colhightlights #unidades a:hover img { background:#999; }

#colleft, #news { display:block; float:left; width:230px; } 
#colleft a.edital { text-decoration:none; padding:40px 0px 10px 0px; background:none; display:block; width:230px; float:left; }
#colleft a.edital img { padding:3px; background:#CCC; } 

#news { padding-top:20px; }
#news a.destaque { text-decoration:none; color:#666; display:block; padding:0px 0px 15px 0px; font-weight:normal; background:none; border-bottom:1px solid #CCC;  }
#news a.destaque img { padding:3px; background:#CCC; }
#news a.destaque h3 { display:block; margin:0px; padding:10px 0px 5px 0px; font-size:150%; color:#555; }
#news a { font-weight:bold; color:#C00; text-decoration:none; padding:0px 0px 10px 10px; display:block; background:url(../imagens/bg_links_news.jpg) top left no-repeat; }
#news a.seemore { text-decoration:underline; color:#333; display:block; text-align:right; padding:10px 0px 10px 0px; background:none; display:block; }


#colmiddle { padding:20px 0px 0px 54px; }
#colmiddle, #colmiddle #novasturmas, #colmiddle #editais, #colmiddle #resultados { width:332px; display:block; float:left; }
#colmiddle #novasturmas, #colmiddle #editais, #colmiddle #resultados { padding:5px 0px 5px 0px; }

#colmiddle #novasturmas a, #colmiddle #editais a, #colmiddle #resultados a { display:block; float:left; width:300px; min-height:20px; height:auto !important; height:20px; background:url(../imagens/bg_links_red.jpg) top left no-repeat; padding:0px 0px 15px 10px; color:#C00; text-decoration:none; }
#colmiddle #novasturmas a strong, #colmiddle #editais a strong, #colmiddle #resultados a strong { font-weight:bold; color:#666; font-size:120%; display:block; text-transform:uppercase;  }


#colmiddle #editais span { display:block; float:left; width:332px; text-align:right; padding:10px 0px 0px 0px; color:#C00; }
#colmiddle #editais span select { font-size:100%; margin-left:10px; }

#colmiddle #editais a, #colmiddle #resultados a { min-height:20px; height:auto !important; height:20px; }
#colmiddle #resultados a strong { text-transform:none; width:332px; }


#colright, #colright #historiasdesucesso, #colright #boletim, #colright #enquete { display:block; float:right; width: 315px; }
#colright { padding:0px 15px 0px 0px; }

#colright #historiasdesucesso, #colright #boletim { padding:10px 0px 10px 0px; }
#colright #historiasdesucesso a { display:block; width:315px; padding:0px 0px 10px 0px; color:#666; text-decoration:none; }
#colright #historiasdesucesso a blockquote { padding:20px 0px 0px 0px; margin:0px; float:right; background:url(../imagens/bg_historia_aspas.jpg) top left no-repeat; width:160px; font-style:italic; }

#colright #historiasdesucesso a span { display:block; clear:both; text-align:right; color:#C00; }
#colright #historiasdesucesso a.seemore { display:block; clear:both; padding:10px 0px 0px 0px; text-align:right; text-decoration:underline; color:#333; font-weight:bold; }
#colright #historiasdesucesso a img { padding:2px; background:#CCC; float:left; margin:0px 5px 5px 0px; }

#colright #boletim form { display:block; width:315px; position:relative; }
#colright #boletim form input.text {	width:300px; height:19px; border:none; background:url(../imagens/bg_form_input.jpg) top left no-repeat; padding:5px; font-size:100%; margin-bottom:3px; }
#colright #boletim form input.btn { position:absolute; bottom:3px; right:0px; }


#colright #enquete form { text-align:center; }
#colright #enquete form label { display:block; text-align:left; }
#colright #enquete form #pergunta { margin-bottom:10px; text-align:left; }
#colright #enquete form fieldset { border:none; margin:0px; padding:0px; }
#colright #enquete form .votar { margin-top:15px; }

#colbottom { display:block; float:left; width: 690px; height:120px; margin:10px 0px 0px 40px; padding-top: 30px; background:url(../imagens/bg_minibanners.jpg) top center no-repeat; text-align:center; }

#colbottom a { display:block; float:left; padding:0px 10px 0px 30px; text-decoration:none; }
