/*
Theme Name: A Rainbow Crossing
Theme URI: http://wordpress.org/
Description: Theme for site A Rainbow Crossing
Version: 1.0
Author: Felipe Cardoso & Érico Oliveira
Author URI: http://fecar.com.br/
Tags:
Text Domain:
*/

@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body {background:#e9dcc1 url('img/bg.jpg') top center no-repeat;margin:0;padding:0;font-family: Georgia, "Times New Roman", Times, serif;font-size:62.5%; color:#450c00;}
body.int{background:#e9dcc1 url('img/bg_int.jpg') top center no-repeat;}

ul{list-style:none;}
img{border:0;}
a{text-decoration:none; cursor:pointer;}
a::-moz-focus-inner{border:0;}
a:focus{outline:0;}
.clear {clear:both}

/* base */
.bg-capa {background: url('img/bgpg.jpg') top center no-repeat; margin:0 auto 0; width:100%; min-height:728px;}
.bgint2{background:url('img/bg-int.png') top repeat-x;}
.bg-int {background: url('img/bgpg-int.jpg') top center no-repeat; margin:0 auto 0; width:100%; min-height:728px;}
.main, .footer_content{width:960px;margin:0 auto;}
.header{ height:250px; position:relative;z-index:90;}

/* header */
h1 {margin:15px auto 10px;background:url('img/ARainbowCrossing.png') no-repeat;display:block;width:218px;height:175px; }
h1 a {width:218px;height:175px; display:block; text-indent:-9999px;}

#topnav{width:960px;margin:0 auto 0;text-align:left; height:46px;}
#topnav{overflow:hidden;position:relative}
.menu{float:left;position:relative;left:50%;text-align:left;}
.menu ul {position:relative;left:-50%;list-style:none;}
.menu ul li { float:left;margin:8px 10px 0 0; text-transform:lowercase; }
.menu ul li a {padding:6px;float:left;color: #440c00;text-decoration: none;font-size:18px;position:relative; }
.menu ul li a:hover {background-color:#EDEDED;color:#EA0000;border-bottom:3px solid #EA0000;}

/* conteudo */
.container {width:960px;margin:0 auto 0;padding:0; }
.colesqcapa {width:600px;margin:12px 0 0 0;float:left; padding:10px;}
.coldircapa {width:300px;margin:12px 0 0 0;float:left; border-left:1px solid #beab78; padding:10px;}
.testimonials {background:url('img/bg_testimonials.png') 0 22px no-repeat; width:300px;margin:0;}
.testimonials h3 {width:300px;height:31px;margin:0;background:url('img/testimonials.png') 0 0 no-repeat; text-indent:-9999px; }
.testimonials p {margin:0;color:#450c00;font-size:12px; line-height:16px; padding:6px 0 0 6px;}
.testimonials h3 a {width:300px;height:31px;display:block;}
.testimonials a {text-decoration:none; font-weight:bold; color:#a62316;}
.testimonials a:hover {text-decoration:underline; color:#F00;}

.conteudo-int {width:800px; margin:0 auto 0;padding:0;min-height: 500px;}
.texto{padding:0 30px;margin:5px 0px 10px 20px;  }
.texto p {font-size:14px;line-height:20px; padding:12px 0 12px 0;text-align: justify;}
.texto h4 {font-weight:bold;font-size: 42px;padding:0 0 25px 45px;margin:15px 0 25px -10px; text-transform:lowercase;background:url('img/bg_titconteudo.png') 0 8px no-repeat;}
.texto h3 {font-weight: normal;font-size: 24px;padding:0;margin:24px 0 0 0;}
.texto h5 {font-weight:bold;font-size:18px;padding:0 0 5px 0;margin:5px 0 20px 0;color:#8d240f;border-bottom:1px dotted #8d240f;width:700px; text-indent:10px;}
.texto h6 {font-weight:bold;font-size:16px;padding:15px 0 0 0;margin:0; height:18px;}

.texto .readmore{margin:-8px 0 0 0;padding:8px 4px 4px 4px; border-bottom:1px dotted #82240c; width:97%;}
.texto a {text-decoration:none; font-weight:bold; color:#a62316;}
.texto a:hover {text-decoration:underline; color:#F00;}
.texto img.alignleft {float:left; padding-right: 10px; padding-botom: 10px;}
.texto img.alignright {float:right; padding-left: 10px; padding-botom: 10px;}
.texto ul li { list-style:disc; font-size:16px; margin-left:35px; font-weight:bold; line-height:26px;}
/*.texto img { border:1px solid #333px;}*/

a.subir{display:block;width:26px;height:16px;margin:20px 0 0 690px;clear:both;color:#a62316;}

/* destaque meio capa */
.destaquecapa {width:945px; height:450px;margin:0 auto 0; background:url('img/bg_destcapa.png') top left no-repeat;position: relative;z-index:1; }
.bgbasefoto {width:945px; height:48px;position: absolute;z-index:2000;top:398px; background:url('img/bg_basefotocapa.png') top center no-repeat; }
.areafoto {width:910px; height:415px; margin:0 auto 0;position: relative;z-index:2;top:16px;}

/* cat */
#nav-cat { width:700px;height:40px;border-bottom:1px dotted #8d240f; }
#nav-cat ul {list-style:none;}
#nav-cat li { float:left;margin:0 10px 0 0; text-transform:lowercase;list-style:none; }
#nav-cat li a {color:#fff;font-size: 14px;background: #b8a372;-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 5px;height:21px; line-height:20px;margin:6px 4px 0 0;color:#fff; padding: 3px 6px;font-weight:bold;}
#nav-cat li a:hover, #nav-cat li a:active {color:#8d240f; text-decoration:none; background: #d5c196;}

#prod_container{width:670px;margin: 0 10px;float:left;}
#prod_container li{float:left;margin: 0 25px 25px 25px; list-style:none; width:23%; line-height:14px;}
#prod_container li img {display:block;max-width: 100%}
#prod_container h3 {font-size:14px;margin: 5px 0;padding: 0; color: black;text-decoration: none;border: none;font-style: normal}
.moredetails{background-image: none;color: #C23F26; text-transform: lowercase;display: block; font-size:12px; text-decoration: underline;width: auto;border: none;background-color: none;margin: 0;padding: 0}
.product {margin:0 auto0;max-width:80%;padding-left:0;text-align:center;}
.product img {display:block;float:none;margin:0 auto;max-width:100%;}

/* footer */
.footer {background:url('img/bg_footer.png') top center no-repeat;height:220px; padding-top:72px;width:100%; font-size: 12px; margin:0 auto 0;  }
.footer-conteudo {width:960px;/*height: 93px; */margin:0 auto 0;  }
.footer-conteudo  .info{float:left;width:330px; padding:8px 0; margin-left:200px;}
.footer-conteudo  .info a{color:#450c00;text-decoration: underline;}
.footer-conteudo  .info a:hover {color:#f00;text-decoration: underline;}
.footer-conteudo  .info strong {font-size:14px;}
.footer-conteudo  .atalhos{float: right;width:380px; padding:0; margin:0;}
.footer-conteudo  .atalhos img {margin-right:4px;}

/* alinhamento de imagens do conteúdo interno */
.foto_alinhada_a_esquerda , .foto_alinhada_a_direita {margin:16px 14px;border:1px solid #444;}
.foto_alinhada_a_esquerda {float:left;}
.foto_alinhada_a_direita {float:right;}

.assfooter, .assfooter-int { width:960px;height:45px; padding:10px 0 10px 2px; margin:0 auto 0; clear:both; background:#fff;}
.assfooter-int { background:none;}
.assfooter p, .greenbr-int p { text-align:center;font:normal 12px Arial, Helvetica, Verdana, sans-serif; color:#001636;margin:0 auto 10px; }
.assfooter a, .greenbr-int a {color:#001636; text-decoration: none;}
.assfooter a:hover, .greenbr-int a:hover {color: #001636; text-decoration:underline;}
