/*
Theme Name: confeiteiras
Theme URI: http://www.omundodasconfeiteiras.com.br
Author: Verano
Author URI: http://www.verano.art.br
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: omundodasconfeiteiras
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- 
font-family: 'Satisfy', cursive;
font-family: 'Fjalla One', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Fresca', sans-serif;
*/

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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

*, html, body
{
margin:0px;
padding:0px;
}

:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background:#cb8dbe url(/wp-content/themes/confeiteiras/images/confeiteiras_bg.webp) repeat;
	line-height: 1;
font-family: 'Open Sans', sans-serif;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a, a:hover, :hover, a img:hover
{
text-decoration:none;
}

a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

strong
{
font-weight:bold;
}

.clear
{
clear:both;
}

.alignleft
{
float:left;
clear:none;
}

.alignright
{
float:right;
clear:none;
}


/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
/*	background: #eee;*/
	margin-bottom: 0px;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
color:rgb(112,111,110);
/*	font-family: Georgia, serif;*/
	font-size: 11px;
text-align:center!important;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0px;
	padding: 0px 0 0px 0px;
	position: relative;
}
.wp-caption .wp-caption-text:before {
/*	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;*/
}
#content .gallery {
	margin: 0 auto 1.625em;
}
#content .gallery a img {
	border: none;
}
img#wpstats {
	display: block;
	margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}

.gallery-item
{
padding-bottom:10px;
}

#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}

/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border: 1px solid #ddd;
	padding: 6px;
margin:6px;
}
.wp-caption img {
	border-color: #eee;
}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
/*background:rgb(253,232,234);*/
/*	border-color:#bbb;*/
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {/* ... including captioned images! */
	background: #fff;
/*	border-color: #ddd;*/
}

/* Make sure videos and embeds fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

#cabecalho
{
width:973px;
height:171px;
position:relative;
margin:0px auto 0px auto;
padding:10px 0px 10px 0px;
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_cabecalho_sombra.webp) top center no-repeat;
}

#cabecalho02
{
width:973px;
height:171px;
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_menu_fundo2.webp) top center no-repeat;
position:relative;
}

#telefone
{
position:absolute;
left:123px;
top:20px;
width:116px;
height:55px;
}

#telefone p
{
color:#fff;
line-height:150%;
font-size:14px;
text-align:center;
margin:0px;
padding:0px;
font-style:italic;
}

#telefone h2
{
color:#fff;
line-height:100%;
font-size:21px;
text-align:center;
margin:0px;
padding:0px;
font-weight:normal;
font-family: 'Fresca', sans-serif;
}


#marca
{
width:251px;
height:149px;
position:absolute;
top:35px;
left:-125px;
margin-left:50%;
z-index:999;
}

#marca h1
{
font-size:0px;
text-indent:-4000px;
}

#conteudoinicio
{
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_conteudo_inicio.webp) top center no-repeat;
width:940px;
height:51px;
margin:0px auto 0px auto;
}

#conteudofinal
{
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_conteudo_final.webp) top center no-repeat;
width:940px;
height:71px;
margin:0px auto 0px auto;
}

#conteudo
{
background-color:#fff;
width:940px;
padding:0px;
margin:0px auto 0px auto;
}

#conteudointerna
{
background-color:#fff;
width:870px;
min-height:450px;
padding:0px;
margin:-5px auto 0px auto;
position:relative;
}

#rodapesombra
{
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_rodape_sombra.webp) top center no-repeat;
width:100%;
height:22px;
margin:0px auto 0px auto;
}

#rodape
{
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_rodape_gradiente.webp) top center repeat-x;
width:100%;
height:74px;
}

#rodapeinterna
{
width:940px;
height:74px;
margin:0px auto 0px auto;
}

#rodapeinterna01
{
width:600px;
height:59px;
float:left;
clear:none;
padding:15px 0px 0px 0px;
position:relative;
}

#rodapeinterna01 h3, #rodapeinterna02texto h3
{
color:#fff;
line-height:140%;
font-size:14px;
text-align:left;
margin:0px;
padding:0px;
}

#rodapeinterna01 h3 a:link, #rodapeinterna01 h3 a:visited, #rodapeinterna02texto h3 a:link, #rodapeinterna02texto h3 a:visited
{
color:#fff;
line-height:110%;
font-size:14px;
margin:0px;
padding:0px;
text-decoration:underline;
}

#rodapeinterna02texto h3, #rodapeinterna01 h3 a:visited, #rodapeinterna02texto h3 a:link, #rodapeinterna02texto h3 a:visited
{
text-align:right;
font-size:12px;
text-decoration:none;
}

#rodapeinterna02
{
width:340px;
height:74px;
float:right;
clear:none;
padding:0px 0px 0px 0px;
position:relative;
}

#rodapeinterna02texto
{
width:295px;
height:46px;
padding:30px 20px 0px 0px;
float:left;
clear:none;
}

#verano
{
padding:30px 0px 0px 0px;
width:16px;
height:16px;
float:left;
clear:none;
}


.menu-principal01-container
{
height:61px;
float:left;
clear:none;
padding:90px 0px 0px 70px;
z-index:1;
}

.menu-principal01-container a, .menu-principal01-container a:hover, .menu-principal01-container a:active, .menu-principal01-container a:focus
{
outline:0;
direction:ltr;
}

.menu-principal01-container #menu-principal01
{
list-style-type: none;
text-align:left;
list-style:none;
margin:0px;
padding:0px;
}

.menu-principal01-container #menu-principal01 .menu-item
{
position:relative;
display:block;
float:left;
clear:none;
margin:0px 36px 0px 0px;
padding:10px 0px 0px 0px;
list-style:none;
font-weight:400;
color:rgb(60,20,54);
font-family: 'Fjalla One', sans-serif;
font-size:16px;
line-height:110%;
text-align:center;
max-width:130px;
height:51px;
}

.menu-principal01-container #menu-principal01 #menu-item-21
{
padding:16px 0px 0px 0px;
transform:rotate(-4deg);
-ms-transform:rotate(-4deg); /* IE 9 */
-webkit-transform:rotate(-4deg); /* Safari and Chrome */
}

