@import "http://www.sic.pt/CommonSICOnline/Includes/Footer_SIC_Impresa.css";

/* MAIN STYLES */

p { margin:0px }

body {
	background-color: #cccccc !important;
	background-image: url(/ProgramasInformacao/Images/body_bg.jpg) !important;
	background-repeat:repeat-x;
	background-position: left top;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
}
.MainTable {
	text-align:center;
}
.MainBottomMargin {
	margin-bottom:6px;
}

/* HEADER ------------------------------------------------------------------- */

.HeaderNoImage {
	background:url(/ProgramasInformacao/Images/header_bg_no_image.gif) no-repeat bottom center;
	height:27px;
}
.Header {
	background:url(/ProgramasInformacao/Images/header_bg.jpg) no-repeat bottom center;
	height:245px;
}
.HeaderImage {
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: bottom;
	width:100%;
	height: 190px;
	margin-bottom: 8px;
	padding: 0px;
	border:none;
}
.HeaderImage p#label1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
	text-transform:uppercase;
	margin:0px 0px 0px 300px;
}
.HeaderImage p#label2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
	margin:0px 0px 15px 300px;
}

.HeaderMenu {
	height:35px;
	padding-left:5px;
}

/*
.HeaderMenu span {
	display:block;
	float:left;
}
.HeaderMenuOff {
	background: url(/ProgramasInformacao/Images/menu_bg_off.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF2902;
	font-weight: bold;
	text-align:center;
	vertical-align:middle;
	width:100px;
	height:27px;
	margin:4px 1px 4px 1px;
	padding-top:6px;
}
.HeaderMenuOn {
	background: url(/ProgramasInformacao/Images/menu_bg_on.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF2902;
	font-weight: bold;
	text-align:center;
	vertical-align:middle;
	width:100px;
	height:27px;
	margin:4px 1px 4px 1px;
	padding-top:6px;
	cursor:pointer;
}
.HeaderMenuActive {
	background: url(/ProgramasInformacao/Images/menu_bg_active.png) no-repeat;
	behavior: url(Includes/iepngfix.htc);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align:center;
	vertical-align:middle;
	width:106px;
	height:35px;
	margin:0px 4px 0px 4px;
	padding-top:10px;
}
*/

/*88888888*/

.HeaderMenu a {
	background: url(/ProgramasInformacao/Images/menu_bg_off.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF2902;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	width:100px;
	height:27px;
	margin:4px 1px 4px 1px;
	padding-top:6px;
	display:block;
	float:left;	
}
.HeaderMenu a:hover {
	background: url(/ProgramasInformacao/Images/menu_bg_on.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF2902;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	width:100px;
	height:27px;
	margin:4px 1px 4px 1px;
	padding-top:6px;
	cursor:pointer;
	display:block;
	float:left;
}
.HeaderMenu a#active {
	background: url(/ProgramasInformacao/Images/menu_bg_active.png) no-repeat;
	behavior: url(Includes/iepngfix.htc);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	width:106px;
	/*height:35px;*/
	margin:0px 4px 0px 4px;
	padding-top:10px;
	cursor:default;
	display:block;
	float:left;
}


/* MAIN CONTENT ------------------------------------------------------------------- */

.MainContentTable td {	vertical-align:top }
.MainContentTable #column1 { border-bottom:6px solid #FFFFFF; width:442px; background: url(/ProgramasInformacao/Images/inicio_column_bg.gif) repeat-y center }
.MainContentTable #div1 { margin:0px 6px 0px 6px; text-align:left }
.MainContentTable #column2 { border-bottom:6px solid #FFFFFF; width:234px; background-color:#D8D8D8 }
.MainContentTable #div2 { padding:6px 6px 6px 6px; text-align:left }
.MainContentTable #column3 { border-bottom:6px solid #FFFFFF; width:312px; background: url(/ProgramasInformacao/Images/pub_column_bg.gif) repeat-y center }
.MainContentTable #div3 { padding:0px 6px 0px 6px; text-align:left }
.MainContentTable #column1plus2 { width:682px }
.MainContentTable #div1plus2 { margin:0px 0px 0px 6px; text-align:left }

.Pub {
	background-color:#FFFFFF;
	height:256px;
	vertical-align:top;
	padding:0px;
}


/* LABELS ------------------------------------------------------------------- */

.LabelVideo {
	background-image: url(/online/Images/2007/label_video_bg.gif);
	background-repeat: repeat;
	background-position: right top;
}
.LabelVideo span {
	display: block;
	padding: 6px 8px 6px 12px;
}
.LabelVideo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
.LabelVideo a:hover {
	text-decoration: underline;
}

/* VIDEOS BOX ------------------------------------------------------------------- */

.VideoSmallListBox {
	border: solid 1px #D1D1D1;
	border-top: none;
	background-color: #F2F2F2;
}

.VideoSmallListBlock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #505050;
	text-decoration: none;
	background-repeat: no-repeat;
	height: 73px;
	background-position: 5px 5px;
	cursor: pointer;
	margin: 0px;
	padding: 5px;
}
.VideoSmallListBlock span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #707070;
	text-decoration: none;
	width: 81px;
	display: block;
	visibility: inherit;
	float: left;
	margin-right: 5px;
	background-image: url(/online/Images/2007/video_small_list_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 61px 0px 3px 4px;
}
.VideoSmallListSignature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #626262;
	text-decoration: none;
	text-transform: uppercase;
}
.VideoSmallListDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}
.VideoSmallListTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.VideoSmallListTitle p {
	margin: 0px;
}

