/* RTT Inform�tica e telecomunica��o */

img, div, h1, h2 { behavior: url("/iepngfix.htc") }

html {
	width: 100%;
	/*height: 100%;*/
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	/*height:100%;*/
	background: #757575 url(img/bg_RTT_geral.jpg) repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	color: #353535; /* cinza */
	/*color: #696969; /* cinza */	
}

h1, h2 {
	/*color:#003366;*/
	color:#0000FF;	
}

table {
	font-family: Arial, Helvetica, sans-serif;
	/*text-align: justify;*/
	/*font-size: 11px;*/
	font-size: small;
}

.Normal {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size:10px;*/
	font-weight:normal;
	font-size:small;
}

#wraphome {
/*	background: #757575 url(img/bg_RTT_geral.jpg) repeat left top;*/
	width:100%;
/*	height:100%;*/
	margin:0px;
	text-align:center;

	}

.conteiner {
	width:1004px;
	margin:0 auto;
	/*background: #2d7111 url(img/bg_wrap.jpg) no-repeat left top;*/
}

.topohome {
	width:1004px;
	/**width:800px;*/
	height:114px;
	background: url(img/bg_RTT_top_02.png) no-repeat;
	margin:0 auto;
	padding:0px;
	text-align:left;
	}
	
	
.topohome2 {
	width:1004px;
	/**width:800px;*/
	height:114px;
	background: url(img/bg_RTT_top_02.png) no-repeat;
	margin:0 auto;
	padding:0px;
	text-align:left;
	}	

.animacao {
	width:1004px;
	height:269px;
}
	
.header2 {
	width:1004px;
	height:186px;
	background:url(img/bg_RTT_home_header_05.jpg) no-repeat;
}		



/*#pdn_ctr862_Links_pnlList {
	text-align:center;
}*/

/*----------------------------------------------------------*/

.main {
	width:1004px;
	margin:0 auto;
}

.maintopo {
	width:1004px;
	height:25px;	
	background:url(img/main_topo_06.png) no-repeat;
	float:left;
}

.maincolCenterTop {
	width:1004px;
}

.interna_top {
	width:1004px;
	height:85px;
	float:left;
	background:url(img/interna_bck_orna_01.png) no-repeat;
	margin-top:15px;
	text-align:left;
}

.LeftAba {
	background: url(img/interna_aba_orna.png) no-repeat;
	width:34px;
	height:85px;
	float:left;
	margin-left:5px;
}

.RightAba {
	background:url(img/interna_aba_orna-03.png) no-repeat;
	width:26px;
	height:85px;
	float:left
}

.ConteudoAba {
	background:url(img/interna_aba_orna-02.png) repeat-x;
	height:85px;
	float:left;
}

.ConteudoAba h1 {
	float:left;
	color: #d30000;
	font-size:20px;
	margin:20px 60px 0px 15px;
}


.mainmiddle {
	width:1004px;
	/*height:750px;*/
	float:left;
	background:url(img/main_center.png) repeat-y;
}

/*.maincolleft {
	width:19px;
	background:url(img/main_left_07.png) repeat-y;
	height:100%;
	float:left;
}*/

.maincolcenter {
	width:966px;
	background-image:url(img/main_center.png) repeat-y;
	background-color:#FFFFFF;
	float:left;
	margin: 0 19px 10px 19px;	
}

/*.mainright {
	width:19px;
	background:url(img/main_right_09.png) repeat-y;
	height:auto;	
	float:left;	
}*/

.mainbottom {
	width:1004px;
	height:58px;
	background:url(img/main_bottom_12.png) no-repeat;
	float:left;
	padding-top:5px;
}

.mainbottom span {
/*	margin-top:10px;*/
/*	color:#003366;*/
	color:#0000FF;	
}

.LeftPane {
	width:187px;
	padding:15px 0 0 10px;
	*margin-right:10px;
	float:left;
	/*height:100%;*/
	min-height:100%;
}


.TopoLeftPane {
	width:187px;
	height:8px;
	background:url(img/lateral_loja_01.gif) no-repeat;
}

.MiddleLeftPane {
	background:url(img/lateral_loja_02.gif);
	color:#FFFFFF;
	height:1400px;
	padding-left:7px;
	width:180px;
}

