html,body,form, fieldset{
font: normal 9pt Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
padding:0;
margin:0;
text-decoration:none;
}
/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 0;
	padding: 0;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
}

strong{ color:#0b70ab; font-weight:bold;}
h2{
	font-size:10pt;
	text-align: left;
	width:100%;
	color:#330000;
	font-weight:bold;
	text-indent:20px;
	background:#edd4ba;
	line-height:30px;
	font-family:"Trebuchet MS", Verdana, "Vera Humana 95", sans-serif;
	text-transform: uppercase;
}
h1,h4{font-size:12pt;line-height:30px;text-indent:10px;
color:#993366; font-weight:bold;
}
h5{font-size:11pt;line-height:18px; text-align:center; font-weight:bold;}
h6{font-size:9pt;line-height:14px; text-align:left; font-weight:bold;color:#5796ce;margin-bottom:1.5em;text-indent:20px;}
h4.title{background: transparent url(http://www.icecafecompany.com.br/images/ping.png) no-repeat top left; color:#131010;text-indent:20px;margin-bottom:0.1em;font-size:10pt;}
strong.blue{color:#0b70ab;}

h3{font-size:13pt;line-height:30px;
margin:0;font-weight:bold;
border-bottom: 1px solid #d7e9f6;
color:#990000;
}
a{font-size: 8pt;}
a,a:link { 
text-decoration:underline; 
color:#057fc2;
}
a:visited { 
text-decoration: underline; 
color:#0b70ab;
}
a:hover, a:active { 
text-decoration: underline; 
color:#f84cad;
}
p, ul, fieldset{
color:#000000;
font-size:9pt;
margin:4px 0;
}
p{line-height:25px;padding:6px 0; }
ul{
margin:0;
padding:0;
list-style:none;
}
ul.list{ list-style:circle; list-style-position:outside; display:block; margin-left:20px; }
ul.list li{  line-height:20px;}
div.header{background: transparent url(../images/head.png) no-repeat top left;
height:180px;
margin:0;padding:0;
}

table, td, th
{
    border-color: #600;
    border-style: solid;
}

table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

th,td
{
    margin: 0;
    padding: 3px;
    border-width: 1px 1px 0 0;
    background-color: #FFC;
}
th{    background-color: #cbad83;
}
/* ------------ index ------------ */
/*.item{width:94%;padding:0 0 0  2%;}*/
.carousel_container {
width: 740px;
height: 330px;
margin: 0px auto;
}
/* ------------ transparency ------------ */
div.transOFF {width: 100%; }
div.transON  {width: 100%; opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}
/***********************menu***********************border:1px solid gray;*/
.button{padding:0 0 0 40px;margin-top:10px;background: transparent url(../images/back.gif) no-repeat top left;
width:129px;height:22px; color:#333366;}
.button a, .button a:visited{color:#333366;}
#lang{position:absolute;left:840px; top:160px;font-weight:bold; text-decoration:none; 
}
.menu {
position: relative; /* positionning for IE5 et IE5.5 */
left: 0;
top: 4px;
height: 326px;
width: 140px;
text-align: left;
margin-left:5px;
/*background: transparent url(../images/menu_bg.png) repeat-x bottom left ;
border-right:2px groove #e6e1e4;*/

z-index:5;
}
.menu li {
display: block; /* correction for IE5 et IE5.5 */
height: 35px;
background: transparent url(../images/menu_up.png) no-repeat top left ;
width:100%;
}
.menu li a { /* buttons dimensions and definition */
display: block;  /* block for <a> to give it its dimensions */
height: 35px;
width:100%;
line-height: 35px;  /* height of line to avoind paddings */
font-size: 12px;
text-indent:15px;
text-decoration: none;
z-index:3;
}

.menu  a:hover {
background: transparent url(../images/menu_down.png) no-repeat top left ;
}
/*.menu span{ display:none;}
#menu1{background: transparent url(../images/b_home.png) no-repeat 50% 50% ;}
#menu2{background: transparent url(../images/b_ice.png) no-repeat  50% 50% ;}
#menu3{background: transparent url(../images/b_produto.png) no-repeat   50% 50% ;}
#menu4{background: transparent url(../images/b_franquia.png) no-repeat   50% 50%  ;}
#menu5{background: transparent url(../images/b_caesaude.png) no-repeat   50% 50%  ;}
#menu6{background: transparent url(../images/b_mideve.png) no-repeat   50% 50%  ;}
#menu7{background: transparent url(../images/b_noticias.png) no-repeat  50% 50%  ;}
#menu8{background: transparent url(../images/b_contato.png) no-repeat   50% 50%  ;}
#menul{
background: transparent url(../images/menu_lft.png) no-repeat top left ;  general background for the menu  
border-right:none;
z-index:9;
}
.menu li.wide{
width:18%;
}
.menu li.wide2{
width:15%;
}*/
/*#menu8{
background: transparent url(../images/menu_rht.png) no-repeat top right ;  general background for the menu 
z-index:9;
}*/
/* ------------ submenu ------------ */
.submenu {height:100px;background:#FFFFFF;
}
.submenu ul{display:block; }
.submenu li{ display:block; width:100%;height: 20px; line-height:20px;background:#FFFFFF;}
.submenu a{ display:block;
height: 20px;
line-height: 20px;
}
.submenu a:hover{ background:#FFFFFF;}
#submenu4{margin-left:20px; height:40px; font-weight:bold;color:#000000;}
#submenu4 a {line-height:40px;height:40px;font-weight:bold;color:#000000;}
#submenu3{height:70px;}

/* ------------ produtos ------------ */
.content p{ width:100%; text-align:justify;}
.content h3{margin:0; top:0;width:100%;}
.buynow{ height:71px; width:132px; 
background:transparent url(../images/redbullet.png) no-repeat top center; 
color:#FFFFFF;
display:block;
margin-top:0px;
margin-bottom:10px; 
padding:3px;
text-decoration:none;
text-align:center;}
a.buynow:hover{opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}
a.buynow ,a.buynow:visited,a.buynow:link,a.buynow:hover{ color:#FFFFFF;
font: bold 10pt "Trebuchet MS", Verdana, "Vera Humana 95", sans-serif ;
line-height:20px;padding-top:10px;
text-decoration:none;}
.poplink{display:inline;background:#ca92c9;color:#FFFFFF;padding:5px;}
.produto {
position: relative; /* positionning for IE5 et IE5.5 */
left: 0;
top: 0;
width:100%;
height:250px;
z-index:7;
}
.produto li {
margin-top:10px;
float:left;
display: inline; /* correction for IE5 et IE5.5 */
/*width: 49%;border:1px solid gray;*/
}
.floatright{ text-align:right;}
.floatleft{ text-align:left;}
/*.floatleft{ float:left; top:0;}*/
.floatr{float:right;padding-left:10px;}
.floatl{float:left;padding-right:10px;}
/* ------------ receitas ------------ */
.boxr{ width:100%;height:180px;}
.boxr p{ text-align:left; width:97%; margin-left:2%;}
.boxr h2 span{ font-size:7pt;}
.boxr h2 {width:100%;}
/* ------------ franquia ------------ */
.Iheight{height:276px;}
.boxcontato {
background:transparent url(../images/box.png) no-repeat top right; width:330px; text-align:center;height:200px; float:right; }
.boxcontato h5{margin:20px 20px 0px 20px;color:#000000;border-bottom:1px solid #660000; }
.boxcontato p{ padding:20px 10px 10px; line-height:20px; width:300px; text-align:left;}
/* ------------ contato ------------ */
.formtb{margin-right:40px; border:none; background:transparent;}
.formtb td{ border:none; background:transparent;}

/* ------------ noticias ------------ */

.noticia{  top:0; left:0;}
.noticia h2{background:#edd4ba;}
.noticia p{text-align:left;}
#links
{
width:100%;
}
#links img{float: right;}
#links ul{width: 200px;list-style-position:outside; /*list-style-image:url(../images/star2.png);*/ padding:10px;}
#links li{line-height:20px;margin: 7px 0;border-bottom: 1px solid #d7e9f6;display:block; padding-bottom:10px;}
#links a{ font-size:10px;}
.errorm{ color:#990000; font-weight:bold;}

div#news{height:115px;margin:0 0 10px 5px;background:transparent url(../images/news_bg.png) no-repeat top left; 
}
ul.news {list-style:none; padding:5px 0 0 6px; text-align:left;width:120px;}
ul.news li a{color:#00667a; font-size:12px;line-height:15px;}
ul.news span.date{color:#f670af; font-size:8px; }
ul.news p{color:#00475a; }
div#banner{height:114px;margin:0;background:transparent url(../images/banner.png) no-repeat left bottom; width:760px; overflow:hidden;
}
div#banner h1{/*Georgia, "Times New Roman", Times, serif;*/
padding-top:20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 30px;
/*line-height:100px;*/
width:750px;
font-style: normal;
font-variant: normal;
font-weight: normal;}
div#banner p{/*Georgia, "Times New Roman", Times, serif;*/
font-family: Georgia, "Times New Roman", Times, serif;
text-indent:10px;
font-size: 30px;
width:750px;
color:#993366;
/*line-height:100px;*/
font-style: normal;
font-variant: normal;
font-weight: normal;}
