/*
Theme Name: Drª Marta Schell.
Description: Drª Marta Schell.
Author:RT Webdesign
Author URI:http://www.rtwebdesign.com.br
Version:1.0
License:Private License




!!!!!!!!!!  DO NOT EDIT THIS FILE !!!!!!!!!!
If you need to make changes to this theme, create a new stylesheet in the wp-content folder then go to the 'Wordpress Admin > Settings > Adventure Journal' and add your new stylesheet under the 'Custom Stylesheet' section. This will prevent your changes from being overwritten when new versions of this theme is released.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/

/******************** Default HTML Styling *********************/
@import url("css/foundation.css");
* { padding:0; margin:0; }
html,body { /*width:100%; height:100%;*/ }
body {
	font-family: 'myriad_proregular', Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	line-height: 1.25;
	margin: 0;
	background-color: #FFF;
	color: #666666;
	font-weight: normal;
}
img { border:0; }
font { font-family: 'myriad_proregular',Tahoma, Geneva, sans-serif; }
/*h1,h2,h3,h4,h5,h6, .h1, .h2,.h3,.h4,.h5,.h6 { font-family:'VollkornRegular', Geneva, sans-serif; font-size:40px; font-style:normal; font-variant:normal; color:#603913; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; letter-spacing:-2px; }
*/
h1,h2,h3,h4,h5,h6, .h1, .h2,.h3,.h4,.h5,.h6 { font-family:'open_sansbold', sans-serif !important; Helvetica, sans-serif; font-size:53px; font-style:normal; font-variant:normal; color:#21667A; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; }

	h1, .h1 { font-weight:normal; }
    h2, .h2 { font-size:32px; letter-spacing:-1px; }
    h3, .h3 { font-size:25px; letter-spacing:-0.5px; }
    h4, .h4 { letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
	h5, .h5 { letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
	h6, .h6 { letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
p { line-height:1.5em; margin-bottom:1em; }
ul,ol { margin-bottom:1em; padding:0; }
    ul ul { padding-bottom:0px; margin-bottom:0px; }
li { margin-left:1.3em; padding:0px; margin-bottom:0.5em; }
	ul li { list-style:dot; }
    ul ul li { list-style:none; }
	ul ul ul li { list-style:none; }
ol { margin-bottom:1em; }
	ol li { list-style:decimal; }
    ol ol li { list-style:upper-alpha; }
	ol ol ol li { list-style:lower-roman; }

table { border-collapse:collapse; border-spacing:0; /*border:1px solid #E7E7E7;*/ width:100%; font-size:14px; }
	th { padding:4px; vertical-align:top; text-align:left; }
	td { padding:4px; vertical-align:top; text-align:left; /*border-top:1px solid #E7E7E7;*/ }

form { display:inline; }
	fieldset { padding:10px; }
	input, textarea, select { font-family:Arial, Helvetica, sans-serif; padding:4px; margin-bottom:3px; }
		textarea { width:98%; }
		input.button { color:#333333; font-size:16px; }
		input.button:hover { /*background-color:#F96A0C; color:#FFF; */}
		input.button:active { /*background-color:#F3E9E9; color:#000; */}
		input:hover, textarea:hover, select:hover {	/*border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFCFBF;*/}
		input:focus, textarea:focus {/* border:1px solid #F96A0C; /*background:#F3E9E9; */}
		select { }
			option { }
pre { background-color:#F5F5F5; padding:10px; font-family:"Courier 10 Pitch",Courier,monospace; margin-bottom:10px; }
blockquote { font-style:italic; padding:7px; padding-left:50px; padding-bottom:0px; font-size:16px; }
hr, .hr { margin-top:0em; margin-bottom:1em; height:1px; border-top-width:1px; border-top-style:dotted; border-right-style:none; border-bottom-style:none; border-left-style:none; border-top-color:#0F2A56; }
dl { margin:0 0 24px 0; }
dt { font-weight:bold; }
dd { margin-bottom:18px; }
big { font-size:131.25%; }
ins { background:#FFF; text-decoration:none; }

a:link { color:#009ED2; text-decoration:none; }
 h1 a:link, h2 a:link, h3 a:link {color: #009ED2;}
a:visited { color:#009ED2; }
a:hover { color:#004D66; text-decoration:underline; }
a:active { }


/******************** Fonts - Courtesy of FontSquirrel.com *********************/

@font-face {
    font-family: 'myriad_procondensed';
    src: url('../martaschell/fonts/myriadpro-cond_1-webfont.eot');
    src: url('../martaschell/fonts/myriadpro-cond_1-webfont.eot?#iefix') format('embedded-opentype'),
url('../martaschell/fonts/myriadpro-cond_1-webfont.woff') format('woff'),
url('../martaschell/fonts/myriadpro-cond_1-webfont.ttf') format('truetype'),
url('../martaschell/fonts/myriadpro-cond_1-webfont.svg#myriad_procondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'myriad_proregular';
    src: url('../martaschell/fonts/myriadpro-regular_1-webfont.eot');
    src: url('../martaschell/fonts/myriadpro-regular_1-webfont.eot?#iefix') format('embedded-opentype'),
url('../martaschell/fonts/myriadpro-regular_1-webfont.woff') format('woff'),
url('../martaschell/fonts/myriadpro-regular_1-webfont.ttf') format('truetype'),
url('../martaschell/fonts/myriadpro-regular_1-webfont.svg#myriad_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('../martaschell/fonts/opensans-bold-webfont.eot');
    src: url('../martaschell/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../martaschell/fonts/opensans-bold-webfont.woff2') format('woff2'),
url('../martaschell/fonts/opensans-bold-webfont.woff') format('woff'),
url('../martaschell/fonts/opensans-bold-webfont.ttf') format('truetype'),
url('../martaschell/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/********************* Library *********************/

.txt-left { text-align:left; }
.txt-right { text-align:right; }
.txt-center { text-align:center; }

.block { display:block; }
.inline { display:inline; }

.centerme { margin-right:auto; margin-left:auto; }
.float-left { float:left; }
.float-right { float:right; }

.clear, .clear-both { clear:both; }
.clear-left { clear:left; }
.clear-right { clear:right; }
.hidden { display:none; }

.pad-0 { padding:0; }
.pad-3, .pad-sm { padding:3px; }
.pad-5 { padding:5px; }
.pad-7, .pad-med { padding:7px; }
.pad-10, .pad-lot { padding:10px; }

.btn { display:block; overflow:hidden; text-indent:-999px; }

.img-left { float:left; margin-right:8px; margin-bottom:5px; }
.img-right { float:right; margin-left:8px; margin-bottom:5px; }

.txt-largester { font-size:1.8em; }
.txt-largest { font-size:1.6em; }
.txt-larger { font-size:1.25em; }
.txt-large { font-size:1.1em; }
.txt-small { font-size:.9em; }
.txt-smaller { font-size:.8em; }
.txt-smallest { font-size:.5em; }

.txt-smcaps { font-variant:small-caps; }
.txt-uppercase { text-transform:uppercase; }

.txt-dkred { color:#990000; }
.txt-blue { color:#3A6E8F; }
.txt-grey { color:#999999; }
.txt-red { color:#8e2e06; }
.txt-white { color:#FFFFFF; }

.txt-reference { font-size:.8em; color:#666666; position:relative; top:-4px; }
.txt-superscript { font-size:.6em; position:relative; top:-8px; }
.txt-nobold { font-weight:normal; }
.txt-bold { font-weight:bold; }
.txt-italic { font-style:italic; }
.txt-nodecorate { text-decoration:none; }
.txt-underline { text-decoration:underline; }
.txt-linethrough { text-decoration:line-through; }
.txt-monospace { font-family:"Courier New",monospace; }

.round,
.round-all { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.round-top { border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; }
.round-bottom { border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; }
.round-left { border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; }
.round-right { border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; }
.round-topleft { border-radius:5px 0 0 0; -moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0 0 0; }
.round-topright { border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; }
.round-bottomleft { border-radius:0 0 0 5px; -moz-border-radius:0 0 0 5px; -webkit-border-radius:0 0 0 5px; }
.round-bottomright { border-radius:0 0 5px 0; -moz-border-radius:0 0 5px 0; -webkit-border-radius:0 0 5px 0; }

.round-more,
.round-all-more { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.round-top-more { border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; }
.round-bottom-more { border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; }
.round-left-more { border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; }
.round-right-more { border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; }
.round-topleft-more { border-radius:10px 0 0 0; -moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; }
.round-topright-more { border-radius:0 10px 0 0; -moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; }
.round-bottomleft-more { border-radius:0 0 0 10px; -moz-border-radius:0 0 0 10px; -webkit-border-radius:0 0 0 10px; }
.round-bottomright-more { border-radius:0 0 10px 0; -moz-border-radius:0 0 10px 0; -webkit-border-radius:0 0 10px 0; }

.opacity,
.opacity-50 { opacity:0.50; filter:alpha(opacity=50); }
.opacity-75 { opacity:0.75; filter:alpha(opacity=75); }
.opacity-25 { opacity:0.25; filter:alpha(opacity=25); }



/******************** Default Wordpress Styling *********************/

.entry-meta, .meta { margin-bottom:10px; font-size:11px; }
.entry-title { margin-bottom:5px; }
/*.entry-utility, .feedback { clear:both; background:#e9e9e8; padding:8px; border:1px solid white; box-shadow: 0 0 2px rgba(0,0,0,.5); -moz-box-shadow: 0 0 2px rgba(0,0,0,.5);-webkit-box-shadow: 0 0 2px rgba(0,0,0,.5); border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
*/
.entry-utility, .feedback {  }


.post { margin-bottom:20px; padding-bottom:15px; padding-top:0px; position:relative; padding: 1.25em;}
	.post img { display:block; }
.page-link { margin-bottom:5px; }
	.page-link a:link, .page-link a:visited { background:#FFF; color:#7D3913; font-weight:normal; padding:3px 6px; text-decoration:none; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; }
		.page-link a:hover { background:#7D3913; color:#FFF; }

#nav-above, #nav-below { margin-bottom:1em; font-size:11px; height:20px;padding:5px 10px;  /*background:#efe3d8;*/ background:#e9e9e8; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; border: 1px solid white; box-shadow: 0 0 2px rgba(0,0,0,.5); -moz-box-shadow: 0 0 2px rgba(0,0,0,.5); -webkit-box-shadow: 0 0 2px rgba(0,0,0,.5); }
        .nav-next, .nav-previous { font-weight:bold; /*padding:5px 10px; background:#603913; */}
	.nav-previous { float:left; }
        .nav-next { float:right; }
            .nav-previous a, .nav-next a { color: black; font-size: 1.2em; text-transform: uppercase; text-decoration: none; }
			.nav-previous a:hover, .nav-next a:hover { text-decoration:underline; } 

.screen-reader-text { position:absolute; left:-9000px; }
.read-excerpt { display:block; }
.sticky, .bypostauthor { 
	padding: 10px;
	background: #FAE8D4 url(../martaschell/images/paper-crumpled-sm.jpg);
	border: 1px solid #DACFBA;
	box-shadow: 0 2px 6px rgba(0,0,0,0.2);
		-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.2);
		-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.2);
	border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	border-top: 1px solid #F5F7F2;
	border-left: 1px solid #F5F7F2;
	border-right: 1px solid #C6BBA6;
	border-bottom: 1px solid #BCB19C; 
}
       .sticky .entry-utility { background:rgba(198, 180, 153, .5); }
       .sticky .tape, .bypostauthor .tape { position:absolute; width:59px; height:69px; z-index:3; background:url(../martaschell/images/tape.gif) no-repeat; opacity:0.7; filter:alpha(opacity=70); z-index:13; }
       .sticky .tape.tr, .bypostauthor .tape.tr { right:-18px; top:-20px; }
       .sticky .tape.bl, .bypostauthor .tape.bl { left:-20px; bottom:-30px; }

.paper-all .post, .bypostauthor { padding:10px; background:#fae8d4 url(../martaschell/images/paper-crumpled.jpg); border:1px solid #dacfba; box-shadow:3px 3px 5px rgba(0,0,0,0.2); -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.2); -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.2); border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
       .paper-all .post .entry-utility { background:rgba(198, 180, 153, .5); }
       .paper-all .post .tape, .paper-all .bypostauthor .tape { position:absolute; width:59px; height:69px; z-index:3; background:url(../martaschell/images/tape.gif) no-repeat; opacity:0.7; filter:alpha(opacity=70); z-index:13; }
       .paper-all .post .tape.tr, .paper-all .bypostauthor .tape.tr { right:-18px; top:-20px; }
       .paper-all .post .tape.bl, .paper-all .bypostauthor .tape.bl { left:-20px; bottom:-30px; }
       /*width correction for featured images in sticky styling*/
       .paper-all .attachment-post-thumbnail, .sticky .attachment-post-thumbnail { width:99% !important; }

.attachment img { max-width:900px; }
.alignleft, img.alignleft { display:inline; float:left; margin-right:24px !important; margin-top:4px !important; }
.alignright, img.alignright { display:inline; float:right; margin-left:24px !important; margin-top:4px !important; }
.aligncenter, img.aligncenter { clear:both; display:block; margin-left:auto !important; margin-right:auto !important; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom:12px !important; }

.wp-caption { /*background:#EFE3D8;*/ line-height:18px; margin-bottom:20px; padding:6px; text-align:center; 
	background:
		top right url(../martaschell/images/sidebar-bg-top-right.png) no-repeat,
		top left url(../martaschell/images/sidebar-bg-top-left.png) no-repeat,
		top center url(../martaschell/images/sidebar-bg-top.png) repeat-x,
		bottom right url(../martaschell/images/sidebar-bg-bottom-right.png) no-repeat,
		bottom left url(../martaschell/images/sidebar-bg-bottom-left.png) no-repeat,
		bottom center url(../martaschell/images/sidebar-bg-bottom.png) repeat-x,
		top left url(../martaschell/images/sidebar-bg-left.png) repeat-y,
		top right url(../martaschell/images/sidebar-bg-right.png) repeat-y;
	background-color:#e9e9e8;}
	.wp-caption img { margin:5px 5px 0; margin-left:auto; margin-right:auto; text-align:center; display:block; border-bottom: 1px solid white; border-top: 1px solid gray;border-right: 1px solid silver;border-left: 1px solid silver; }
	.wp-caption a { text-align:center; display:block; }
.wp-caption p.wp-caption-text { color:#888; font-size:12px; margin:5px; }
.wp-smiley { margin:0; }

.gallery { margin:0 auto 18px !important; }
	.gallery .gallery-item { float:left; margin-top:0; text-align:center; width:28% !important; background:
			top right url('../martaschell/images/sidebar-bg-top-right.png') no-repeat,
			top left url('../martaschell/images/sidebar-bg-top-left.png') no-repeat,
			top center url('../martaschell/images/sidebar-bg-top.png') repeat-x,
			bottom right url('../martaschell/images/sidebar-bg-bottom-right.png') no-repeat,
			bottom left url('../martaschell/images/sidebar-bg-bottom-left.png') no-repeat,
			bottom center url('../martaschell/images/sidebar-bg-bottom.png') repeat-x,
			top left url('../martaschell/images/sidebar-bg-left.png') repeat-y,
			top right url('../martaschell/images/sidebar-bg-right.png') repeat-y,
url('../martaschell/images/sidebar-bg-fill.jpg');
		/*background-color:#e9e9e8;*/
		padding:10px 5px 15px 5px;
	}
	.gallery .gallery-item dt { margin-bottom:25px; }
	.gallery .gallery-item dd  { margin-top:-15px; }
	.gallery .gallery-item p {}
	.gallery img { margin-left:auto; margin-right:auto; margin-bottom:6px; border:none !important; }
	.gallery .gallery-caption { color:#888; font-size:12px; margin:0 0 0px; }
	.gallery dl { 	margin:0; }
	.gallery br+br { display:none; }
.attachment img { display:block; margin:0 auto; }

.bypostauthor { min-height:80px; }
.bypostauthor:after { content:url(../martaschell/images/tape.gif); opacity:0.5; position:absolute; /*left:623px; */ right:-18px; top:-20px; filter:alpha(opacity=60); }

.comments-link { }
.comment-date { font-size:10px; }

/********************* Layout *********************/

/* 1 Column Layout */
#col-1 { }
	#col-1 #col-main { width:auto; margin:0px; }
		#col-1 #main-content { /*padding-left:30px;padding-right:30px;padding-top:10px; padding-bottom:40px; */margin-top:20px;}
    #col-1 #col-left { display:none; }
    #col-1 #col-right { display:none; }

/* 2 Column Layout with content on left*/
#col-2-left { padding:10px; }
	#col-2-left #col-main { max-width:44.0625em; float:left; padding-left:15px; overflow:hidden; }
		#col-2-left #main-content { padding:20px; padding-top:0px; padding-bottom:40px; }
		#col-3-left .attachment-post-thumbnail { max-width:640px; max-height:183px}
		/* #col-2-left #main-content img { max-width:640px; } */
	#col-2-left #col-left { width:220px; padding:0px; float:left; margin-left:0px }
	#col-2-left #col-right { display:none; }

/* 2 Column Layout with content on right*/
#col-2-right { padding-top:10px; padding-bottom:10px; }
	#col-2-right #col-main { width:600px; /*float:right;*/ padding-right:20px; overflow:hidden; }
		#col-2-right #main-content { padding:20px; padding-top:0px; padding-bottom:40px; }
		#col-2-right .attachment-post-thumbnail { max-width:640px; max-height:183px}
	#col-2-right #col-left { width:220px; padding:0px; float:right; margin-right:0px; }
	#col-2-right #col-right { display:none; }

/* 3 Column Layout */
#col-3 {*padding:10px; }
	#col-3 #col-main { float:left; width:100%; overflow:hidden; }
		#col-3 #main-content { margin:auto; padding:0.625em; max-width: 47.6875em;}/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
		#col-3 .attachment-post-thumbnail { max-width:475px; max-height:92px}
	#col-3 #col-left { float:left; padding:10px; width:15.875em; /*Width of left column in pixel*/margin-left: -82.875em; /*Set margin to that of -(MainContainerWidth)*/float: left;
}
	#col-3 #col-right { float:left; padding:0px; width:220px; /*Width of right column*/margin-left:-18.625em; margin-right:-0.625em; /*Set left margin to -(RightColumnWidth)*/}

/* 3 Column Layout with content on left */
#col-3-left { padding:10px; }
	#col-3-left #col-main { width:495px; float:left; }
		#col-3-left #main-content { padding:12px; padding-left:15px; padding-right:5px; }
		#col-3-left .attachment-post-thumbnail { max-width:475px; max-height:92px}
	#col-3-left #col-left { width:220px; padding:0px; margin-left:15px; float:left; }
	#col-3-left #col-right { width:220px; padding:0px; margin-left:5px; float:left; }



/* =Master Page Classes
-------------------------------------------------------------- */

body {/*text-align:center;*/ }
.siteframe { height:/*100%*/; }
#container { }
#conteudo_menu { margin-top: 35px; margin-right: 50px; float:right;}
#ancestor-homepage { }
#container2 { width:100%; background-color:#C2F0EE; }

/*.content {
	background-color:#000;
	filter:opacity(alpha=60);
        -moz-opacity:0.3;
        opacity:0.3;
}



.content1 {
	background-color:#FFFFFF;
	opacity:0.5;
	filter:alpha(opacity=50);
}*/

.content {width: 100%; /*background-image:url(images/sombra_topo_conteudo.png);padding-bottom:30px; min-height:606px;background-repeat:repeat-x; */padding-top:3.125em;}
/*.content { background-color:#FFFFFF; }*/

/*.content { background-image:url(images/mp-sprite-content-bg.png); background-repeat:repeat-y; background-position:center top; }*/

/*#header { background:url(images/mp-sprite-header-bg2.png) repeat-y 3px 0px; text-align:left; padding-top:0px; position:relative; margin-top:35px; margin-bottom:0px; }
#header2 { background:url(images/mp-sprite-header-bg2.png) no-repeat -1002px top; margin-top:0px; position:relative; top:-35px; }
#header3 { background:url(images/mp-sprite-header-bg2.png) no-repeat -2007px bottom ; position:relative; top:35px; }
#header4 { position:relative; top:-20px; padding-bottom:8px; padding-top:3px; min-height:100px; }
*/

#banner {  height:250px; /*margin-left:auto; margin-right:auto; position:relative; z-index:5;*/ background:inherit; padding-top:5px; padding-bottom:10px; text-align:center;}

/*#logo { position:relative; z-index:10; top:-30px; left:7px; }
	#logo-2 { background:url(images/mp-sprite-master.png) no-repeat right -226px; padding-right:70px; height:133px; position:absolute; z-index:20; }
	#logo-3 { background:url(images/mp-sprite-master.png) no-repeat 0px -50px; padding-left:80px; height:133px; min-width:110px; text-align:center; float:left; line-height:normal; }
	#logo a:link, #logo a:visited { font-family:'Square721 Cn BT Roman', Geneva, sans-serif; color:#666666; text-decoration:none; color:#666666; letter-spacing:-1px; font-size:32px; white-space:nowrap; text-decoration:none; }
	#logo a:hover { text-decoration:underline; }
	#logo table, #logo td { border:0px; padding:0px; margin:0px; text-align:left; vertical-align:middle; height:120px; width:auto; }*/
#site-title { margin-bottom:-12px; }
#site-description { margin-top:12px; }

#attrition { color:#FFF; text-decoration:none; -moz-text-shadow:1px 1px #000; -webkit-text-shadow:1px 1px #000; text-shadow:1px 1px #000; font-size:12px; float:left; }
#attrition a { color:#FFF; }
#attrition #contexture { background:url("../martaschell/images/contexture-international-logo-white.png") no-repeat scroll center center transparent; display:block; height:36px; margin-bottom:20px; overflow:hidden; text-indent:-9999px; width:138px; padding-top:6px; }

#site-generator { float:right; font-size:12px; }
	#site-generator a { color:#FFF; text-decoration:none; -moz-text-shadow:1px 1px #000; -webkit-text-shadow:1px 1px #000; text-shadow:1px 1px #000; }
	
#colophon { background:url('../martaschell/images/mp-background-shading.png') center top; padding-bottom:10px; }
	#ctxophon { display:block; float:left; width:258px; height:44px; background:url('../martaschell/images/colophon-ctx.png') -50px 0 no-repeat; }
		#ctxophon:hover { background-position:0 0; }
	#wpophon { display:block; float:right; width:228px; height:44px; background:url('../martaschell/images/colophon-wp.png') 0 0 no-repeat; }

/* =Navigation
-------------------------------------------------------------- */

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited { text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover { text-decoration:underline; }

/* Page Edit Link */
.edit-link a, .post-edit-link,
.edit-link a, .comment-edit-link { position:absolute; padding:3px; margin-left:0 !important; margin-top:0 !important; left:-40px !important; top:0px !important; color:#FF0000; background-color:#F5F5F5; border:1px solid #999999; text-decoration:none !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2); z-index:15; }
	.edit-link a:hover, .post-edit-link:hover,
        .edit-link a:hover, .comment-edit-link:hover { color:#FFF; background-color:#999; text-decoration:none; }
/* Comment Edit Link */
/*.edit-link a, .comment-edit-link { position:absolute; padding:3px; margin-left:0 !important; margin-top:0 !important; left:-40px !important; top:0px !important; color:#FF0000; background-color:#F5F5F5; border:1px solid #999999; text-decoration:none !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2); }
	.edit-link a:hover, .comment-edit-link:hover { color:#FFF; background-color:#999; text-decoration:none; }*/


.nav-horz { /*font-family:'vagrounded_btregular';*/ margin:0px; padding:0px; clear:both; }
.nav-horz li { margin:auto; padding:0px; float:left; list-style-type:none; }

.nav-top a, .nav-main a, .nav-footer a { display:block; text-decoration:none; }
.nav-top li, .nav-main li, .nav-footer li { margin:0px; padding:0px; list-style-type:none; }

/* Top Navigation Styling */
.nav-top { }
    .nav-top li { }
    .nav-top a:link, .nav-top a:visited { text-align:center; width:auto; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; }
    .nav-top a:hover { }

/* Main Navigation Styling */
#menu { position: absolute; z-index: 8000; /*margin-left: 30px; width: 600px;*/ height: 39px; font-size:9px !important;}
.nav-main .menu { max-height:36px; max-width:1255px;}
.nav-main {  }
	.nav-main-left {  }
	.nav-main-right {  }
	.nav-main-bottom {  }
	.nav-main ul {  }
    .nav-main li {  }


/*////////////////////////////////////////////MENU_PERSONAL/////////////////////////////////////////////////////*/
		.menu_rodape_personal {text-align:left;font-weight:500;}
		.menu_rodape_personal  li {margin-left:-15px; margin-top: 16px; list-style:none; text-align:left;background-image:url(images/seta_menu_rod.png); background-position: left; background-repeat:no-repeat;padding-left:16px; font-family: myriad pro;}
		.menu_rodape_personal  ul a:link { color:#fff; font-weight:580; text-decoration:none; padding-top:3px; padding-bottom:3px; font-size:16px;}
		.menu_rodape_personal  ul a:visited{ color:#fff;}
		.menu_rodape_personal  ul li { line-height:0.8em;}
	.menu_rodape_personal  ul :hover > a { color: #333; text-decoration: underline;}
		
	.margem_titulo_menu img{ margin-bottom:10px;
}
/*////////////////////////////////////////////FIM_MENU_PERSONAL///////////////////////////////////////////////////*/

/*.nav-main { float:right; }
	.nav-main-left { background:url(images/mp-navigation-main-sprite.png) no-repeat 0px -188px; padding-left:11px; }
	.nav-main-right { background:url(images/mp-navigation-main-sprite.png) no-repeat right -94px; padding-right:11px; }
	.nav-main-bottom { background:url(images/mp-sprite-master.png) no-repeat left top; height:9px; margin-right:10px; position:relative; top:-5px; }
	.nav-main ul { background:url(images/mp-navigation-main-sprite.png) repeat-x 0px 0px; height:48px; margin-bottom:0px; padding-left:4px; padding-right:6px; }
    .nav-main li { margin:0px; padding:0px; }
*/


   /* .nav-main a:link { text-align:center; width:auto; padding-top:10px; padding-right:20px; padding-bottom:13px; padding-left:20px; color:#fff; font-weight:bold; font-size:12px;}
	
	.nav-main a:visited { text-align:center; width:auto; padding-top:10px; padding-right:20px; padding-bottom:13px; padding-left:20px; color:#fff; font-weight:bold; font-size:12px;}
	
	    .nav-main a:link, .nav-main a:visited { text-align:center; width:auto; padding-top:13px; padding-right:10px; padding-bottom:13px; padding-left:10px; color:#603913; font-weight:bold; }

    .nav-main a:hover { }*/
	
	 .nav-main a:link, .nav-main a:visited { font-family: 'myriad_proregular', sans-serif; text-align: center; width: auto; padding-top: 16px; padding-right: 20px; padding-bottom: 15px; padding-left: 20px; color: #9D9D9D; /*margin-left: 20px; */font-weight:bold; font-size:12px;}

    .nav-main a:hover { color: #fff; font-weight: 580; text-align: center; text-align: center; background-color: #77D6CF; /*background-image:url(images/seta_hover.png); background-position: top; background-repeat:no-repeat;*/}
	.nav-main a:active { color: #fff; font-weight: 580; text-align: center; text-align: center;/*background-color: #610A48;*/ background-image:url(images/seta_hover.png); background-position: top; background-repeat:no-repeat;}


        #menu .nav-main-right > div > ul,
        #menu .nav-main-right > div > ul ul,
        #menu .nav-main-right > div > ul li { position:relative; padding:0; margin:0; }
        #menu .nav-main-right > div > ul ul li { background-color: #666; box-shadow:0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);color:#fff;}
        #menu .nav-main-right > div > ul ul a {  /*padding:15px 20px 15px 20px !important; text-align:center;*/}
	#menu .nav-main-right > div > ul ul { position:absolute !important; top:100%; left:0; display:none; width:200px; z-index:99999; /*margin:-1px 0 0 0; padding-top:-1px;*/}
        /*.admin-bar #menu ul ul { top:68px !important; }*/

                #menu .nav-main-right > div > ul ul li { float:none; clear:both; min-width:180px;}
				
				#menu .nav-main-right > div > ul li ul li > a{ color:#FFF;}
				
				#menu .nav-main-right > div > ul ul a:link{background-image:none; color:#fff !important; }
				
				
		#menu .nav-main-right > div > ul ul li a:hover  { background-color:#444; color:#fff; background-image:url(../martaschell/images/seta_hover_II.png); background-position:left;}

        #menu .nav-main-right > div > ul ul ul { left:100%; top:0; }
		/*#menu .nav-main-right > div > ul li:hover > a,*/

		#menu .nav-main-right > div > ul ul :hover > a { text-decoration:none; font-weight:580;  }

		#menu .nav-main-right > div > ul ul :hover {/*color:#F49F00; text-decoration:none; border:none; background-color: #F49F00; color: #FFF;*/}

		#menu .nav-main-right > div > ul ul {color:#F49F00; text-decoration:none; border:none; padding-top:2px;}		

		/*#menu .nav-main-right > div > ul ul :hover > a { background:rgba(255,255,255,.2); color:#FFF; text-decoration:underline; }*/

		#menu .nav-main-right > div > ul li:hover > ul { display:block; }
		#menu .nav-main-right > div > ul li.current_page_item > a,
		#menu .nav-main-right > div > ul li.current-menu-ancestor > a,
		#menu .nav-main-right > div > ul li.current-menu-item > a,
		#menu .nav-main-right > div > ul li.current-menu-parent > a { color: #fff; background-color: #87EDE5;  }
		* html #menu .nav-main-right > div > ul li.current_page_item a,
		* html #menu .nav-main-right > div > ul li.current-menu-ancestor a,
		* html #menu .nav-main-right > div > ul li.current-menu-item a,
		* html #menu .nav-main-right > div > ul li.current-menu-parent a,
		* html #menu .nav-main-right > div > ul li a:hover { color:#fff; }

/* Styling for dynamic sidebar navigation, used in conjunction with the Simple Section Nav widget*/
.sidebar { }
    .sidebar h3,.nav-sidebar .h3 { }
    .sidebar ul { margin:0px; padding:0px; margin-left:0em; }
		.sidebar ul ul { margin-top:5px; }
		.sidebar ul ul ul { margin-top:3px; margin-bottom:3px; }

    .sidebar li { margin:0px; padding:0px; list-style-type:none; font-weight:bold; color:#041A36; /*background-color:#efe3d8; */padding:15px; margin-bottom:20px; }
		.sidebar li li { list-style-type:none; margin-left:15px; font-weight:normal; font-size:0.96em; padding:0px; margin-bottom:0px; }
		.sidebar li li li { list-style-type:none; font-size:0.88em; }
		.sidebar li li li li { list-style-type:none; font-size:1em; }

    .sidebar li.widget { 
		min-height:60px;
		margin-right:10px;

		/*background:
			top right url('images/sidebar-bg-top-right.png') no-repeat,
			top left url('images/sidebar-bg-top-left.png') no-repeat,
			top center url('images/sidebar-bg-top.png') repeat-x,
			bottom right url('images/sidebar-bg-bottom-right.png') no-repeat,
			bottom left url('images/sidebar-bg-bottom-left.png') no-repeat,
			bottom center url('images/sidebar-bg-bottom.png') repeat-x,
			top left url('images/sidebar-bg-left.png') repeat-y,
			top right url('images/sidebar-bg-right.png') repeat-y;
			background-color:#CCCCCC;*/

		background-color:#FFF;
		position:relative;
		z-index:10; 
	}

    .sidebar li li a:link, .sidebar li li a:visited { width:auto; padding-top:1px; padding-bottom:1px; text-decoration:none; display:block; }
		.sidebar li li a:hover { text-decoration:underline; }

	.sidebar ul ul .current_page_item { color:#F00!important; list-style-type:none!important; }
	
/* Footer Navigation Styling */

/*.nav-footer { padding-left:220px; background:url("images/barra_menu_footer.png") no-repeat 920px 0px; background-position: center; height:66px; overflow:hidden; position:relative; top:-25px; left:4px; font-size:10px; font-weight:bold;margin-left:-8px;}
--------------------------------------------------------------------------------------------------------------------------------*/
.nav-footer { font-family: Myriad_Proregular; width:920px; height: 54px; /*border-bottom:solid #FFF 3px*/; overflow:hidden; position:relative;  font-size:10px; margin:auto; 0px; text-align:center; }
    .nav-footer ul ul { display:none; }
    .nav-footer li { }
    .nav-footer a:link, .nav-footer a:visited { text-align:center; width:auto; padding-top:3px; padding-right:10px; padding-bottom:13px; padding-left:13px; color:#ffffff; }
    .nav-footer a:hover { color:#999999; text-decoration:underline; }

/* =Browser Helper
-------------------------------------------------------------- */
#browser-helper {
    position:relative;
    width:100%;
    height:100px !important;
    clear:both;
    margin-bottom:1px;
    display:none;
}
#bh-bg {
    height:100px;
    text-align:center;
    background:#FAE8D4 url(../martaschell/images/bh-bg.jpg);
    border-bottom:1px solid white;
}
#bh-icon-td {
    width:100px;
}
#bh-copy {
    padding-top:10px;
}
#bh-warning {
    white-space:nowrap;
    color:#e01f26;
    font-size:20px;
    font-weight:bold;
}
#bh-notice {
    border:none;
    margin-left:auto;
    margin-right:auto;
    width:980px;
}
#bh-links {
    border:none;
    padding-top:2px;
    padding-right:5px;
    text-align:right;
}
#bh-links a {
    color:#075a97;
    /*text-decoration:none;*/
}
#bh-links a:hover {
    color:#e01f26;
    /*text-decoration:underline;*/
}
#bh-shadow {
    display:none;
}
body.showing-browser-helper { background-position:0 100px; }
    
/* =Comments
-------------------------------------------------------------- */

#comments #respond { display:none; background:rgba(239, 227, 216, 0.5);padding:10px;border:1px solid #DACFBA;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:3px 3px 5px rgba(0,0,0,0.2);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.2);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.2); }
#comments .form-allowed-tags code { display:none;font-size:0.8em; }
#cancel-comment-reply-link { float:right;text-decoration:underline;font-family:arial,helvetica,sans-serif; font-size:12px; }
#commentform {}
#commentform label { display:block;float:left;width:55px; }
#commentform label+.required { margin-right:5px; }
#commentform .comment-form-url label { width:65px; }
.commentlist { }
	.commentlist > li { margin-left:0px; list-style-type:none; clear:both; padding-bottom:20px; position:relative; margin-bottom:10px; }
	.commentlist .comment-body { }
	.commentlist .unapproved { font-style:italic; color:#F00; }
	.commentlist .comment-meta { float:left; width:75px; font-size:0.8em; font-style:italic; padding-bottom:20px; }
		.commentlist .comment-meta img { margin-bottom:5px; }
		.commentlist .comment-date a { text-decoration:none; }
		.commentlist .comment-date a:hover { text-decoration:underline; }
		.commentlist .comment-body { margin-left:85px; padding-bottom:10px; }

.comments-paginate { padding-bottom:10px; padding-top:10px; font-size:0.9em; }
	.comments-paginate a { color:#000; background-color:#F4F4F4; text-decoration:none; padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px; }
	.comments-paginate a:hover { color:#FFF; background-color:#333; }
	.comments-paginate .current { text-decoration:none; padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px; background-color:#CCC; }

/* =Unique Page Content
-------------------------------------------------------------- */

#ctx-lightbox { position:absolute; left:0; top:0; width:100%; height:100%; z-index:9999; border:none; }
    #ctx-lightbox td { vertical-align:middle; background:rgba(0,0,0,0.1); }
        #ctx-lightbox .imagebox { padding:10px; background:#fae8d4 url(../martaschell/images/paper-crumpled.jpg); border:1px solid #dacfba;
           box-shadow:5px 5px 5px rgba(0,0,0,0.5); -moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5); }
            #ctx-lightbox .imagebox img { clear:both; }
            #ctx-lightbox .imagebox p { clear:both; }

/*#footer{
	height:50px;
}*/

#footer_end
{
	text-align:center;
	font-size:10px;
	color:#fff;
	/*background-color:#050060;*/
}

#logo_header { 
	width: 21.0625em;
	height: 2.8755em;
	float: left;
	margin-left: 2.25em;
	position: absolute;
	z-index: 3000;
	margin-top: 3.175em;
}

#barra_search{
	width: 248px;
	height: 31px;
	margin-top:4px;
	margin-left: 715px;
	z-index:8000;
	position:absolute;
	/*float:right;*/
	
	
}


#conteudo_slides{
	width: 100%;
	/*height: 423px;*/
	background-color: #FFFFFF;
	/*background-image: url(images/bg_slides.jpg);
	background-repeat: repeat-x;
	text-align: center;
	 padding-top: 5px; */
	 margin-top: -73px;
	
			
}

#especializacoes{
	width: 624px;
	height: 126px;
	float: right;
	background-color: #E8F7EC;
	background-image: url(images/instrumentos.png);
	background-repeat: no-repeat;
	background-position: left;	

}

#conteudo_especializacoes{
	width: 437px;
	height: 120px;
	float: right;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#wrapper_slider{
	width:100%;
	/*height:28.875em;*/
	margin-top:-4.70em;
}

#servicos{
	width: 956px;
	height: 398px;
	margin:auto;
	

}

#wrapper_topo_content{
	width:100%;
	height:226px;
/*	margin-top: -7px;*/

}

#topo_content{
	width:983px;
	height:226px;
	margin:auto;
	padding-top:17px;
	margin-left:-10px;
	background-image:url(../martaschell/images/barra_icones_bg.jpg);
	background-repeat: no-repeat;
	
}

#rodape {
	width:56.25em;
	height:14.4375em;
	padding-top:2.875em;
	text-align:center;
	margin:auto;
			
}

#wrapper_rodape {
	width: 100%;
	height: 21.0625em;
	background-color: #666666;
	padding-top:1.5em;
	margin-top:	1.1em;
			
}

#wrapper_bemvindo {
	background-color:#fff;
	max-height: 30.125em;
	
}

#texto_bemvindo{
	max-width:49em;
	margin:auto;
	margin-bottom: -1.5em;


}

#tel_contato{
	width:268px;
	float:right;
	clear:left;
}

#barra_icones{
	width:1024px;
	margin:auto;

}

/*/////////////////////////////////////////BOTOES ANIMADOS////////////////////////////////////////////*/
#wrapper_botoes{
	width: 100%;
	min-height: 9.0625em;
	text-align: center;
	background-image: url(images/bg_botoes_animados.png);
	background-repeat: repeat;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	margin-bottom: 3.25em;
}


#bt_home_menu{
	width:54px;
	height: 38px;
	float:left;
	clear:right;
	/*margin-right: 60px;*/
	text-align:center;
		-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-position: 0px 0px;
    background: url(../martaschell/images/home1_menu.png) 0px 0px no-repeat;

}

#bt_home_menu:hover{
	width:54px;
	height: 38px;
	float:left;
	clear:right;
	/*margin-right: 60px;*/
	text-align:center;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-position: 0px 0px;
    background: url(../martaschell/images/home1_menuH.png) 0px 0px no-repeat;

}

.bt_comum h3{
	color:#666 !important;
}

#bt_quemsomos{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	width: 20.825em;
	height: 12em;
	background-image: url(images/btn_quemsomos.png);
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	clear: right;
	margin-left: 78px;
}

#bt_quemsomos:hover{
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	width: 20.825em;
	height: 12em;
	background-image:url(images/btn_quemsomosH.png);
	background-position:center top;
	background-repeat:no-repeat;
	float: left;
	clear: right;
	margin-left: 78px;
}

#bt_tratamentos{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	width: 20.825em;
	height: 12em;
	background-image: url(images/btn_tratamentos.png);
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	clear: right;
	margin-right: -30px;
}

#bt_tratamentos:hover{
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s eas-ine-out;
    transition: all 0.4s ease-in-out;
	width:20.825em;
	height: 12em;
	background-image:url(images/btn_tratamentosH.png);
	background-position:center top;
	background-repeat:no-repeat;
	float: left;
	clear: right;
	margin-right: -30px;
}

#bt_diferenciais{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	width: 20.825em;
	height: 12em;
	background-image:url(images/btn_diferenciais.png);
	background-position:center top;
	background-repeat:no-repeat;
	float: left;
}

#bt_diferenciais:hover{
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	width: 20.825em;
	height: 12em;
	background-image:url(images/btn_diferenciaisH.png);
	background-position:center top;
	background-repeat:no-repeat;
	float: left;
}

#bt_atendimento1{
  width: 330px;
  height: 100px;
  background-image: url(images/atendimento1.png);
  background-repeat: no-repeat;
  background-position: inherit;
  margin-top: 0.9375em;
  margin-left: 5.4375em;
  webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;

}

#bt_atendimento1:hover{
  width: 330px;
  height: 100px;
  background: url(images/atendimento1.png) -5px -5px no-repeat;
  background-repeat: no-repeat;
  background-position: inherit;
  margin-top: 0.9375em;
  margin-left: 3.4375em;
  webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
 
}

#bt_atendimento2{
  width: 330px;
  height: 100px;
  background-image: url(images/atendimento2.png);
  background-repeat: no-repeat;
  background-position: inherit;
  margin-top: 0.1375em;
  margin-left: 5.4375em;
  webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;

}

#bt_atendimento2:hover{
  width: 330px;
  height: 100px;
  background: url(images/atendimento2.png) -5px -5px no-repeat;
  background-repeat: no-repeat;
  background-position: inherit;
  margin-top: 0.1375em;
  margin-left: 3.4375em;
  webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  

}

#bt_atendimento3{
  width: 330px;
  height: 100px;
  background-image: url(images/atendimento3.png);
  background-repeat: no-repeat;
  background-position: inherit;
  padding-left: 96px;
  padding-top: 1px;
  margin-top: 0.2375em;
  margin-left: 5.4375em;
  webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;

}

#bt_atendimento3:hover{
  width: 330px;
  height: 100px;
  background: url(images/atendimento3.png) -5px -5px no-repeat;
  background-repeat: no-repeat;
  background-position: inherit;
  padding-left: 96px;
  padding-top: 1px;
  margin-top: 0.2375em;
  margin-left: 3.4375em;
  webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  

}

#bt_saibamais_img{
  webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  width: 6.8125em;
  height: 1.5625em;
  background-image: url(images/btn_saibamais.png);
  background-repeat: no-repeat;
  background-position: center;
  /*margin-top: 0.7em;*/
  float: right;
}

#bt_saibamais_img:hover{
	-webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
    width: 6.8125em;
    height: 1.5625em;
	background-image:url(images/btn_saibamais_hover.png);
	background-repeat:no-repeat;
	background-position:center;
	/*margin-top: 0.7em;*/
    float: right;
}

#margem_instalacoes{
	height:0.9em;
}