/* MULTIMEDIA BOX ------------------------------------------------------------------- */

.MultimediaLabel {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #d20202;
	text-decoration: none;
	text-transform: uppercase;
	border: solid 1px #D1D1D1;
	border-bottom: none;
	padding: 8px 8px 8px 12px;
}
.MultimediaBox {
	background-color: #FFFFFF;
	border: solid 1px #D1D1D1;
	border-top: none;
	padding: 0px 5px 10px 5px;
}
.MultimediaListBlock {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #505050;
	text-decoration: none;
	padding: 0px 0px 0px 75px;
	min-height: 60px;
	_height: 60px;
	cursor: pointer;
}
.MultimediaListBlock a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-bottom: 3px;
	display: block;
}
.MultimediaListBlock a:hover {
	text-decoration: underline;
}
.MultimediaSeparador {
	font-size: 1px;
	background-image: url(/ProgramasInformacao/Images/multimedia_separador.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 1px;
	margin: 10px 0px 10px 0px;
}

/* ARTCLE STYLES ------------------------------------------------------------------- */

.ArticleLateral {
	width: 222px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
}
.ArticleTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: normal;
	font-weight: bold;
	color: #730005;
	text-decoration: none;
	margin-bottom: 10px;
	padding-bottom: 20px;
}
.ArticleTop span#artsubt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	margin: 0px 0px 15px 0px;
}
.ArticleTop span#artdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #707070;
	text-decoration: none;
	display: block;
	margin: 0px 0px 5px 0px;
}
.ArticleTop span#artlead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
}
.ArticleTop span#artlead a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: normal;
	color: #002F7D;
	text-decoration: underline;
	display:inline;
}
.ArticleBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ArticleBody a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: normal;
	color: #002F7D;
	text-decoration: underline;
	display:inline;
}
.ArticlePhoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #707070;
	text-decoration: none;
	margin-bottom: 2px;
}
.ArticlePhoto span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #ABABAB;
	text-decoration: none;
	display: block;
}
.ArticlePhoto p {
	margin: 0px;
}
.ArticleToolsTop {
	border-bottom: solid 1px #D1D1D1;
	margin: 0px 0px 20px 0px;
	text-align: right;
	padding: 0px 5px 1px 0px;
}
.ArticleToolsBottom {
	border-top: solid 1px #D1D1D1;
	margin: 20px 0px 10px 0px;
	text-align: right;
	padding: 1px 5px 0px 0px;
}
.ArticleSignature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #930000;
	text-decoration: none;
	margin-top: 20px;
	display: block;
}
.ArticleSignature a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #002F7E;
	text-decoration: underline;
}
.ArticleSignatureDescription {
	background-color: #E2E2E2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-top: 20px;
	padding: 10px;
}
.ArticleLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #d00204;
	text-decoration: none;
	margin-bottom: 3px;
	display: block;
}
.ArticleLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0b2c71;
	text-decoration: none;
	margin: 20px 0px 30px 0px;
	display: block;
}
.ArticleLink a:hover {
	text-decoration: underline;
}
.ArticleHighlightBox {
	padding:15px;
	background-color:#ffffff;
}
.ArticleBox {
	padding:15px 9px 15px 15px;
}