.MiddleLeftPane a:link { color:#FFFFFF; }
.MiddleLeftPane a:visited {	color:#FFFFFF; }
.MiddleLeftPane a:hover { color: #FFFF00; }
.MiddleLeftPane a:active { color: #FFFF00; }


.BottomLeftPane {
	width:187px;
	height:8px;
	background:url(img/lateral_loja_04.gif) no-repeat;
}

.interna_store {
	width:730px;
	padding:15px 0 0 10px;
	*margin-right:10px;
	float:left;
	/*height:100%;*/
	min-height:100%;

}

.txtContato {
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:20px;
}

.TabelaGeral {
	color:#000000;
	width:567px;
	margin:0 auto;	
}

.TabelaGeral TD {
	/*height:25px;*/
	font-size:12px;
	font-weight:bold;
	width:129px;
	padding-left:40px;
	text-align:left;
	vertical-align:top;
}

/*--------------home col esq informatica--------------------*/

.homecolesqinfotopo {
	width:468px;
	height:78px;
	background: url(img/home_mod_info_03.jpg) no-repeat;
}

.homecolesqinfomeio {
	width:468px;
	/*height:430px;*/
	background: #cecece url(img/home_mod_info_05.jpg)  repeat-y ;
}

.homecolesqinfobottom {
	width:468px;
	height:33px;
	background:url(img/home_mod_info_06.jpg) no-repeat;
}
/*--------------home col esq cart�o bndes---------------------*/


.homecartbndes {
	width:468px;
	height:60px;
	background:url(img/home_barra_cartbndes.jpg) no-repeat;
}


/*--------------home col esq newsletter---------------------*/

.homecolesqnews {
	width:468px;
/*	height:75px;*/
	height:68px;	
	background:url(img/home_mod_news.jpg) no-repeat;
/*	margin-top:10px;*/
	margin-top:1px;	
/*	padding:80px 0 0 30px;*/
	padding:18px 0 0 77px;	
}


/*----------------------------------------------------------*/
.xclear {
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
}


/*----------------------------------------------------------*/

.corpo {
	background-image: url(img/background.jpg);
	margin:0px;
	padding:0px;
}
#tapume {
	text-align:center;
}

.login {
	width:800px;
	margin:0;
	text-align:right;
	color:#FFFFFF;	
}

/*----------------------------------------------------------*/
.loginuser {
	width:400px;	
	float:right;
	height:44px;
	margin:0px 15px 0px 0px;
	padding-left:500px;
	text-align:right;
}


.loginuser2 {
	width:400px;	
	float:right;
	height:77px;
	margin:0px 15px 0px 0px;
	padding-left:500px;
	text-align:right;
}


.menutopo {
	float:right;
	height:26px;
	margin:33px 15px 0px 0px;
/*	margin:9px 15px 0px 0px;*/	
	background:url(img/menu-rtt-fundo.jpg) repeat-x;	
}


.menutopo2 {
	float:right;
	height:26px;
	margin:0px 15px 0px 0px;
	background:url(img/menu-rtt-fundo.jpg) repeat-x;	
}



.menubico {
	height:26px;
	float: left;
	width:66px;
}

.menubico2 {
	height:26px;
	float: left;
	width:66px;
}

/*----------------------------------------------------------*/

.servicos {
	width:301px;
	height:186px;
	background:url(img/item_01_prod_info.png) no-repeat;
	float:left;
	margin:0 0 0 18px;
}

.consult {
	width:310px;
	height:186px;
	background: url(img/item_02_consult.png) no-repeat;
	float:left;
	margin:0 0 0 22px;	
}
.atend {
	width:307px;
	height:186px;
	background: url(img/item_03_atend.png) no-repeat;
	float:left;
	margin:0 0 0 24px;	
}

.home_serv_txt {
	width:155px;
	height:83px;
	float:left;
/*	color:#FFFFFF;*/
	font-size:11px;
	text-align: left;
	margin: 57px 0 0 117px;
	line-height:18px;
}

.home_consult_txt {
	width:256px;
	height:83px;
	float:left;
/*	color:#FFFFFF;*/
	font-size:11px;
	text-align: left;
	margin: 57px 0 0 25px;
	line-height:18px;
}

.home_atend_txt {
	width:256px;
	height:83px;
	float:left;
/*	color:#FFFFFF;*/
	font-size:11px;
	text-align: left;
	margin: 57px 0 0 25px;
	line-height:18px;
}

.home_bt_cliqueaqui {
	width:108px;
/*	height:63px;*/
	float: right;
/*	color:#FFFFFF;
	font-size:11px;*/
	position:relative;
	z-index:99;
	bottom:1px;
/*	margin: 0px 0 0 25px;*/
}

.homecolesq {
	width:473px;
	float:left;
	/*height:400px;*/
}

.homecoldir {
	width:473px;
	float:left;
	/*height:400px;*/
}

.coleftprodteleco {
	width:474px;
	height:184px;
	background:url(img/coleft_prodteleco.jpg) no-repeat;
	margin:0px;
	padding:0px;
	float:left;
}

.coleftprodtelecotxt {
	margin:60px 0px 5px 171px;
	padding:0px;
	color:#000000;
	text-align:left;
	font-size:11px;
	line-height:18px;
}

.coleftprodmod {
	margin:0px;
	padding:0px;
	float:left;
	width:480px;
}

/*-------------modulo telecom home-------------------*/

.mod_teleco_01 {
	width:232px;
	height:166px;
	float:left;
	margin:15px 4px 0px 4px;
	/*margin:0px;*/
	background:url(img/mod_teleco_embratel-01.jpg) no-repeat;
}

.mod_teleco_01 p {
	width:121px;
	margin:56px 0 0 103px;
	color:#000000;
	text-align:left;
	font-size:11px;
	line-height:18px;
}	

.mod_teleco_02 {
	width:232px;
	height:166px;
	float:left;
	margin:15px 4px 0px 4px;
	/*margin:0px;*/
	background: url(img/mod_teleco_helpdesk-01.jpg) no-repeat;
}

.mod_teleco_02 p {
	width:121px;
	margin:56px 0 0 103px;
	color:#000000;
	text-align:left;
	font-size:11px;
	line-height:18px;
}	

.mod_teleco_03 {
	width:232px;
	height:166px;
	float:left;
	margin:15px 4px 0px 4px;
	/*margin:0px;*/
	background: url(img/mod_teleco_voip-01.jpg) no-repeat;
}

.mod_teleco_03 p {
	width:114px;
	margin:59px 0 0 116px;
	color:#000000;
	text-align:left;
	font-size:11px;
	line-height:16px;
}	

.mod_teleco_04 {
	width:232px;
	height:166px;
	float:left;
	margin:15px 4px 0px 4px;
	/*margin:0px;*/
	background: url(img/mod_teleco_ramais-01.jpg) no-repeat;
}

.mod_teleco_04 p {
	width:111px;
	margin:56px 0 0 116px;
	color:#000000;
	text-align:left;
	font-size:11px;
	line-height:16px;
}

.mod_teleco_05 {
	width:232px;
	height:166px;
	float:left;
	margin:15px 4px 0px 4px;
	/*margin:0px;*/
	background: url(img/mod_teleco_parceiria-01.jpg) no-repeat;
}

.mod_teleco_05 p {
	width:111px;
	margin:68px 0 0 104px;
	color:#000000;
	text-align:left;
	font-size:11px;
	line-height:16px;
}

.mod_teleco_06 {
	width:232px;
	height:166px;
	float:left;
	margin:15px 4px 0px 4px;
	/*margin:0px;*/
	background: url(img/mod_teleco_cabeamento-01.jpg) no-repeat;
}

.mod_teleco_06 p {
	width:118px;
	margin:60px 0 0 98px;
	color:#000000;
	text-align:left;
	font-size:11px;
	line-height:16px;
}

.ghostlink01 {
	/*border:1px #333333;*/
	width:100px;
	height:20px;
	text-align:right;
	margin:13px 0px 0px 125px;
}
.ghostlink02 {
	/*border:1px #333333;*/
	width:100px;
	height:20px;
	text-align:right;
	margin:32px 0px 0px 125px;
}
.ghostlink03 {
	/*border:1px #333333;*/
	width:100px;
	height:20px;
	text-align:right;
	margin:2px 0px 0px 125px;
}
.ghostlink04 {
	/*border:1px #333333;*/
	width:100px;
	height:20px;
	text-align:right;
	margin:6px 0px 0px 125px;
}
.ghostlink05 {
	/*border:1px #333333;*/
	width:100px;
	height:20px;
	text-align:right;
	margin:27px 0px 0px 125px;
}
.ghostlink06 {
	/*border:1px #333333;*/
	width:100px;
	height:20px;
	text-align:right;
	margin:4px 0px 0px 125px;
}

.migalhadepao {
	text-align:left;

}

.BreadCrumbClass {
	color:#c58f17;
	height:14px;
	text-align:left;
	margin-left: auto; 
	margin-right: auto;
	width:962px;
	padding:5px 0;
	font-size:16px;
	font-weight:bold;
}
.SkinObject {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;	
}

.lista001 {
	float:left;
	width:430px;
}

/*---------internas css----------*/

.equipamentos              { width:100%; margin:0; padding:0; padding-left:30px; margin-bottom:20px; float:left; }
.equipamentos li           { /*width:208px;*/ height:181px; margin:0 0 10px 0; margin-left:1px; padding:16px 11px 0 11px; display:inline; list-style:none; float:left;  float:left; text-align:center; list-style:none; text-decoration:none; } /*
.equipamentos li           { width:130px; height:115px; margin:0 0 10px 0; margin-left:1px; padding:16px 11px 0 11px; display:inline; list-style:none; float:left;  float:left; text-align:center; list-style:none; text-decoration:none; } */

.equipamentos p            { padding-top:0; margin-top:5px; }
.equipamentos p a          { font-size:small; /*font-size:11px;*/ text-decoration:none; color:#555; }
.equipamentos p a:hover    { color:#000; }


 
.equipAparelhos            { width:300px; margin:20px 20px 0 20px; float:left; background:0 35px url(img-layout/linha-pontilhada.jpg) no-repeat; *background-position:0 25px; }
.equipSolucoes             { width:300px; margin-top:20px; float:left; background:0 35px url(img-layout/linha-pontilhada.jpg) no-repeat; *background-position:0 25px; }
.equipAparelhos h2, .equipSolucoes h2            { color:#0000FF; /*color:#003366;*/ }
.equipAparelhos ul, .equipSolucoes ul            { margin:0; padding:0; margin:10px 0 0 0	; *margin-top:5px; float:left; }
.equipAparelhos li, .equipSolucoes li, .lista li { list-style:none; padding:2px 0 3px 12px; background:url(/Portals/8/marcador-itens-recomendados.gif) 0 6px no-repeat; }   
.equipAparelhos a, .equipSolucoes a              { font:normal 11px arial; color:#FF0000; text-decoration:none; font-weight:bold; }
.equipAparelhos a:hover, .equipSolucoes a:hover  { color: #003399; }


#areaDetalhe               { width:880px; margin-left:20px; _margin-left:11px; float:left; padding:20px 0 0 0; background:url(img-layout/linha-pontilhada.jpg) no-repeat; color:#353535; }

#areaDetalhe .A            { margin:0 0 10px 20px; float:left; position:relative; background:url(img-layout/bkg-repeat-detalhe.jpg) repeat-y; width:402px; }
#areaDetalhe .B            { width:402px; float:left; padding:18px 25px 40px 25px; *padding-top:25px;  background:url(img-layout/bkg-detalhe-texto.jpg) no-repeat; }
#areaDetalhe .B h2 { font-size:150%;}

#areaDetalhe img {
	float:left;
}

#areaEquip {
	text-align:left;
	float:left;
}


.produtos                  { width:710px; margin:0; padding:0; padding-left:30px; float:left; }    
.produtos li               { width:140px; height:115px; margin:0 0 10px 0; margin-left:1px; padding:16px 11px 0 11px; display:inline; list-style:none; float:left;  float:left; text-align:center; } 
.produtos p                { padding-top:0; margin-top:5px; }
.produtos p a              { font-size:small; /*font-size:11px;*/ text-decoration:none; font-weight:normal; color:#555; text-transform:captalize; }
.produtos p a:hover        { color:#000; }
#center .titleProdutos     { width:716px; height:20px; margin:0; padding:5px 0 0 30px; float:left; font:bold 12px arial; color:#6d9241; background:#f6f6f6; }



/*-----------------------------------*/

#pdn_ctr839_Login_pnlLogin {
	margin-top:50px;
	margin-left:190px;
}

#pdn_ctr1142_FormularioEMail_ButtonConfirmar {
	margin-left:380px;
}

#pdn_ctr837_FormularioEMail_PanelControles {
	padding-left:0px;
}

#pdn_ctr837_FormularioEMail_ButtonConfirmar {
	margin-left:380px;
}

#pdn_ctr1138_FormularioEMail_ButtonConfirmar {
	margin-left:380px;
}

#pdn_ctr1052_FormularioEMail_ButtonConfirmar {
	margin-left:380px;
}

#pdn_ctr850_FormularioEMail_ButtonConfirmar {
	margin-left:380px;
}

#pdn_ctr1146_FormularioEMail_ButtonConfirmar {
	margin-left:380px;
}