.margem_saibamais_instalacoes{
	margin-top:-1.0em;
}


.barra_icones{
	margin-bottom:-1.2em;
	margin-top:0.233em;
	max-width:54.5rem;
}

.margem_saibamais_negat{
	margin-top:-1.25em;

}

.margem_logomobile{
	margin-bottom:1.25em;
	margin-top: 4.25em;
}


/*/////////////////////////////////////////FIM BOTOES ANIMADOS////////////////////////////////////////////*/

/*/////////////////////////////////////////POST RESPONSIVO////////////////////////////////////////////*/

/*/////////////////////////////////////////FIM POST RESPONSIVO////////////////////////////////////////////*/
#bg_servicos{
	background-image:url(images/bg_servicos.png);
	background-repeat:repeat-x;
	height:28.3em;
	width:100%;
	text-align:center;

}

#bg_revendas{
	background-color:#F2F2F2;
	min-height:25.0625em;
	width:100%;
	padding-top:0.875em;
	margin-top:0.0375em;
}

.text_align{
	text-align:center;

}

#banner_revenda{
	width:26.4em;
	height:22.675em;
	background-image:url(images/wrapper_bnr_revenda.png);
	padding-top:2.1875em;
	margin:auto;

}

#galeria_consultorio1{
    width: 24.35em;
    height: 17.9375em;
    background-image: url(images/bg_galeria_consultorio.png);
    background-repeat: no-repeat;
    float:right;
    margin-top: 1.15em;
	padding-top:0.59em;	
}
#galeria_consultorio2{
    width: 24.35em;
    height: 17.9375em;
    background-image: url(images/bg_galeria_consultorio.png);
    background-repeat: no-repeat;
    text-align: center;
	margin:auto;
    margin-top: 1.15em;
	padding-top:0.59em;	
}