.menu-principal01-container #menu-principal01 #menu-item-24
{
padding:11px 0px 0px 0px;
transform:rotate(-2deg);
-ms-transform:rotate(-2deg); /* IE 9 */
-webkit-transform:rotate(-2deg); /* Safari and Chrome */
}


.menu-principal01-container #menu-principal01 #menu-item-22
{
padding:36px 0px 0px 310px;
transform:rotate(1deg);
-ms-transform:rotate(1deg); /* IE 9 */
-webkit-transform:rotate(1deg); /* Safari and Chrome */
}

.menu-principal01-container #menu-principal01 #menu-item-23
{
padding:38px 0px 0px 0px;
transform:rotate(-1deg);
-ms-transform:rotate(-1deg); /* IE 9 */
-webkit-transform:rotate(-1deg); /* Safari and Chrome */
}

.menu-principal01-container #menu-principal01 #menu-item-20
{
padding:34px 0px 0px 0px;
transform:rotate(-4deg);
-ms-transform:rotate(-4deg); /* IE 9 */
-webkit-transform:rotate(-4deg); /* Safari and Chrome */
}

.menu-principal01-container #menu-principal01 .menu-item a:link, .menu-principal01-container #menu-principal01 .menu-item a:visited
{
display:block;
font-weight:400;
list-style:none;
vertical-align:baseline;
margin:0px;
text-decoration:none;
padding:0px;
line-height:110%;
font-family: 'Fjalla One', sans-serif;
font-size:16px;
color:rgb(60,20,54);
text-align:center;
}


.menu-principal01-container #menu-principal01 .menu-item a:hover, .menu-principal01-container #menu-principal01 .current_menu-item a:hover
{
text-decoration:underline;
}

.menu-principal01-container #menu-principal01 .menu-item a:focus, .menu-principal01-container #menu-principal01 .current_menu-item a:focus
{
}


/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu-principal01-container ul ul,
.menu-principal01-container ul ul ul,
.menu-principal01-container ul ul ul ul
{
display:none;
position:absolute;
border-top-width:2px;
border-top-style: solid;
border-top-color:#333!important;
z-index: 9999!important;
font-size:10px!important;
width:200px;
top:2px;
}
/* another hack for IE5.5 */

/* position the third level flyout menu */
.menu-principal01-container ul ul ul{left:200px; top:-1px; width:200px;}

/* position the third level flyout menu for a left flyout */
.menu-principal01-container ul ul ul.left {left:-200px;}