#pdn_ctr855_Links_pnlDropdown {
	float:left;
	width:150px;
	margin-left:195px;
	/*height:290px;*/
	/*background: url(img/fundo_ramais.jpg) no-repeat;*/
}

#pdn_ctr862_Links_lstLinks {
	float:left;
	width:150px;
	margin-left:245px;
	/*height:290px;*/
}

#pdn_ctr863_Links_lstLinks {
	float:left;
	width:150px;
	margin-left:245px;
	/*height:290px;*/	
}

#pdn_ctr864_Links_lstLinks {
	float:left;
	width:150px;
	margin-left:245px;
	/*height:290px;*/	
}

#pdn_ctr865_Links_lstLinks {
	float:left;
	width:150px;
	margin-left:245px;
	/*height:290px;*/
}

#pdn_ctr866_Links_lstLinks {
	float:left;
	width:150px;
	margin-left:245px;
	/*height:290px;*/
}

#pdn_ctr867_Links_lstLinks {
	float:left;
	width:150px;
	margin-left:245px;
	/*height:290px;*/
}

.fundo_ramais {
	float:left;
	width:560px;
	height:290px;
	background: url(img/fundo_ramais.jpg) no-repeat;
}	


/*------controle dos menus----------*/

.main_pdnmenu_bar {
	cursor:pointer; 
	background-color:transparent;
/*	width:574px;
	float:left;
*/}