#bnr_bnds{
	width:19em;
	height:24.15em;
	background-image:url(images/bnds.png);
	/*float:right;*/
	margin:auto;
	padding-top: 13.7em;
  	padding-left: 4.6em;

}

#sombra_icones{
	width: 46em;
	height:1em;
	margin:auto;
	position:relative!important;
	z-index:10;
	margin-bottom:-1.125em;
	margin-top:-0.125em
}

.margem_base_quemsomos{
	margin-bottom:2.825em;
}


@media screen
{
    div#preloader
    {
        position: absolute;
        left: -9999px;
        top: -9999px;
    }
    div#preloader img
    {
        display: block;
    }
}
@media print
{
    div#preloader, div#preloader img
    {
        visibility: hidden;
        display: none;
    }
}

#barra_topo{
	width: 100%;
	height:8.125em;
	/*margin:auto;
	background-image:url(../martaschell/images/barra_topo.jpg);
	background-repeat:no-repeat;
	padding-top:135px;*/
	
}

.barra_fone_topo{
	width: 100%;
	height: 33px;
	/*margin:auto;
	padding-top:135px;*/
	background-color: #EDEFEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;	
	
	
}

#barra_menu{
	width: 768px;
	height: 52px;
	margin: auto;
	padding-right: 10px;
	/*background-image: url(images/barra_menu.png)
	background-color: #FFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #77D6CF;;*/				
}

