
/* WIDE DESKTOP LAYOUT 
----------------------------------------------- */
/*@media only screen and (min-width: 1540px) {

	
}*/

/*
@media only screen and (min-width: 1441px) and (max-width:5539px) {

body { background-color:#fff  }


}
*/ /* CLOSE WIDE LAYOUT */

@media only screen and (min-width: 1024px) and (max-width:1750px) {

/* 1450 body { background-color:#f00  } */

.main_size
{
	width: 1000px;
}

#img_logo
{
	width: 80%;
}

#menu
{
	font-size: 14px;
}

.home_msg
{
	font-size: 50px;
}

nav[role=rodape] .col2
{
	width:236px;
}

nav[role=rodape] .col3
{
	width: 390px;
}

.sobre_col1
{
 	width:410px;	
}

.sobre_col2
{
	width:400px;
}

.galeria_texto .col1
{
	margin-left:20px; width:250px; padding-right:30px
}

.galeria_texto .col2
{
	width:450px; padding-right:50px; padding-top: 20px; position: relative
}

.galeria_texto .col3
{
	width:200px;
}

#lista_historia, #lista
{
	padding-left: 30px;
}



} /* CLOSE WIDE LAYOUT */

/* TABLET LAYOUT 
----------------------------------------------- */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	
/*
body {
	background-color:#FF0;
	
}
*/

.main_size
{
	width: 760px;
}

#img_logo
{
	width: 90%;
}

#menu
{
	font-size: 12px;
}

#menu li.item_sep
{
	margin-left: 11px;
}

.home_msg
{
	font-size: 40px;
}

h1
{
	width: 200px;
}

nav[role=rodape] .col2
{
	width:238px;
}

nav[role=rodape] .col3
{
	/* width:438px; */
	width: 230px;
}

nav[role=rodape] .col3 img
{
	width: 80%;
}

nav[role=rodape] ul
{
	font-size: 12px;
}

.rodape_sign p.right
{
	margin-right: 55px;
}

h2
{
	font-size: 40px;
}

.sobre_col1
{
 	width:310px;	
}

.sobre_col2
{
	width:300px;
}

.sobre_col p.destaque
{
	font-size: 28px; line-height: 40px; 
}


.galeria_texto .col1
{
	margin-left:10px; width:200px; padding-right:20px
}

.galeria_texto .col2
{
	width:350px; padding-right:30px; padding-top: 20px; position: relative
}

.galeria_texto .col3
{
	width:150px;
}

.galeria_texto .col1 h3
{
	font-size: 26px;
}

.galeria_texto .col2 .texto
{
	margin-top: -7px;
}

.nav li
{
	font-size: 25px;
}

.nav li.count
{
	width:85px; 
}

#lista_historia, #lista
{
	padding-left: 65px;
}

.contactos_page
{
	width: 625px;
}

.caixas
{
	width: 300px;
}

.hcaixas
{
	width: 614px;
}

.label
{
	font-size: 26px;	
}

#car-next
{
	position:absolute;right:5px;top:25px
}

#car-prev
{
	position:absolute;left:5px;top:25px
}


} /* CLOSE TABLET LAYOUT */



/* MOBILE LAYOUT (PORTRAIT/320PX) 
----------------------------------------------- */