.main_pdnmenu_rootitem {
	display: block;
	float: left;
	height:26px;
	margin-top:2px;
	padding: 0px 6px 0px 6px;	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:normal;
	color: #FFFFFF;
}

.main_pdnmenu_rootitem_hover {
	display: block;
	float: left;
	height:20px;
	margin-top:2px;
	padding: 0px 6px 0px 6px;	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:normal;	
	color: #FFFFFF;
	background: #48608C url(img/fundo_menu.jpg) 50% 0%;	
}

.main_pdnmenu_rootitem_selected {
	display: block;
	float: left;
	height:20px;
	margin-top:2px;
	padding: 0px 6px 0px 6px;	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:normal;	
	color: #FFFFFF;
	background: #48608C url(img/fundo_menu.jpg) 50% 0%;
}

/*------------------*/
.main_pdnmenu_submenu {
	/*border:1px solid #C0D6E5;*/
	background-color: #48608C;
	color:#FFFFFF;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
/*	margin-bottom:5px;
	height:10px;
*/
}

.main_pdnmenu_submenu tr {
	height:20px;
}

.main_pdnmenu_itemhover{
	background-color: #333333;
}

.main_pdnmenu_itemselected{
	background-color: #333333;
}

/*----------------------interna--------------------------*/

.MolduraVasiaConteudoRamais {
	text-align:center;
}
/* thumbnails de produtos */