/*.bg_cabecalho1{
	background-image:url(../martaschell/images/cabecalho1.png);
	background-repeat:no-repeat;
	background-position:left;
	height:8.125em;
	float:left;
	clear:right;
	z-index:4;
}

.bg_cabecalho2{
	background-image:url(../martaschell/images/cabecalho2.png);
	background-repeat:no-repeat;
	background-position:right;
	height:8.125em;
	float:right;
	z-index:5;
	
}*/


.cabecalho{
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 100%;
	height:9.125em;
	text-align:center;
	background-image:url(images/chamada_cabecalho.jpg);
	background-repeat:no-repeat;
}


.cabecalho2{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 100%;
	height: 14.5em;
	text-align: center;
	padding-top: 0.5em;
	background-image: url(images/cabecalho_martaschell2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	background-color: #FFF;
}


#pesquisa{
	width:195px;
	float:right;

}

.rodape{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 100%;
	text-align:center;
}

.contato{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	height:8.125em;
	text-align:center;
}

.bemvindo{
	background-image:url(images/inseminacao.png);
	background-position:right;
	background-repeat:no-repeat;
}

.conteudos_home{
/*	margin-left: auto;
 	margin-right: auto;
 	
	margin-bottom: 0;
	max-width: 69.5em;
	height: 33.125em;*/
	margin-top: -5.1em;
	text-align: center;
}

