
/* ========================================== FUNÇÕES GLOBAIS ============================================= */
*{
margin: 0;
padding:0;
}
a{ text-decoration:none;}

body
    {
/*    background-image:url(images/bg_tudo.jpg);  */
    background-color:#FFFFFF;
    margin:0px;
    padding:0px;
    font-size:8pt;
    font-family:'Tahoma', Verdana, Arial;
    color:#737373;
    }


img
    {
    border:0px;
    }


/* ========================================== ESTRUTURA ============================================= */

#global
    {
/*    width:99.5%; */
    width:1000px;
    height:800px;
    min-height:800px;
    float:left;
    background-color:#ffffff;
    position:absolute;
    margin-left:50%;
    left:-500px;
    }


#topo
    {
    width:100%;
    height:455px;
    float:left;
    }

#menutopo
    {
    float:right;
    width:100%;
    height:69px;
    }

#faixabanner
    {
    width:100%;
    height:90px;
    float:left;
    }

.menu_dois
    {
    width:100%;
    height:22px;
    float:left;
    background-image:url(images/menufundo.gif);
    font-family:'Arial', Verdana, Tahoma;
    font-size:9pt;
    }

#meio
    {
/*    width:100%; */
    min-width:1000px;
    min-height:1000px;
    float:left;
    background-color:#ffffff;
    margin-top:-2px;
    display:inline;
    }

#todomeio
    {
    width:100%;
    _height:600px;
    min-height:600px;
    float:left;
    background-color:#ffffff;
    }

#right
    {
    width:150px;
    min-height:600px;
    float:right;
    background-color:#ffffff;
    display:inline;
    }

#banerzinho
    {
    width:100%;
    min-height:200px;
    float:left;
    }

#fabricantes_home
    {
    width:144px;
    height:250px;
    float:left;
    background-image:url(images/bgfabricantes.jpg);
    }

#box_busca_right
    {
    width:144px;
    min-height:10px;
    float:right;
    margin:0px;
    }

#centro
    {
    width:650px;
    min-height:650px;
    float:left;
    margin-top:0px;
    margin-left:0px;
    background-color:#ffffff;
    }

/* ========================================== CLASSES ============================================= */

p.textos
    {
    float:left;
    width:100%;
    min-height:10px;
    font-size:10pt;
    font-family:'Arial', Verdana, Tahoma;
    text-align:justify;
	
    }

p.textosgrandes
    {
    float:left;
    width:100%;
    min-height:10px;
    font-size:13pt;
    font-family:'Arial', Verdana, Tahoma;
    text-align:justify;
    }

h1.padrao, h1.padraointerno
    {
    color:#006699;
    font-size:16pt;
    font-weight:bold;
    font-family:Arial, Verdana, Tahoma;
    float:left;
    width:100%;
	margin:0;
	padding:0;
    }

h1.padraointerno
    {
    font-size:12pt;
    width:670px;
    height:10px;
    float:left;
	margin:0;
	padding:0;    }

h2.h2vermelho
    {
    color:#ff0000;
    font-size:16pt;
    font-weight:bold;
    font-family:Arial, Verdana, Tahoma;
    float:left;
    width:670px;
    min-height:25px;
    }


h3.h3azul
    {
    color:#000099;
    font-size:15pt;
    font-weight:bold;
    font-family:Arial, Verdana, Tahoma;
    float:left;
    width:670px;
    min-height:30px;
    margin-top:5px;
    }

h2.nomepromohome
    {
    float:left;
    width:660px;
    min-height:20px;
    background-image:url(images/fundodestaque.jpg);
    font-size:11pt;
    color:#000000;
    font-family:Arial;
    margin:0px;
    padding:5px;
    }


h1.promohome, h3.promohome
    {
    width:670px; /* era 100% */
    height:20px;
    font-weight:bold;
    text-transform:uppercase;
    color:#ffffff;
    background-color:#1176A5;
    font-family:Arial;
    font-size:8pt;
    margin:0px 0px 0px 0px;
    }

