/* CSS Document */

/* Browser Reset */
 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	background-color: #FFFFFF;
	text-align: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

html {
	height: 100%;
}

:focus { 
	outline: none; 
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Forms */
span.form-login,
span.form-login span {
	display: block;
} 

fieldset {
	border: 1px solid #006699;
}

legend { font-weight: bold; background: #ffffff; }
textarea, input[type='text'], input[type='password'], input[type='file'], .select {
	border: 1px solid #006699;
	background: #ffffff;
}
.select { width:150px; border: 1px solid Gray; }

textarea:hover, input[type='text']:hover, input[type='password']:hover, input[type='file']:hover, .select:hover { border-color: #666666; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, input[type='file']:focus, .select:focus {
	outline: 2px solid #009FEF;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
}
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'],  input[type='reset'], .select, button { cursor: pointer; }
input[type='hidden'] { display: none; }


.select   { padding: 0 .6 .6 .6; }
legend { padding: 0 .8em 0 .8em; }
textarea, input[type='text'], input[type='password'],input[type='file'] { padding: .1em 0 .1em .4em; }
option { padding: 0 0 .1em .4em; }
#form1 div {
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FEF4DD;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#form2 div {
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FBE9EA;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}


/* alterado agora na nova versão */
#form3 div {
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#form5 div {
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#formulario div {
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}


/* descomentado agora para a nova versão */
#form3 div label {
	display:block;
	float:left;
	text-align:left;
	width:150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	/*padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;*/
}

#formulario div label {
	display:block;
	float:left;
	text-align:left;
	width:150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	/*padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;*/
}


#rbtSexoBebe li label
{
    width:auto;
}



#form5 div label {
	display:block;
	float:left;
	text-align:left;
	width:100px;
	font-weight: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
}

button, input[type='button'], input[type='submit'] { padding: .2em .3em .2em .1em; line-height: 100%; 	font-weight: bold;
	color: #333333;
}

.backform {
	background-color: #FDE6F4;
	font-weight: bold;
	color: #333333;
	margin: 2px 0 0 0;
	padding: 4px 2px 4px 4px;
}



/* Form validation */

.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Paragraph */

p {	margin: 10px 0px 15px 0px; }



/* Paragraph */

p {	margin: 10px 0px 15px 0px; }


/* Lists */

ul, ol {
	padding-left: 15px;
	line-height: 20px;	
	list-style-type: disc;
}

li {
	color: #DB1869;	
}

dl { margin: 1em 0; padding-left: 0px; }
dd { padding-left: 0px; }


/* Tables */

td, th {
	padding: 6px; 
}

table#tabledocs {
	margin: 0px;
	border-top-width: 1px;
	
}

table#tableserv {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

table.tablesorter {
	width: 100%;
}

