/* Estilo dos elementos  Internos Principais */
.eip_details {  font-size:10px; font-weight:bold; color: #6B6B6B; }
.eip_text { font-size:13px; color: #6B6B6B; text-align:justify; }
.eip_itens { font-size:14px; color: #4E306E; text-align:justify; font-weight:normal;}
.eip_legenda { font-size:12px; color: #6B6B6B; text-align:justify; margin-bottom:20px;}
.eip_formText { font-size:13px; font-weight:bold; color: #6B6B6B; text-align:justify; }
.eip_secao { line-height:35px; font-size:20px; font-weight:bold; color: #52306D; }
.eip_title { line-height:20px; margin:20px 0; font-size:18px; font-weight:bold; color: #D12123; }
.eip_subtitle { line-height:35px; font-size:14px; font-weight:bold; color: #6B6B6B; }
.eip_form { line-height:35px; font-size:12px; font-weight:bold; color: #6B6B6B; }
.eip_text_conheca { line-height:1.1em;  }
.eip_centerMargin { text-align:center; margin: 15px 0; }
.eip_link { color:#4E306E; font-size:14px;margin-top:20px;}
.f_button { cursor:pointer; }
.successForm { color:#52306D;font-size:14px;font-weight:bold;padding:10px 0;}
.errorForm { color:#D12123;font-size:14px;font-weight:bold;padding:10px 0;}
/*paginacao*/
.paginacao { font-size: 14px; color:#52306D; }
.paginacao .current { text-decoration: underline; width:20px;}
.paginacao .pag_controlnum { width:20px; }

.c_CrtlInd { margin-top:20px; font-size: 14px; color:#52306D; }

p.c_abspath { height:15px; border-bottom:1px solid #6B6B6B; text-transform:lowercase;}
ul.c_noticias { margin-top: 40px; }
ul.c_noticias li { margin-top: 40px; border-bottom:1px solid #6B6B6B; padding-bottom:25px; }
ul.c_noticias li img { margin: 18px 0px; }


.c_FormComentarios{margin-top:20px;}

form.form { margin-top:20px; position:relative; padding-bottom:20px;}
.form .f_l  {
    display:block;
    float:left;
    line-height:1.5em;
    text-align:left;
    vertical-align:middle;
    width:90px;
    height:30px;
}
.form input.f_cbx { width:14px; height: 14px; vertical-align:middle; border-width:1px;}
.form div.forSelect {margin-left: 150px; height:30px; width:120px; }
.form select.meio { width:180px; height:30px; float:left;}
.form input, .form textarea, .form select{ border:1px solid #CCCCCC; height:30px; width:498px; }
.form textarea  { height:100px; }

.form input.error, .form textarea.error, .form select.error { border:1px solid #9F0E10; }
.form textarea.error  { border:1px solid #9F0E10; }

.form .f_contain { margin-bottom:22px;}
.form .f_contain_dest { font-size:10px; line-height:16px;  vertical-align:middle; }
.validateDif .error {margin-left:0;}

label.error { margin-left:92px; display:block; color:#D12123;}
.Rerror { margin-left:103px; display:block; color:#D12123;}
.errorBox { border:1px solid #D12123; display:block; padding:20px;}
.errorTitle {font-weight:bold; color: #6B6B6B;}
.successBox{ border:1px solid #52306D; display:block; padding:20px; color:#52306D;}
.c_ListComentarios dl dt{ background-color:#52306D; color:white; line-height:23px; font-size:14px; font-weight:bold; padding-left:20px; }
.c_ListComentarios dl dd{ margin:10px 0px;  }
.divisor_top { margin-top:30px; border-top:1px solid #6B6B6B; padding-top:20px; margin-bottom:30px;}

.btn_mtop { margin-top: 6px;}

#content_full .c_videos { margin-top:40px; }
.cv_pri { width:640px;}
.cv_sec { width:313px;}
.cv_sec .eip_subtitle { border-bottom:1px solid black;}
.cv_outros { margin-top:30px; padding-top:30px;padding-bottom:30px; border-top:1px solid #6B6B6B; border-bottom:1px solid #6B6B6B; }
.cv_box { height: 145px; width:155px; margin-right:40px; margin-top:25px; line-height:1.2em; overflow:hidden; }
.ca_pri { width:640px;background-color:gray; margin-top:40px}
.ca_sec { width:313px; }
.ca_outros { margin-top:30px; padding-top:30px; border-top:1px solid #6B6B6B;}
.ca_box { height: 142px; width:155px;  margin-right:45px; margin-top:25px; line-height:1.2em; overflow:hidden;}

.c_agenda .eip_spcDT { margin-top:10px; padding-bottom:20px; border-bottom:1px solid #6B6B6B;}
.c_agenda .eip_title { margin-top:10px; }
.controle_video,.controle_audio,.controle_galeria { margin-top:30px;}
.controle_galeria { margin-bottom:30px; margin-right:10px;}
.cfg_controle {width:250px; margin-right:10px;}
.cfg_controle div {cursor:pointer;}
.cdw_box { height: 142px; width:155px;  margin-right:46px; margin-top:25px; line-height:1.2em; }
.noMargin { margin-right: 0px; }
.underline { text-decoration:underline; }
.ca_box, .cv_box,.cgf_box,.cdw_box{
    min-height: 142px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}
.ca_box img { display:block; }

.cgf_box { min-height: 155px; height: 155px; width:138px; margin:25px 10px 0 0; line-height:1.2em; overflow:hidden;}
.cfg_foto_ind { margin-top:15px; min-height:inherit; height:inherit; cursor:pointer;}

.preview_pic {width:604px; text-align:center; margin-top:40px;}
.preview_pic .pp_foto {height:379px; width:602px; }
.preview_pic .pp_foto img {height:379px; max-width:602px; }
.preview_pic .pp_legenda{height:28px; width:602px; margin-top:20px; text-align:center;}

.f_button { cursor:pointer; }


.c_enq li { min-height:80px; margin-top:20px; }
.enq_line { margin-top:20px;}
.c_enqGraphic { float:left; height:16px; background-color:#52306D; }
.c_enqResultQ { float:right; padding-left:10px; width:100px; border-left:1px solid #6B6B6B; }
.c_enqPerc { float:left; margin-left:20px; }

.c_apoio li {padding: 30px 0 ;  border-bottom:1px solid #6B6B6B; }
.c_apoio .cap_contain { margin-top:20px;}
.c_apoio .cap_contain img { }
.c_apoio .cap_contain p { width:390px; }


.eip_text object { display:block; margin: 30px 0; }
/* Complemento */

.doar_bkg { background: url(../../../assets/site/img/doar_bkg.png) no-repeat; width:610px; height:77px; color:white; font-weight:bold; font-size:14px; text-align:center; padding-top:14px;margin-top:20px;}



/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.happyworm.com/jquery/jplayer
 *
 * Skin Name: Fecosul
 *
 * Copyright (c) 2010 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 1.0
 * Date: 18th February 2010
 * Edit: jl comunicação e desenvolvimento
 */

div.jp-single-player,
div.jp-playlist-player {

	font-size:1em; /* No parent CSS that can effect the size in these demos */
	line-height:1.6;
	color: #666;
}
div.jp-interface {
	position: relative;
	background-color:#eee;
	width:642px;
	height:35px;
    background:url(../../../assets/site/img/player_bkg.png) center center no-repeat;
}
div.jp-single-player div.jp-interface {}
div.jp-playlist-player div.jp-interface {}

div.jp-interface  ul.jp-controls {
	list-style-type:none;
	padding:0;
	margin: 0;
}
div.jp-interface  ul.jp-controls li {
	overflow:hidden;
	text-indent:-9999px;
}
li.jp-play,
li.jp-pause {
	display: block;
	position: absolute;
	top:9px;
	width:13px;
	height:15px;
	cursor: pointer;
}
div.jp-single-player li.jp-play,
div.jp-single-player li.jp-pause {
	left:23px;
}
div.jp-playlist-player li.jp-play,
div.jp-playlist-player li.jp-pause {
	left:23px;
}
li.jp-play {
	background: url("../../../assets/site/img/player_play.png") 0 0 no-repeat;
}
li.jp-play:hover {
	background: url("../../../assets/site/img/player_play_hover.png") 0 0 no-repeat;
}
li.jp-pause {
	background: url("../../../assets/site/img/player_pause.png") 0 0 no-repeat;
}
li.jp-pause:hover {
	background: url("../../../assets/site/img/player_pause_hover.png") 0 0 no-repeat;
}
li.jp-stop {
	position: absolute;
	top:11px;
	background: url("../../../assets/site/img/player_stop.png") 0 0 no-repeat;
	width:12px;
	height:12px;
	cursor: pointer;
}
div.jp-single-player li.jp-stop {
	left:66px;
}
div.jp-playlist-player li.jp-stop {
	left:66px;
}
li.jp-stop:hover {
	background: url("../../../assets/site/img/player_stop_hover.png") 0 0 no-repeat;
}
li.jp-previous {
	position: absolute;
	left:20px;
	top:26px;
	background: url("../../../assets/site/img/botoes_player_audio.png") 0 0 no-repeat;
	width:28px;
	height:28px;
	cursor: pointer;
}
li.jp-previous:hover {
	background: url("../../../assets/site/img/botoes_player_audio.png") 0 0 no-repeat;
}
li.jp-next {
	position: absolute;
	left:88px;
	top:26px;
	background: url("../../../assets/site/img/botoes_player_audio.png") 0 0 no-repeat;
	width:28px;
	height:28px;
	cursor: pointer;
}
li.jp-next:hover {
	background: url("../../../assets/site/img/botoes_player_audio.png") 0 0 no-repeat;
}
div.jp-progress {
	position: absolute;
	overflow:hidden;
	top:9px;
 	width:378px;
	height:15px;
}
div.jp-single-player div.jp-progress {
	left:119px;
}
div.jp-playlist-player div.jp-progress {
	left:119px;
}
div.jp-load-bar {
	background: url("../../../assets/site/img/player_timeline.png") 0 0 repeat-x;
	width:0px;
	height:15px;
	cursor: pointer;
}
div.jp-play-bar {
	background: url("../../../assets/site/img/player_timelineCurrent.png") 0 0 repeat-x ;
	width:0px;
	height:15px;
}
li.jp-volume-min {
	position: absolute;
	top:9px;
	background: url("../../../assets/site/img/player_volMenos.png") 0 0 no-repeat;
	width:12px;
	height:15px;
	cursor: pointer;
}
div.jp-single-player li.jp-volume-min {
	left:527px;
}
div.jp-playlist-player li.jp-volume-min {
	left:527px;
}
li.jp-volume-min:hover {
	background: url("../../../assets/site/img/player_volMenos_hover.png") 0 0 no-repeat;
}
li.jp-volume-max {
	position: absolute;
	top:9px;
	background: url("../../../assets/site/img/player_volMais.png") 0 0px no-repeat;
	width:18px;
	height:15px;
	cursor: pointer;
}
div.jp-single-player li.jp-volume-max {
	left:599px;
}
div.jp-playlist-player li.jp-volume-max {
	left:599px;
}
li.jp-volume-max:hover {
	background: url("../../../assets/site/img/player_volMais_hover.png") 0 0px no-repeat;
}

div.jp-volume-bar {
	position: absolute;
	overflow:hidden;
	top:14px;
	background: url("../../../assets/site/img/player_volume.png") 0 0 repeat-x;
	width:46px;
	height:5px;
	cursor: pointer;
}
div.jp-single-player div.jp-volume-bar {
	left:546px;
}
div.jp-playlist-player div.jp-volume-bar {
	left:546px;
}
div.jp-volume-bar-value {
	background: url("../../../assets/site/img/player_volumeCurrent.png") 0 0 repeat-x;
	width:0px;
	height:5px;
}

div.jp-play-time, div.jp-total-time {
    font-size:0.64em;
    position:absolute;
    top:21px;
    width:380px;
}

div.jp-total-time {
	text-align: right;
}
div.jp-single-player div.jp-play-time,
div.jp-single-player div.jp-total-time {
	left:155px;
}
div.jp-playlist-player div.jp-play-time,
div.jp-playlist-player div.jp-total-time {
	left:118px;
}
div.jp-playlist {}
div.jp-playlist ul{}

div.jp-playlist-player div.jp-playlist ul {
	padding:0px 0px 0px 0px;
}

div.jp-playlist-player div.jp-playlist li{
	cursor: pointer;
}
div.jp-playlist-player div.jp-playlist li.jplayer_playlist_current {
    text-decoration:underline;
	cursor: default;
}
div.jp-playlist-player div.jp-playlist li:hover {
    text-decoration:underline;
}

