/* 
 * CSS FOR ravcom 2005 [ RAVCOM CM ] DEV BY HELDER PINTO
 * Copyright: 2004 RAVCOM INFORMTICA, LDA. All rights reserved 
 */

/*####  #general css#  ####*/
html{
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

body{ 
	background-color: #006699;
	color: #003366;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 105%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0; /* required for Opera to have 0 margin */
	text-align: center;
}


table,
tr,
td{   /*required for text in tables, because tables do not inherit from body  */
	color: #000000;
	font-size: 12px;
	line-height: 105%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

form{
	display: inline;
	margin: 0; /* removes mystery form tag gapping */
	padding: 0; /* removes mystery form tag gapping */
}

img{
	border: 0; /* makes sure linked images do not have a border */
}

/*####  white links  ####*/

a.undw:hover,
a.undw:link,
a.undw:visited,
a.undw:active {
        color:FFFFFF;
        text-decoration: none;
}
/*####  red links  ####*/
a.undr:hover
a.undr:link,
a.undr:visited,
a.undr:active {
        color:FF6600;
        text-decoration: none;
}
/*####  normal links (black)  ####*/
a:link,
a:visited,
a:active {
	background: transparent;
	color: #000000;
	text-decoration: none;
}

a:hover{
	background: transparent;
	color: #34498B;
	text-decoration: none;
}

/* #### css para custom checkbox #### */

label {
	display:block;
	width:200px;
	font:0.9em verdana,arial,helvetica;
}

fieldset {
	border-style:none;
}

.chk {
	margin-right:3px;
	cursor:pointer;
}
/* css do tiago */


/* 
CSS tabela do topo da pgina clula do logotipo, computadores, servios, webdesign
*/
.header_faixa {
	border-color:#007DB2;
	border-style:solid;
	border-width:1px;
}
/* 
CSS do separador entre o topo e os botes/notcias lado esquerdo
*/
.header_faixa2_left {
	border-color:#007DB2;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-image: url(graphics/header2_center.png);
}
/* 
CSS do separador entre o topo e os botes/notcias do centro
*/
.header_faixa2_center {
	border-color:#00C1F4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-image: url(graphics/header2_center.png);
}
/* 
CSS do separador entre o topo e os botes/notcias lado direito
*/
.header_faixa2_right {
	border-color:#007DB2;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-image: url(graphics/header2_center.png);
}
/* 
CSS da row dos botes/notcias
*/
.header_faixa3 {
	vertical-align:top;
	white-space:nowrap;
}
/* 
CSS da clula das botes/notcias
*/
.header_faixa3_center {
	background-image:url(graphics/header3_center.png);
	background-position:5px;
	background-repeat:repeat-x;
	vertical-align:top;
}
/* 
CSS do contudo verde
*/
.menu_content_verde {
	background-color:#DFFFDF;
	border-style:solid;
	border-width:1px;
	border-color:#006600;
}
/* 
CSS do contudo azul
*/
.menu_content_azul {
	background-color:#DFF3FE;
	border-style:solid;
	border-width:1px;
	border-color:#007EB1;
}
/*
CSS do preço Azul
*/
.price_azul {
	font-weight:bold; 
	color:#003366;
}
/*
CSS do preço Verde
*/
.price_verde {
	font-weight:bold; 
	color:#008000;
}
/*
CSS do preço laranja
*/
.price_laranja {
	font-weight:bold; 
	color:#FF6600;
}
/*
CSS para a caixa poupe
*/
.poupe {
	/*width:105px;*/
	font-size:12px;
	font-weight:bold;
	color:#000000; 
	background-repeat:no-repeat; 
	background-position:center; 
	background-image:url(/graphics/poupe.jpg); 
	padding-right:8px;
}

.oldp {
	font-size:12px; 
	text-decoration:line-through;
	font-weight:bold;
	padding-bottom:2px;
}
/* 
CSS do contudo Laranja
*/
.menu_content_laranja {
	background-color:#FFF4E6;
	border-style:solid;
	border-width:1px;
	border-color:#FF9900;
}
/* 
CSS do contudo azul claro
*/
.menu_content_azulclaro {
	background-color:#F4FCFF;
	border-style:solid;
	border-width:1px;
	border-color:#007EB1;
}

/* 
CSS do contudo laranja claro
*/
.menu_content_laranjaclaro {
	background-color:#FFFCF9;
	border-style:solid;
	border-width:1px;
	border-color:#FF9900;
}

/* 
CSS do contudo verde claro
*/
.menu_content_verdeclaro {
	background-color:#F0FFF0;
	border-style:solid;
	border-width:1px;
	border-color:#009900;
}

.text_laranja,
a.text_laranja:hover,
a.text_laranja:link,
a.text_laranja:visited,
a.text_laranja:active {
        color:FF6600;
        text-decoration: none;
	}
	
.text_azul,
a.text_azul:hover,
a.text_azul:link,
a.text_azul:visited,
a.text_azul:active {
        color:#003366;
        text-decoration: none;
	}
.text_verde,
a.text_verde:hover,
a.text_verde:link,
a.text_verde:visited,
a.text_verde:active {
        color:#006600;
        text-decoration: none;
	}
/* 
CSS da header contudo azul
*/
.header_content_azul {
	background-color:#0099CC;
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-color:#007EB1;
	font-weight:bold;
	color:#FFFFFF;
	padding: 3;
}
/* 
CSS da header contudo laranja
*/
.header_content_laranja {
	background-color:#FFAF37;
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-color:#FF9900;
	font-weight:bold;
	color:#FFFFFF;
	padding: 3;
}
/* 
CSS da header contudo verde
*/
.header_content_verde {
	background-color:#008000;
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-color:#003300;
	font-weight:bold;
	color:#FFFFFF;
	padding: 3;
}

/* 
CSS do contudo amarelo
*/
.menu_content_amarelo {
	background-color:#FFF4E6;
	border-style:solid;
	border-width:1px;
	border-color:#FF9901;
	width:180px;
}

a {
	color: #FFFFFF;
	}
a:link {
	color:#003366;
	text-decoration: none;
}
a:visited {
	color:#003366;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*
CSS do texto do bottom
*/
.texto_pequeno{
	font-family:Arial;
	font-size:11px;
}
/*
CSS texto azul dos formulrios
*/
.texto_azul_form{
	font-family:Arial;
	font-size:11px;
	color:#003366;
}
/*
CSS dos inputs
*/
.caixa_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	color: #003366;
	padding-left: 2px;
}
/*
CSS dos botes
*/
.botao{
	background: #00ACE6;
	color: #FFFFFF;
	font-size: 10px;
    font-weight: bold;
	border: 1px solid #007EB1;
}
/*
CSS dos botes verdes
*/
.botao_verde{
	background: #008000;
	color: #FFFFFF;
	font-size: 10px;
    font-weight: bold;
	border: 1px solid #003300;
}
/*
CSS dos botes amarelos
*/
.botao_amarelo{
	background-color: #FFAF37;
	color: #FFFFFF;
	font-size: 10px;
    font-weight: bold;
	border: 1px solid #FF9900;
}
/*
CSS das imagens
*/
.imagens{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}
/* 
CSS da caixa de imagem
*/
.caixa_imagem {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}
.bottom {
	background-color: #DFF3FE;
	border: 1px dashed #0099CC;
	width: 690px;
	padding: 8px;
}