table.tablesorter thead tr .header {
	background-color: #A91050;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}



table.tablesorter tbody td {
	background-color: #ECECEC;
	font-size: 11px;
	padding: 2px;
	color: #333333;
	vertical-align: middle;
}

table.tablesorter tbody tr.odd td {
	background-color: #FFFFFF;
	font-size: 11px;
}

table.tablesorter tbody tr.sort td {
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6D8696;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: middle;
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #F6D89A;
	color: #333333;
}

table.tablesorter thead tr .headerSortDown {
	background-image: url(http://www.criovida.pt/images/tables/arrow_desc.gif);
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(http://www.criovida.pt/images/tables/arrow_asc.gif);
}


/* Links */

a:link, a:visited{
	color: #DB1869;
	text-decoration: none;
}

a:hover {
	color: #DB1869;
	text-decoration: underline;
}



/* Headings */

h1, h2, h3, h4, h5, h6, address {
	font-family: "Lucida Grande", Tahoma, Arial;
	margin-bottom: 2px;
	line-height: 100%;
	
}

h1 { font-size: 180%; }
h2 { font-size: 130%; }
h3 { font-size: 120%; }
h4 { font-size: 120%; }
h5 { font-size: 130%; }
h6 { font-size: 125%; }

h1 {
	color:#333333;
	margin-top: 15px;
	margin-bottom: 10px;
}

h2 {
	color:#DB1869;
    font-weight: bold;
    margin-top: 15px;
	margin-bottom: 10px;
    line-height: 120%;
}

h3 {
	color:#7D9CC0;
	font-weight: bold;
}

h4 {
	color:#DB1869;
}

h5 {
	color:#333333;
	margin-top: 15px;
	margin-bottom: 10px;
}

h6 {
	color:#DB1869;
}

h2:a:link {
	color: #57A9CE;
    text-decoration: none;
}

h2:a:hover {
	color: #57A9CE;
    text-decoration: underline;
}

/* Horizontal rule */

hr {
	margin: 15px 0px 15px 0px;
	display: block;
	height: 1px;
	background-color: #FFFFFF;
}

/* AppleMenu (http://www.dynamicdrive.com/dynamicindex17/ddaccordionmenu-apple.htm) */

.applemenu{
	padding: 0;
	width: 249px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 11px;
}

.applemenu div.silverheader a{
	color: white;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 5px 0;
	padding-left: 8px;
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-image: url(../../imagens/applemenu/cinza.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
	background-image: url(../../imagens/applemenu/rosa.png);
	color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
	padding: 5px;
	height: 130px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
	background-color: #EBEBEB;
}

div#news {
	color: #333333;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F40076;
	margin-bottom: 8px;
	padding-bottom: 4px;
	line-height: 17px;
}

div#ver {
	width:25px;
	height:9px;
	float: right;
}

/* sideMenu */

.arrowsidemenu{
	width: 209px;
	
}
	
.arrowsidemenu div a{ /*header bar links*/
	display: block;
	height: 18px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 18px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	font-family: "Lucida Grande", Tahoma, Arial;
	font-size: 13px;
	font-weight: normal;
	background-color: transparent;
	background-image: url(../../imagens/sidemenu/rosa.png);
	background-position: center;
	background-repeat: no-repeat;
}
	
.arrowsidemenu div a:link, .arrowsidemenu div a:visited{
	color: #FFFFFF;
}

.arrowsidemenu div a:hover{
	background-position: center;
}

.arrowsidemenu div.unselected a{ /*header that's currently not selected*/
	color: #FFFFFF;
}

	
.arrowsidemenu div.selected a{ /*header that's currently selected*/
	color: #FFFFFF;
	background-position: center !important;
}

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

.arrowsidemenu ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


.arrowsidemenu ul li a{ /*sub menu links*/
	display: block;
	text-decoration: none;
	color: #666666;
	padding: 5px 0;
	padding-left: 10px;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #E1E1E1;
	font-family: "Lucida Grande", Tahoma, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.arrowsidemenu ul li a:hover{
	background-color: #CCCCCC;
}

/* scrolltop */

div#topcontrol {
    cursor: pointer;
}

/* thumbviewer */

#thumbBox{
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ 
font: bold 13px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ 
background-color: white;
}

#thumbLoading{ 
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

/* lightwindow */

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 8px solid #ffffff;
		background-color: #333333;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(http://www.criovida.pt/images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active {
	background-image: url(../../imagens/images/prevlabel.gif);
	background-repeat: no-repeat;
	background-position: left 15%;
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active {
	background-image: url(../../imagens/images/nextlabel.gif);
	background-repeat: no-repeat;
	background-position: right 15%;
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
	display: block;
	height: 20px;
	width: 77px;
	float: right;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	font-size: 11px;
	color: #333333;
	background-image: url(../../imagens/images/black-70.png);
	background-repeat: repeat;
	background-position: 0 0;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
	
		background-color: #000000;
		
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #333333;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
	background-color: transparent;
	background-image: url(../../imagens/images/arrow-up.gif);
	background-repeat: no-repeat;
	background-position: 60px 5px;
	}

	#lightwindow_galleries_tab .down {
	background-color: transparent;
	background-image: url(../../imagens/images/arrow-down.gif);
	background-repeat: no-repeat;
	background-position: 60px 6px;
	}

	#lightwindow_galleries_list {
		background: url(http://www.criovida.pt/images/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F333;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #333333;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #333333;
		border-left: 3px solid #333333;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #333333;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #333333;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
	color: #ffffff;
	font-size: 13px;
	line-height: 25px;
	text-align: left;
	float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
	float: right;
	text-align: right;
	cursor: pointer;
	color: #ffffff;
	line-height: 25px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

/* Layout */

body {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 130%;
	color: #666666;
}

div.main {
	width: 780px;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div#header_wrapper {
	width:auto;
	z-index: 10;
	position: relative;
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 150px;
}

#logo {
	padding: 0px;
	width: 220px;
	height: 95px;
	z-index: 200;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

#login table
{
	width: 250px;
	float: right;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

/*#login fieldset { border-top:none; border-right:none; border-bottom:none; border-left:none; }*/

#login
{
	width: 250px;
	height: 70px;
	float: right;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;	
	margin-bottom: 0px;
	/*padding: 5px;*/
}
.loginControl { width:364px; height:152px; border:solid 1px #DB1869; background-color:#f5f5f5; }
.loginControl .lcTitle { font-weight:bold; color:#DB1869; font-size:18px; text-align:center; width:364px; margin-top:8px; }
.loginControl .lcForms { width:364px; margin-top:25px; }
.loginControl .lcFormsList { width:364px; list-style-type:none; padding:0; }
.loginControl .lcFormsList li input { width:150px; margin-bottom:8px; }
.loginControl .lcUsername { color:Gray; font-style:italic; }
.loginControl .lcPassword { width:150px; }
.loginControl .lcTextbox { width:150px; color:Gray; font-style:italic; text-decoration:underline; }
.loginControl fieldset { border:none; width:364px; height:152px; }
.loginViewControl { background-color:#f5f5f5; width: 250px; height: 70px; padding:5px; }


div#user {
	color: #333333;
	margin-bottom: 8px;
	margin-top: 5px;
	font-size: 100%;
}

div#bemvindo {
	color: #DB1869;
	margin-bottom: 6px;
	font-size: 95%;
	font-weight: bold;
}

div#terminar {
	font-size: 90%;
	text-align: right;
	vertical-align:bottom;
}


div#menu_wrapper {
	width:625px;
	height:20px;
	z-index: 50;
	float: left;
	margin-bottom: 10px;
}

div#bt_home {
	width:36px;
	height:20px;
	float: left;
	margin-right: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#bt_criovida {
	width:67px;
	height:20px;
	float: left;
	margin-right: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#bt_adesao {
	width:47px;
	height:20px;
	float: left;
	margin-right: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#bt_celulas {
	width:119px;
	height:20px;
	float: left;
	margin-right: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#bt_mundo_criovida {
	width:106px;
	height:20px;
	float: left;
	margin-right: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#bt_faqs {
	width:31px;
	height:20px;
	float: left;
	margin-right: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#bt_contactos {
	width:71px;
	height:20px;
	float: left;
}