.imgmtop
    {
    margin-top:15px;
    }

.right
    {
    float:right;
    }

.left
    {
    float:left;
    }

.leftmargem
    {
    float:left;
    margin-right:5px;
    }

.spanleft
    {
    float:left;
    margin:3px 0px 0px 10px;
    }


/* ========================================== LISTA DO MENU TOPO ============================================= */

ul.menutopo
    {
    width:72%;  /* ERA 78%, MAS MUDEI DEVIDO A RESOLUCAO DE TELA */
    height:20px;
    float:right;
    margin:0px;
    padding:0px;
/*    list-style-image:url(images/setinha.jpg); */
    list-style:none;
    font-family:'Arial', Verdana, Tahoma;
    font-size:9pt;
    margin-top:5px;
    display:inline;
    }

ul.menutopo li
    {
    float:left;
    width:10.5%;
    height:20px;
    margin-right:10px;
    text-align:center;
    background-image:url(images/bgseta.jpg);
    background-repeat:no-repeat;
    }


ul.menutopo li a:link, ul.menutopo li a:visited
    {
    color:#000000;
    text-decoration:none;
    width:11%;
    height:30px;
    margin-left:-5px;
    }

ul.menutopo li a:hover, ul.menutopo li a:visited:hover
    {
    color:#ff0000;
    width:11%;
    height:30px;
    margin-left:-5px;
    text-decoration:underline;
    }


/* ========================================== LISTA DO MENU DOIS ============================================= */

.space
    {
    margin-left:0%;
    margin-right:0%;
    }

ul.menu_dois
    {
    width:1000px;
    height:18px;
    float:left;
    margin:0px;
    padding:0px;
    list-style-type:none;
    }

ul.menu_dois li
    {
    float:left;
    width:10%; /* ERA 12.5 */ 
    height:20px;
    text-align:center;
    margin-top:4px;
    }

ul.menu_dois li.sep
    {
    width:2.8%;
    height:20px;
    float:left;
    }

ul.menu_dois li a:link, ul.menu_dois li a:visited
    {
    color:#000066;
    text-decoration:none;
    width:12.5%;
    height:20px;
    }

ul.menu_dois li a:hover, ul.menu_dois li a:visited:hover
    {
    color:#ff0000;
    text-decoration:underline;
    }

/* ========================================== MENU LATERAL ============================================= */

#menulateral
    {
    float:left;
    width:155px;
    min-height:600px;
    margin:0px 0px 0px 0px;
    display:inline;
    font-family:'Arial', Tahoma, Verdana;
    font-size:11pt;
    font-weight:bold;
    background-color:#FFFFFFF;
    }

.deptos
    {
    margin-left:0px;
    }

ul.menulateral
    {
    padding:0px 0px 0px 5px;
    margin:0px;
    width:85%;
    min-height:10px;
    float:left;
    list-style:none;
    }

ul.menulateral li:hover
    {
    width:120px;
/*    background-color:#e5e5e5; */
    background-image:url(images/bgdomenu.jpg);
    padding-left:10px;
    }


ul.menulateral li.nada, ul.menulateral li.nada:hover
    {
    width:130px;
    height:15px;
    background:none;
    padding:0px;
    }

ul.menulateral li strong.ttsecoes
    {
    font-size:10pt;
    }

ul.menulateral li.nada1, ul.menulateral li.nada1:hover
    {
    width:130px;
    height:40px
    float:left;
    font-size:12pt;
    background:none;
    padding:0px;
    }

ul.menulateral li a:link, ul.menulateral li a:visited
    {
    text-decoration:none;
    font-weight:normal;
    color:#000000;
    margin-left:8px;
    font-family:tahoma;
    font-size:8pt;
    }

ul.menulateral li a:hover, ul.menulateral li a:visited:hover
    {
    color:#ff0000;
    text-decoration:underline;
    }

