﻿body {
    margin:0;
    padding:0;
    background-color:#FFFFFF;
    background-image:url('bgBody.jpg');
    background-repeat:repeat-x;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12px;
}
td{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12px;
    }
form{margin:0;padding:0;}
.separator{
    background-image:url(bgSeparator.jpg);
    background-repeat:repeat-x;
    height:13px;
}
.sepPage{
    background-image:url(../../images/sepPage.jpg);
    background-repeat:repeat-y;
}
#divLogo{margin:10px 0;}
#divAddress{margin:15px 0 10px 0;line-height:18px;text-align:right;}

.imgBorder{border:solid 3px #DDDDDD;}
.imgBorderProduto{
    border-bottom:solid 6px #EEEEEE;
    border-top:solid 6px #EEEEEE;
    padding:5px 0;
}

/*Representantes*/
#divEstados{border:solid 5px #DDDDDD;}
#divEstados{border:solid 5px #DDDDDD;}
#tpDivEstados{padding:5px;background-color:#FF6600;display:block;}
#bodyEstados{margin:5px;}
#divEstados ul{margin:0;padding:0;}
#divEstados li{background-color:#EEEEEE;border:solid 2px #DDDDDD;padding:5px;margin-bottom:2px;list-style-type:none;}
#divEstados li.selected{background-color:#FFFFFF;border:solid 2px #DDDDDD;padding:5px;margin-bottom:2px;list-style-type:none;}
#divEstados li a{background-image:url(arrowOrange.gif);background-position:left center;background-repeat:no-repeat;padding-left:10px;font-weight:bold;color:#000000;text-decoration:none;display:block;}

/*CatalogoVirtual*/
#divCategorias{border:solid 5px #DDDDDD;}
#tpDivCategorias{padding:5px;background-color:#FF6600;display:block;}
#bodyCategorias{margin:5px;}
#divCategorias ul{margin:0;padding:0;}
#divCategorias li{background-color:#EEEEEE;border:solid 2px #DDDDDD;padding:5px;margin-bottom:2px;list-style-type:none;}
#divCategorias li.selected{background-color:#FFFFFF;border:solid 2px #DDDDDD;padding:5px;margin-bottom:2px;list-style-type:none;}
#divCategorias li a{background-image:url(arrowOrange.gif);background-position:left center;background-repeat:no-repeat;padding-left:10px;font-weight:bold;color:#000000;text-decoration:none;display:block;}


/*Contatos*/
#divContatos{border:solid 5px #DDDDDD;}
#tpDivContatos{padding:5px;background-color:#FF6600;display:block;}
#bodyContatos{margin:5px;}
#divContatos ul{margin:0;padding:0;}
#divContatos li{background-color:#FFFFFF;border-bottom:solid 1px #DDDDDD;padding:5px;margin-bottom:2px;list-style-type:none;}
#divContatos li.selected{background-color:#FFFFFF;border:solid 2px #DDDDDD;padding:5px;margin-bottom:2px;list-style-type:none;}
#divContatos li{background-image:url(arrowOrange.gif);background-position:10px 10px;background-repeat:no-repeat;padding-left:20px;color:#000000;text-decoration:none;display:block;}

.divBox{border:solid 5px #DDDDDD;}
.tpDivBox{padding:5px;background-color:#FF6600;display:block;}
.bodyBox{margin:5px;}

.divBoxGray{border:solid 5px #DDDDDD;}
.tpDivBoxGray{padding:5px;background-color:#CCCCCC;display:block;}
.bodyBoxGray{padding:5px;border-bottom:solid 2px #FF6600;}

.divCalendar{border:solid 5px #DDDDDD;}
.tpDivCalendar{padding:5px;background-color:#FF6600;display:block;}
.bodyCalendar{margin:0px;}
.sumCalendar{padding:5px;}
.agendaEventos{font-size:11px;}

.divEnquete{border:solid 5px #DDDDDD;}
.tpDivEnquete{padding:5px;background-color:#FF6600;display:block;}
.bodyEnquete{margin:0px;}
.bgMascote{background-image:url(../../images/mascoteEnquete.jpg);background-repeat:no-repeat;background-position:bottom right;height:200px;}
.cbxNoBorder input{border:none;}
.bgContato{
    background-color:#EAEAE7;
    border-bottom:solid 2px #FF6600;
    border-top:solid 2px #FF6600;
}
.subBgContato{
    border-bottom:solid 2px #FFFFFF;
    border-top:solid 2px #FFFFFF;
    padding:12px;
}

/*Eventos*/
#divFotos{border:solid 5px #DDDDDD;background-color:#EEEEEE;}
#tpDivFotos{padding:5px;background-color:#FF6600;display:block;}
#bodyFotos{margin:5px;}
.currentPage{color:#000000;background-color:#FAD2BB;padding:3px;}
.numberPage{color:#000000;font-weight:bold;padding:3px;text-decoration:none;font-size:11px;}


.divProduto {height:100%;background-color:#EEEEEE;width:305px;}

.repDetail{padding:20px 35px;background-color:#EEEEEE;}
.cidadeTitulo{color:#FF6600;font-size:14px;font-weight:bold;}
.eventDay{background-color:#DDDDDD;}


.listNoticia{
    border-top:solid 2px #FF6600;
    border-bottom:solid 6px #DDDDDD;
    padding:2px 0;
    margin-bottom:5px;
}
.bgListNoticia{background-color:#F0F0EC; display:block;}
.tbListNoticia{}
.hypOutrasNoticias{color:#000000;text-decoration:none;}
.hypOutrasNoticias:hover{color:#FF6600;}

.calendarExtender td{padding:0;border:0;font-size:10px;}
.calendarExtender .ajax__calendar_container {background-color: #FFFFFF; border:solid 1px #cccccc;}
.calendarExtender .ajax__calendar_header {background-color: #FF6600; margin-bottom: 4px;}
.calendarExtender .ajax__calendar_title, 
.calendarExtender .ajax__calendar_next, 
.calendarExtender .ajax__calendar_prev {color: #FFFFFF; padding-top: 3px;}
.calendarExtender .ajax__calendar_body {background-color: #e9e9e9; border: solid 1px #cccccc;}
.calendarExtender .ajax__calendar_dayname{text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px; } 
.calendarExtender .ajax__calendar_day{text-align:center;}
.calendarExtender .ajax__calendar_hover .ajax__calendar_day, 
.calendarExtender .ajax__calendar_hover .ajax__calendar_month, 
.calendarExtender .ajax__calendar_hover .ajax__calendar_year, 
.calendarExtender .ajax__calendar_active {color: #000000; font-weight:bold; background-color: #ffffff;}
.calendarExtender .ajax__calendar_today {font-weight:bold;}
.calendarExtender .ajax__calendar_other,
.calendarExtender .ajax__calendar_hover .ajax__calendar_today, 
.calendarExtender .ajax__calendar_hover .ajax__calendar_title{color: #bbbbbb;}

input{
    border:solid 1px #000000;
    font-family:"Verdana", Arial, Sans-Serif;
    font-size:12px;
}
textarea
{
    border:solid 1px #000000;
    font-family:"Verdana", Arial, Sans-Serif;
    font-size:12px;
    width:350px;
    height:200px;
}
.inpLarge{width:350px;}
.inpMediumLarge{width:300px;}
.inpMedium{width:250px;}
.inpMediumSmall{width:150px;}
.inpSmall{width:100px;}
.lnk{color:#000000;text-decoration:none;}
.ie8Fix{z-index: 100;}