#thumbnails a {
	color:#CC3300;
	text-align:center;
	text-decoration:none;
	color:#999;
	}
	
#thumbnails a:hover {
	color:#009900;
	}

.thumb {
	width:100px;
	height:135px;
	text-align:center;
	float:left;
	padding-right:13px;

	}

.preco {
	color:#CC3300;
	}		
	
.FeaturedProduct-Entity {
	width:97px;
	/*height:135px;*/
	height:129px;	
	*height:141px;
}	

.FeaturedProduct-Title {
	width:97px;
	/*font-size:8px;*/
/*	overflow: auto;*/
}

.FeaturedProduct-Title P {
	margin:0px;
}


.FeaturedProduct-Title P SPAN {
	width:97px;
	font-size:10px;
	overflow: hidden;
	/*text-wrap: suppress;*/
    /* overflow-x: auto;*/
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
    word-wrap: break-word;
	margin:0px;
}

/*.ListContainer-Title { visibility:hidden; }*/

.ProductDetailPlaceHolder {
	/*width:200px;*/
	/*background-color:#ececfc;*/
	padding-top:10px;
	text-align:center
}
/*-----------------------------------------------------------------*/


.Store-MiniCart-Entity table{
	border:hidden;	
}


/* ---------------------- CSS StoreFront.css --------------------- */