div#banner_home {
	width:auto;
	height:250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div#banner_mundocrio {
	width:auto;
	/*height:250px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div.main_content {
	width: auto;
	padding: 0px;
	overflow: hidden;
	z-index: 60;
}

div#left {
	width: 505px;
	float: left;
   
	padding: 0px;
}

div#titulo {
	width: 530px;
	margin-bottom: 5px;
}

div#txt {
	width: auto;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

div#right {
	width: 260px;
	float: right;
	padding: 0px;
}

div#acordiao {
	width: 250px;
	height:165px;
	float: right;
	padding: 0px;
	background-image: url(../../imagens/acordiao.png);
	background-repeat: no-repeat;
}

div#social_wraper {
	width: 249px;
	height:75px;
	float: right;
	padding: 0px;
	margin-top: 15px;
}

div#linha_apoio {
	width: 249px;
	height:51px;
	float: right;
	padding: 0px;
	margin-top: 25px;
	margin-bottom: 25px;
}

div#social_titulo {
	width: 220px;
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 12px;
	font-weight: bold;
	color: #333333;
	margin-left: 16px;
}

div#social_icons {
	width: 75px;
	float: left;
	text-align: center;
	margin-left: 16px;
}

div#social_icons2 {
	width: 75px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
}

div#social_icons3 {
	width: 75px;
	float: left;
	text-align: center;
}

div#bottom {
	width: 780px;
	height:175px;
	float: right;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div#mod1 {
	width: 190px;
	height:175px;
	float: left;
	background-image: url(../../imagens/modulos/mod.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#mod2 {
	width: 190px;
	height:175px;
	float: left;
	background-image: url(../../imagens/modulos/mod.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#mod3 {
	width: 190px;
	height:175px;
	float: left;
	background-image: url(../../imagens/modulos/mod.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#mod4 {
	width: 190px;
	height:175px;
	float: left;
	background-image: url(../../imagens/modulos/mod.jpg);
	background-repeat: no-repeat;
}

div#mod_edit {
	width: 166px;
	height:132px;
	margin-top: 13px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;	
}

div#mod_link {
	width: 174px;
	height:14px;
	margin-top: 8px;
	margin-bottom: 3px;
	float: right;
	margin-right: 9px;
	text-align: right;
}

div#saber_mais {
	width: 79px;
	height:20px;
	float: left;
}

div#saber_mais2 {
	width: 79px;
	height:20px;
	float: right;
	margin-right: 40px;
}

div#mod_adira {
	width: 120px;
	height:16px;
	margin-top: 5px;
	margin-bottom: 3px;
	float: right;
	margin-right: 12px;
	font-size: 95%;
}

div#footer {
	width: 780px;
	height:65px;
	margin-bottom: 8px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 30px;
}

div#copyright {
	width: 450px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666666;
	text-decoration: none;
}

/* Alterado na nova versão para novo footer */
div#contacto {
	width: 117px;
	height:47px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../../imagens/linha_apoio2.png);
	background-repeat: no-repeat;
}

