* { margin:0; padding:0;}
	body  {
		text-align:center;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		margin-left:auto;
		padding-top:0px;
        margin-right: auto;
		margin-top: auto;
		min-width:1000px;
		width:100%;
		padding:0px;
		padding-top:0px;
		top:0px;
		background:url(../images/bg_body.jpg) repeat-x;
	}
	
	#header {	
		padding-bottom:0px;
		margin:auto;
		width:100%;
		background:url(../images/bg_header.jpg)  left top repeat-x;
	}
		
	#footer {
		
		margin:0;
		padding:0px;
		background: #000 url(../images/bg_footer.jpg)  left top repeat-x;	
	}
		
	/*===== footer =====*/
	.fleft {
		padding:0px 0 0 2px;color:#FFF;
	}
		.fleft ul {
			padding-bottom:2px;
		}
			.fleft ul li {
				border-right:1px solid #FFF;
				display:inline;
				padding-right:18px;
				margin-right:18px;
			}
			.fleft ul li.last {
				margin:0;
				padding:0;
				border:0;
			}
				.fleft ul li a {
					text-decoration:none;
					color:#FFF;
					border:0;
					padding:0;
					margin:0;
				}
				.fleft ul li a:hover,
				.fleft ul li.current a {
					color:#FF9900;
					text-decoration:underline;
				}
	.fleft a {
		color:#fff;
		border-left:1px solid #272727;
		padding-left:18px;
		margin-left:16px;
	}
	
	#conteiner {
		width:950px;
		margin:0 auto;
		padding:0px;
		text-align:left;
		min-height:250px;
		background:#fff;
	}
		
	
	.header-content{
		width:950px;
		text-align:right;
		margin:auto;
		padding-right:5px;
		padding-left:5px;
		
	}
	
	.header-animacion{
		width:950px;
		
		height:217px;
		margin:auto;
		top:0px;
		padding:0px;
	}
		
	.header-content-align{
		padding:0px;float:right;
		height:37px;
	}
	
	.header-content-align div{
		float:left;
		padding-top:9px;
		font-family:Trebuchet MS ; 
		font-size:14px ;
		color:#FF3300;
		font-weight:bold;
		
	}
	
	.header-content-align div a{
		font-size:14px ;
		color:#FF3300;
		text-decoration:none;
	}
	
	.header-facebook{
		width:40px;
		margin-left:10px;
	}
	.header_p{
		padding:3px
	}
	
	.header-option-cont{
		background:url(../images/mail.jpg) 30px 0px no-repeat;
		padding-left:65px;
	}
	.header-option-user{
		background:url(../images/user.jpg) 30px 0px no-repeat;
		padding-left:65px;
	}
	
	.header-menu{
		padding:0px;
	}


	.menu_left{
		float:left;
		width:236px;
		padding:2px;
	}
	

	
	/*============================*/
	/*=== Custom Slider Styles ===*/
	/*============================*/
		
	#slider {
		position:relative;
		width:555px;
		height:230px;
		padding-top:10px
		margin-left:15px;
		background:url(../images/loading.gif) no-repeat 50% 50%;
		border:1px solid #006600;
	}
	#slider img {
		position:absolute;
		top:0px;
		left:0px;
		display:none;
	}
	#slider a {
		border:0;
		display:block;
	}
	/* If an image is wrapped in a link */
	.nivoSlider a.nivo-imageLink {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		
		padding:0;
		margin:0;
		z-index:6;
		display:none;
}
	.nivo-controlNav {
		position:absolute;
		right:10px;
		bottom:clear;
		z-index:99999;
		
	}
	.nivo-controlNav a {
		width:26px;
		height:24px;
		background:url(../images/bullets.png) no-repeat 0 0;
		text-indent:6px;
		border:0;
		margin-right:4px;
		margin-top:5px;
		float:left;
		padding:0px;
		font-size:14px;
	}
	.nivo-controlNav a.active {
		background-position:0 -24px;
	}
	
	.nivo-directionNav a {
		display:block;
		width:30px;
		height:30px;
		background:url(../images/arrows.png) no-repeat;
		text-indent:-9999px;
		border:0;
	}
	a.nivo-nextNav {
		background-position:-30px 0;
		right:15px;
	}
	a.nivo-prevNav {
		left:15px;
	}
	
	.nivo-caption {
		position:absolute;
		left:0px;
		bottom:0px;
		background:#000;
		color:#fff;
		opacity:0.8; /* Overridden by captionOpacity setting */
		width:100%;
		z-index:8;
	}
	.nivo-caption p {
		padding:5px;
		margin:0;
	}
	.nivo-caption a {
		display:inline !important;
	}
	.nivo-html-caption {
		display:none;
	}
	
	/*====================*/
	/*=== Other Styles ===*/
	/*====================*/
	.clear {
		clear:both;
	}
	