/* CataLog Entity */
.CatalogWrapper { width:100%; padding:5px 0; position:relative; }


/* New Products */
/* Note : This template will be repeated in a non-fixed number of row and lines */
DIV.NewProduct-Entity { margin:15px; display:inline; }
.NewProduct-Entity { text-align:center; }
/*.NewProduct-Entity { position:relative; width:240px; max-width:300px; text-align:center; padding:5px 5px 0 5px; }*/
.NewProduct-Entity SPAN, .NewProduct-Entity P, .NewProduct-Entity TABLE, .NewProduct-Entity TD, {
	font-size:12px;
}
.NewProduct-Entity A.normalbold:link,
.NewProduct-Entity A.normalbold:visited { }
.NewProduct-Entity A.normalbold:hover { }
.NewProduct-Image { width:230px; height:90px; display:block; vertical-align:middle; text-align:center; margin:Auto; }
.NewProduct-Image IMG { border:0; height:90px;}
.NewProduct-Price SPAN { height: 35px; display:block; padding-top:11px; color: #FF0000; font-size:14px; text-align:center; }
.NewProduct-AddToCart { height: 40px; display:block; padding-bottom:10px; width:110px; float:right; margin-right:3px;  }
.NewProduct-AddToCart A:link,
.NewProduct-AddToCart A:visited,
.NewProduct-AddToCart A:active { }
.NewProduct-LinkDetail { height:40px; display:block; width:110px; float:left; margin-left:3px; }

.NewProduct-Title { text-align:center; height:35px; width:229px; }
.NewProduct-Title SPAN { display:block; text-align:center; height:35px; width:229px; color:#0d69b2;}
/*.NewProduct-Title SPAN { display:block; text-align:center; padding:20px 8px 20px 8px; }*/
.NewProduct-Title A.normalbold:link,
.NewProduct-Title A.normalbold:visited { }
.NewProduct-Title A.normalbold:hover { }

.NewProduct-Summary  { text-align:center; height:35px; width:229px; }
.NewProduct-Summary SPAN { text-align:center; height:35px; }


/* Featured Products */
/* Note : This template will be repeated in a non-fixed number of row and lines */
/*.FeaturedProduct-Entity { position:relative; width:270px; max-width:300px; text-align:center; padding:5px 5px 0 5px; }*/
.FeaturedProduct-Entity { }
.FeaturedProduct-Entity SPAN, .FeaturedProduct-Entity P, .FeaturedProduct-Entity TABLE, .FeaturedProduct-Entity TD, {
}
.FeaturedProduct-Entity A.normalbold:link,
.FeaturedProduct-Entity A.normalbold:visited { }
.FeaturedProduct-Entity A.normalbold:hover { }
.FeaturedProduct-Image { }
/*.FeaturedProduct-Image { width:120px; height:90px; display:block; vertical-align:middle; text-align:center; margin:Auto; }*/
.FeaturedProduct-Image IMG { border:0; }
.FeaturedProduct-Right { display:block; text-align:left; }
.FeaturedProduct-Price SPAN { height: 35px; display:inline; }
.FeaturedProduct-AddToCart { height: 35px; display:block; }
.FeaturedProduct-AddToCart A:link A:visited A:active { }
.FeaturedProduct-LinkDetail { height : 35px; display:block; }
.FeaturedProduct-Title SPAN { }
/*.FeaturedProduct-Title SPAN { display:block; text-align:center; padding:20px 8px 20px 8px; }*/
.FeaturedProduct-Title A.normalbold:link,
.FeaturedProduct-Title A.normalbold:visited { }
.FeaturedProduct-Title A.normalbold:hover { }
.FeaturedProduct-Summary { text-align:left; }


/* Popular Products */
/* Note : This template will be repeated in a non-fixed number of row and lines */
DIV.PopularProduct-Entity { margin:0px; display:inline; width:100%; }
.PopularProduct-Entity { position:relative; text-align:left; padding:5px; }
.PopularProduct-Entity SPAN, .PopularProduct-Entity P, .PopularProduct-Entity TABLE, .PopularProduct-Entity TD, {
}
.PopularProduct-Entity A.normalbold:link,
.PopularProduct-Entity A.normalbold:visited { }
.PopularProduct-Entity A.normalbold:hover { }
.PopularProduct-Price SPAN { display:block; }
.PopularProduct-LinkDetail { display:block; text-align:right; }
.PopularProduct-Title { display:block; text-align:left; width:60%; }
.PopularProduct-Title SPAN { display:block; text-align:left; }
.PopularProduct-Title A.normalbold:link,
.PopularProduct-Title A.normalbold:visited { }
.PopularProduct-Title A.normalbold:hover { }


/* Product Details */
/* Note : This template will be displayed one time on a Tab */
.ProductDetail-Entity,
.ProductDetail-Top,
ProductDetail-Bottom { position:relative; width:100%; text-align:center; padding:5px 5px 0 5px; }
.ProductDetail-Entity SPAN, .ProductDetail-Entity P, .ProductDetail-Entity TABLE, .ProductDetail-Entity TD, {
}
.ProductDetail-Entity A.normalbold:link,
.ProductDetail-Entity A.normalbold:visited { }
.ProductDetail-Entity A.normalbold:hover { }
.ProductDetail-Entity TABLE P TD TR SPAN { }
.ProductDetail-Image { width:300px; height:150px; display:block; vertical-align:middle; text-align:center; margin:Auto; }
.ProductDetail-Image IMG { border:0; }
.ProductDetail-Right { display:block; text-align:left; }
.ProductDetail-Price SPAN { height : 35px; display:inline; color:#a91a0c; font-size:18px;  }
.ProductDetail-VATPrice SPAN { height : 45px; }
.ProductDetail-AddToCart { height : 35px; display:block; }
.ProductDetail-AddToCart A:link A:visited A:active { }
.ProductDetail-LinkDetail { height : 35px; display:block; }
.ProductDetail-Title SPAN { display:block; text-align:center; padding:20px 8px 20px 8px; }
.ProductDetail-Title A.normalbold:link,
.ProductDetail-Title A.normalbold:visited { }
.ProductDetail-Title A.normalbold:hover { }
.ProductDetail-Summary { text-align:left; padding:30px; }


/* List Container entity */
.ListContainer-Entity { text-align:left; }
.ListContainer-Title { width:100%; padding:5px; }
/*.ListContainer-Title { width:100%; border-bottom:1px dotted red; padding:5px 0 10px 25px; }*/
.ListContainer-Title SPAN { display:inline; width:1px; min-width:1px; white-space:nowrap; }
.ListContainer-Content { }



/*.MiniCartMasterTABLE {
	background-color: #e9f0fe;
	border-color:#006699;
	color:#333333;
}*/


/* MiniCart */
/* ======== */
DIV.Store-MiniCart-Entity { text-align:center; padding:5px; }
.MiniCartMasterTABLE { width:300px; text-align:center; border:0; padding-bottom:20px; /*background-color: #e9f0fe;*/ }
.MiniCartMasterTABLE TD,
.MiniCartMasterTABLE SPAN { text-align:center; border:0; }
.MiniCartMasterTABLE .Store-DataGrid { border:0; }
.MiniCartMasterTABLE .Normal { }
.MiniCartMasterTABLE .NormalBold { }
.MiniCartMasterTABLE A:link,
.MiniCartMasterTABLE A:visited,
.MiniCartMasterTABLE A:active,
.MiniCartMasterTABLE A:hover { }
.Store-MiniCart-BtnViewCartMasterTD {
 text-align:center;
 vertical-align:middle;
 height:15px;
 background: url(img/fundo_cestadecompra_03.png) 50% 0% no-repeat;
 /*padding-top:5;*/
 }
 
#pdn_ctr883_MiniCart_grdItems{
	margin-bottom:10px;
	/*margin-top:10px;*/
}

#pdn_ctr1120_ManageUsers_User_pnlAddUser{
	text-align:center;
	width:350px;
	margin:0 auto;
}

#pdn_ctr887_Account_ctl00_lblInfos {
	color: #990000;
}
 