ul.menulateral li.nospace a:link, ul.menulateral li.nospace a:visited
    {
    text-decoration:none;
    font-weight:normal;
    color:#000000;
    margin:0px;
    font-family:tahoma;
    font-size:8pt;
    }

ul.menulateral li.nospace:hover
    {
    width:120px;
    background-image:url(images/bgdomenu.jpg);
    }

ul.menulateral li.nospace a:hover, ul.menulateral li.nospace a:visited:hover
    {
    color:#ff0000;
    text-decoration:underline;
/*    padding-left:15px; */
    }


/* ========================================== FORM DE BUSCA RIGHT ============================================= */

form.buscaright
    {
    float:left;
    width:140px;
    height:70px;
    margin:5px 0px 5px 5px;
    }

form.buscaright fieldset
    {
    width:140px;
    height:70px;
    float:left;
    border:0px;
    margin:0px;
    padding:0px;
    }

form.buscaright select
    {
    float:left;
    font-size:8pt;
    color:#808080;
    font-family:Arial;
    width:130px;
    height:17px;
    padding-left:2px;
    margin-bottom:3px;
    border:1px solid #333333;
    }

form.buscaright input
    {
    float:left;
    width:105px;
    height:17px;
    border:1px solid #333333;
    font-size:8pt;
    color:#808080;
    font-family:Arial;
    margin-bottom:3px;
    }

form.buscaright input.botao
    {
    width:17px;
    height:17px;
    border:0px;
    margin-left:5px;
    }


/* ========================================== PRODUTO DESTAQUE HOME ============================================= */

.produtodestaque
    {
    width:690px;
    _height:200px;
    min-height:200px;
    float:left;
    margin-top:10px;
    }

.fotoprodutodestaque
    {
    width:250px;
    float:left;
    }

.descricaodestaque
    {
    float:left;
    width:350px;
    _height:200px;
    min-height:200px;
    font-family:arial;
    background-color:#ffffff;
    }

form.destaquehome
    {
    width:100%;
    min-height:30px;
    float:left;
    margin:8px 0px 5px 0px;
    padding:0px;
    }

form.destaquehome fieldset
    {
    width:100%;
    height:30px;
    float:left;
    border:0px;
    margin:0px;
    padding:0px;
    }

form.destaquehome label
    {
    float:left;
    color:#294769;
    font-size:8pt;
    margin:0px;
    padding:0px;
    width:100%;
    height:15px;
    float:left;
    }

form.destaquehome select
    {
    width:200px;
    height:17px;
    background-color:#f5f5f5;
    color:#6C6C6C;
    font-size:7.5pt;
    }

.red
    {
    color:#ff0000;
    font-size:12pt;
    font-family:'Arial', Verdana, Tahoma;
    font-style:normal;
    }

#promosbaixo
    {
    width:670px;
    _height:300px;
    min-height:300px;
    float:left;
    }

.boxpromo
    {
    width:325px;
    margin-left:4px;
    margin-right:4px;
    margin-top:10px;
    height:305px;
    min-height:305px;
  
    text-align:center;
    font-family:Arial, Tahoma, verdana;
    font-size:10pt;
    float:left;
    display:inline;

	border-bottom:solid #CCCCCC 1px;
    }


span.casal
    {
    width:45%;
    min-height:70px;
    float:left;
    }

span.solteiro
    {
    width:45%;
    min-height:70px;
    float:right;
    }

small.cinza
    {
    color:#808080;
    }
/* ========================================== ENQUETE ============================================= */

#enquete
    {
    width:140px;
    min-height:100px;
    float:right;
    margin-top:20px;
    }

form.enquete fieldset
    {
    border:0px;
    }

form.enquete input.bvotar
    {
    border:0px;
    float:left;
    }

form.enquete input.bresultados
    {
    border:0px;
    float:left;
    margin:0px;
    }


/* ========================================== RODAPE ============================================= */