div#banner_clube_bebe_0-20 {
	width:auto;
	height:230px;
	background-image: url(../../imagens/banners/c_bebe_1.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div#banner_clube_bebe_alimenta {
	width:auto;
	height:230px;
	background-image: url(../../imagens/banners/alimentacao.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div#submenu_wraper {
	width: 220px;
	float: left;
	margin-right: 0px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

div#content {
	width: 545px;
	float: right;
    padding: 0px;
}

div#separador1 {
	width:545px;
	height:2px;
	background-image: url(../../imagens/separador.png);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	background-position: center;
}

div#separador {
	width:545px;
	height:2px;
	background-image: url(../imagens/separador.png);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-position: center;
	float: left;
}

div#wraper_0-20 {
	width:545px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

div#receitas {
	width:107px;
	height:54px;
	float: left;	
}

div#passeios {
	width:131px;
	height:54px;
	float: left;	
}

div#direitos {
	width:152px;
	height:54px;
	float: left;	
}

div#musicas {
	width:155px;
	height:54px;
	float: left;	
}

div#ideias {
	width:107px;
	height:62px;
	float: left;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#curiosidades {
	width:143px;
	height:62px;
	float: left;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#nomes {
	width:135px;
	height:62px;
	float: left;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#dicas {
	width:160px;
	height:62px;
	float: left;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.style4 {
	color: #DB1869; 
}

div#pintar {
	width:545px;
	margin-top: 15px;
	margin-bottom: 15px;
}

div#wraper_prints {
	width:70px;
	height:98px;
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
}

div#thumbs {
	width:50px;
	height:70px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

div#thumbs_link {
	width:95px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
	vertical-align: top;
	line-height: 11px;
	text-align: center;
}

.style5 {
	color: #666666;
	font-weight: bold;
}

.style6 {color: #666666}

div#breadcrums {
	width: 545px;
	margin-bottom: 8px;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

div#designacao_wraper {
	width: 530px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 0px;
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}

div#designacao_ordem {
	width: 20px;
	float: left;	
}

div#designacao_descricao {
	width: 470px;
	float: left;
	padding-left: 4px;
}

div#designacao_unidade {
	width: 18px;
	float: left;
	padding-left: 10px;
}

div#designacao_wraper_2 {
	width: 530px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 0px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}

/* pesquisa */

div#search {
	width: 135px;
	position: absolute;
	right: -1px;
	bottom: 25px;
}

#search_box {
	width: 136px;
	height: 24px;
	background-image: url(../../imagens/pesquisa/fundo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: right;
	padding-top: 3px;
}

#search_box #s {
	float: left;
	border: 0;
	width: 94px;
	background: none;
	color: #646464;
	font-size: 90%;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	padding: 0px;
	margin-top: 0px;
	-margin-top: 3px; /* IE7 fix */
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 6px;
}

#search_box #go {
	float: left;
	margin-top: -3px;
	-margin-top: 0px; /* IE7 fix */
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 2px;
}

.search_menu {
	margin-left: -2px;
	font-size: 90%;
	font-weight: bold;
}

#search_buttons input {
	margin-right: 1px;
}

