* { 
	margin:0; 
	padding:0; 
	}
body, li, ul, a, img, h1, h2, h3,h4,h5,h6,h7, p, input, button, hr, form, textarea, table, tr, td, div,BLOCKQUOTE{
	margin: 0px;
	padding: 0px;
}

a{
	text-decoration: none;
}

a img{
	border:none;
	}
	
html {
     height:100%
}
	
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#ffffff;
	height:100%
	}

	
#geral{
	width:960px;
	margin:0 auto;
	position:relative;
	}
	
#header_top{
	height:133px;
	background-color:#FFFFFF;
	}
	
/*font-family: 'Maven Pro', sans-serif;*/


#zona_pesquisa{
	height:38px;
		padding-top:5px;
	}
	
#zona_pesquisa .form_pesquisa input{
	background:#FFFFFF;
	width:169px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border-left:1px solid #efefef;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	vertical-align:top
	}
	
#zona_pesquisa .form_pesquisa input.btn{
	background-image:url(../images/btn_pesquisa.jpg);
	background-repeat:no-repeat;
	border:none;
	width:22px;
	height:28px;
	cursor:pointer
	}
	
#zona_pesquisa .form_pesquisa input.btn:hover{
	background-image:url(../images/btn_pesquisa2.jpg);
	background-repeat:no-repeat;
	border:none;
	width:22px;
	height:28px
	}
	
/* ==========================================================================
   MENUS
   ========================================================================== */
#bg_menu{
	background-image:url(../images/bg_menu.png) ;
	background-repeat:repeat-x;
	height:131px;
	width:100%;
	position:absolute;
	top:0;
	z-index:999
	}	
/* =======================================
   MENUS	 */

.cbp-hrmenu {
	position: relative;
	width: auto;
	z-index: 999999;
	margin-top:40px
}

/* general ul style */
.cbp-hrmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/* first level ul style */
.cbp-hrmenu > ul {
	width: auto;
	min-height:40px;
} 

.cbp-hrmenu .cbp-hrsub-inner {
	width: auto;
	margin: 0 auto;
	min-height:40px;
}

.cbp-hrmenu > ul > li {
	display: inline-block;
	min-height:40px;
	
} 

.cbp-hrmenu > ul > li {
	display: inline;
	height:40px;
	
	/*margin-left:10px;
	margin-right:10px*/
	
} 

.cbp-hrmenu > ul > li > a {
	font-weight: 700;
	height:40px;
	padding-top:8px;
	display: inline-block;
	color: #333;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;

} 
.cbp-hrmenu > ul > li > a:hover, .cbp-hrmenu > ul > li.activo > a {
	color: #333;
	background: #efefef;

} 
.cbp-hrmenu > ul > li.cbp-hropen a {
	color: #333;
	background: #efefef;
} 

.cbp-hrmenu .cbp-hrsub {
	display: none;
	position: absolute;
	background: #efefef;
	width: 710px;
	left: 0;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:15px;
	padding-right:15px;
}

.cbp-hrmenu .cbp-hrsub {
	top:47px;
}

.cbp-hropen .cbp-hrsub {
	display: block;
	min-height:30px;
	line-height:21px;
 
}

.cbp-hrmenu .cbp-hrsub-inner > div {
	width: 100%;
	float: left;
}

.cbp-hrmenu > ul > li.cbp-hropen .cbp-hrsub a{
	background:none;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	padding-left:7px;
	padding-right:7px;
	color:#0A8BC8;
	text-transform:uppercase
	
	}

.cbp-hrmenu > ul > li.cbp-hropen .cbp-hrsub a:hover{
	text-decoration:underline
	}	


.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
	
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;

} 
.cbp-hrmenu .cbp-hrsub-inner > table a {
	line-height: 21px;
	background: none;
	display:block;

} 

.cbp-hrmenu .cbp-hrsub-inner > table a:hover {
	line-height: 21px;
	background: #89681c;
} 

/* Examples for media queries */ 
@media screen and (max-width: 52.75em) {  
	.cbp-hrmenu {
		font-size: 80%;
	} 
} 
@media screen and (max-width: 43em) {  
	.cbp-hrmenu {
		font-size: 120%;
		border: none;
	} 
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
		width: 100%;
		padding: 0;
} 
.cbp-hrmenu .cbp-hrsub-inner {
		padding: 0;
		font-size: 75%;
} 
.cbp-hrmenu > ul > li {
		display: block;
		border-bottom: 0px solid #47a3da;
}

.cbp-hrmenu > ul > li > a { 
		display: block;
}
.cbp-hrmenu .cbp-hrsub { 
		position: relative;
}

}