/* ------------------------------------------------------- */

.Sinopse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 30px 20px 20px 20px;
}
.Sinopse a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
.Sinopse a:hover {
	text-decoration: underline;
}

/* PROGRAMAS BOX ------------------------------------------------------- */

.ProgramasBox {
	border:solid 1px #445A83;
	background-color:#3D5078;
	margin:8px;
	padding: 6px;
}
.ProgramasBoxMainLabel {
	background: url(/ProgramasInformacao/Images/progrmasbox_main_label_bg.gif) repeat-y;
	text-decoration: none;
	padding: 12px 12px 12px 16px;
}
.ProgramasBoxMainLabel a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.ProgramasBoxMainLabel a:hover {
	text-decoration:underline;
}
.ProgramasBoxLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffd200;
	text-decoration: none;
	padding: 4px 0px 16px 4px;
}
.ProgramasBoxRepeater {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #c2cad7;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: none;
}
.ProgramasBoxRepeater a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.ProgramasBoxRepeater a:hover {
	text-decoration:underline;
}
.ProgramasBoxRepeater span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a8d8ff;
	text-decoration: none;
	display:block;
}
.ProgramasBoxRepeater span a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a8d8ff;
	text-decoration: none;
	display:block;
}
.ProgramasBoxRepeater span a:hover {
	text-decoration: underline;
}
.ProgramasBoxSeparador {
	font-size: 1px;
	background-image: url(/ProgramasInformacao/Images/programasbox_separador.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 1px;
	margin: 10px 0px 10px 0px;
}

/* LIST BOX ------------------------------------------------------- */

.ListBox {
	padding:15px 9px 15px 15px;
}
.ListBlock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	min-height: 60px;
	_height: 60px;
}
.ListBlock a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #002F7D;
	text-decoration: none;
	padding-bottom: 2px;
	display: block;
}
.ListBlock a:hover {
	text-decoration: underline;
}
.ListBlock span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #707070;
	text-decoration: none;
	text-align: left;
}
.ListBlock img {
	margin-right:10px;
}
.ListBlockSeparador {
	font-size: 1px;
	background-image: url(/ProgramasInformacao/Images/multimedia_separador.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 1px;
	margin: 10px 0px 10px 0px;
}

/* SLIDESHOW BOX ------------------------------------------------------- */

.SlideshowBox {
	padding: 0px 0px 30px 6px;
}
.SlideshowBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top:5px;
}

/* --------------------------------------------------------------------- */

.ListNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.ListNavigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	text-transform: uppercase;
}
.ListNavigationNum {
	text-transform: uppercase;
}
.ListNavigationNum a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #7f1a06;
	text-decoration: underline;
}
.ListNavigationNumOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* START VIDEO CONSOLE STYLES */

/* Main */
#VideoConsole .MainDiv { width:988px; background:url(/online/Images/2008/VideoConsole/main_div_bg.gif) no-repeat left 36px #FFFFFF; text-align:left }
#VideoConsole .MainTable { margin-top:12px }
#VideoConsole .MainTable td { vertical-align:top }
#VideoConsole .Pub300x250 { width:300px; height:250px; text-align:right; margin-bottom:12px }
#VideoConsole .Pub300x124 { width:300px; heigh t:124px; text-align:right; margin:12px 0px }