.margem_videos{
	margin-bottom: 2.625em;

}

.margem_foto_marta{
	margin-bottom: 2.625em;
	margin-top: 2.625em;

}

.centro_arquivostecnicos{
	text-align:center;
	max-width:45.5em;
	margin:auto;

}


#wrapper_barra_consultorio{
	width: 100%;
	min-height:19.875em;
	background-color:#EDEFEF;
	margin-bottom:-2.3em;

}

#barra_marcas{
	width:1024px;
	height:174px;
	padding-top:34px;
	margin:auto;

}

#wrapper_barra_menu{

	background-color: #FFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #77D6CF;	

}

#destaques{
	width: 21em;
	height: 27.5em;
	background-image: url(images/bgdestaques.png);
	background-repeat: no-repeat;
	padding-top:1.875em;
}

#conteudo_destaques{
	width: 14em;
    height: 7.0em;
    float: right;
    padding: 0.625em;
 
}

.margem_bottom_destaques{
	margin-bottom:1.3em;
}

.margem_topo_destaques{
	margin-top:0.3em;
}

#wrapper_barra_topo{
	
	width:100%;
	/*height:130px;*/
	background-color:#fff;
		
	
}

#institucional{
	min-height: 20.875em;
	background-color: #FFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-bottom: 0.8275em;
	  margin-top: 1.8275em;
}