@media only screen and (max-width: 767px) {

/*
body {
	background-color:#f00;
}
*/

.main_size
{
	width: 320px;
}

h1
{
	width: 220px;
	margin-left: 10px;
}

#menu
{
	display: none;
}

.home_msg
{
	font-size: 15px;
}

#back_top div.botao, .botao
{
	width:230px;
}

.botao_sobre
{
	width:205px;background-image: url(/images/dw.png); background-repeat: no-repeat; background-position: 10px 9px; font-size: 15px; line-height: 30px;
}


nav[role=rodape]
{
	padding-left: 10px;
}

nav[role=rodape] .col2
{
	width:310px;
	clear: both;
	margin-top: 30px;
}

nav[role=rodape] .col3 div.left
{
	width: 120px;
}

nav[role=rodape] .col3
{
	/* width:438px; */
	width: 310px;
}

nav[role=rodape] .col3 img
{
	width: 80%;
}

nav[role=rodape] .col4
{
	clear: both;
	margin-top: 30px;
}

nav[role=rodape] ul
{
	font-size: 12px;
}

.rodape_sign
{
	padding: 10px;
}

.rodape_sign p.right
{
	float: left;
}

nav[role=rodape] .info
{
	font-size:16px; font-style: italic; line-height: 26px;
}

h2
{
	font-size: 32px;
}

.sobre_col1
{
 	width:300px; margin-left: 0px; padding-right:0px; margin-left: 10px;
}

.sobre_col2
{
	width:300px; margin-top: 40px; margin-left: 10px;
}

.sobre_col p.destaque
{
	font-size: 22px; line-height: 32px; 
}

.sobre_legenda_book
{
	font-size: 14px;
	line-height: 22px;
}

.galeria_texto .col1
{
	margin-left:10px; width:300px;padding-right:0px
}

.galeria_texto .col2
{
	width:300px; padding-top: 20px; position: relative; margin-left: 10px; padding-right:0px;
}

.galeria_texto .col3
{
	width:300px;
}

.galeria_texto .col1 h3
{
	font-size: 22px;
}

.galeria_texto
{
	position: relative;
}

.galeria_texto .col1
{
	margin-top: 20px;
}
	
.nav
{
	position: absolute;
	top: -20px;
	left: 10px;
}

.nav li
{
	font-size: 25px;
}

.nav li.count
{
	width:75px; 
}

.contactos_page
{
	width: 320px;
}

.caixas
{
	width: 312px;
	margin-bottom: 30px;
}

.hcaixas
{
	width: 312px;
}

.label
{
	font-size: 20px;	
}

.contacto .texto
{
	width: 300px;
}

#conteudo
{
	margin-top: 60px;
}

.all_content .textos
{
	width: 300px;	
}

#lista_historia, #lista
{
	margin-left: -5px;
}

#lista_historia li, #lista li
{
	margin-top: 10px;
}

.back_lista
{
	top: 0px;
	left: 0px;
}

#menu_mobile
{
	display: block;
}

#car-next
{
	position:absolute;right:0px;top:25px
}

#car-prev
{
	position:absolute;left:0px;top:25px
}



} /* CLOSE MOBILE LAYOUT */


/* WIDE MOBILE LAYOUT (LANDSCAPE/480PX) 
----------------------------------------------- */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	/*
body {
	background-color:#ccc
}*/

.main_size
{
	width: 480px;
}

h1
{
	width: 300px;
	margin-left: 10px;
}

#menu
{
	display: none;
}

.home_msg
{
	font-size: 25px;
}

#back_top div.botao, .botao
{
	width:230px;
}

.botao_sobre
{
	width:205px;background-image: url(/images/dw.png); background-repeat: no-repeat; background-position: 10px 9px; 
}


nav[role=rodape]
{
	padding-left: 10px;
}

nav[role=rodape] .col2
{
	width:470px;
	clear: both;
	margin-top: 30px;
}

nav[role=rodape] .col3 div.left
{
	width: 120px;
}

nav[role=rodape] .col3
{
	/* width:438px; */
	width: 470px;
}

nav[role=rodape] .col3 img
{
	width: 80%;
}

nav[role=rodape] .col4
{
	clear: both;
	margin-top: 30px;
}

nav[role=rodape] ul
{
	font-size: 12px;
}

.rodape_sign
{
	padding: 10px;
}

.rodape_sign p.right
{
	float: left;
}

nav[role=rodape] .info
{
	font-size:16px; font-style: italic; line-height: 26px;
}

h2
{
	font-size: 36px;
}

.sobre_col1
{
 	width:460px; margin-left: 0px; padding-right:0px; margin-left: 10px;
}

.sobre_col2
{
	width:460px; margin-top: 40px; margin-left: 10px;
}

.sobre_col p.destaque
{
	font-size: 22px; line-height: 32px; 
}

.sobre_legenda_book
{
	font-size: 14px;
	line-height: 22px;
}

.galeria_texto .col1
{
	margin-left:10px; width:460px;padding-right:0px
}

.galeria_texto .col2
{
	width:460px; padding-top: 20px; position: relative; margin-left: 10px; padding-right:0px;
}

.galeria_texto .col3
{
	width:460px;
}

.galeria_texto .col1 h3
{
	font-size: 22px;
}

.galeria_texto
{
	position: relative;
}

.galeria_texto .col1
{
	margin-top: 20px;
}
	
.nav
{
	position: absolute;
	top: -20px;
	left: 10px;
}

.nav li
{
	font-size: 25px;
}

.nav li.count
{
	width:75px; 
}

.contactos_page
{
	width: 420px;
}

.caixas
{
	width: 412px;
	margin-bottom: 30px;
}

.hcaixas
{
	width: 412px;
}

.label
{
	font-size: 20px;	
}

.contacto .texto
{
	width: 420px;
}

#conteudo
{
	margin-top: 60px;
}

.all_content .textos
{
	width: 420px;	
}

#lista_historia, #lista
{
	margin-left: 70px;
}

#lista_historia li, #lista li
{
	margin-top: 10px;
}

.back_lista
{
	top: 0px;
	left: 0px;
}

#menu_mobile
{
	display: block;
}

#car-next
{
	position:absolute;right:0px;top:25px
}

#car-prev
{
	position:absolute;left:0px;top:25px
}




} /* CLOSE WIDE MOBILE LAYOUT */