div#wraperservicos {
	width: 540px;
	float: left;
	height: 190px;
}

div#imagservicos_main {
	width: 535px;
	height: 165px;
	float: left;
	padding: 0px;
	background-image: url(../../imagens/maisservicos/Imag_mservicos.jpg);
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

div#imagservicos {
	width: 114px;
	height: 166px;
	float: left;
	padding: 0px;
	background-image: url(../../imagens/maisservicos/Imag_mserv1.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

div#imagservicos2 {
	width: 114px;
	height: 166px;
	float: left;
	padding: 0px;
	background-image: url(../../imagens/maisservicos/Imag_mserv2.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div#imagservicos3 {
	width: 114px;
	height: 166px;
	float: left;
	padding: 0px;
	background-image: url(../../imagens/maisservicos/Imag_mserv3.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div#imagservicos4 {
	width: 114px;
	height: 166px;
	float: left;
	padding: 0px;
	background-image: url(../../imagens/maisservicos/Imag_mserv4.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div#imagservicos5 {
	width: 114px;
	height: 166px;
	float: left;
	padding: 0px;
	background-image: url(../../imagens/maisservicos/Imag_mserv5.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


div#txtservicos {
	width: 410px;
	float: left;
	margin-left: 10px;	
}

div#txtservicos2 {
	width: 540px;
	float: left;
	padding: 0px;
}

div#txtcontactos {
	float: left;
	margin-bottom: 20px;
	width: 240px;
	margin-top: 20px;
	margin-right: 15px;
	height: 150px;
}

div#txtcontactos2 {
	float: left;
	margin-bottom: 20px;
	width: 240px;
	margin-top: 20px;
	margin-right: 15px;
	height: 150px;
	text-align: center;
}

div#selo {
	width: 184px;
	height: 184px;
	float: left;
	background-image: url(../../imagens/selo.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px;
}

div#imagpqservem {
	width: 545px;
	height: 317px;
	float: left;
	padding: 0px;
	background-image: url(../../imagens/celulaestaminais/imag_pqservem.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

div#imagqsomos {
	width: 545px;
	height: 373px;
	float: left;
	padding: 0px;
	background-image: url(../../imagens/celulaestaminais/esq_qsomos.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;	
}

div#txt_cestaminais {
	width: 545px;
	float: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}

div#txt_c_espciais {
	width: 300px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

div#txt_c_espciais2 {
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	
}
div#imagparcerias {
	width: 60px;
	height: 60px;
	float: left;
	text-align: center;
	margin-top: 20px;
}

div#imagparcerias2 {
	width: 172px;
	height: 60px;
	float: left;
	text-align: center;
	margin-top: 20px;
	margin-left: 5px;
}

div#submenu_wraper2 {
	width: 220px;
	float: right;
	margin-right: 0px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 90px;
}

div#content2 {
	width: 545px;
	float: left;
    padding: 0px;
}

div#content3 {
	width: 780px;
	float: left;
	padding: 0px;
}

div#adesao_passo {
	width: 96px;
	height: 39px;
	float: left;
	margin-bottom: 30px;
}

div#adesao_passo_txt {
	height: 50px;
	float: left;
	margin-left: 5px;
	width: 430px;
}

.adesao_passo_txt1 {
	font-size: 120%;
	font-weight: bold;
	color: #F86514;	
}

.adesao_passo_txt2 {
	font-size: 120%;
	font-weight: bold;
	color: #DB1869;	
}

.adesao_passo_txt3 {
	font-size: 120%;
	font-weight: bold;
	color: #19912C;	
}

.adesao_passo_txt4 {
	font-size: 120%;
	font-weight: bold;
	color: #00478B;	
}

div#adesao_wraper {
	width: 540px;
	height: 71px;
	float: left;
	margin-bottom: 20px;
}

.Textdestaq {    
font-family: "Lucida Grande", Tahoma, Arial;    
font-size: 12px;    
font-weight: bold;   
 color: #333333; }

div#wraper_form2 {
	width: 780px;
	float: left;
}

div#logo_contacto {
	width: 100px;
	height: 28px;
	float: left;
	margin-right: 50px;
	margin-bottom: 5px;
}

div#txt2_contacto {
	width: 220px;
	float: left;
}