a.linksrodape:link, a.linksrodape:visited
    {
    color:#000000;
    text-decoration:none;
    }

a.linksrodape:hover, a.linksrodape:visited:hover
    {
    color:#ff0000;
    text-decoration:underline;
    }

#copyright
    {
    width:960px;
    min-height:10px;
    float:left;
    text-align:center;
    color:#333333;
    }

a.WebSym:link, a.WebSym:visited
    {
    text-decoration:none;
    color:#333333;
    }

a.WebSym:hover, a.WebSym:visited:hover
    {
    text-decoration:underline;
    color:#333333;
    }


#rodape
    {
    width:960px;
    min-height:150px;
    float:left;
    background-color:#ffffff;
    padding:20px;
    }

#rod_box_um
    {
    width:220px;
    float:left;
    min-height:100px;
    }

#rod_box_dois
    {
    width:160px;
    margin-left:20px;
    min-height:100px;
    float:left;
    font-family:Arial, Verdana, Tahoma;
    font-size:9pt;
    color:#1A4073;
    }

ul.lista_box_dois
    {
    width:140px;
    min-height:100px;
    float:left;
    list-style:none;
    margin:0px;
    padding:0px;
    }


#rod_box_tres
    {
    width:560px;
    min-height:100px;
    float:right;
    font-family:Arial, Verdana, Tahoma;
    font-size:9pt;
    text-align:center;
    }

img.icdp
    {
    margin-right:10px;
    }





/* ========================================== PÁGINA EMPRESA ============================================= */


ul.lista_empresas
    {
    width:80%;
    min-height:50px;
    float:left;
    margin:0px 0px 0px 20px;
    padding:0px;
    list-style:square;
    }

ul.lista_empresas li
    {
    width:100%;
    height:15px;
    }

/* ========================================== PÁGINA DICAS DO SONO ============================================= */

form.localize
    {
    width:400px;
    min-height:50px;
    float:left;
    margin:0px;
    padding:0px;
    }

form.localize fieldset
    {
    margin:0px;
    padding:0px;
    border:0px;
    }

form.localize label
    {
    font-weight:bold;
    }

form.localize input.text
    {
    float:left;
    border:1px solid #333333;
    background-color:#f2f2f2;
    font-size:8pt;
    padding:2px;
    width:200px;
    margin-top:5px;
    }

form.localize input.botao
    {
    font-size:8pt;
    text-align:center;
    width:50px;
    margin-left:5px;
    margin-top:5px;
    }

.ttdica
    {
    width:100%;
    min-height:60px;
    float:left;
    border-bottom:2px solid #f2f2f2;
    font-size:9pt;
    font-family:Arial, Tahoma, Verdana;
    }

.ttdica a:link, .ttdica a:visited
    {
    color:#000000;
    text-decoration:none;
    }

.ttdica a:visited, .ttdica a:hover
    {
    text-decoration:underline;
    }

/* ========================================== PÁGINA NOSSAS LOJAS ============================================= */

#mostralojas
    {
    width:100%;
    min-height:1200px;
    float:left;
    background-color:#ffffff;
    }

/* ========================================== PÁGINA PRODUTOS POR CATEGORIA ============================================= */

form.buscadeprodutos
    {
    width:100%;
    min-height:100%;
    float:left;
    }

form.buscadeprodutos fieldset
    {
    border:0px;
    }

form.buscadeprodutos select, form.buscadeprodutos input
    {
    width:150px;
    height:16px;
    background-color:#f5f5f5;
    color:#6C6C6C;
    font-size:7.5pt;
    border:1px solid #808080;
    }

form.buscadeprodutos input.botao
    {
    width:17px;
    height:17px;
    border:0px;
    margin-left:5px;
    }

/* ========================================== PÁGINA DETALHE DO PRODUTO ============================================= */

#detalhetopo
    {
    width:100%;
    min-height:10px;
    padding-bottom:10px;
    float:left;
    font-family:'Arial', Verdana, Tahoma;
    font-weight:bold;
    }