/* Consola Table */
#VideoConsole .ConsolaTable { background: #DDDDDD }
#VideoConsole .ConsolaTable td { background: #EFEFEF }
#VideoConsole .ConsolaTable h1 { font: bold 21px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 5px 5px }
#VideoConsole .ConsolaTable h2 { font: normal 13px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 5px 5px; }
#VideoConsole .ConsolaTable h3 { font: normal 11px Arial, Helvetica, sans-serif; color: #6A6A6A; margin: 0px; padding: 0px 5px; }
#VideoConsole .ConsolaTable #Votos { font: bold 11px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 5px 5px; float:left }
#VideoConsole .ConsolaTable #Visitas { font: bold 11px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 5px 5px; float:right }
#VideoConsole .ConsolaTable #TextBox { padding:10px 5px 7px 5px }
#VideoConsole .ConsolaTable #TextBox div { margin-bottom:3px }
#VideoConsole .ConsolaTable #TextBox label { font: normal 13px Arial, Helvetica, sans-serif; color: #404040; margin: 0px; padding: 2px 5px 2px 0px;  width:50px; text-align:right; display:block; float:left }
#VideoConsole .ConsolaTable #TextBox input { font: normal 11px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 2px 5px;  width:220px; border:solid 1px #DDDDDD }
#VideoConsole .ConsolaTable #Comentarios { font: normal 12px Arial, Helvetica, sans-serif; color: #a60000; padding: 5px 5px; text-align:center }
#VideoConsole .ConsolaTable #Comentarios a { font: normal 12px Arial, Helvetica, sans-serif; color: #a60000; text-decoration:underline }
#VideoConsole .ConsolaTable #ImageLink { vertical-align:middle; text-align:center; width:117px }
#VideoConsole .ConsolaTable #Disclaimer { font: normal 9px Arial, Helvetica, sans-serif; color: #777777; margin: 0px; padding: 5px; text-decoration:none }
#VideoConsole .ConsolaTable #Disclaimer a { font: normal 9px Arial, Helvetica, sans-serif; color: #777777; margin: 0px; text-decoration:underline }


/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* COMENTARIOS */