/* style the table so that it takes no ppart in the layout - required for IE to work */


.menu-principal01-container ul ul .menu-item
{
color:#fff;
float:none!important;
clear:both!important;
margin:0px;
padding:0px;
list-style:none;
z-index: 9999;
}

#slidersombra
{
width:874px;
height:18px;
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_inicial_banner_sombra.webp) top center no-repeat;
margin:0px auto 0px auto;
}


#wowslider-container1
{
margin:0px auto 0px auto;
}

#wowslider-container1 .ws-title
{
/*background:#a94494;*/
background:#9c4460;
padding:5px 10px 5px 5px;
max-width:217px;
text-align:right;
}

#wowslider-container1 .ws-title div
{
padding-top:0px;
}

.ws-title span
{
display:none;
}

.ws-title div a:link, .ws-title div a:visited
{
color:#fff;
font-size:14px;
line-height:115%;
margin:0px;
padding:0px;
}

#inicialesquerda
{
width:575px;
float:left;
clear:none;
}

.entry-content
{
width:540px;
padding:10px 35px 0px 0px;
}

#contatompa
{
width:540px;
padding:20px 0px 0px 0px;
}

#inicialcursos
{
width:545px;
padding:20px 35px 0px 0px;
position:relative;
}

#inicialprodutos
{
width:545px;
padding:25px 35px 0px 0px;
position:relative;
}

#inicialcursosdata
{
width:75px;
height:57px;
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_cursos_data.webp) top center no-repeat;
position:absolute;
top:20px;
right:35px;
}

.inicialcursosdatacol1
{
width:50%;
height:57px;
float:left;
clear:none;
}

.inicialcursosdatadia
{
width:100%;
height:23px;
}

.inicialcursosdatames
{
width:100%;
height:23px;
}

.inicialcursosdatames.inicialcursosdatames02
{
width:75px;
height:23px;
position:absolute;
bottom:10px;
right:0px;
padding:0px;
margin:0px;
}

#inicialcursosdataea
{
position:absolute;
width:12px;
height:15px;
left:32px;
top:22px;
}

.inicialcursosdatadia p, .inicialcursosdatames p
{
text-align:center;
color:rgb(60,20,54);
font-size:28px;
padding:7px 0px 0px 0px;
font-family: 'Fresca', sans-serif;
}


.inicialcursosdatames p
{
text-transform:uppercase;
font-size:14px;
padding:15px 0px 0px 0px;
}


#inicialcursos h2, #inicialprodutos h2, #sidebarlocalizacao h2
{
padding:0px 85px 0px 0px;
color:rgb(60,20,54);
font-family: 'Fjalla One', sans-serif;
line-height:150%;
font-size:14px;
}

#inicialcursos h2 a:link, #inicialcursos h2 a:visited, #inicialprodutos h2 a:link,  #inicialprodutos h2 a:visited, #sidebarlocalizacao h2 a:link, #sidebarlocalizacao h2 a:visited
{
color:rgb(60,20,54);
font-family: 'Fjalla One', sans-serif;
font-size:14px;
}

#inicialcursos h2 a:hover, #inicialprodutos h2 a:hover, #sidebarlocalizacao h2 a:hover
{
background-color:rgb(60,20,54);
color:#fff;
}

.produtostitulo
{
padding:30px 0px 0px 0px;
}

#inicialcursos .inicialtitle, #inicialprodutos .inicialtitle, #sidebarlocalizacao .inicialtitle, h1.entry-title
{
padding:0px 85px 0px 0px;
color:rgb(247,118,176);
font-family: 'Satisfy', cursive;
font-size:28px;
line-height:110%;
}

#inicialcursos .inicialtitle a:link, #inicialcursos .inicialtitle a:visited, #inicialprodutos .inicialtitle a:link, #inicialprodutos .inicialtitle a:visited,
#sidebarlocalizacao .inicialtitle a:link, #sidebarlocalizacao .inicialtitle a:visited, h1.entry-title a:link, h1.entry-title a:visited
{
color:rgb(247,118,176);
font-family: 'Satisfy', cursive;
font-size:28px;
line-height:110%;
text-decoration:none;
}

#inicialcursos .inicialtitle a:hover, #inicialprodutos .inicialtitle a:hover,
#sidebarlocalizacao .inicialtitle a:hover, h1.entry-title a:hover
{
text-decoration:underline;
color:rgb(247,118,176);
background-color:#fff;
}