.menuNavegacao 
{
    background-color:Black;
    width:1000px;
    float: left;
	margin-right: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* Styles for Login */
#logout h3 {
 
    
}

.LinkToLabel:hover {
 color:#333333; 
 text-decoration:none; 
}

.LinkToLabel:visited {
 color:#333333; 
 text-decoration:none;
}


/* Styles para o Form de encomendas */
#form3 .chkSexo {
	float:left;
}

#form3 .chkSexo div {
    width:80px;
    /*height:25px;*/
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
}

#form3 .chkSexo div ul {
    width:80px;
    /*height:25px;    */
    list-style-type:none;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0;
	padding:0;
}

#form3 .chkSexo div li {        
    float:left;
    width:40px;
    /*height:25px;*/
    /*list-style-type:none;*/   
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#form3 .chkSexo div label {    
    color: #666666;
    width:10px;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 14px;
}

#form3 .chkSexo input {    
    float:left;    
}

.chkListFormEncomendas {    
    width:300px;    
}

.chkListFormEncomendas input { float:right; }

#form3 div .chkListFormEncomendas label {
    width:200px; 
}

#form3 .checkMaePai div {    
    width:70px;
    height:25px;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;  
	position: relative; 
}

#form3 .checkMaePai div ul {
    width:100px;
    height:25px;    
    /*list-style-type:none;*/
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0;
	padding:0;
}

#form3 .checkMaePai div li {       
    float:left;
    width:50px;
    height:25px;
    list-style-type:none;    
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#form3 .checkMaePai div label {    
    color: #666666;
    width:10px;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 14px;
}

#form3 .checkMaePai input {    
     float:left;
}

#form3 .checkFormaPagamento div {       
    width:100%;
    height:100%;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;	
	float:left;
}

#form3 .checkFormaPagamento div li {    
    list-style-type:none;
    width:300px;
    height:25px;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#form3 .checkFormaPagamento div label {    
    width:250px;
    background-color:Transparent;    
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
	font-weight:bold;
}

#form3 .checkFormaPagamento div ul {
    width:100%;
    height:100%;
    float:left;
}

#form3 .checkFormaPagamento input {      
    float:left; 
}

.checkFormaPagamento {
    width:100%;
    height:200px;
}

#form3 .checkFormaPagamento2 div {     
    height:150px;
    width:100%;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;   
}

#form3 .checkFormaPagamento2 div li {        
    list-style-type:none;
    width:100%; /*300px;*/
    height:10px;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:inline-block;
}

#form3 .checkFormaPagamento2 div label {    
    color:#666666;
    width:400px; /*250px;*/
    background-color:Transparent;    
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
	line-height:50px;
}

.checkFormaPagamento2 {
    width:100%;
}

#form3 .checkFormaPagamento2 div ul {
    width:100%;
    height:100%;
    float:left;
}

#form3 .checkFormaPagamento2 input {    
    float:left;
    margin-right:5px;   
}



/* Styles para o Form de Ofertas */

#form3 .checkKitPresente div {
    /*background-color:Blue;*/
    width:350px;
    height:25px;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	/*padding-right: 20px;*/
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;           
}

#form3 .checkKitPresente div li {  
    float:left;
    width:120px;
    height:25px;
    list-style-type:none;    
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#form3 .checkKitPresente div ul {
    width:350px;
    height:25px;    
    /*list-style-type:none;*/
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0;
	padding:0;
}

#form3 .checkKitPresente div label {    
    width:100px;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
	color: #666666;	
}

#form3 .checkKitPresente input {    
    float:left;   
}

#form3 .ErrorMessagesStyle li {
    color:Red;
}

#form3 .ErrorMessagesStyle span {
    color:Red;
    margin-left:4px; 
}

#form3 .ErrorMessagesStyle label { color:Red; margin-left:4px; width:100%; }

/* Styles para o Form de Inscrições */

#form3 .padToText {
    padding-top:15px
}

div#txt_pesquisa {
	float: left;
	margin-top: 30px;
	width: 500px;
}

#item_gen {
	padding-bottom: 5px;
	margin-bottom: 15px;
	margin-top: 30px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	width: 545px;
}

div#txt_vantagens {
	float: left;
	width: 315px;
	padding-top: 2px;
}

div#sabermais_vantagens {
	float: left;
	width: 80px;
}

/* noticias */