/* Form */
.ComentariosForm { background:#FFFFFF; border:solid 1px #EFEFEF; padding:1px; /*margin-bottom:8px*/ }
.ComentariosForm label { background:#A60000; padding:5px 8px; font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin-bottom:5px; display: block; }

.ComentariosForm #Formulario { padding:5px 2px; font: normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none }
.ComentariosForm #Formulario .TextArea { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; border:0px; padding:3px 6px; width:97%; height:50px; margin-bottom:10px }
.ComentariosForm #Formulario .Input { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; border:0px; padding:3px 6px; width:97%; margin-bottom:2px }
.ComentariosForm #Formulario #Anonimo { font: bold 11px Arial, Helvetica, sans-serif; color:#000000; border:0px; padding:0px; margin-left:78%; line-height:13px }

.ComentariosForm #Disclaimer { min-height:25px; padding:8px; font: normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; border-top:solid 1px #FFFFFF }
.ComentariosForm #Disclaimer label { background:none; padding:0px; font: bold 12px Arial, Helvetica, sans-serif; color:#626262; text-decoration:none; text-transform:none; margin-bottom:8px; display: block; }

.ComentariosForm #Guia { float:left; padding:8px  }
.ComentariosForm #Guia a { font: bold 11px Arial, Helvetica, sans-serif; color: #A60000; margin: 0px; text-decoration:underline }
.ComentariosForm #Enviar { font: bold 11px Arial, Helvetica, sans-serif; color: #A60000; margin: 0px; line-height:18px; float:right; text-align:right; padding:8px; vertical-align:top; }


/* List */
.ComentariosList { margin:12px 0px }
.ComentariosList #Label { background:#A60000; height:27px; margin-bottom:5px }
.ComentariosList #Label label { padding:6px 8px 0px 8px; font: bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin-bottom:5px; display: block;  float:left }
.ComentariosList #Label span { font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; }
.ComentariosList #Label a { display:block; float:right; padding:1px; }

.ComentariosBlock { background:#FFFFFF; border:solid 1px #EFEFEF; border-top:solid 1px #A60000; padding:1px; margin-bottom:8px }
.ComentariosBlock #Data { font: bold 10px Arial, Helvetica, sans-serif; color:#636363; text-decoration:none; padding:8px 8px 5px 8px; border-bottom:solid 1px #FFFFFF }
.ComentariosBlock #Autor { margin:1px; min-height:15px; padding-bottom:8px; border-bottom:solid 1px #FFFFFF }
.ComentariosBlock #Autor label { font: bold 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding:2px 0px; width:30px; text-align:right; background:#EFEFEF; display:block; float:left }
.ComentariosBlock #Autor span { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; margin-left:35px; padding:2px 5px; background:#FFFFFF; display:block }
.ComentariosBlock #Comentario { margin:1px; min-height:15px; padding-bottom:8px }
.ComentariosBlock #Comentario span { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding:2px 5px; background:#FFFFFF; display:block }
.ComentariosBlock #Reportar { text-align:right }
.ComentariosBlock #Reportar img { margin:3px }

/* Report */
.ComentariosReport { background:#FFFFFF; border:solid 1px #EFEFEF; border-top:solid 1px #A60000; padding:1px; }
.ComentariosReport #Question { font: bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #000000; text-decoration: none; padding:5px; float:left }
.ComentariosReport #Buttons { float:right }

/* Guia */
.ComentariosGuia { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; background:#FFFFFF; border:solid 5px #FFFFFF; padding:25px }
.ComentariosGuia a { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration:underline }


/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* BOX INQUERITO STYLES */

.BoxPoll { background:#E7E7E7; _height:309px; min-height:309px; padding:0px 12px; margin:0px 0px 2px 0px; width:198px }
.BoxPoll  label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:6px 0px 5px 0px }

.BoxPollBlock { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:12px }
.BoxPollBlock span { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; margin:6px 0px 12px 0px; display:block }
.BoxPollBlock p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; margin:0px; padding-top:3px }
.BoxPollBlockButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; padding-top:1px; margin-top:24px; width:50px; background-color:#000000; border:none; cursor:pointer }

.BoxPollResultsBlock { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Normal; color: #000000; text-decoration: none }
.BoxPollResultsBlock span { font-family:Arial, Helvetica, sans-serif; 	font-size: 11px;  font-weight: normal; color: #002f7e; text-decoration: none }
.BoxPollResultsBlock div { font-size:1px; height:10px; _min-height: 10px; margin:2px 0px 4px 0px; background-color:#002f7e }


/* FORM STYLES */

.FormBox { background:#E7E7E7; _height:153px; min-height:153px; padding:0px 12px; margin:0px }
.FormBox label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:5px 0px }
.FormBlock { margin:0px; }
.FormInput { font: bold 11px Arial, Helvetica, sans-serif; color: #323232; padding:2px 6px; width:97%; border:0px; margin:0 0 3px 0 }
.FormTextArea { font: bold 11px Arial, Helvetica, sans-serif; color: #323232; padding:2px 6px; width:97%; height:70px; border:0px; margin:0 0 6px 0 }
/*.FormButtont { font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; background:#323232; padding:3px 12px;border:0px }*/
.FormWarnings { margin:3px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none }




/* PAGE NAVIGATION */

.PageNavigation2008 { text-align:center; padding:15px 0px 25px 0px }
.PageNavigation2008 a { font: bold 10px Arial, Helvetica, sans-serif; color: #656565; text-transform:uppercase; text-decoration:none; text-align:center; padding:2px 5px; margin-right:2px; display:block; border:solid 1px #CCCCCC; float:left}
.PageNavigation2008 a:hover { text-decoration:underline !important }
.PageNavigation2008 span { font: bold 10px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; text-align:center; padding:2px 5px; margin-right:2px; display:block; border:solid 1px #656565; background:#656565; float:left}