	.fluid.c2left #primary-content{width:98%;left:100%}
	.fluid.c2left #sidebar{width:17%;left:0}
	.fluid.c2left #mask-1{right:100%}
	.page-content{max-width:1200px;}
    #logo a {
	color: #004591;
	text-decoration: none;
	text-shadow: 0px 0px 0px black;
	display: block;
	text-transform: uppercase;
	}
	
	#logo {
	font: normal bold 260% "Arial Black", "Helvetica Black", Gadget, sans-serif;
	letter-spacing: 0px;
	}
	
	#site-title .headline {
	color:#000;
	font-size: 220%;
	padding: 0 0 0 20px;
	margin: 18px 0 0 200px;
	}
	
	.block .title h3 {
	padding: 4px 10px 0px;
	}
	
	.shadow-right{
	padding-bottom: 10px;
	}
	
	#footer #copyright{
	background: #000;
	padding: 0.1em 0;
	color: #FFF;
	}
	
	#footer #copyright a{
	color: #ffdc01;		
	}
	
	#header {
	background: url(../images/SolySara_Logo.png) no-repeat left;	
	}

	.nav-main li:hover a{
	background-color:#ffdc01;
	background: url(../images/bg-nav-over.png) repeat-x;
	}
	
	.nav-main .active:hover a{
	background-color: #FFF;
	background: url(../images/bg-nav-d.png) repeat-x;
	color: #FFF;
	}

	
	.nav-main li.open > a,  /* javascript triggered class (maintain the hover style during menu hide delay) */
	.nav-main li:hover > a{
	  color:#000;
	  text-shadow: none;
	}	
		
h1.title{
  margin:.25em 0 .5em 1em;
  font-size:200%;
  font-weight: bold;
  text-shadow:#fff 1px 1px 1px;
  line-height: 100%;
  letter-spacing: -1px;
}
h3.title{
  margin:.25em 0 .5em 1.4em;
  text-shadow:#fff 1px 1px 1px;
  line-height: 100%;
  letter-spacing: -1px;
}

.main_content{
 font-size:16px;
 margin:.25em 0 .5em 2em;	
}


#primary-content, #sidebar, #sidebar2 {
padding-top: 25px;	
}

.div_block{
float : left;	
padding: 10px;
border-bottom:1px dotted #aaa;
}

.div_left_block, .div_right_block{
float : left;	
margin: 10px;
width: 48%;
}

.div_alert_block {
padding: 10px;
border-color:#F00;
border: 1px dotted #C00;
color:#F00;	
}

.div_alert_block span{
font-size:16px;	
}


.div_left_block ol li, .div_right_block ol li{
  font-size:16px;
  font-weight:bold;
  margin-left:16px;
}

.div_left_block ol li ul li, .div_right_block ol li ul li{
  font-size: 16px;
  font-weight:normal;
}

.div_right_block{
border-left: 2px dotted #ccc;	
}


.promociones{
  font-size:140%;
}

.li_alert{
padding:10px 5px;
color:#F00;
list-style-type:none;
}

.li_subtitile{
  list-style-type:none;	
  font-style:italic;
  color:#C00;
  text-transform:uppercase;
  padding-top:10px;
}

.telefono{
	padding: 10px;	
	text-align:center;
	color:#112B4D;
	font-size:46px;	
}

#menu-item-importante{
	background-color:#C00;
}

.ofertas, .ofertas tr{
 border-width:1px;
 border-color:#F00;
 border-style:dashed;
}

.oferta_normal {
	background-color:#FFF;
	color:#888;
}

.oferta_normal ul{
	text-decoration:line-through;
}

.oferta_especial{
	background-color:#FFC;
	color:#F00;
}