#inicialcursosconteudo
{
width:545px;
min-height:165px;
padding:10px 0px 0px 0px;
position:relative;
}

#inicialprodutosprincipal
{
width:545px;
padding:10px 0px 0px 0px;
position:relative;
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_conteudo_divisoria_vertical.webp) top right repeat-y;
}

#inicialprodutosimagem
{
width:303px;
padding:0px 0px 0px 0px;
position:relative;
float:left;
clear:none;
}

#inicialprodutosimagem a img.wp-post-image, #sidebarlocalizacao a img
{
padding:8px;
border:solid 1px #e3dcd0;
}

#sidebarlocalizacao a img
{
margin-top:15px;
}

#inicialprodutosconteudo
{
width:222px;
padding:0px 20px 0px 0px;
position:relative;
float:left;
clear:none;
}

#inicialcursosconteudo p, #inicialprodutosconteudo p, .entry-content p
{
padding:10px 0px 10px 0px;
margin:0px;
line-height:150%;
font-size:14px;
text-align:left;
color:rgb(112,111,110);
}

#inicialprodutosconteudo p a:link, #inicialprodutosconteudo p a:visited, .entry-content p a:link, .entry-content p a:visited, #contatompa a:link, #contatompa a:visited
{
padding:0px;
margin:0px;
color:rgb(112,111,110);
font-weight:300;
font-style:italic;
}

#inicialprodutosconteudo p a:hover, .entry-content p a:hover, #contatomapa a:hover
{
color:#fff;
background-color:rgb(112,111,110);
text-decoration:none;
}

#inicialcursoslinhaum
{
width:545px;
height:6px;
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_conteudo_divisoria_horizontal.webp) repeat-x;
}

#inicialcursoslinhadois
{
width:545px;
height:4px;
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_divisoria_curvadinho.webp) repeat-x;
}

#inicialcursoshoranome
{
width:545px;
height:44px;
padding:15px 0px 15px 0px;
position:relative;
}

#inicialcursoshoranomeiconeh
{
width:36px;
height:44px;
position:relative;
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_curso_horario.webp) no-repeat;
float:left;
clear:none;
}

#inicialcursoshoranomeiconehconteudo
{
width:224px;
height:24px;
position:relative;
float:left;
clear:none;
padding:20px 0px 0px 10px;
}

#inicialcursoshoranomeiconen
{
width:45px;
height:36px;
position:relative;
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_curso_ministrante.webp) bottom center no-repeat;
float:left;
clear:none;
padding:4px 0px 0px 0px;
}

#inicialcursoshoranomeiconenconteudo
{
width:220px;
height:24px;
position:relative;
float:left;
clear:none;
padding:10px 0px 0px 10px;
}

#inicialcursoshoranomeiconehconteudo p, #inicialcursoshoranomeiconenconteudo p
{
font-style:italic;
font-weight:300;
font-size:14px;
line-height:100%;
text-align:left;
color:rgb(112,111,110);
}

#sidebarprincipal
{
width:295px;
position:relative;
float:right;
clear:none;
z-index:999;
}

#inicialsidebar #sidebarprincipal
{
margin-top:-92px;
}

#sidebarcursos
{
width:295px;
height:428px;
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_inicial_agendacursos_fundo.webp) top center no-repeat;
position:relative;
}

#sidebarlocalizacao
{
width:295px;
height:300px;
position:relative;
padding:30px 0px 0px 0px;
}

#sidebarcursosbolo
{
position:absolute;
top:20px;
left:102px;
width:93px;
height:75px;
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_inicial_agendacursos_icone.webp) top center no-repeat;
}

#sidebarcursostitulo
{
width:250px;
margin:0px auto 0px auto;
border-bottom:dotted 2px #fff;
padding:105px 0px 15px 0px;
}

#sidebarcursostitulo h2
{
padding:0px 0px 0px 0px;
color:#fff;
font-family: 'Satisfy', cursive;
font-size:24px;
line-height:110%;
text-align:center;
}

#sidebarcursosbotao
{
position:absolute;
bottom:-10px;
left:89px;
width:116px;
height:52px;
}

#sidebarcursoslistagem
{
width:270px;
max-height:200px;
overflow:hidden;
padding:22px 0px 0px 0px;
margin:0px auto 0px auto;
}