#navigation {
	padding:0px 0px;
	width:160px;
	height:210px;
}
#navigation a  {
	display:block;
	height:25px;
	padding:10px 0px 0px 0px;
	text-indent:28px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:13px;
	font-family:trebuchet MS;
	color:#fff;
	
}
#navigation a:hover {
	font-family:trebuchet MS;
	color:#000;
	
}
#navigation  li{
	list-style:none;
	background:url(../images/arrow.jpg) no-repeat 12px 15px;
	 border-bottom: 1px solid #85031D;
}


#menuv {
        border: 1px solid #CCCCCC;
        border-width: 1px 1px 1px 1px;
		padding:10px 10px 35px 10px;
        width: 168px;
        font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menuv ul, li {
        list-style-type: none;
}

#menuv ul {
        margin: 0;
        padding: 0;
}

#menuv li {
        border-bottom: 1px solid #CCCCCC;
}

#menuv a {
        text-decoration: none;
        color: #555555;
        background: #fff;
        display: block;
        padding: 3px 6px;
        
}

#menuv a:hover {
        background: #D90C37;
		color:#FFFFFF;
}


.width_page{
		
		margin-bottom:5px;
		width:945px;
		margin:0 auto;
}

.main{
		background:#FFFFFF;
		margin-bottom:5px;
		width:965px;
		margin:0 auto;
}


.navigation_top{
		float:left;padding:30px 0px 0px 10px;
		background:#FF0000;
		width:172px;
		background:#E64763 url(../images/bg_menu_top.jpg) repeat-x;
}

.pro-titulo{
	padding:4px;
	height:33px;
}

.pro-titulo a{
	color:#555555;	
	text-decoration:none;
	font-family:trebuchet MS;
	font-size:14px;
	font-weight:bold;
}

.pro-titulo a:hover{
	color:#000000;	
	text-decoration:none;
	font-family:trebuchet MS;
	font-size:14px;
	font-weight:bold;
}


.pro-precio-regular{
	padding:2px;
	color:#555555;	
	text-decoration:none;
	font-family:trebuchet MS;
	font-size:10px;
	font-weight:bold;
	height:28px;
}

.pro-precio-regular span{
	text-decoration:line-through;
}
.pro-precio{
	padding:2px;
	color:#666666;	
	text-decoration:none;
	font-family:trebuchet MS;
	font-size:14px;
	font-weight:bold;
	border-top:#cccccc 1px solid;
}

.pro-precio-val{
	float:left;
	width:100px
}
.pro-precio span{
	padding:2px;
	color:#D90C37;	
	text-decoration:none;
	font-family:trebuchet MS;
	font-size:16px;
	font-weight:bold;
}

.pro-precio-comprar{
	float:left;width:60px;
}


.div-slider{
	float:left;width:555px
}

.salto{
	clear:both;
	height:6px;
}

.panel-producto{
	float:left;
	padding:2px;
}

.panel-producto-sub{
	padding:5px;
	width:172px
}


.title-banner{
	background:#D90C37;
	height:15px;
	padding:10px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	width:190px
}

