/*responsive*/
	#wpadminbar {display: none;}
	.menu_responsivo {background: #555 url(../images/menu.png) no-repeat 10% 50%; height: 34px; width: 100%; float: left; color: white; cursor: pointer; line-height: 2.5; }
    #call-to-action {}
    #nav_portal, #nav_principal {display: block; height: auto !important;}
    #nav_portal ul li, #nav_principal ul li {float: none !important; text-align: center; border: none !important; margin-bottom: 1em !important; font-size: 130%;}
    #nav_portal ul li.ultimo, #nav_principal ul li.ultimo {float: none !important;}
    #nav_portal ul {margin-top: 38px;}
    #nav_principal ul {display: none;}
    nav ul li ul {display: none !important;}
    #nav_principal, #rodape {background: none !important;}
    #rodape {margin-top: 0px !important; padding-top: 0px !important;}
    #linha-calendario {margin-bottom: 5px !important;}
    .menu_responsivo div.ceumaicone {background: url(../images/ceumaicone.png) center no-repeat; width: 50px; height: 100%; margin: auto;}
    .login, .logout {background: none !important; box-shadow: none!important; padding: 0 !important;}
    a#home {/*background-position: center;*/ display: none;}
    a.facebook, a.twitter, a.youtube {margin:auto !important;}
    #destaque-bottom , header aside.atendimento, header#principal h1, header#principal h2
    {display: none;}
    /*.login_resp {border-bottom:1px dashed #CCC; width: 100%; display: block; padding-bottom: 1em;}*/
    .menu, footer aside.atendimento {text-align: center;}
    .texto-noticia-principal p {display: none;}
    .texto-noticia-principal { width:55%; float: left; margin-bottom: 1em !important; margin-top: 1.5em !important; max-height: 15em; font-size: 120%; }
    .foto-noticia-principal {width: 40% !important; height: auto; float: left;}
    .wrap {width:98%; margin-left: 1%; margin-right: 1%;}
    #wrapper {  margin-top: 0.5em;  width: 100% !important; margin-bottom: 1em !important; float: left; }
    #scroller li img {width: 100%; height: auto;}
    #destaques {margin-bottom: 1em;}
    #linha-calendario {height: auto !important;}
    #noticias .col3 div {width: 40%; float: left;} 
    #noticias .col3 img {width: 100%;}
    #noticias .col3 span { width: 55% !important; float: right; display: none; clear: inherit;}
    #noticias .col3 h3 {width: 55%; float: right;} 
    #noticias .primeiro {margin-left: 1% !important;}
    #noticias .col3 {width: 100%; float: left !important; }
    #noticias .col3 span {float: left; clear: both;}
    .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12
    {margin-bottom: 1em; margin-left: 1%; margin-right: 1%;}
    .ultimo { margin-bottom: 2em !important; float: left !important; clear: inherit !important;}
    .col1 {width: 46.5%; float: left; margin-left: 2%; }
    .col2 {width: 98%; float: left; margin-left: 2%;}
    .col3 {width: 98%; float: left; margin-left: 2%;}
    .col4 {width: 98%; float: left; }
    .col5 {width: 98%; float: left; }
    .col6 {width: 98%; float: left; }
    .col7 {width: 98%; float: left; }
    .col8 {width: 98%; float: left; }
    .col9 {width: 98%; float: left; }
    .col10 {width: 98%; float: left; }
    .col11 {width: 98%; float: left; }
    .col12 {width: 98.0%; float: left; }

    .alignleft, .alignright, .aligncenter, .size-full  { width: 100% !important; height: auto;}
    .entry-content {margin: 2%; width: 96%;}

    /*formularios*/
	#app form {margin-top: 0.5em; margin-bottom: 0.5em;}
	#app label, #app form span{ border-bottom:1px dashed #CCC; color: #333; padding-top: 0.5em; padding-bottom: 0.5em; display: block;}
	#app form span { border: none; color: #666; background: none !important; text-indent: 0em !important;}
	#app input, #app textarea {margin:0px; background: #C8C2CE;  border: 1px solid #C8C2CE; color: #555; padding-top: 0.5em; padding-bottom: 0.5em;} 
	#app input[type=submit] {margin-top: 2em; background: #9384A2 !important; color: white; font-size: 110%; cursor: pointer;} 
	#app input:hover, #app textarea:hover {opacity: 0.7; filter: alpha(opacity=70);}

	/*icone em tablets e celulares deve ser igual ao botao normal, sem remover o titulo*/
	.icone {line-height: 2; overflow: hidden; height: 32px !important; background-position: 5% 50% !important; padding-top: 0px !important; padding-bottom: 0px !important;}
	.icone:hover {background-position: 10% 50% !important;line-height: 2;}
