body
{
	margin: 0Px;
	background-color: #FC0;
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "Comic Sans MS", cursive;
	color: #333;
}
div.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
img
{
	border: none;
}
a
{
	color: #F90;
	text-decoration: underline;
	outline: none;
}
a:hover
{
	color: #222;
}
a.logo
{
	display: block;
	position: absolute;
	width: 361Px;
	height: 111Px;
	left: 42Px;
	top: 30Px;
}
#heading
{
	position: relative;
	display: block;
	background-image: url(/images/common/heading.jpg);
	width: 980Px;
	height: 147Px;
	margin-left: auto;
	margin-right: auto;
}
#menu
{
	position: relative;
	display: block;
	width: 946Px;
	padding-left: 17Px;
	padding-right: 17Px;
	height: 46Px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/common/bg_content.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#menu ul
{
	margin: 0Px;
	padding: 0Px;
	list-style: none;
	width: 980Px;
	height: 46Px;
}
#menu ul li
{
	display: block;
	position: relative;
	width: 118Px;
	height: 46Px;
	float: left;
}
#menu ul li a
{
	text-indent: -400Px;
	overflow: hidden;
	display: block;
	width: 100%;
	height: 46Px;
	background-position: left -92px;
	background-repeat: no-repeat;
}
#menu ul li a:hover
{
	background-position: left -46px;
}
#menu ul li.on a, #menu ul li.on a:hover
{
	background-position: left 0px;
}
#menu ul li.principal a
{
	background-image: url(/images/common/btn_principal.jpg);
}
#menu ul li.empresa a
{
	background-image: url(/images/common/btn_empresa.jpg);
}
#menu ul li.franquicia a
{
	background-image: url(/images/common/btn_franquicia.jpg);
}
#menu ul li.tiendas a
{
	background-image: url(/images/common/btn_tiendas.jpg);
}
#menu ul li.servicios a
{
	background-image: url(/images/common/btn_servicios.jpg);
}
#menu ul li.productos a
{
	background-image: url(/images/common/btn_productos.jpg);
}
#menu ul li.prensa a
{
	background-image: url(/images/common/btn_prensa.jpg);
}
#menu ul li.contacto a
{
	background-image: url(/images/common/btn_contacto.jpg);
}
#menu ul li.contacto, #menu ul li.contacto a, #menu ul li.prensa, #menu ul li.prensa a
{
	width: 119Px;
}
#contenido, #contenidomixto, #footer
{
	position: relative;
	display: block;
	width: 946Px;
	padding-left: 17Px;
	padding-right: 17Px;
	padding-top: 2Px;
	padding-bottom: 0Px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/common/bg_content.png);
	background-repeat: repeat-y;
	background-position: left top;
	font-size: 14Px;
	text-align: justify;
	line-height: 130%;
	color: #666666;
}
#contenido img.ppal, #contenidomixto img.ppal
{
	margin-left: 10Px;
	margin-bottom: 10Px;
	float: right;
	border:1px solid #222;
}
#contenido div.principal
{
	position: relative;
	display: block;
	width: 650px;
	height: 260px;
	background-color: #FC0;
	float: left;
}
#contenido div.titulo, #contenido div.titulo2
{
	position: relative;
	float: left;
	display: block;
	margin-left: 2Px;
	width: 294Px;
	height: 36Px;
	background-color: #FF9900;
}
#contenido div.twitterbox
{
	position: relative;
	float: left;
	display: block;
	margin-left: 2Px;
	width: 294Px;
	height: 260px;
}
#contenido div.titulo2
{
	width: 324Px;
}
#contenido div.titulo span, #contenido div.titulo2 span
{
	display: table-cell;
	height: 36Px;
	vertical-align: middle;
	font-family: "Comic Sans MS", cursive;
	text-indent: 8Px;
	font-size: 16Px;
	color: #FFF;
}
#contenido div.box, #contenido div.box2, #contenido div.box3
{
	position: relative;
	float: left;
	display: block;
	margin-top: 2Px;
	margin-left: 2Px;
	width: 294Px;
	height: 222Px;
	background-color: #E7E7E7;
	line-height: 120%;
}
#contenido div.box2 div.sharer
{
	display:block;position:absolute;bottom:8px;right:8px;height:24px;width:54x;
}
#contenido div.box2 div.sharer a{display:block;position:relative;width:24px;height:24px;float:left;overflow:hidden;text-indent:-900px;}
#contenido div.box2 div.sharer a.fb{background:url(/images/common/icon_fb.png);}
#contenido div.box2 div.sharer a.tw{background:url(/images/common/icon_tw.png);float:left;margin-left:6px;}