div#news_destaque_wraper {
	float: left;
	width: 545px;
	margin-top: 5px;	
}

div#news_titulo_destaque {
	float: left;
	width: 520px;
	font-size: 14px;	
	margin-bottom: 10px;
	font-weight: bold;
	line-height: 17px;
}

div#news_titulo_destaque a { color: #333333; }

div#news_data {
	float: left;
	width: 100px;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	margin-bottom: 5px;
}

div#news_destaque {
	float: left;
	width: 535px;
	font-size: 11px;
	color: #333333;
	margin-bottom: 7px;
	background-color: #E4E4E4;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height:130%;
}

div#news_sabermais {
	float: right;	
}

div#news_left {
	float: left;
	width: 240px;	
}

div#news_right {
	float: right;
	width: 240px;	
}

div#news_titulo {
	float: left;
	width: 220px;
	font-size: 13px;
	color: #DB1869;
	font-weight: bold;
	margin-bottom: 10px;
}

div#news_txt {
	float: right;
	width: 240px;
	margin-bottom: 5px;
	color:#666666;
	line-height:130%;
}

div#news_full_wraper {
	float: left;
	width: 545px;
	margin-top: 5px;	
}

div#news_titulo_full {
	float: left;
	width: 545px;
	font-size: 14px;
	color: #333333;
	margin-bottom: 10px;
	font-weight: bold;
	line-height: 17px;
}

div#news_nav {
	float: left;
	width: 545px;
	margin-bottom: 5px;
	text-align: center;
	margin-top: 30px;
}

div#news_txt_full {
	float: left;
	width: 545px;	
}

a.link {
	background-repeat: no-repeat;
	background-image: url(../../imagens/link_icon.jpg);
	padding-right: 32px;
	background-position: right;
	line-height: 22px;
}

div#wraper_equipa {
	float: left;
	width: 250px;
	margin-right: 80px;
}

div#flash_componentes {
	float: left;
	width: 540px;
}

/* Pesquisa */

div#total_pesquisa {
	float:left;
	font-size: 95%;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #666666;
	margin-right: 3px;
}

div#numero_pesquisa {
	float:left;
	font-size: 95%;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #333333;
	margin-right: 3px;
}

div#resultados_pesquisa {
	float:left;
	font-size: 95%;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #666666;
}

div#sort_pesquisa {
	float:right;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #333333;
}

div#nome_pesquisa {
	margin-bottom: 0px;
	text-decoration: none;
	margin-top: 15px;
	margin-right: 0px;
	float: left;
	margin-left: 5px;
}

div#discricao_pesquisa {
	font-size: 95%;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-weight: normal;
	float: left;
	width: 625px;
}


div#pesquisa {
	width:625px;
	float:left;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-weight: bold;
}

div#ordenacao_pesquisa {
	margin-bottom: 0px;
	text-decoration: none;
	margin-top: 15px;
	margin-right: 0px;
	float: left;
}

.destaque_pesquisa {
	background-color: #FCE6F3;
	font-weight: bold;
	color: #333333;
}

div#topo_nav {
	width:625px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

a.float {
	font-weight: bold;
	color: #333333;
}

.pagerSeparator { color:#666666; }
.chaveta { color:#DB1869; font-weight:bold; }
div.sf_pagerNewsOutside { width:545px; float:left; text-align:center; }
div.sf_pagerNewsOutside ol.sf_pagerNews { margin: 0px auto; padding: 0; width: 545px; list-style: none; clear: both; }
div.sf_pagerNewsOutside ol.sf_pagerNews li { margin: 0; padding: 0 0px 0 0; display:inline; }
div.sf_pagerNewsOutside ol.sf_pagerNews li a { padding: 3px 5px; }
div.sf_pagerNewsOutside ol.sf_pagerNews li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem {
	color:#DB1869; font-weight:bold; text-decoration: none; cursor: default; }
	
.sf_singleNews { clear:both; }

.searchResults
{
    clear:both;
}

#descricao {
	float:left;
	margin-top: 5px;
	width: auto;
}
#icon_link {
	float:left;
	margin-left: 5px;
	margin-top: 5px;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	padding:5px;
	display:none;
	color:#fff;
	background-color: #C3185C;
}

#wraper_celulas {
	float:left;
	width: 545px;
	margin-bottom: 10px;
}