#divisor{
	width:100%;
	height:14px;
	background-color:#000;
	background-repeat:repeat-x;
	text-align:center;

}

#centro_cabecalho{
	width:100%;
	margin:auto;

}


#esquerda{
	width: 60px;
	height: 44px;
	float: left;


}

.noticias_responsive {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

#wrapper_linkpoa{
	width: 100%;
	min-height: 3.785em;
	background-color: #333;
	text-align: center;
	padding: 1.5em;
	color:#fff;
	font-size:0.625em;
	line-height: -0.375em;

}

#wrapper_linkpoa a:link {
	color:#fff !important;
	font-size:1.025em;

}
#wrapper_linkpoa a:hover{
	color:#fff;
	font-size:1.025em;
	
}


#wrapper_linkpoa a:visited{
	color:#fff;
	font-size:1.025em;

}

#linkpoa{
	width: 100%;
	height:0.875em;
	text-align:center;


}

#direita{

	float: right;
	clear: left;
	width: 740px;


}

#contato {
	width: 284px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	float: right;
	text-align: center;
	margin-right: 11px;
	margin-top: 10px;

}

.contato{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	height:8.125em;
	text-align:center;
}


#contato_box{
	max-width:26.875em;
	min-height:31.75em;
	border-radius:0.625em;
	padding: 1.25em;
	background-color:#F4F4F4;
	border:0.0625em solid #00b3a6;
	text-align:left;
	/*float:left;*/
	margin: auto;
	margin-top:0.625em;
	margin-bottom: 4.625em;

}

