/* CSS Document */
* {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h3, h2, h1 { color:#02484D; font-weight:lighter;}
.inside p, h4, h3, h2, h1, ul, li { color:#02484D;  }
img { border:none;}
a { text-decoration: none; color: #CC6600;}
a:hover { color: #FFFFFF; background:  #CC6600;}

.gdsuperficies{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: 20px;
}

.gdsuperficies li{ width:100px; height:98px; float:left; position:relative;/*margin-right:10px; margin-bottom:10px;*/display:inline;background: url(../images/back_struture/caixapequena.gif) no-repeat top left; margin-right:10px; margin-bottom:10px; margin-top:10px;
}

.gdsuperficies li a{ width:78px; height:81px; display:block; position:absolute; top:7px; left:7px;  /*margin-right:10px; margin-bottom:10px;*/  /*padding:6px; padding-left:8px;*/
}

.gdsuperficies li a:hover{  width:80px; height:80px; background:#FFFFFF;
}

/*-- Categorias e titulos--*/

.cat { color:#02484D; display:block; height:75px; margin-top:0; text-indent:-5000px; background: #D4E4E4 ; }

#contactos-title { background:url(../images/cabecalhos/pt/contactos.jpg) no-repeat top left;}

#noticias-title { background:url(../images/cabecalhos/pt/noticias.jpg) no-repeat top left;}

#lifetech-title { background:url(../images/cabecalhos/lifetech.jpg) no-repeat top left;}

#comprar-title { background: url(../images/cabecalhos/pt/ondecomprar.jpg) no-repeat top left;}

#suporte-title { background: url(../images/cabecalhos/pt/suporte.jpg) no-repeat top left;}

.cat2 { color:#02484D; display:block; height:37px; vertical-align:center; padding:12px; background: url(../images/back_struture/cat2.jpg) no-repeat top left; font-size:12px; font-weight:bold; margin:0; padding-bottom:0; margin-bottom:0;}

.click a {  padding-right:20px; background:url(../images/back_struture/arrow_down.gif) no-repeat center right; color:#02484D;}
.click2 a {  padding-right:20px; background:url(../images/back_struture/arrow_up.gif) no-repeat center right; color:#02484D;}
.click a:hover {  color:#CC6600;}

a { cursor:pointer;}

/*-- Fim Categorias e titulos--*/

/*LOJA*/
.catloja { padding:15px; background: url(../images/back_struture/lista1.jpg) no-repeat top left; width:265px; height:40px; float:left; margin-right:2px; margin-bottom:0px; font-size:15px; font-style:italic; font-weight:bold; color:#02484D; }

.catloja a {  font-size:16px; font-style:normal; font-weight:bold;}

.catloja a:hover { color:#0C6060; background:none;}

.itemloja { padding:15px; background: url(../images/back_struture/lista2.jpg) no-repeat top left; width:262px; height:110px; float:left; margin-right:5px; /*margin-bottom:10px;*/ font-size:16px; font-style:italic; font-weight:bold; color:#02484D; }

.itemloja a { font-size:15px; font-style: normal; font-weight:bold; float:right; width:135px; color:#CC6600;  }

.itemloja a:hover { color:#0C6060; background:none;}

.itemloja p {  font-size:12px; font-style: normal; font-weight:bold; float:right;  width:135px; margin-left:5px; padding:0;   }

/*.itemloja img { width:120px;}*/

.imagem_loja { width:120px; height:100px; overflow:hidden; float:left; }

#titulo_produto { font-size:17px; font-weight:bold; margin:0; float:left; width:220px;}
/*FIM LOJA*/

/* topo */
.top_container {
width:100%;
float:left;
height:150px;
background:  url(../images/back_struture/back_top.jpg) top repeat-x;
/*border:solid 2px #990000;*/
}

.top_container a { background:none;
}

.top_content {
width:800px;
margin: 0 auto;
}

.menu_top_container{
	/*margin:0px auto;*/
	width:800px;
	padding:0px;
	height:50px;
}

.menu1_top{
    float:left;
	margin:0px auto;
	width:500px;
	margin-top:10px;
	margin-left:0px;
	padding:0px;
}

.menu1_top li {
    float:left;
	margin:0px;
	list-style:none;
	border-left:#179F91 solid 1px;
	border-right: #001935 solid 1px;
}



.menu1_top li a {
    text-decoration:none;
	color: #FFFFFF;
	padding:10px;
	position:relative;
}

.menu1_top li a:hover {
background:url(../images/back_struture/back_top_hover.jpg);
}

.lifexperience {
    /*background:url(../images/elementos/logo_lifexperience.jpg) no-repeat;*/
	width:300x;
	height:120px;
	border:none;
	height:52px;
	float:right;
	padding:0px;
	margin-right:-20px;
	position:relative;
}

.lifexperience a:hover {
background:none;
}


.menu2_top{
    width:300px;
	height: 15px;
	margin:0;
	margin-top:12px;
	padding:0px;
	float:left;
	z-index:50;

}

.menu2_top li {
	float:left;
	margin:0px;
	list-style:none;
	margin-left: 0px;
}
.menu2_top li a {
    text-decoration:none;
	font-size:9px;
	color: #02484D;
	padding:10px;
	padding-bottom:0px;
	padding-top:0px;
}
.menu2_top li a:hover {
    text-decoration:none;
	background:#02484D;
	font-size:9px;
	color: #FFFFFF;
	padding:10px;
	padding-bottom:0px;
	padding-top:0px;
}

.logo {
    background:url(../images/elementos/logo_lifetech.gif) no-repeat top center;
	width:100%;
	height:70px;
	float:left;
	clear: both;
	margin-top:-20px;
}

.logo a {
	width:200px;
	height:70px;
	float:left;
	margin-left:36.5%;
	background:none;
}

.logo a:hover {
	background:none;
}

.categorias {
    text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#02484D;
	margin-top:-18px;
	padding-bottom:2px;
	z-index:20;
	position: relative;
}

.clear{
    clear:both;
	height:1px;
	width:570px;
}

/* conteudo */

.main_container {
height:auto;
width:800px;
margin: 0 auto;
}

.main_content {
float:right;
background:#CCCCCC;
width:800px;
background:url(../images/back_struture/novidades.jpg) repeat-x 0px 75px;
margin-top:-22px;
margin-bottom:230px;
}

.main_content2 {
    float: right;
    background: #CCCCCC;
    width: 800px;
    background: url(../images/back_struture/novidades.jpg) repeat-x 0px 75px;
    margin-top: -22px;
}

#widget {
    margin-bottom: 8px;
}


#widget_wrapper {
    width: 156px;
    margin-bottom: 20px;
}

#widget_top {
	height: 10px;
	background: url(../images/back_struture/bg_widget_top.gif) no-repeat top left;
}

#widget h3, p, input {
	margin: 0;
	margin-bottom: 5px;
}

#widget .submit {
    color: #02484D;
    font-size: 11px;
}

#widget_content { background: url(../images/back_struture/bg_widget_center.gif) repeat-y top left;padding:10px;}

#widget_bottom { height:10px; background:url(../images/back_struture/bg_widget_bottom.gif) no-repeat top left;

}

.parceiros {
    margin-bottom: 0px;
    margin-left: -3px;
    z-index: 50;
    height: 45px;
}

.parceiros a {
    float: left;
    margin-right: 3px;
    position: relative;
}

#parceiro_right {
    margin: 0;
    float: right;
}

.parceiros a:hover {
    background:none;
}

.cert {
}

.right {
width:155px;
height:200px;
float:right;
margin-left:18px;
padding-top:125px;
}

.right form { margin:0;
}

.left {
width:155px;
float:left;
margin-right:0px;
padding-top:7px;
*padding-top:20px;
padding-left:5px;
z-index:50;
position:relative;
/*background:#000000;*/
}

.left form { margin:0;
}

.left #textfield { margin:0; width:125px; margin-bottom:4px; margin-top:4px;
}

.left p{ margin:0;
}

.left h3{font-weight:bold; font-size:11px;
}

.left .inside {
	background:  #DAE0E3 url(../images/back_struture/left_brilho.jpg) no-repeat top left ; background-position: top center; z-index:1000;
	}


.menu1_main {
    position: relative;
    background: url(../images/back_struture/menu1_main_middle.jpg) top repeat-x;
    height: 84px;
    width: 100%;
}

.menu1_main a {
    background: none;
}

.menu1_main_right {
    position: relative;
    float: right;
    background: url(../images/back_struture/menu1_main_right.jpg) no-repeat;
    margin: 0 -8px;
    width: 20px;
    height: 84px;
}

.menu1_main_left {
    position: relative;
    float: left;
    background: url(../images/back_struture/menu1_main_left.jpg) no-repeat;
    width: 20px;
    height: 84px;
}

.menu1_main_center {
    margin-top: 1px;
	display: inline;
    float: left;
    width: 720px;
	height: 84px;
}

.menu1_main_center li {
    float: left;
    width: 83px;
    height: 84px;
	list-style: none;
    text-align: center;
}

.menu1_main_center li a {
    display: block;
    position: relative;
    padding-top: 50px;
    background-position: top;
    text-decoration: none;
	color: #FF9900;
}

.menu1_main_center li a:hover {
    background-position: center -75px;
	color: #FFFFFF;
}

.content {
position:relative; /*TO  FIX IE BACKGROUND BUG*/
align:center;
/*margin-bottom:20px;*/
margin-right:5px;
margin-top:-13px;
*margin-top:-1px;
width:620px;
float:right;
display: inline;
padding-top:0px;
}

.content p {
padding-top:5px;
}

.novidades {
margin-top:-5px;
height:auto;
padding:0;
position:relative;
display:inline;
}

.novidades ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.novidades li {
    position: relative;
    float: left;
    margin-right: 5px;
    margin-left: 0px;
    margin-bottom: 4px;
    margin-top: 5px;
    width: 175px;
    height: 195px;
    padding: 10px;
    background: url(../images/back_struture/novidades_mold.jpg) no-repeat top left;
}

.novidades .rulers {
	max-height: 100%;
}

.novidades .imagebox {
    height: 134px;
    min-height: 134px;
    max-height: 134px;
    width: 170px;
    min-width: 170px;
    max-width: 170px;
    /* FF Hack */
    display: table;
    position: static;
    /* IE Hack */
    *position: relative;
    *overflow: hidden;
}

.novidades .imagebox .imagebox_inner{
    /* FF Hack */
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: static;
    /* IE Hack */
    *position: absolute;
    *top: 50%;
    *left: 50%;
}

.novidades .imagebox .imagebox_inner img{
    /* FF Hack */
    position: static;
    /* IE Hack */
    *position: relative;
    *top: -50%;
    *left: -50%;
}

.novidades li h2 {
    margin:0;
    padding:0;
    font-weight:bold;
    text-align:center;
}

.novidades .last {
margin-right:0;
}

.novidades h1 {
font-weight:bold;
font-size:11px;
text-transform:uppercase;
margin:0;
padding:0;
}

.novidades li p {
font-size:11px;
margin:0;
padding:0;
width:175px;

text-align:center;
}

.novidades #info {
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
color:#FF9900;
}

.novidades #info:hover {
color: #02484D;
background:none;
}


/*--Destaques Flash--*/

.destaques {
width: 640px ;
background: url(../images/back_struture/destaques.jpg) top left no-repeat;
height:279px;
margin-right:0px;
margin-bottom:-4px;
z-index:1;
}


.destaques_top {
background:url(../images/back_struture/destaques.jpg) no-repeat;
height:81px;
border: #FFCC00 solid 1px;
}

.destaques_bottom {
background:url(../images/back_struture/destaques.jpg) no-repeat;
height:300px;
padding-left:170px;
border: #0066FF solid 1px;
}

.footer {
   	color:#FFFFFF;
	text-align:left;
	float:left;
	width:600px;
	margin-top:84px;
	margin-left:-100px;
	position:relative;
}

.destaques2 {
width: 800px ;
text-align:left;
margin:0 auto;
margin-bottom:0;
}

.destaques_bottom2 {
background:url(../images/back_struture/destaques_bottom2.jpg) no-repeat top left;
height:52px;
padding-left:170px;
margin-top:0;
margin-bottom:0;
}

.footer2 {
   	color:#FFFFFF;
	width:600px;
	margin-left:-110px;
	padding-top:10px;

}


.destaques3 {
width: 800px ;
position:relative;
text-align:left;
margin:0 auto;
margin-top:247px;
margin-bottom:0;
}

.destaques3 h1 {
float:left; position:absolute; left:254px; margin-top:17px; z-index:2000;
}


.destaques_bottom3 {
background:url(../images/back_struture/destaques_bottom2.jpg) no-repeat top left;
height:52px;
padding-left:170px;
margin-top:0;
margin-bottom:0;
}

.footer3 {
   	color:#FFFFFF;
	width:600px;
	margin-left:-110px;
	padding-top:10px;

}
#docta { width:20px; height:30px; float:left; margin-top:-15px; margin-left:578px; display:inline;  }
#docta:hover { background:none;}

/* NOTICIAS */

.noticias li { margin-bottom:10px; float:left; width:270px; height:128px; margin-right:7px; padding:10px; background:url(../images/back_struture/noticias.jpg) no-repeat top left; }

.noticias li a{ margin-top:10px; margin-bottom:10px; }

.noticias{ list-style:none; margin:0; padding:0;}

.noticias #data{ list-style:none; margin:0; padding:0; color:#CC6600;}

.noticias #title { margin-top:10px; margin-bottom:10px;color:#0C6060; font-size:15px; font-weight:bold; font-style:normal;}

.noticias #title:hover { color:#CC6600; background:none;}

.noticias #texto {margin:0; padding:0; margin-bottom:50px; margin-top:10px; font-size:12px;}
/*NOTICIA COMPLETA*/
#title { font-size:19px; margin-top:10px; margin-bottom:10px;color:#0C6060; font-size:18px; font-style:normal;}
#data{ list-style:none; margin:0; padding:0; color:#CC6600;}
#texto p {color:#02484D !important ; }

#texto {color:#02484D !important ; }

#texto span {color: #02484D!important ; }

#texto font {color: #02484D!important ; }

#img_news { float:left; width:585px;  margin:5px; display:block; overflow:hidden; background: #DAE0E3;/*border:solid 2px #A8B2B6;*/}
#img_news img { height:auto; width:auto;}

#img_news_sub { float:left; height:90px; width:auto;  margin:5px; display:block; overflow:hidden; /*background: #FFFFFF;border:solid 2px #A8B2B6;*/}
#img_news_sub img{ height:90px;}
/*arrow nav*/
#arrow_left { padding-left:12px; background:url(../images/back_struture/arrow_left.gif) no-repeat top left; background-position:0px 2px;}
#arrow_right { padding-right:12px; background:url(../images/back_struture/arrow.gif) no-repeat top right; background-position:53px 3px  }
.pagination { clear:left;}



/* Suporte */

#driver {padding:0px; padding-left:55px;  height:45px; background: url(../images/elementos/iconesSuport/iconeDriver.jpg) no-repeat top left;padding-top:14px;}
#driver a { color:#02484D; font-weight:bold;   }
#driver a:hover { color:#CC6600; background:none; font-weight:bold;}
#driver span { font-weight:normal;}

#faq {padding:0px; padding-left:55px;  height:45px; background: url(../images/elementos/iconesSuport/iconeFaq.jpg) no-repeat top left;padding-top:14px;}
#faq a { color:#02484D; font-weight:bold;   }
#faq a:hover { color:#CC6600; background:none; font-weight:bold;}
#faq span { font-weight:normal;}

#rma {padding:15px; padding-left:50px; background:url(../images/elementos/iconesSuport/iconeRma.jpg) no-repeat top left;}
#ce {padding:15px; padding-left:50px; background:url(../images/elementos/iconesSuport/iconeCE.jpg) no-repeat top left;}

/*breadcrumbs*/

.breadcrumbs { /*position:absolute; z-index:1000; top:20px; left:180px; background:#666666; */ width:590px; margin:0; padding:2px; margin-bottom:0px;  font-size:9px; margin-top:-5px;  }

.breadcrumbs ul {list-style:none; padding:0; margin:0; }

.breadcrumbs ul li {color:#02484D; float:left; display:inline; margin:0; padding:0;}

.breadcrumbs ul li a{color:#02484D; background:none; margin:0; padding:0; font-size:9px;}

.breadcrumbs ul li a:hover{color:#CC6600 ; background:none;}

.breadcrumbs ul li p{ font-size:9px; margin:0; padding:0; margin-top:3px;}

/*partners*/
#partners { width:260px; padding:10px; background: #FFFFFF; margin-right:15px; margin-bottom:15px; background: url(../images/back_struture/bg_grad.jpg) repeat-x bottom #FFFFFF; vertical-align: top; }

#partners p { margin-bottom:0px; margin-top:0px;}

#partners h3 { margin-bottom:0px; margin-top:0px; font-size:20px;}

/*distribuidores*/
#dist_list ul { margin:0; padding:0; list-style:none;}
#dist_list ul li { float:left; width:250px; height:370px; padding:10px; background: #FFFFFF;  margin-bottom:10px; margin-right:15px; background: url(../images/back_struture/bg_grad.jpg) repeat-x bottom #FFFFFF/*#EDF0F1*/;}

#dist_list p { margin-bottom:0px; margin-top:0px;}

#dist_list h3 { margin-bottom:0px; margin-top:0px;}

/*sub-distribuidores*/
.subdist_item { width:260px; padding:10px; background: #FFFFFF; margin-right:15px; margin-bottom:15px; background: url(../images/back_struture/bg_grad.jpg) repeat-x bottom #FFFFFF; }

.subdist_item p { margin-bottom:0px; margin-top:0px;}

.subdist_item h3 { margin-bottom:0px; margin-top:0px; font-size:20px;}

/*contactos*/
.contactos { float:left; width:250px; padding:10px; background: #FFFFFF/*#EDF0F1*/; height:220px; margin-right:15px; margin-bottom:15px; background: url(../images/back_struture/bg_grad.jpg) repeat-x bottom #FFFFFF/*#EDF0F1*/; }

.contactos p { margin-bottom:0px; margin-top:0px;}

.contactos h3 { margin-bottom:0px; margin-top:0px; font-size:20px;}

/*sendtofriend*/

.sendtofriend { width:270px; height:50px; float:left; }
.sendtofriend p, form, input { margin:0; padding:0;}
.sendtofriend input { margin-top:5px;}
.sendtofriend .fade { color: #999999;}

.lupa { padding-left:30px; margin-bottom:10px; height:26px; background: url(../images/elementos/icon/lupa.gif) no-repeat left bottom;}

.left_prod a:hover { background-color: #FFFFFF;}

/*Lista de Drivers*/
.select { width:135px; color:#02484D;}
/*.click_select { width:135px;padding-right:0px; background:url(../images/back_struture/arrow_down.gif) no-repeat center right; color:#02484D;}
.click_select:hover { width:135px;padding-right:0px; background:url(../images/back_struture/arrow_down.gif) no-repeat center right;}*/
.drivers p a {  font-size:11px;  color:#CC6600; width:115px; padding-left:15px; background:url(../images/back_struture/arrow_down.gif) no-repeat center left; }
.drivers p a:hover { width:115px;padding-left:15px; background: url(../images/back_struture/arrow_down.gif) no-repeat center left;}

.drivers a { font-size:12px;}

.drivers p {  font-size:11px; font-style: normal; text-transform:uppercase; font-weight:bold; float:right; width:135px; color:#0C6060;  }


/*banner*/

.banner { /*border:solid 1px #FF0000;*/ position:relative; background:url(../images/banner/clubfan.jpg); width:597px; height:111px;}

.banner #ClubFan, #Benfica, #Porto, #Sporting {  /*border:solid 1px #FF0000;*/ text-indent:-5000px; height:111px; cursor:pointer;}
.banner a { display:block;}
.banner a:hover { background:none;  }
.banner #ClubFan { position:absolute; width:190px; }
.banner #Benfica { position:absolute; left:209px; width:120px;}
.banner #Porto { position:absolute; left:334px; width:120px;}
.banner #Sporting {position:absolute; left:460px; width:120px;}

/* fotos seco LIFETECH*/
.img_container { width:auto; margin:5px 5px 5px 0; display:block; overflow:hidden; background: #DAE0E3;/*border:solid 2px #A8B2B6;*/}
.img_container img { height:auto; width:auto; border:solid 1px #999999;}
<!--
/*
	| liquidcorners.css; feel free to adapt the style!
	| ================================================
	| use: 4 corners with borderline outside a contentbox with class="inside";
	|      image  = upper half: top left corner, long borderline, top right corner
	|               under half: bottom left corner, long borderline, bottom right corner
	|      CHANGE = you have to change this for fitting to your image
	|      YCC    = You Can Change (or omit), if wanted
	|      DNC    = Do Not Change
	| credits: original by francky kleyneman, see article/tutorial in Francky's Developers Corner:
	|          http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm
	| adapted
	| by.....: ... (your name and site?!)
	|
	| + please let this text & links intact for a next user +
*/
.gap-saver {
     height: 1px;
     margin: 0 0 -1px 0;
     padding: 0;
     font-size: 1px; /* to correct IE */
	 margin-bottom:0px;/* to correct IE */
     }

.top-left, .top-right, .bottom-left, .bottom-right {
	background-image: url(../images/back_struture/corners1280x18.gif); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left {
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right {
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  {
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right {
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left: 1px solid   #A8B2B6; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #A8B2B6;/* YCC: color & properties of the right-borderline */
	background:  #DAE0E3;
	         /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;            /* YCC: all texts at some distance of the right border */
	overflow:hidden;
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom:0; } /* DNC: to avoid splitting of the box */


/*
implementation in the page:
	...
	<head>
	<link rel="stylesheet" type="text/css" href="liquidcorners.css">
	...
	</head>

	<body>
	...
	<div class="top-left"></div><div class="top-right"></div>
		<div class="inside">
		<div class="gap-saver"></div>
		<h2>Content</h2>
		<div class="gap-saver"></div>
		</div>
	<div class="bottom-left"></div><div class="bottom-right"></div>
	...
	</body>
*/
-->


/*-- Caixa Grande --*/
.caixagrande
{
	width: 598px;
	background: url(../images/back_struture/caixapagina_top.jpg)  no-repeat top left;
	display:inline;
	padding-top:15px;
	float:left;
}

#caixagrande_middle {
	font-size:14px;
	background:  url(../images/back_struture/caixapagina_middle.jpg) repeat-y ;
	padding:0px 6px 6px 6px;
	margin-top:-6px;
	margin-bottom:-5px;
	/* Martelada para acabar com os problemas das imagens em background desaparecerem
	   as seen on: http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml
	   3. Disappearing background images
	   */
	height: 1%;
}

#caixagrande_baixo{
	height: 25px;
	background: url(../images/back_struture/caixapagina_bottom.jpg) no-repeat top left;
	clear: both;
	/*position: relative;*/
	width: 100%;
	/*left: 0px;
	bottom: 0px;*/
}
/*-- Fim Caixa Grande --*/

/*form*/
.req { margin-right:7px; margin-bottom:3px; color:#02484D; }

.f-wrap-1 input { float:left; clear:right; margin-bottom:3px; display: block; }

.f-wrap-1 .req2 { float:left; clear:right; margin-bottom:3px; display: block; color:#02484D; }

.f-wrap-1 textarea { float:left; clear:right; margin-bottom:3px; display: block; }


/* Diogo */
.speaker{
	float: right;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
}



/*Sónia*/

ul.tree, ul.tree ul {
list-style-type: none;
/*background:url(../images/back_struture/linhav.jpg) repeat-y;*/
margin: 0; padding: 0;
}

ul.tree ul {
margin-left: 10px;
}

ul.tree li {
margin: 0;
padding: 0 12px;
line-height: 20px;
/*background:url(../images/back_struture/linha_meio.jpg) no-repeat;*/
color: #D9E0E3;
}

ul.tree li.fim {
/*background:url(/images/back_struture/linha_meio.jpg) no-repeat;*/
background-color: #D9E0E3;

}

a.quatorze{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #CC6600;
line-height: 12px;
cursor : pointer;
}

a.treze{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #CC6600;
line-height: 12px;
}

a.doze{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CC6600;
line-height: 12px;
}

a:hover {
color:#02484D;
background-color: #D9E0E3 ;}

.bold {
	font-weight: bold;
}

.parceiros {
	height: auto;
}

.jsvalidation { font-size:10px; color:#FF0000; font-family: Arial, Helvetica, sans-serif; }
