/* CSS Document */
.contenido{ /*index, que contiene la pagina principal de prueba.*/
	font-family:"Trebuchet MS", "Times New Roman";
	padding:20px;
	font-size:12px;
}
form {
padding:0px;
margin:0px;
}
input {
margin:0px;
padding:0px;
}
body {
padding:0px;
margin:0px;
background-image:url(../img/f_web.jpg);
background-repeat:repeat-x;
background-color:#31405d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


#supportingText h2{
font-weight:normal;
font-size:18px;
color:#333366;
font-family: Harrington , Helvetica, sans-serif;}

#supportingText h3{
background-image:url(../img/velas_virtuales_1-2_03.jpg);
width:440px;
padding-left:10px;
height:20px;
padding-top:5px;
color:#333366;
}

#container{
margin:0px auto 0px auto;
width:754px;
}
#hoja {
background-image:url(../img/f_container.jpg);
background-repeat:repeat-y;
width:754px;
}
.botonera {
float:left;
}
.fondo_bot {
float:left;
}

.btn{
border:#999999 1px outset;
text-align:center;
font-weight: bold;

background-image: url(../img/velas_virtuales_26.jpg);
margin:0px auto;
margin-top:6px;}

.btn a{background-image: url(../img/img_fondo_btn_03.jpg);
height:14px;
font-size:10px;
cursor:pointer;
display:block;

padding:4px 5px;
font-weight:bold;
background-repeat:repeat-x;
color:#000000;
text-decoration:none;

}
.caja_vela .btn{
width:69px;
float:none;
font-weight:normal;
border:#999999 1px outset;
text-align:center;
background-image: url(../img/velas_virtuales_26.jpg);
margin:0px auto;
margin-top:6px;}

.txt_vela{
float:left;
width:67%;
padding-left:20px;
padding-top:34px;}
.txt_vela_producto{
float:left;
width:67%;
padding-left:20px;
padding-top:0px;}
.right{
float:right;}
#intro{ /*fondo de la cabecera de la pagina */
}

#intro #header{ /*cabecera de la pagina*/
}

#menu{ overflow:hidden;
float:left; /*menu principal de la pagina.*/
}

#breadcrums{ /*menu de migas de pan de la pagina*/
}

#supportingText{
width:754px;
background-image:url(../img/f_hoja.jpg);
background-repeat:no-repeat;
}
#col_a {
width:185px;
float:left;
}
#col_b {
float:left;
width:550px;
}
.titular {
clear:both;
padding-top:25px;
padding-left:20px;
padding-bottom:15px;
}
#footer{ /*contiene el pie de la pagina*/
clear:both;
padding:30px 0px 10px 100px;
text-align:center;
}
#footer a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin:0px 10px 0px 10px;
text-decoration:none;
}
#footer a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin:0px 10px 0px 10px;
text-decoration:underline;
}
.abajo {
clear:both;
color:#FFFFFF;
}
.azul{
color:#333366;
font-weight:bold;}
.cajon_vela{
clear:both;
margin-bottom:20px;}
.vmid{
vertical-align:middle;}
.buscador{
background:none;
float:right;



text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#42246c;
padding-top:30px; 
}
.buscador a{
font-family:Arial, Helvetica, sans-serif;

font-weight:bold;
color:#42246c;
text-decoration:none;
}
.buscador a:hover{
font-family:Arial, Helvetica, sans-serif;

font-weight:bold;
color:#42246c;
text-decoration:underline;
}

.centrar{
width:77px;
margin:0px auto;}
.buscador input {
background-image:url(../img/f_form_cesta.jpg);
background-repeat:repeat-x;
border:#CCCCCC;

}
/*--------------------------------------------------------------------------
LOGO DE COMUNICA-WEB
--------------------------------------------------------------------------*/
#cw{
	clear:both;
	text-align:justify;
	padding:30px 10px 0px 0px;
}
#cw #cw_logo{
	float:right;
	background-image: url(../img/logo_cw.jpg);
	background-repeat:no-repeat;
	width:40px;
	height:30px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
#cw #cw_logo h2{
	padding:0px;
	margin:0px;
}

#cw #cw_logo h2 a{
	width:40px;
	height:60px;
	display: block;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
#cw #cw_logo h2 a span{
	visibility:hidden;
}
#cw #cw_texto{
	float:right;
}
#cw #cw_texto h3{
	color:#999999;
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:9px;
	padding:0px 0px 0px 3px;
	margin:0px;
}

#cw #cw_texto h3 a{
	color:#999999;
	text-decoration:none;
	font-size:9px;
}
#cw #cw_texto #cw_marca a {
	display:block;
	padding-top:3px;
	color: #CCCCCC;
}
.categoria {
	clear:both;
	margin:10px;
	margin-left: 0px;
}
.cat_sup {}
.cat_mid {
background-image:url(../img/f_cat.jpg);
background-repeat:repeat-y;
width:457px;
}
.cat_inf {}
.cat_img {
	float:left;
	margin: 5px;;
}
.cont_cat {
float:left;
}
.cat_nombre a{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
margin-left:5px;
}
.cat_nombre a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
display:block;
margin-left:5px;
}
.cat_desarrollo a{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
text-decoration:none;
display:block;
margin-left:5px;}
img {
border:0px;
}
#container #hoja #supportingText #col_a .text_lateral {
}
.cat_nombre {
margin-top:5px;
font-weight:bold;
margin-left:7px;
}
.cat_desarrollo {
margin-left:7px;
font-size:11px;
color:#333333;
text-align:justify;
margin-right:25px;
margin-bottom:5px;
}
#header{ /*cabecera de la pagina*/
	width:754px;
	height:113px;
	float:left;
}
#flashcontent{
	width:754px;
	height:113px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.boletin {
background-image:url(../img/f_boletin.jpg);
width:220px;
height:95px;
background-repeat:no-repeat;
clear:both;
margin:20px 0px 20px 0px;
}
.boletin form {
padding-top:36px;
}
.boletin input {
background-image:url(../img/f_form.jpg);
background-repeat:repeat-x;
border:#999999 solid 1px;
}
.b_apuntarse input {
border:0px;
margin-right:5px;
}
.destacados {
clear:both;
padding:28px 0px 0px 0px;
}
.verano {
color:#FF0000;
font-size:16px;
font-weight:bold;
}