/**
 * ======================================================================= *
 * LISTAGEM DOS CURSOS E INSCRICAO    -    LISTAGEM DOS CURSOS E INSCRICAO *
 * ======================================================================= *
*/

div#formacao_list .header {
    background-color:#ff6600;
    font-weight:bold;
    color:#FFFFFF;
    padding:5px;
}

div#formacao_list .detail_line1 {
    color:#a5a5a5;
    background-color:#f8f9f3;
    padding:5px;
    cursor:pointer;
}

div#formacao_list .detail_line2 {
    color:#a5a5a5;
    background-color:#ecede8;
    padding:5px;
    cursor:pointer;
}

div#formacao_detail {
    
}

#formacao_detail_curso {
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px dashed #CCCCCC;
}

    #formacao_detail_curso .titulo {
        font-weight:bold;
		float:left;
    }
    
    #formacao_detail_curso .descricao {
		float:left;
    }

div#formacao_detail_curso_modulos {
    clear:both;
}


div#formacao_list_modulos {
    clear:both;
    padding-top:25px;
}

div#formacao_list_modulos_titulo {
    font-size:14px;
    color:#ff6600;
    font-weight:bold;
}

div#formacao_list_modulos_listagem {
    padding-top:15px;
}

div#formacao_list_modulos_listagem .header {
    background-color:#ff6600;
    font-weight:bold;
    color:#FFFFFF;
    padding:5px;}

div#formacao_list_modulos_listagem .detail_line1 {
    color:#a5a5a5;
    background-color:#f8f9f3;
    padding:5px;
}

div#formacao_list_modulos_listagem .detail_line2 {
    color:#a5a5a5;
    background-color:#ecede8;
    padding:5px;
}

div#formacao_search {
    clear:both;
}

div#formacao_form_search {
    padding-top:10px;
    padding-bottom:20px;
    clear:both;
}

div#formacao_form_search .text_input {
    float:left;
	line-height:10px;
	padding-right:5px;
}

div#formacao_form_search .button {}

div#formacao_form_search .input {
    border:#CCCCCC 1px solid;
    width:150px;
    height:16px;
    color:#CCCCCC;
    font-size:11px;
    padding-top:2px;
}

div#formacao_detail_curso_inscrever_link {
    padding-top:15px;
    padding-bottom:15px;
}

div#form_inscritos {
    clear:both;
}

div#form_inscritos_campos {
}
    
    div#form_inscritos .error_message {
        color:#FF0000;
    }
    
    div#form_inscritos .titulo {
        padding:5px;
        font-weight:bold;
    }
    
    div#form_inscritos .descricao {
        padding:5px;
    }
    
        div#form_inscritos_campos input, textarea {
            border:#CCCCCC 1px solid;
        }
    

/**
 * =================================================== *
 * BLOCK                     -                   BLOCK *
 * =================================================== *
*/

#formacao_block {
}

#formacao_block .ttl a:link,
#formacao_block .ttl a:visited {
	color:#255b97;
	font-size:11px;
}

#formacao_block .ttl a:hover {
	font-size:11px;
	color:#255b97;
}

#formacao_block .item {
	margin: 0px 10px 10px 0px;
	float:left;
	width:223px;
}

div#formacao_block .header {
    background-color:#58B82E;
    font-weight:bold;
    color:#FEFEFE;
    padding:5px;
}

div#formacao_block .detail_line1 {
    color:#58B82E;
    background-color:#F7F7F7;
    padding:5px;
    cursor:pointer;
}

div#formacao_block .detail_line2 {
    color:#58B82E;
    background-color:#E7E7E7;
    padding:5px;
    cursor:pointer;
}

#formacao_block input {
	border:1px solid #f3f3f3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#898989;
	font-weight:normal;
	margin-top:3px;
	width:169px;
}

#formacao_block .submit input {
	border:0px;
	width:35px;
	height:17px;
}


/**
 * ========================================================= *
 * DESTAQUE                     -                   DESTAQUE *
 * ========================================================= *
*/

#formacao_destaques {
}

#formacao_destaques .item {
	float:left;
	width:245px;
}

#formacao_destaques .image {
	padding-right:5px;
}

#formacao_destaques .texto {
}

#formacao_destaques .ttl a:link,
#formacao_destaques .ttl a:visited {
	font-size:11px;
	color:#255b97;
}

#formacao_destaques .ttl a:hover {
	font-size:11px;
	color:#255b97;
}

div#formacao_destaque .header {
    background-color:#58B82E;
    font-weight:bold;
    color:#FEFEFE;
    padding:5px;
}

div#formacao_destaque .detail_line1 {
    color:#58B82E;
    background-color:#F7F7F7;
    padding:5px;
    cursor:pointer;
}

div#formacao_destaque .detail_line2 {
    color:#58B82E;
    background-color:#E7E7E7;
    padding:5px;
    cursor:pointer;
}


/**
 * ======================================================================= *
 * LOGIN FORMADOR                     -                   LOGIN UTILIZADOR *
 * ======================================================================= *
*/
div#formacao_login {
}

div#formacao_login .formulario {
}

div#formacao_login .td, a, a:hover, a:visited {
    font-size:11px;
    color:#333333;
}

div#formacao_login .td {
    padding-left:5px;
}

div#formacao_login .titulo {
    background-color:#CCCCCC;
}

div#formacao_login .titulo, a, a:hover, a:visited {
    font-size:14px;
    color:#333333;
}

/**
 * ====================================================================== *
 * FORMACAO EXTRANET                 -                  FORMACAO EXTRANET *
 * ====================================================================== *
*/
div#formacao_extranet .option {
    height:21px;
	float:left;
	padding-top:10px;
}

div#formacao_extranet #item {
	clear:both;
	border-bottom:1px solid #dbdbdb;
	height:31px;
}

div#formacao_extranet {
	border-top:1px solid #dbdbdb;
}

div#formacao_extranet .bt {
	float:right;
	border-left:1px solid #dbdbdb;
	padding-left:10px;
	margin:4px 0px 4px 0px;
}



#cidades .item_1,
#cidades .item_2 {
	float:left;
	width:220px;
	border-bottom:1px solid #dbdbdb;
	padding:0px 10px 5px 10px;
	margin-bottom:5px;
	height:211px;
}

#cidades .item_1 .image {
	background-color:#FFFFFF;
	padding:5px;
	border:3px solid #457cb8;
}

#cidades .item_2 .image {
	background-color:#FFFFFF;
	padding:5px;
	border:3px solid #ff9702;
}

#cidades .ttl {
	font-size:12px;
	color:#255b97;
}