.Store-MiniCart-BtnViewCartMasterTD .Normal { } /* Button View Cart */
.Store-MiniCart-BtnViewCartMasterTD A.Normal:link,
.Store-MiniCart-BtnViewCartMasterTD A.Normal:visited,
.Store-MiniCart-BtnViewCartMasterTD A.Normal:active,
.Store-MiniCart-BtnViewCartMasterTD A.Normal:hover {	 }

/* Cart */
/* ==== */
DIV.Store-Cart-Entity { text-align:center; padding:5px; width:100%; }
.CartMasterTABLE { width:100%; text-align:center; border:0; padding-bottom:20px; }
.CartMasterTABLE TD,
.CartMasterTABLE SPAN { text-align:center; border:0; padding:5px; }
.CartMasterTABLE .Normal { }
.CartMasterTABLE .NormalBold { }
.CartMasterTABLE A:link,
.CartMasterTABLE A:visited,
.CartMasterTABLE A:active,
.CartMasterTABLE A:hover { }
.Store-Cart-BtnViewCartMasterTD { text-align:center; vertical-align:middle; height:15px; width:300px; margin:0 auto; }
.Store-Cart-BtnViewCartMasterTD .Normal { color:#FFFFFF; } /* Button Checkout */
.Store-Cart-BtnViewCartMasterTD A.Normal:link,
.Store-Cart-BtnViewCartMasterTD A.Normal:visited,
.Store-Cart-BtnViewCartMasterTD A.Normal:active,
.Store-Cart-BtnViewCartMasterTD A.Normal:hover { padding:0; }
.Store-Cart-BtnViewCart TD { padding:0; }
.Store-Cart-BtnTD .Normal { } /* Button Checkout */
.Store-Cart-BtnTD A.Normal:link,
.Store-Cart-BtnTD A.Normal:visited,
.Store-Cart-BtnTD A.Normal:active,
.Store-Cart-BtnTD A.Normal:hover { }

/* Style of the Cart button. Use this CSS styles for skinning an adaptive button */
.Store-Boutton-left { width:8px; height:24px; border:0; BACKGROUND-IMAGE: url(img/gel_left.gif); }
.Store-Boutton-right { width:8px; height:24px; border:0; BACKGROUND-IMAGE: url(img/gel_right.gif); }
.Store-Boutton-spacer { width:15px; height:24px; BACKGROUND-IMAGE: url(img/gel_background.gif); BACKGROUND-REPEAT: repeat-x; padding:0; }
.Store-Boutton-back { height:24px; BACKGROUND-IMAGE: url(img/gel_background.gif); BACKGROUND-REPEAT: repeat-x; padding:0; vertical-align:middle; }
.Store-Boutton-spacer_gray { width:15px; height:24px; BACKGROUND-IMAGE: url(img/gel_background_gray.gif); BACKGROUND-REPEAT: repeat-x; padding:0; }
.Store-Boutton-back_gray { height:24px; BACKGROUND-IMAGE: url(img/gel_background_gray.gif); BACKGROUND-REPEAT: repeat-x; padding:0; vertical-align:middle; }


#pdn_ctr_Login_tdRegister {
	background-color:#f4f4d5;		
}