#mapa{
	max-width:28.125em;
	min-height:39.75em;
	/*border-radius:0.625em;
	border: 1px solid #666666;
	float:right;*/
	margin-top:0.625em;
	margin: auto;
}

.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

#mapaicon{
	max-width:10.75em;
	height:11.5em;
	/*border-radius:0.625em;
	border: 1px solid #666666;
	float:right;*/
	margin: auto;
	margin-top:0.625em;
}

#curriculo_box{
	max-width:50em;
	/*max-height:31.75em;*/
	border-radius:0.625em;
	padding: 1.25em;
	background-color:#F4F4F4;
	border:0.0625em solid #0099FF;
	text-align:left;
	float:left;
	margin: auto;
	margin-top:0.625em;
	margin-bottom: 4.625em;

}

.curriculosemcor{
	background-color:none;

}



#face{
	width: 500px;
	height: 26px;
	float: right;
	margin-right:36px;
	clear: left;
	margin-top: -3px;
	/* margin-right: 30px; */
}

.margem_topo_home{
	margin:1.875em;

}

#margem_base{
	height:0.6875em;
	margin:auto;

}

#conteudo_apresentacao{
	width:704px;
	margin:auto;
	text-align:center;
	
	
}

#conteudos{
	width:950px;
	margin:auto;
	text-align:center;
	
	
}