.sidebarcursoslistagemlinha h3
{
display:block;
width:100%;
line-height:150%;
font-size:18px;
color:#fff;
font-weight:400;
font-family: 'Fjalla One', sans-serif;
}

.sidebarcursoslistagemlinha h3 a:link, .sidebarcursoslistagemlinha h3 a:visited
{
display:block;
font-size:18px;
color:#fff;
font-weight:400;
padding:5px 10px 5px 10px;
}

.sidebarcursoslistagemlinha h3.cor
{
background-color:#e97195;
}

#cadastroemailexterna
{
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_cadastro_email.webp) top center no-repeat;
width:323px;
height:45px;
position:absolute;
top:-10px;
right:45px;
display:none;
}

#cadastroemail
{
width:245px;
height:45px;
position:relative;
margin:0px auto 0px auto;
}

#cadastroemailnovidades
{
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_novidadesfresquinhas.webp) top center no-repeat;
width:170px;
height:37px;
position:absolute;
bottom:-37px;
left:76px;
}

#cadastroemail h3
{
display:none;
}

#cadastroemail #mp_1
{
padding:3px 0px 0px 0px;
}

#cadastroemail #mp_1 p label, #cadastroemail #mp_1 p input
{
float:left;
clear:none;
}

#cadastroemail #mp_1 p label small
{
display:block;
width:65px;
height:34px;
border:none;
font-size:12px;
color:#6b4352;
text-align:right;
line-height:100%;
padding:0px;
margin:5px 0px 0px 2px;
font-weight:400;
font-style:italic;
}

#cadastroemail #mp_1 p #mp_1_1
{
width:121px;
height:18px;
padding:0px 0px 0px 5px;
border:solid 1px #fff;
margin:9px 5px 0px 5px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
font-size:12px;
color:#6b4352;
text-align:left;
line-height:100%;
font-weight:bold;
}

#cadastroemail #mp_1 p #mp_1_1:hover
{
border:solid 1px #666;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}

#cadastroemail #mp_1 p #mp_1_1:focus
{
border:solid 1px #6b4352;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}

#cadastroemail #mp_1 p #mp_1_3
{
width:39px;
height:34px;
padding:0px;
border:none;
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_cadastro_email_ok.webp) center top no-repeat;
font-size:0px;
color:transparent;
border:none;
cursor:hand;
cursor:pointer;
}

#cadastroemail #mp_1 p #mp_1_3:hover
{
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_cadastro_email_ok.webp) center bottom no-repeat;
}

#cadastroemail #mp_1 p #mp_1_3:focus
{
background:url(/wp-content/themes/confeiteiras/images/confeiteiras_cadastro_email_ok.webp) center top no-repeat;
}

div#cadastroemail div
{
color:#6b4352;
width:185px;
height:47px;
padding:0px 10px 0px 10px;
position:absolute;
bottom:-40px;
left:20px;
background-color:#fff;
-webkit-border-bottom-right-radius: 30px;
-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-bottomright: 30px;
-moz-border-radius-bottomleft: 30px;
border-bottom-right-radius: 30px;
border-bottom-left-radius: 30px;
font-size:12px;
text-align:center;
line-height:100%;
}

.slb_template_tag.slb_template_tag_ui.slb_template_tag_ui_group_status
{
font-style:normal;
font-size:12px;
font-family: 'Open Sans', sans-serif;
}

.ws_bulframe, .ws_bulframe div, .ws_bulframe div div
{
display:none!important;
}


/* modificacoes recentes na inicial */

#inicialcursos h2, #inicialcursos .entry-header, #inicialcursoslinhaum, #inicialcursoshoranome, #inicialcursoslinhadois
{
display:none;
}

#inicialcursos .entry-content p a, #inicialcursos .entry-content p a:hover
{
color: transparent;
background-color: transparent;
}
/*
     FILE ARCHIVED ON 23:03:41 Dec 16, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:47:54 May 14, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.445
  exclusion.robots: 0.04
  exclusion.robots.policy: 0.03
  esindex: 0.008
  cdx.remote: 12.917
  LoadShardBlock: 107.609 (3)
  PetaboxLoader3.resolve: 84.162 (3)
  PetaboxLoader3.datanode: 83.261 (4)
  load_resource: 81.377
*/