@media screen and (max-width: 36em) { 
	.cbp-hrmenu .cbp-hrsub-inner > div {
		width: 100%;
		float: none;
		padding: 0;
	}
}	
	
	
	
	
	
	
	
ul.mega-menu{
	margin-top:10px;
	
	}	
	
	
	
/* Mega Menu Styles */
ul.mega-menu,.mega-menu ul, .mega-menu ul li {list-style-type: none;}
.mega-menu ul {position: relative; padding: 0; margin: 0;border-bottom:#999 3px solid;background-color:#efefef}
.mega-menu ul li ul {display: none;}
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;border-bottom:red 0px solid}


ul.mega-menu, ul.mega-menu, ul.mega-menu li {margin: 0; padding: 0; border: none;}
ul.mega-menu { width: 100%; height: 40px; position: relative;}
ul.mega-menu li {float:left;margin: 0; padding: 0;height:40px;}
ul.mega-menu li a {
	float:left;
	display: block; 
	text-decoration: none; 
	color: #333;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	font-weight: 700;
	height:40px;
	padding-top:8px;
	}
ul.mega-menu li a.dc-mega {position: relative;}
<!--ul.mega-menu li a .dc-mega-icon {display: block; position: absolute; width: 8px; height: 6px;  top: 18px; right: 15px; background: url(images/arrow.png) no-repeat 0 100%}-->
ul.mega-menu li.mega-hover a, ul.mega-menu li a:hover, ul.mega-menu li.activo a {background-color:#efefef}
ul.mega-menu li .sub-container {position: absolute; margin-left: -3px;}
ul.mega-menu li .sub {background-color:#efefef;text-align:left}
ul.mega-menu li .sub-container.mega .sub {padding: 9px; }
ul.mega-menu li .sub .row {width: 100%; overflow: hidden; clear: both;}
ul.mega-menu li .sub li {list-style: none; float: none; margin-right:10px; font-size: 11px; font-weight: normal;min-width: 15em;height:100%;}
ul.mega-menu li .sub li.mega-hdr {margin: 0 ; float: left;line-height:normal}
ul.mega-menu li .sub li.mega-hdr.last {margin-right: 0;}
ul.mega-menu li .sub a {background: none; border: none; text-shadow: none; color: #02508B; padding: 0px; display: block; float: none; text-decoration: none;margin-left:5px;margin-right:5px}
ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a {padding: 0px; margin-bottom: 5px; text-transform: uppercase; color: #02508B; line-height:20px;height:20px;font-size:10px }
ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {text-decoration:underline; text-shadow: none;}
ul.mega-menu .sub li.mega-hdr li a {font-weight: normal; font-size:11px}
ul.mega-menu .sub li.mega-hdr li a:hover {text-decoration:underline}
ul.mega-menu .sub ul li {padding-right: 0;height:20px}
ul.mega-menu li .sub-container.non-mega .sub {padding:0;}
ul.mega-menu li .sub-container.non-mega li {padding: 0;  margin: 0; height:20px}
ul.mega-menu li .sub-container.non-mega li a {padding: 0px; font-size:11px}
ul.mega-menu li .sub-container.non-mega li a:hover {text-decoration:underline}


/* ==========================================================================
   ZONA BANNER
   ========================================================================== */
   
#zona_banner{
	height:535px;
	width:100%;
	position:relative;
	border-bottom:0px red solid
	}
	
	

/*html{
	height:100%
	}*/
	img { border:none; margin:0; padding:0;}
	
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}
	
	#supersized {  display:block; position:absolute; text-align:center; top:0; overflow:hidden; z-index:-999; max-height:535px;height:535px; width:100%; }
		#supersized img { max-height:535px; position:relative; display:none; outline:none; border:none; }
			/*#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	Speed*/
			/*#supersized.quality img { -ms-interpolation-mode:bicubic;  }			Quality*/
		
		#supersized li { display:block; list-style:none; z-index:-30; position:absolute; overflow:hidden; top:0px; text-align:center; height:535px; background:#fff; }
		#supersized a { height:535px; display:block; }
			#supersized li.prevslide { z-index:-20; }
			#supersized li.activeslide { z-index:-10; }
			#supersized li.image-loading { background:#111 url(../img/progress.gif) no-repeat center center; width:100%; height:100%; }
				#supersized li.image-loading img{ visibility:hidden; }
			#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
			
			
			#bg_grelha{
	background:url(../images/bg_grelha.png) repeat;
	position:absolute;
	top:0px;
	width:100%;
	height:510px
	}
	
/* ==========================================================================
   ZONA ESQUERDA - ESPECIALIDADES
   ========================================================================== */	
#zona_especialid{
	width:232px
	}
	