#conteudo_home{

	width:444px;
	height:287px;
	margin:auto;

}

#conteudos_tratamentos{
	width:100%;
	min-height:310px;
	margin:auto;
	
}

#conteudos_home2{
	width:800px;
	margin:auto;
	
}

#video_home{
/*	max-width: 24.125em;
	max-height: 18.125em;
	margin-top: 6.6875em;*/
	
}

#politicaqualidade{
	width: 18.75em;
	height: 5.8125em;
	padding-top: 2.3125em;
	margin: auto;
	
}

#texto_home{
	width: 390px;
	margin: auto;
	/* padding-left: 10px; */
	padding-right: 30px;

}


#albuns{
	/*width:840px;
	height:214px;*/
	bacground-color:#EFEFEF;
	
}


#direita_topo{
	width: 260px;
	float: right;
	margin-top: 26px;
	margin-right:36px;
	position: relative;
	z-index: 5000;

}

#searchform input{ 
	color: #333;
  	background: #fff;
 	 width: 195px;
 	 height: 24px;
 	 margin-top: 9px;
  	font-size:12px;
  	font-weight: bold;
	
}

#searchform input:focus{
	/*border:1px solid #330000;*/

}

#slider_banner_home{
	width:381px;
	height:255px;
	margin:auto;
	background-color:#F0F;
}

#wrapper_barra_icones{
	width: 100%;
	background-color:#A97499;
	min-height:12.3125em;
	/*margin-top:3.1875em;
	margin-bottom:36px;*/
	text-align:-webkit-center;
	
	
}

#barra_icones{
	width: 983px;
	height:226px;
	margin:auto;
	
}

.img_fone {
	text-align: center;
	margin-bottom: 1.625em;
}
		
#lupa{
	/*margin-right: 245px;*/
	margin-top: -27px;
	margin-left: 218px;
}

#menu_rodape_personal{
	width: 290px;
	margin-left: 84px;
	clear: left;
	float: right;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #FFF;
	padding-left: 10px;
	padding-top: 10px;
}

#menu_links{
	width: 290px;
	height:132px;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	margin-top: 26px;
	float: right;
	color: #ffffff;

}

#likebox{
    width: 292px;
    height: 154px;
    background-color: #fff;
    float: left;
    clear: right;
    margin-left:4px;
    margin-top: 28px;
    margin-bottom: 38px;
	
}
	
#conteudo_home{
	width: 444px;


}

#banner_home{
	width:188px;
	height:252px;
	margin:auto;
	margin-top:52px;
	margin-left: 38px;
	float:left;
	clear:right;
	
}

#faixa_rod_conteudo{
	width: 1024px;
	height:492px;
	margin:auto;
	padding-top:26px;
	text-align:center;


}

#wrapper_faixa_rod_conteudo{
	width: 100%;
	height:492px;
	background-image:url(../martaschell/images/bg_fx_rodape.jpg);
	background-repeat:repeat-x;
	margin-bottom:-34px;
}

	

#menu_ext{
	width: 1260px;
	height:50px;
    padding-top:10px;
/*	padding-left:20px;
	padding-top:15px;
	padding-right: 20px;
	padding-bottom: 5px;*/
}

#table_menu
{
	width:900px;
	text-align:justify;
	background-color:#FFFFFF;
}

#ep{
	width:820px;
	margin:auto;
	border-radius:10px;
	background-color:#F5F5F5;
	padding:20px;
	margin-top:30px;
	

}

.font_FT {font-family: "Courier New", Courier, monospace}

 <style>
    body {
      -webkit-font-smoothing: antialiased;
      font: normal 15px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #232525;
      padding-top:70px;
    }

    #slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:0px;
    }

    a.slidesjs-next,
    a.slidesjs-previous,
    a.slidesjs-play,
    a.slidesjs-stop {
      background-image: url(/img/btns-next-prev.png);
      background-repeat: no-repeat;
      display:block;
      width:12px;
      height:18px;
      overflow: hidden;
      text-indent: -9999px;
      float: left;
      margin-right:5px;
    }

    a.slidesjs-next {
      margin-right:10px;
      background-position: -12px 0;
    }

    a:hover.slidesjs-next {
      background-position: -12px -18px;
    }

    a.slidesjs-previous {
      background-position: 0 0;
    }

    a:hover.slidesjs-previous {
      background-position: 0 -18px;
    }

    a.slidesjs-play {
      width:15px;
      background-position: -25px 0;
    }

    a:hover.slidesjs-play {
      background-position: -25px -18px;
    }

    a.slidesjs-stop {
      width:18px;
      background-position: -41px 0;
    }

    a:hover.slidesjs-stop {
      background-position: -41px -18px;
    }

    .slidesjs-pagination {
      margin: 7px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
	  list-style: none;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(/img/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }
  </style>
  <!-- End SlidesJS Optional-->



/*
!!!!!!!!!!  DO NOT EDIT THIS FILE !!!!!!!!!!
If you need to make changes to this theme, create a new stylesheet in the wp-content folder then go to the 'Wordpress Admin > Settings > Adventure Journal' and add your new stylesheet under the 'Custom Stylesheet' section. This will prevent your changes from being overwritten when new versions of this theme is released.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/