small.referencia
    {
    color:#808080;
    }

#fotoproduto
    {
    width:45%;
    min-height:200px;
    float:left;
    text-align:center;
    }

#descproduto
    {
    float:right;
    width:50%;
    min-height:200px;
    background-color:#eeeeee;
    padding:2%;
    }

.produtoleft
    {
    width:35%;
    min-height:120px;
    float:left;
    margin-top:30px;
    }

.produtoright
    {
    width:50%;
    min-height:120px;
    float:right;
    margin-top:30px;
    margin-right:13px;
    }

big.red
    {
    font-weight:bold;
    }


form.formdetprod
    {
    width:160px;
    min-height:30px;
    float:left;
    margin:8px 0px 5px 0px;
    padding:0px;
    }

form.formdetprod fieldset
    {
    width:100%;
    height:30px;
    float:left;
    border:0px;
    margin:0px;
    padding:0px;
    }

form.formdetprod label
    {
    float:left;
    color:#294769;
    font-size:8pt;
    margin:0px;
    padding:0px;
    width:130px;
    height:15px;
    float:left;
    }

form.formdetprod select
    {
    width:130px;
    height:17px;
    background-color:#f5f5f5;
    color:#6C6C6C;
    font-size:7.5pt;
    }


#descricaoleft
    {
    float:left;
    width:65%;
    min-height:600px;
    margin-top:15px;
    }

#pagamentosright
    {
    float:right;
    width:34%;
    min-height:600px;
    margin-top:15px;
    }

.aproveitetambem
    {
    width:280px;
    min-height:100px;
    margin-bottom:20px;
    float:left;
    }

.imgaproveite
    {
    width:100px;
    height:75px;
    float:left;
    margin-right:10px;
    }

.formaproveite
    {
    width:160px;
    height:100px;
    float:right;
    }

table.pagtos
    {
    width:100%;
    min-height:600x;
    float:left;
    border:1px solid #999999;
    }

table.pagtos th
    {
    background-color:#cccccc;
    color:#543333;
    width:100%;
    height:25px;
    float:left;
    }

table.pagtos td
    {
    padding:3px;
    border-bottom:1px solid #cccccc;
    }


img.destaquemenor
    {
    max-width:230px;
    height:130px;
    max-height:130px;
    }

#none
    {
    display:none;
    }


table.tabelacolchao
    {
    border:0px;
    width:350px;
    min-height:100px;
    float:left;
    font-weight:bold;
    color:#ffffff;
    background:none;
    }

table.tabelacolchao td
    {
    border:1px solid #000000;
    min-height:20px;
    padding:3px;
    border:1px solid #000000;
    }

table.tabelacolchao td.td1
    {
    background-color:#cc3300;
    }

table.tabelacolchao td.td2
    {
    background-color:#990000;
    }

ul.mapadosite
    {
    font-size:13pt;
    font-family:'Verdana', Arial, Tahoma;
    list-style:none;
    }

ul.mapadosite li a:link, ul.mapadosite li a:visited
    {
    color:#000000;
    text-decoration:none;
    }

ul.mapadosite li a:hover, ul.mapadosite li a:visited:hover
    {
    color:#ff0000;
    text-decoration:underline;
    }

u.ttmapa
    {
    padding:10px 0px 10px 0px;
    }



/* ========================================== MEIO, ALTERADO ============================================= */


.bannerflashmeio
    {
    float:left;
    width:670px;
    height:150px;
    }

#coluna1
    {
    width:155px;
    _height:600px;
    min-height:600px;
    float:left;
    }

#coluna2
    {
    width:650px;
    _height:600px;
    min-height:600px;
    float:left;
    margin:6px;
	padding:10px;
	padding-top:0
    }

#coluna3
    {
    width:144px;
    float:right;
    _height:600px;
    min-height:600px;
    }
	
	
	
	
	
	
	