#pdn_ctr1120_ManageUsers_User_lblPasswordHelp {
	color:#990000;
}

#pdn_pdnLINKS_lblLinks a:link { color:#0000ff; }
#pdn_pdnLINKS_lblLinks a:hover{ color:#FF0000; }
#pdn_pdnLINKS_lblLinks a:visited{ color:#0000ff; }
	


/*-----------busca--------------*/

.ServerSkinWidget {
	margin:0px;
	padding:0px;
}



#pdn_pdnSEARCH_ClassicSearch {
	float:right;
	margin:0px;
	padding:0px;
	width:390px; !important
	height:44px; !important
}

#pdn_pdnSEARCH_ClassicSearch, x:default { float:none; !important}

#pdn_pdnSEARCH_ClassicSearch  a{
	margin:0px;
	padding:0px;
	vertical-align:top;
	/*float:right;*/
}
#pdn_pdnSEARCH_ClassicSearch  img{
	margin:0px;
	padding:0px;
	vertical-align:top;
	/*float:right;*/
}

/*---------------------------------*/

.interna_colbasica {
	float: left;
	width:675px;
	/*padding-right:30px;*/
}


.interna_coluna {
	float: left;
	width:261px;
	height:1118px;
	background:url(img/bck_int_col_03.jpg) no-repeat;
	padding-left:30px;
}


#pdn_ctr1149_Logon_plUsername_lblLabel { font-size:12px }


.tabelabase, .tabelabase td { margin:0px; padding:0px;}

#pdn_ctr1149_Logon_RowLogin {
	font-size:12px;
	/*float:right;*/
	margin:0px;
	padding:0px;
}

ul .lista li 