#zona_especialid .especial{
	background-color:#02508B;
	width:232px;
	height:39px;
	line-height:39px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	position:relative;
	background-image: url(../images/especial_seta_drt.png);
	background-repeat:no-repeat;
	background-position:right;
	margin-bottom:4px
	}
	
#zona_especialid .especial a{
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding-left:5px;
	}
	
#zona_especialid .especial a:hover{
	background-color:#0A8BC8;
	background-image: url(../images/especial_seta_drt.png);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:#003760 3px solid
	}
	
	
/* ==========================================================================
   ZONA DESTAQUES + IMAGENS HOVER
   ========================================================================== */	
	
#mainwrapper {
	font-family: 'Maven Pro', sans-serif; font-weight:normal;line-height:19px; font: 18px; color:#fff; text-shadow:0px 1px 1px rgb(88,88,88);height:auto;
	
}

#mainwrapper h4{
	font-weight:normal;
	font-size:20px;
	margin-top:10px
	
}

/* Image Box Style */
#mainwrapper .box1 {
	cursor: pointer;
	width:232px;
	height:168px;
	position: relative;
	overflow: hidden;
	line-height:103px;
	float:left;
	margin-left:8px

}
#mainwrapper .box1 img {
	position: absolute;
	left: 0;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
}

/* Caption Common Style */
#mainwrapper .box1 .caption {
	position: absolute;
	color: #fff;
	z-index: 100;
	background-image:url(../images/bg_dest.png);
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
		transition: all 300ms ease-out;
	left: 0px;
}

#mainwrapper .box1 .caption img {
	text-align:center
	}



/** Caption 3: Fade **/
#mainwrapper .box1 .fade-caption{
	opacity: 0;
	width:222px;
	height:158px;
	text-align: center;
	padding:5px;
	line-height:25px
}


/** Fade Caption :hover Behaviour **/
#mainwrapper .box1:hover .fade-caption{
	opacity: 1;
}	
	
	
		
/* ==========================================================================
   MENSAGEM
   ========================================================================== */	

#mensagem{
	font-family: 'Maven Pro', sans-serif; 
	font-weight:normal;
	font-size: 20px;
	color:#333333;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px
	}	
	
		
	
/* ==========================================================================
   ZONA DESTAQUES
   ========================================================================== */

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 960px;
}

.destaque{
	width:300px;
	min-height:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	text-align:center;
}
	
.destaque H1{
	font-family: 'Maven Pro', sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#333333;
	font-weight:bold;
	margin-bottom:1px;
	
}

.destaque H2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#999999;
	font-weight:bold;
	margin-bottom:10px;
	
}

.jcarousel-skin-tango .destaque img{
	margin-bottom:10px
	}

.destaque a{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	display:block;
}

.destaque a:hover{

	text-decoration:underline
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 960px;
	min-height: 230px;
}


.jcarousel-skin-tango .jcarousel-item {
    width:300px;
	min-height:230px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0px;
    margin-right: 22px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 90px;
    right: -80px;
    width: 43px;
    height: 43px;
    cursor: pointer;
    background: transparent url(../images/dest_seta_drt.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 0px;
    right: auto;
    background: transparent url(../images/dest_seta_drt.jpg) no-repeat 0 0;
	
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background: transparent url(../images/dest_seta_drt.jpg) no-repeat 0 0;

}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background: transparent url(../images/dest_seta_drt.jpg) no-repeat 0 0;
	
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: transparent url(../images/dest_seta_drt.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 90px;
    left: -80px;
    width: 43px;
    height: 43px;
    cursor: pointer;
    background: transparent url(../images/dest_seta_esq.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0px;
    background: transparent url(../images/dest_seta_esq.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background: transparent url(../images/dest_seta_esq.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background: transparent url(../images/dest_seta_esq.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: transparent url(../images/dest_seta_esq.jpg) no-repeat 0 0;
}




#btn_marcar_consultar{
	width:166px;
	height:42px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#0361A0;
	border-bottom:3px #003A66 solid;
	line-height:42px;
	text-align:center;
	font-weight:bold;
	margin:0 auto
	}
	
#btn_marcar_consultar a{
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	}
	
#btn_marcar_consultar a:hover{
	background-color:#0A8BC8
	}




#bg_acordos{
	width:100%;
	height:33px;
	background-color:#E1E1E1;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:33PX
	}
	
#bg_acordos_logos{
	width:100%;
	padding-bottom:20px;
	padding-top:20px;
	background-color:#F5F5F5;
	margin-bottom:30px
	}
	
#bg_acordos_logos img{
	margin-right:25px
	}

	
/* ==========================================================================
   ZONA CONTEUDOS GERAL
   ========================================================================== */
	
#zona_conteudos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin-bottom:15px
	}
	