/*************################# Menu novo Websym  padrao colchaocostarica####################### *************/	
#menuprincipal {
	width:150px;
	clear:both;
	background:url(http://www.colchaocostarica.com.br/imagens/fundomenu.jpg);
	margin-left:5px;
}

ul#menuprincipal, li#menuprincipal {
	margin:0;
	padding:0;
	}





a.departamento:link {
	color: #2D3A7E;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.departamento:visited {
	color: #2D3A7E;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.departamento:hover {
	color:#F00;
	font-size: 12px;
	background-color: #CCCCCC;
	text-decoration: underline;
}
a.departamento { margin-top:5px;}

a.departamento:active {
	color: #2D3A7E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.subdepartamento:link {
	color: #666;
	text-decoration: none;
	font-size: 11px;
}
a.subdepartamento:visited {
	color: #666;
	text-decoration: none;
	font-size: 11px;
	}
a.subdepartamento:hover {
	color:#F00;
	font-size: 11px;
	margin-bottom: 15px;
	background-color: #CCCCCC;
	text-decoration: none;
}
a.subdepartamento:active {
	color: #666;
	font-size: 11px;
	text-decoration: none;
}



#departamento , li.departamento { 
margin:0;
padding:0;
margin-left:0px;
padding-left: 5px;
margin-top:10px;
list-style:none;
}

li.departamento {
	margin-top:8px;
}
#subdepartamento, li.subdepartamento {
	margin:0;
	margin-left:5px;
	margin-right:3px;
	margin-top:6px;
	padding:0;
	list-style:none;
}

/* Selo de empresa recolhecida padrao colchaocostarica*/
#selo { width:144px; height:269px; background-image:url(http://www.colchaocostarica.com.br/imagens/selos/fundo.jpg); background-repeat:no-repeat; padding-top:5px; padding-bottom:5px; text-align:center; margin:0; margin-left:6px; margin-top:10px;}

/* novo topo padrao colchaocostarica*/


#topon { width:100%;}
#logo { float:left; width:182px;}
#menun {float:right; width:80%;}

#menutopon{ width:100%; height:40px;}
#menuinst { float:left; width:49%; padding-top:5px;}
#menuate { float:right; width:49%; text-align:right; padding-right:5px; padding-top:5px;} 
#menubaixon { width:100%; height:55px; background-image:url(http://www.colchaocostarica.com.br/images/toponovo-fundao.jpg); background-repeat: repeat-x; }