#contenido div img{border:none;}
#contenido div.box2
{
	width: 292Px;
	height: 190Px;
	padding: 16Px;
	background-color: #FFF;
	font-size: 12Px;
}
#contenido div.box3
{
	width: 324Px;
	background-color: #FFF;
}
#contenido div ul
{
	padding: 0Px;
	margin: 0Px;
	list-style: none;
	margin-bottom: -2Px;
}
#contenido div ul li
{
	height: 50Px;
	display: block;
	margin-bottom: 2Px;
}
#contenido div ul.tiendas li, #contenido div ul.noticias li, #contenido div ul.prensas li
{
	cursor: pointer;
}
#contenido div ul.tiendas li img, #contenido div ul.noticias li img, #contenido div ul.prensas li img
{
	margin-right: 2Px;
	position: relative;
	float: left;
	width: 50Px;
	height: 50Px;
}
div.scroll
{
	overflow: auto;
}
#close,#close_in
{
	position: relative;
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 980Px;
	height: 25Px;
	background-image: url(/images/common/close.png);
}
#close_in
{
	background-image: url(/images/common/close_in.png);
}
#contenidomixto ul.menu
{
	margin: 0Px;
	margin-top: -1Px;
	padding: 0Px;
	width: 294Px;
	min-height: 340Px;
	display: block;
	position: relative;
	list-style: none;
	float: left;
}
#contenidomixto
{
	background-image: url(/images/common/bg_content_in.png);
}
#contenidomixto ul.menu li
{
	width: 294Px;
	padding: 0Px;
	margin: 0Px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFFF37;
}
#contenidomixto ul.menu li a
{
	display: block;
	padding: 18Px;
	padding-top: 10Px;
	padding-bottom: 10Px;
	width: 258Px;
	font-family: "Comic Sans MS", cursive;
	font-size: 14Px;
	color: #333;
	text-decoration: none;
	background-image: url(/images/common/btn_content.png);
	background-repeat: no-repeat;
	background-position: -588px center;
}
#contenidomixto ul.menu li a:hover
{
	background-position: -294px center;
}
#contenidomixto ul.menu li.on a
{
	background-position: 0px center;
}
#contenidomixto div.bloque
{
	width: 630Px;
	background-color: #F7F7F7;
	float: left;
	margin-left: 2Px;
	padding: 10Px;
}
#contenidomixto ul.tiendas
{
	width: 642Px;
	margin: 0Px;
	margin-top: 8Px;
	margin-left: 10Px;
	margin-bottom: -10Px;
	display: block;
	padding: 0Px;
	list-style: none;
	float: left;
}
#contenidomixto ul.tiendas li
{
	width: 650Px;
	height: 160Px;
	margin-bottom: 10Px;
	font-size: 14Px;
}
#contenidomixto ul.tiendas li img
{
	display: block;
	float: left;
	margin-right: 6Px;
	border: none;
}
#contenidomixto ul.tiendas li h1
{
	font-size: 20Px;
	padding-top: 6Px;
	text-shadow: #555 1Px 1Px 1Px;
	margin-bottom: 2Px;
}
/*Prensa*/
#contenidomixto ul.prensa
{
	width: 652Px;
	margin: 0Px;
	margin-bottom: -2Px;
	display: block;
	padding: 0Px;
	list-style: none;
	float: left;
}
#contenidomixto ul.prensa li
{
	width: 324Px;
	height: 80Px;
	margin-left: 2Px;
	margin-bottom: 2Px;
	float: left;
	font-size: 14Px;
	background-color: #FF9;
}
#contenidomixto ul.prensa li img
{
	display: block;
	float: left;
	margin-right: 6Px;
	border: none;
	background-color: #009;
}
#contenidomixto ul.prensa li h1
{
	font-size: 15Px;
	padding-top: 2Px;
	text-shadow: #555 1Px 1Px 1Px;
	margin-bottom: 2Px;
}
#contenidomixto ul.prensa li div.audio
{
	width: 324Px;
	height: 24Px;
	position: relative;
	display: block;
	clear: both;
	float: none;
	margin-top: -10Px;
}
/*Formulario*/
#contenidomixto ul.formulario
{
	padding: 10Px;
	margin: 0Px;
	width: 630Px;
	margin-left: 2Px;
	float: left;
	display: block;
	list-style: none;
}
#contenidomixto ul.formulario li
{
	padding: 0Px;
	margin: 0Px;
	display: table;
	margin-bottom: 8Px;
}
#contenidomixto ul.formulario li label
{
	display: block;
	width: 300Px;
	margin-right: 10Px;
	float: left;
	clear: both;
	text-align: left;
}
#contenidomixto ul.formulario li input, #contenidomixto ul.formulario li select, #contenidomixto ul.formulario li textarea
{
	padding: 4Px;
	width: 290Px;
}
#contenidomixto ul.formulario li textarea
{
	height: 120Px;
}
h1,h2,h3
{
	margin: 0Px;
	margin-bottom: 12Px;
	font-size: 28px;
	color: #F90;
	text-shadow: #333 1Px 1Px 1Px;
	line-height: 100%;
}
h2
{
	font-size: 22Px;
}
h3
{
	font-size: 16Px;
}
.nostyle
{
	margin: 0Px;
	margin-bottom: 12Px;
	font-size: 28px;
	color: #000;
	text-shadow: none;
	line-height: 100%;
}
#footer
{
	height: 84Px;

}
#footer div.separator
{
	width: 946Px;
	margin-left: auto;
	margin-right: auto;
	height: 3Px;
	background-color: #F90;
}
#footer img.iconos
{
	position: absolute;
	display: block;
	width: 461Px;
	height: 84Px;
	left: 24Px;
	top: 8Px;
}
#footer span.info
{
	text-align:right;
	line-height: 100%;
	font-size: 10px;
	position: absolute;
	display: block;
	width: 460Px;
	height: 76Px;
	right: 24Px;
	top: 10Px;
}
form
{
	margin: 0Px;
	padding: 0Px;
}
input,textarea,select
{
	font-family:"Comic Sans MS", cursive;
	color: #333;
}