#txt_celulas {
	float:left;	
}

#seta {
	float:left;
	background-position: center center;
	height: 18px;
	width: 27px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}

#txt_celulas2 {
	float:left;
	width: 545px;
}

.labelAcordosParcerias { width:150px; }

/* GRID ACORDOS E PARCERIAS */
.gridViewClinicas {  }
.gridViewClinicas .gridHeader { background-color: #A91050; color: #FFFFFF; text-align: left; vertical-align: middle; height:30px; }
.gridViewClinicas .gridHeader th { vertical-align:middle; text-align:center; }
.gridViewClinicas .gridRow { background-color:#FFFFFF; color:#333333; }
.gridViewClinicas .gridRow td { vertical-align:middle; text-align:center; }
.gridViewClinicas .gridRowAlt { background-color:#ECECEC; color:#333333; }
.gridViewClinicas .gridRowAlt td { vertical-align:middle; text-align:center; }

/* PLAYLAND FOTOS */
.uploadDiv { margin:2px 0 0 0; padding:4px 2px 4px 4px; }
.labelExtensions { color:Red; font-size:10px; display:block; margin-top:10px; margin-bottom:10px; }
.divMoldura { width:100%; margin-top:20px; margin-bottom:60px; }
.rblMoldura { list-style:none; }
.divMoldura li { margin-left:45px; float:left; }

.divFotosResultado { margin-left:auto; margin-right:auto; margin-top:25px; }


.teste
{
    color:Red;

}

/* DESTAQUE */

div#contentdestaque {
	width: 505px;
	height: 136px;
	padding: 0px;
	margin-bottom: 20px;
}

div#contentdestaque2 {
	width: 542px;
	height: 136px;
	padding: 0px;
	margin-bottom: 20px;
}

div#contentdestaque3 {
	float: left;
	width: 485px;
	height: 36px;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #F3F3F3;
}

.destaqimage {
	height: 136px;
	width: 176px;
	float: left;
}

.destaqtext {
	float: right;
	height: 126px;
	width: 329px;
	background-color: #F3F3F3;
	margin-top: 10px;
}

.destaqtext2 {
	float: right;
	height: 126px;
	width: 366px;
	background-color: #F3F3F3;
	margin-top: 10px;
}

.text_destaq2 {
	width: 350px;
	float: right;
	margin-top: 14px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-right: 10px;
}

.destaqtext3 {
	height: 126px;
	width: 542px;
	background-color: #F3F3F3;
	margin-top: 10px;
}

.text_destaq3 {
	width: 530px;
	margin-top: 14px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-right: 10px;
}

.text_destaq {
	width: 309px;
	float: right;
	margin-top: 14px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-right: 10px;
}

.separadordest {
	width: 309px;
	margin-right: 10px;
	margin-right: 10px;
	float: right;
	background-image: url(../../imagens/destaques/separdestaq.jpg);
	background-repeat: repeat-x;
	margin-top: 6px;
	margin-bottom: 0px;
	height: 6px;
}
.separadordest2 {
	width: 350px;
	margin-right: 10px;
	margin-right: 10px;
	float: right;
	background-image: url(../../imagens/destaques/separdestaq.jpg);
	background-repeat: repeat-x;
	margin-top: 6px;
	margin-bottom: 0px;
	height: 6px;
}


/* CALL-CENTER ALTERNATIVO */


div#txt_contact {
	width: auto;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}


/* PASSATEMPO CRIOAMIGOS */

div#imag_passatempo {
	width: 130px;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 150px;
}

div#text_passatempo1 {
	float: right;
	margin-top: 20px;
	width: 380px;
}

.butpassatempo {
	float: left;
	height: 45px;
	width: 225px;
	margin-bottom: 20px;
	margin-top: 20px;
}

div#txtpassat {
	width: auto;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 0px;
}

div#txt_c_espciais3 {
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 545px;
	margin-top: 35px;
}

div#txt_c_espciais4 {
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 545px;
	background-image: url(../../imagens/outras_ofertas/barrigas.png);
	background-position: right top;
	background-repeat: no-repeat;
}

div#txt_c_espciais5 {
	float: left;
	width: 472px;
	background-image: url(../../imagens/outras_ofertas/titulo_barrigas.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 84px;
	margin-bottom: 15px;
}