.esqnb {float:left; background-image:url(http://www.colchaocostarica.com.br/images/toponovo-fundo.jpg); background-repeat:repeat-x; height:55px;}
.esqn {float:left;}

.esqbotao { float:left; height:55px;}

.formbusca { font-family:tahoma,arial,helvetica,sans-serif;
font-size:16px;
border:#FFF;
border-bottom-style:none;
color:#999;
border:0px;
}

.teltopo {
 font-family:tahoma,arial,helvetica,sans-serif;
	font-size:12px;
	color: #666;
	}

/*   Menu novo topo   */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menuuuus/pro-droplist.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menuzao { margin:0 auto; background:#89a url(http://www.colchaocostarica.com.br/menu/topBack.gif); width:100%; text-align:center; height:60px; margin-top:0px;}
#dropList { margin: auto;  height:30px; width:778px; background:#89a url(http://www.colchaocostarica.com.br/menu/topBack.gif) repeat-x left center; position:relative; font-family:arial, verdana, sans-serif; font-size:11px; z-index:500; border:0px solid #ccd; border-width:0px 0px 0px 0px; } 

#dropList ul#menuuuu { margin:0 auto;  list-style:none; white-space:nowrap; text-align:left;} 

#dropList a:visited, ul#menuuuu { font-size:11px;} 

#dropList ul#menuuuu li.level1-li { float:left; height:29px; padding-top:1px; margin-right:1px; }

#dropList ul#menuuuu li.level1-li a.level1-a {
	display:block;
	height:26px;
	float:left;
	padding:0 10px 0 10px;
	text-decoration:none;
	line-height:24px;
	white-space:nowrap;
	font-weight:bold;
	color:#FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #06C;
	border-left-color: #004C97;
} 



#dropList ul#menuuuu li.sub a.level1-a {
	color:#FFF;
} 


#dropList ul#menuuuu li.level1-li:hover, #dropList ul#menuuuu li.level1-li a.level1-a:hover {position:relative;} 

#dropList ul#menuuuu li.level1-li a.level1-a:hover, #dropList ul#menuuuu li.level1-li:hover a.level1-a { border-left:1px solid #004C97; border-right:1px solid #004C97; color:#fff; background:url(http://www.colchaocostarica.com.br/menu/over.gif); } 

#dropList ul#menuuuu li.sub a.level1-a:hover { height:29px; color:#000; background:url(http://www.colchaocostarica.com.br/menu/topHover.gif); }  

#dropList ul#menuuuu li.sub:hover > a.level1-a { height:29px; color:#000; background:url(http://www.colchaocostarica.com.br/menu/topHover.gif); } 

#dropList ul#menuuuu li div.listHolder { position:absolute; left:-9999px; top:29px; background:#fff url(http://www.colchaocostarica.com.br/menu/divider.gif); border:1px solid #000; border-width:0 1px 1px 1px; padding:0; } /* IE6 only */ 
#dropList table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0;  }

#dropList ul#menuuuu :hover div.listHolder {left:0;} 
#dropList ul#menuuuu a:hover div.listHolder {left:-1px;}
#dropList ul#menuuuu div.col1 {width:161px;}
#dropList ul#menuuuu div.col2 {width:320px;} 
#dropList ul#menuuuu div.col3 {width:480px;} 
#dropList ul#menuuuu a:hover div.left1, #dropList ul#menuuuu :hover div.left1 {left:-161px;} 
#dropList ul#menuuuu div.listHolder div.listCol {display:block; float:left; padding:10px; margin:0; width:140px;} 
#dropList ul#menuuuu div.listHolder div.listCol h5 {padding:5px 0 0 0; margin:0; font-size:11px; line-height:13px; background:url(http://www.colchaocostarica.com.br/menu/linedot.gif) repeat-x left bottom;} 
#dropList ul#menuuuu div.listHolder div.listCol ul {padding:0; margin:0; list-style:none;} 
#dropList ul#menuuuu div.listHolder div.listCol ul li {line-height:15px; padding:0; margin:0;}
#dropList ul#menuuuu div.listHolder div.listCol ul li a {color:#069; text-decoration:none; padding-left:10px; font-weight:normal; background:url(http://www.colchaocostarica.com.br/menu/dot.gif) no-repeat left center;} 
#dropList ul#menuuuu div.listHolder div.listCol ul li a:hover {text-decoration:underline;} 
#dropList ul#menuuuu div.listHolder div.bottomLine {clear:left; background:#004C97; padding:5px 10px;} 
#dropList ul#menuuuu a:hover div.listHolder div.bottomLine {height:1px;} 
#dropList ul#menuuuu div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(http://www.colchaocostarica.com.br/menu/arrow.gif) no-repeat left center; font-weight:bold;} 
#dropList ul#menuuuu div.listHolder div.bottomLine p a {color:#fff; text-decoration:underline;}
#dropList ul#menuuuu div.listHolder div.bottomLine p a:hover {text-decoration:none;}

/* TEXTO RODAPE PADRAO COLCHAOCOSTARICA*/
#textorodape {
font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
color:#FFF;
}
.textorodape {
	 font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
color:#FFF;
	}
.textotelefone {
	 font-family:tahoma,arial,helvetica,sans-serif;
font-size:14px;
color:#FFF;
	}
.h1super {
	font-size:18px;
	color: #069;
}