#zona_conteudos #titulo_activo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	margin-bottom:20px
	}
	
#zona_conteudos #titulo_activo a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0A92D3;
	}
	
#zona_conteudos #titulo_activo a:hover{
	text-decoration:underline
	}
	
#zona_conteudos h1{
	font-size:30px;
	color:#00508B;
	font-family: 'Maven Pro', sans-serif;
	font-weight:normal;
	margin-bottom:10px;
	line-height:38px
	}
	
#zona_conteudos h2{
	font-size:27px;
	color:#00508B;
	font-family: 'Maven Pro', sans-serif;
	font-weight:normal;
	line-height:32px
	}
	
#zona_conteudos h3{
	font-size:23px;
	color:#00508B;
	font-family: 'Maven Pro', sans-serif;
	font-weight:normal;
	line-height:29px
	}
	
#zona_conteudos h4{
	font-size:18px;
	color:#00508B;
	font-family: 'Maven Pro', sans-serif;
	font-weight:normal;
	line-height:24px
	}
	
#zona_conteudos h5{
	font-size:15px;
	color:#00508B;
	font-family: 'Maven Pro', sans-serif;
	font-weight:normal;
	line-height:22px
	}
	
#zona_conteudos a{
	color:#0A92D3;
	}
#zona_conteudos .conteudo{
	line-height:19px
	}	
#zona_conteudos .conteudo ul{
	margin-left:30px
	}
	
#zona_conteudos a:hover{
	text-decoration:underline
	}
	
hr{
	border:0;
	border-top:1px solid #999
	}

#btn_marcar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:140px;
	height:27px;
	background-color:#4A6ACD;
	margin-top:20px
	}	
#btn_marcar a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:140px;
	line-height:27px;
	display:block;
	text-align:center
	}
	
#btn_marcar:hover{
	background-color:#ABC3E5
	}


div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: right;
	width: 300px; 
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}

div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 265px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 300px;
	height: 265px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow a{
width:300px
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: inline-block;
	width: 400px;
	height: 250px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 250px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: left;
	top:0
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	border: 0px solid #ccc;
	width:300px;
	height:250px
}

div.image-desc {

	padding-top: 0px;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
	
}
a.thumb {
	display: block;
	width:59px;
	height:59px
	
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
	width:59px;
	height:59px
}


/* ==========================================================================
   ZONA FOOTER
   ========================================================================== */
   	
#zona_footer{
	width:100%;
	background-color:#4A6ACD;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:30px
	}
	
#menu_bx td{
	padding-right:30px;
	}
   
#menu_bx a{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold
	}
	
#menu_bx a:hover{
	color:#0A8BC8;
	}
	
ul#sub_bx{
	list-style-type:none;
	margin-top:10px;
	margin-bottom:10px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

ul#sub_bx li{
	display:block;
	margin-bottom:5px
	}		
ul#sub_bx li a{
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	color:#333333;
	}
	
ul#sub_bx li a:hover{
	color:#0A8BC8;
	}
	
	
.credito{
	position:relative;
	color:#999999;
	font-size:11px;
	font-weight:bold;
	margin-top:20px;
	padding-bottom:40px
	}
	
.credito a{
	color:#999999;
	font-size:11px;
	}
	
.credito a:hover{
	color:#0A8BC8;
	}










	
#form_pesq{
	margin-top:25px
	}
		
#form_pesq input{
	height:20px;
	width:130px;
	border:1px solid #ccc;
	background:#F9F9F9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333
	}
	
#form_pesq input.btn{
	height:22px;
	width:28px;
	background:none;
	background-image:url(../images/btn_pesquisa.jpg);
	background-repeat:no-repeat;
	border:0px solid #ccc;
	cursor:pointer
	}
	
	
/* ==========================================================================
   FORMULÁRIO KIT
   ========================================================================== */
	
#form_contacto input, #form_contacto select{
	background:none;
	border:1px rgb(210,209,205) solid; 
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}

#form_contacto textarea{
	background:none;
	border:1px rgb(210,209,205) solid; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
	
#form_contacto input.submit{
	
	background:rgb(210,209,205);
	color:rgb(100,100,100);
	border:0px;
	border-radius:0px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	width:80px;
	cursor:pointer;
	}
	
#form_contacto input.submit:hover{
	background:#1E3EA2;
	color:#ffffff;
	}
			
#zona_share{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	height:35px;
	margin-top:30px;
	padding-top:15px;
	}
	
	
	
.tipsy { font-size: 12px; position: absolute; padding: 5px; z-index: 100000; top:-20px}
  .tipsy-inner { background-color: #00569b; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

  /* Rounded corners */
  .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #00569b; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-e { border-left-color: #00569b; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }

	