/* footer ================================================================================ */
.footer{ color:#B2B2B2; font-size:11px;margin:0 auto;padding:0px;text-align:left;width:960px;padding:0px;}
.footer-row .fright{ width:345px;}
.footer-row .fleft{ width:575px;}
.footer-row .fcenter{ width:800px;}
.footer-row ul{ float:left; width:133px; padding:15px 0;}
.footer-row ul.links{ width:398px; margin:0 0 0 40px; _margin:0 0 0 0;}
.footer-row ul li{background:url(../images/list_marker.gif) 0 5px no-repeat; padding:0 0 0 9px; width:170px; float:left; margin-bottom:5px;}
.footer-row ul li a{ color:#555555; font-size:11px;}
.footer-row ul li a:hover{ text-decoration:none; color:#CD062B; font-weight:bold;}

.footer-row .block-subscribe{ padding:15px 0 0 0;}

.footer-row .block-subscribe button.button{ float:left; background:#CC062B url(../images/button_1.gif) 0 0 repeat-x;  padding:3px 8px 3px 8px !important; line-height:15px; _line-height:14px; text-align:center; color:#FFFFFF; font-weight:bold;}

.footer-row .block-subscribe input.input-text{ width:152px !important; float:left; padding:2px 0 4px 4px; color:#B0B0B0;}
.footer-row .block-subscribe label{ padding-bottom:5px; display:block;}

.footer-row{ margin:11px 0 0 0; border-top:1px solid #E7E7E8; border-bottom:1px solid #E7E7E8;}
/*MI FOOTER 2*/
.footer-row2 .fright{ width:345px;}
.footer-row2 .fleft{ width:575px;}
.footer-row2 .fcenter{ color:#555555;width:990px;text-align:justify;}
.footer-row2 .spanaux{ color:#e7002d;}
.footer-row2 ul{ float:left; width:320px; padding:15px 0;}
.footer-row2 ul.links{ width:398px; margin:0 0 0 40px; _margin:0 0 0 0;}
.footer-row2 ul li{padding:0 0 0 0px; width:285px; float:left; margin-bottom:5px;}
.footer-row2 ul li a{ color:#908F8F; font-size:11px;}
.footer-row2 ul li a:hover{ text-decoration:none; color:#CD062B; font-weight:bold;}
.footer-row .fleft ul li{background:url(../images/list_marker.gif) 0px 5px no-repeat;padding:0 0 0 9px; width:285px; float:left; margin-bottom:5px;}
.footer-row .fleft ul li a{ color:#555555; font-size:11px;}
.footer-row .fleft ul li a:hover{ text-decoration:none; color:#CD062B; font-weight:bold;}

.footer-row2 .block-subscribe{ padding:15px 0 0 0;}

.footer-row2 .block-subscribe button.button{ float:left; background:#CC062B url(../images/button_1.gif) 0 0 repeat-x;  padding:3px 8px 3px 8px !important; line-height:15px; _line-height:14px; text-align:center; color:#FFFFFF; font-weight:bold;}

.footer-row2 .block-subscribe input.input-text{ width:152px !important; float:left; padding:2px 0 4px 4px; color:#B0B0B0;}
.footer-row2 .block-subscribe label{ padding-bottom:5px; display:block;}

.footer-row2{ margin:-5px 0 0 0; border-top:0px solid #E7E7E8; border-bottom:1px solid #E7E7E8;}
/*FIN MI FOOTER 2*/

/*MI FOOTER 3*/
.footer-row3 .fcenter{ color:#908F8F;width:360px;text-align:justify;}
.footer-row3 .spanaux{ color:#e7002d;}
.footer-row3 ul{ float:left; width:110px; padding:15px 0;}
.footer-row3 ul.links{ width:110px; margin:0 0 0 40px; _margin:0 0 0 0;}
.footer-row3 ul li{padding:0 0 0 0px; width:110px; float:left; margin-bottom:5px;}
.footer-row3 ul li a{ color:#E7002D; font-size:11px;text-decoration:none;}
.footer-row3 ul li a:hover{ text-decoration:none; color:#E7002D; font-weight:bold;}

.footer-row3 .block-subscribe{ padding:15px 0 0 0;}

.footer-row3 .block-subscribe button.button{ float:left; background:#CC062B url(../images/button_1.gif) 0 0 repeat-x;  padding:3px 8px 3px 8px !important; line-height:15px; _line-height:14px; text-align:center; color:#FFFFFF; font-weight:bold;}

.footer-row3 .block-subscribe input.input-text{ width:152px !important; float:left; padding:2px 0 4px 4px; color:#B0B0B0;}
.footer-row3 .block-subscribe label{ padding-bottom:5px; display:block;}

.footer-row3{ margin:-15px 0 0 0;}
/*FIN MI FOOTER 3*/

.footer{ border:none; padding:8px 0 30px 0;}

/* ======================================================================================= */

/* inline-style ================================================================================ */
.clear{ width:100%; overflow:hidden;}
.clear1{ clear:both;}
.fleft{ float:left;}
.fright{ float:right !important;}

.fleft2{ float:left;padding-top:10px;}
.fright2{ float:right;padding-top:10px; !important;}

/* ======================================================================================= */

.header-top{
	height:14px;padding:10px;
}

.header-top div{
	float:left;color:#FFFFFF;padding-right:2px;color:#555555;
}

.tab_rosado{
	background:#D90C37;
	height:14px;
	padding:10px;
}

.tab_rosado div{
	float:left;color:#FFFFFF;padding-right:40px
}

.logo{
	float:left;
	color:#FFFFFF;
	padding-right:5px;
	color:#555555;
}
.telefonos{
	float:left;
	color:#FFFFFF;
	padding-top:1px;
	color:#555555;
	font-size:15px;
	vertical-align:top;
	text-align:center;
	width:400px;
}

.c_body{
	margin:0 auto;
	padding:0px;
	text-align:left;
	width:960px;
	padding:0px;
}

.c_body_left{
	float:left;
	padding:10px 10px 0px 6px;
}	
	