a.linkrodape:link   { color:#FFF; TEXT-DECORATION: none; font-size:11px; } 
a.linkrodape:Visited   { color:#FFF; TEXT-DECORATION: none; font-size:11px; }
a.linkrodape:active   { color:#FFF; TEXT-DECORATION: none; font-size:11px; }
a.linkrodape:hover   { color:#FFF; text-decoration:underline; font-size:11px; }
.textorodape {
	 font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
color:#FFF;

	}	
	
	/* Meio produtos padrao colchaocostarica.com.br*/
	
	
#destaquen { width:100%; height:28px; background-image:url(http://www.colchaocostarica.com.br/imagens/proddestaq_fundo.jpg); background-repeat:repeat-x; margin-top:10px;}

#destaquee {float:left; height:28px; width:14px; background-image:url(http://www.colchaocostarica.com.br/imagens/proddestaq_dir.jpg);}
#destameio { margin:0px 12px 0px 15px; background-image:url(http://www.colchaocostarica.com.br/imagens/proddestaq_fundo.jpg); font-size:14px; color:#FFF; font-weight:bold; padding-top:5px;  text-align:left; float:left;}
#destaqued {float:right; height:28px; width:12px; background-image:(http://www.colchaocostarica.com.br/imagens/proddestaq_drii.jpg)}


	/* Nova Tag Cold*/
	
	/* nova tagcold*/

.tag_clouds {width:98%; margin:10px; text-align:center; padding:0;}
.tag_clouds h1, .tag_clouds h2, .tag_clouds h3, .tag_clouds h4, .tag_clouds h5{margin:0;padding:0;height:23px;display:inline;text-align:left}
.tag_clouds h1 a, .tag_clouds h2 a, .tag_clouds h3 a, .tag_clouds h4 a, .tag_clouds h5 a{font:bold italic 10pt 'Trebuchet MS'; margin:0 5px; color:#2c86c7;text-decoration:none; padding:0;}
.tag_clouds h1 a:hover, .tag_clouds h2 a:hover, .tag_clouds h3 a:hover, .tag_clouds h4 a:hover, .tag_clouds h5 a:hover{
	margin:0 5px;
	color:#999;
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
	font-family: 'Trebuchet MS';
}
.tag_clouds h1 a{font-size:20px;}
.tag_clouds h2 a{font-size:18px}
.tag_clouds h3 a{font-size:14px}
.tag_clouds h4 a{font-size:12px}
.tag_clouds h5 a{font-size:10pt;}

.tag1,tag2,tag3,tag4,tag5,tag6,tag7 {margin:0;padding:0;height:23px;display:inline;text-align:left}

.tag1 a:hover, .tag2 a:hover, .tag3 a:hover, .tag4 a:hover, .tag5 a:hover{
	margin:0 5px;
	color:#999;
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
	font-family: 'Trebuchet MS';
}
.tag1 a{font-size:18px;}
.tag2 a{font-size:16px}
.tag3 a{font-size:14px}
.tag4 a{font-size:12px}
.tag5 a{font-size:10pt;}
.tagcaixa { border-right: 2px solid #a5a5a5; border-left: 2px solid #a5a5a5; width:100%; margin:0px; padding:0px; }
.titulotag { font-size:12px; font-weight:bold; color:#FFFFFF; margin-bottom:7px;}
/* fim nova tag cold*/


.textosatende { font-size:9px; color: #CCCCCC; margin:0; padding:0;}


#fimrodape { font-size:10px; color:#666;}
#fimrodape a { font-size:10px; color:#666;}
#fimrodape a:hover { font-size:10px; color:#900;}


a.amenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #1A4073; */
        color:#333333;
	text-decoration: none;
}
a.amenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #1A4073; */
        color:#333333;
	text-decoration: none;
}
a.amenu:hover, a.amenu:visited:hover {
        color:#ff0000;
	text-decoration:underline;
}
a.amenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #1A4073; */
        color:#333333;
	text-decoration: none;
}
