﻿@charset "utf-8";
@import url("reset.css");




body { font-size: 13px; line-height:140%; color: #666 }
h1 { font-size:220%; }
a { text-decoration: none; color: #005da8; } 
strong { font-weight:bold }


/**
 *  Tipograficas
 */
 
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; } 
h2 { font-size: 200%; padding: 20px 0; color: #000 }


/**
 *  Layout 
 */
#wrapper { width:900px; margin:0 auto; }
#header { height:105px; margin-bottom:5px; } 
#page {}
#sidebar { float:left; width:200px; }
#section { float:right; width:684px; }
#content {}
#footer { clear:both; /*margin-top:20px;*/ text-align:center; border-top:1px solid #CCC; }


/**
 *  Header
 */
#header h1 { display: none; } 


/**
 *  Footer
 */
#footer .content { padding:6px 0px;   }


/**
 *  Menu Principal  
 *
 */
#mainnavegation { background: url(../assets/images/body/bgmenu.jpg) repeat-x top; clear:both; margin-bottom:10px; padding:4px 30px; height:20px }
#mainnavegation li { margin-right:20px  }
#mainnavegation a { color:#FFF; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold  }
#mainnavegation a:hover { background-color: transparent; }

/**
 *  Slideplayer - Reproductor de promociones para pagina principal
 *
 */ 
#slideplayer { margin-top :10px;  margin-bottom:25px; border:0px solid #EEE; }
#slideplayer .menu {/* width: 182px;*/ float:right; margin:6px 0px 0px 0px; }
#slideplayer .menu li { display: inline; margin:0px!important; }
#slideplayer .menu li a { height:60px; font-size:11px; vertical-align:middle; color:#07518b;
					  padding :2px 5px;height:60px; border:1px solid #ccc; }
					  /* background: url(../assets/images/body/bg-submenus.gif) no-repeat; display:block; }*/
#slideplayer .menu li a span .category_name { font-size:11px; color: #99ccff;/* display:block */}
#slideplayer .menu li a:hover,
#slideplayer .menu li a .active {color:#FFF; background-color:#07518b; font-weight:bold; }

/*#slideplayer .menu li a { height:60px; font-size:11px; vertical-align:middle; color:#07518b; }*/
/*#slideplayer .menu li a { height:60px; -1-background: url(../assets/images/body/mainbanner-slices.jpg) no-repeat  0 -60px; padding-left:20px; -2- font-size:11px; -1-color:#FFF;-2- vertical-align:middle;color:#FFFFFF }*/
/*#slideplayer .menu li a:hover, #slideplayer .menu li a.active {color:#E9F3FB; background-color:#E9F3FB; -1-background: url(../assets/images/body/mainbanner-slices.jpg) no-repeat  0 0px;-2- }*/

#slideplayer .viewer { height:300px; }
#slideplayer .viewer h3 { padding-top:35px; margin-bottom:10px; color :#005DA8; font-size :25px; line-height :30px; font-weight:bold; }

#slideplayer .viewer .photo { float:left; margin: 0px 10px 0px 0px; }
#slideplayer .viewer .desc { padding:10px 5px 2px 20px; font-size:140%; font-weight:bold; color:#07518b; }
#slideplayer .viewer .price { color:#F00; font-size:300%; font-weight:bold; padding:20px 5px 2px 20px; }

#inicia{ display:none; border:2px #07518b solid; border-top:none; border-bottom:none; top:452px; position:absolute; z-index:5; background:#07518b; }
#inicia a { text-decoration:none; color:#FFF; font-weight:bold; padding:0px 10px; }
#inicia:hover, #inicia:hover a { color:#07518b; background-color:#FFF; border-color:#07518b; }

/*
#slideplayer .viewer .photo { float:left }
#slideplayer .viewer .desc { padding:10px  }
#slideplayer .viewer .price { color:#07518b; font-size:210%; font-weight:bold; }*/


/**
 *  Formato para listado de productos
 *
 */
 #home-hot-products { margin-top:4px; margin-bottom:20px; }
.product-list li { background: url(../assets/images/body/bg-product-item.jpg) no-repeat; width:158px; height:208px; margin:0px 6px; display:inline; float:left; }
.product-list li h3 { color:#FFF; margin:8px 8px }
.product-list li .thumb { /*height: 130px; */margin:2px 4px; }
.product-list li .desc { text-align:right; padding:0px 4px; }


/** 
 *  Content Page Styles
 *
 */
#section .from { color: #6e6c71; }
#section .price { color: #000; font-size:160%;}
#section .exactoicons { margin-bottom:20px }

#section  h4 { font-size: 140%; padding: 10px; color: #FFF; font-weight:bold; background-color: #3C3C3C; margin:5px 0px 15px 0px;  }

/**
 *  Menu Principal  
 *
 */
 .content{}
#section .content h3 { background-color:#E9F3FB; border-bottom:1px solid #D4E8F7; color: #333; font-size: 120%; padding: 5px; margin-bottom:15px }
#section .content ul { list-style: disc; padding: 10px 10px 10px 30px; }
#section .content p { padding:0px; }
#section .content ul { margin-bottom:15px; }

#section .content table td { padding:6px; height:100%; }


/**
 *  Visualizador de fotos de productos
 *
 */
.photoviewer { float:right; width:290px; border:0px solid #efefef; margin-bottom:15px; }


/**
 *  Sidebar submenus (Menu categorias)
 *
 */
#sidebar .submenu a:hover { 
	background-color:#005da8; color: #FFF; font-weight:bold; } 
#sidebar .submenu { 
	border: 1px solid #ccc; margin-bottom:20px; }
#sidebar .submenu  h3  {
    background: transparent url('../assets/images/body/bg-submenus.gif') no-repeat; 
    color: #FFF; 
    font-weight:bold;
    font-size:12px;
    padding:6px; 
    text-transform:uppercase;
    margin:2px;
}   
#sidebar .submenu li { 
	margin:1px 1px }
#sidebar .submenu li a { 
	display: block; padding: 1px; margin:1px; }
#sidebar .submenu .content { 
	margin:1px 1px; }
#sidebar .submenu li { 
	background: transparent url(../assets/images/body/dottedline.jpg) repeat-x; }
#sidebar .submenu li.noborder { 
	border-bottom: none  }
/*
#sidebar .submenu li { margin:8px 4px }
#sidebar .submenu li a { display: block; padding: 4px; margin:4px  }
#sidebar .submenu .content { margin:8px 4px }
*/


/** 
 *  Utiliclases
 *
 */
.inline-list li { list-style: none; display: inline }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.textright { text-align:right }
.left {}
.centerblock { margin:0px; float:left;/* display:block */}
.zoomi { margin:0 auto;float:left;/* display:block */}
.column { display:inline; float:left; margin:0px; }


/*Paquetes*/

.PackageContent{
border:1px solid #D8D8D8;
padding:5px;}

.ProductlistContent{
border:1px solid #D8D8D8;
padding:5px;}

#SubFamiliasContenedor{
float:left ;
width:350px;
}
#SubFamiliasContenedor ul li{
	background-color:#E9F3FB;
	border-bottom:1px solid #D4E8F7;
	color:#333333;
	font-size:11px;
	margin-bottom:2px;
	padding:2px;
	font-weight :bold;
	 width  :100%;
	 
}
#SubFamiliasContenedor ul li a:hover{
	text-decoration: underline;
	 font-weight:bold;
}

#ImagenPaquete{
	background :url('../assets/images/content/product-demo-2.jpg') no-repeat;
	float:left ;
	width:250px;
}
#ImagenPaquete img{
	 max-width :250px;
}

.SubMenuFamiliasSelected{
	background-color:#82BAE8;
	text-decoration: underline;
	font-weight:bold;
}

.Menutabs {	
	 clear:both;
	font:12px Arial, Helvetica, sans-serif;
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.Menutabs li{
	display: inline;
	margin:0px;
	padding-left :16px;
	width:25px !important;
}
.Menutabs li a{
	text-decoration: none;
	padding: 12px 15px 12px 15px;
	text-transform:capitalize;
	margin-right: 0px;
	border: 1px solid #2D3133;
	color: #fff !important;
	background-color: #145b94;
	 width:25px !important;
}
.Menutabs li a:visited{
	color: #2d2b2b;
}
.Menutabs li a:hover{
	text-decoration: underline;
	color: #0f0;
}
.Menutabs li .selected{
	position: relative;
	top: 1px;
	background-color :#165d95;
	/*background: transparent url('../assets/images/body/bg-submenus.gif') no-repeat; */
	border-bottom-color: white;
	color: #000 !important;
	text-decoration: underline;
	 font-weight:bold;
}
.Menutabs li .selected a{ /*selected main tab style */
	/*background: transparent url('../assets/images/body/bg-submenus.gif') no-repeat; */
	/*background-color :#165d95;*/
	border-bottom-color: white;
	color: #000 !important;
	position: relative;
	top: 1px;
	text-decoration: underline;
}
.Menutabs li .selected a:hover{ /*selected main tab style */
	text-decoration: none; 
}
.Menutabs li .selected a:hover { /*selected main tab style */
	text-decoration: none;
}
.Menutabs li ul {
	font:12px Arial, Helvetica, sans-serif; 
	margin:0px; padding:5px 0 0 0; 
	width:105px; display:none; 
}
.Menutabsli:hover ul { 
display:block !important;  
background-color:#FFF;
}
.Menutabs li li { 
list-style:none; display:block; width:150px;text-transform:capitalize;  }
.Menutabs li li a { 
text-transform:capitalize;display:block;   color:#FFF ; text-decoration:none; margin:0px;padding:5px;line-height:5px; }
.Menutabs li li a:hover { 
text-decoration:underline; background:#474747; color:#fff;}
.selected a{ /*selected main tab style */
	background-image: url(../images/shadeactive_vh.gif);
	border-bottom-color: white;
	color: #2D3133 !important;
	position: relative;
	top: 1px;
}

#MenuHeader  li{
display: inline;
	margin:0px;	
}
#MenuHeader  li a{
	width:125px;
}
#MenuHeader  li a{
	color:#fff;	
}

#section .content .PackageContent ul{
	list-style-type: none;
}
#section .content #ResumenPk ul{
	clear :both;
	margin:0px; padding: 0 0 0 0;
	list-style-type: none;
}	
#section .content .ResumenPk ul{
	clear :both;
	margin:0px; padding: 0 0 0 0;
	list-style-type: none;
}

.titleFamily {
	background-color:#E9F3FB;
	border-bottom:1px solid #D4E8F7;
	color:#333333;
	font-size:11px;
	margin-bottom:2px;
	padding:2px;
	font-weight :bold;
	width  :100px;
}

/*Listado Productos*/

#divContainer { margin: 0px 75px 0px 0px;}

/* Formato Tabs Links seleccionables de Product List [1][2][3][4][5] */
.LinksPage {
border:1px solid #077CB2;
color:#077CB2;
margin:3px;
padding:2px 5px;
text-decoration:none;
margin-right:1px;
}
.LinksPage:hover{
border:1px solid #077CB2;
background-color:#077CB2;
color:#FFF;
}
/* Formato Tabs Links seleccionados de Product List [1][2][3][4][5] */
.LinksPageSelected{
/*background:#EFEBDE none repeat scroll 0 0;*/
background:#077CB2 none repeat scroll 0 0;
border:2px solid #077CB2;
color:#FFF;
font-weight:bold;
margin:3px;
padding:2px 5px;
text-decoration:none;
}
/* Seccion Tabs Links de ProductList superior e inferior respectivamente */
#PaginasUp { margin:0px; padding:0px; }
#PaginasDown{clear: both; padding:8px 0px 1px 0px;}

.activGroupTitle { 
	padding:5px 5px 5px 5px; border:1px #0F0 solid; FONT-SIZE: 14px; COLOR: #FFF; BACKGROUND-COLOR: #669999 }
.activItem { 
	clear: both; border:1px #077CB2 solid; margin:-1px; background-color: #FFF; width:625px;float:left; }
.activTitle { 
	padding-left:75px!important; COLOR: #c43b35; BACKGROUND-COLOR: #fdfbf8; text-align:left; }
.activContent { 
	margin:0px; padding:0px; border:0px #0F0 solid; }
.activContent .tblEvents { 
	WIDTH: 96%; }
.activContent .tblEvents td { 
	border-bottom: #CCC 1px solid; }
.activEventLists { 
	margin:20px 0px 0px 0px; TEXT-ALIGN:center; clear:both; }
.activPhoto { 
	float:left; padding:0px; height:70px; width:70px; margin:1px 15px 5px 5px; 
	max-width:70px; max-height:70px; min-width:70px; min-height:70px }
.activDesc { 
	margin:0px; padding-left:90px; text-align:justify; border:0px #0F0 solid; }
.activDesc2{ 
	background-color:#eaeaea; margin-top:5px!important; padding-left:75px!important; text-align:justify; border:0px #0F0 solid; }
/*.activEventLists { CLEAR: both }*/
.activEventLists .checkColumn { 
	WIDTH: 10px }
.activEventLists .rateColumn { 
	FONT-WEIGHT: bold; WIDTH: 120px; TEXT-ALIGN: right }
.activEvent { 
	border-bottom :1px solid #CCCCCC; text-align:left; padding:4px; }
/*.product-name { text-align:left;   padding:0px; width:550px  }*/

#products-categories { 
width:180px; float:left; }
#products-categories ul { 
list-style:none; margin:0px; padding:0px; }
#products-categories ul li { 
padding:0px; }
#products-categories ul li a { 
}

#products-listing { 
	clear:both ; float:left; width:680px; padding-top :5px; background-color :#fff; border:1px solid #D8D8D8; }
#products-listing .product-item { 
	float:left; width:100%; }
#products-listing .product-name { 
	font-weight:bold; float:left ; margin:5px 0px 5px 0px; text-align:left;  background-color:#145B94; text-transform:uppercase; padding:4px; width:618px }
#products-listing .product-content { 
	float:left; }
#products-listing .product-photo  { 
	float:left; }
#products-listing .product-photo img { 
	margin:5px }
#products-listing .product-description  { 
	margin-left:140px; padding:5px; }

#lblProductos{
	padding:0 5px 14px 0; vertical-align:top !important; color:#303030; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:normal !important; width:100%; }	

.TextoContactenos{
	float:left;
	width:250px
}
.TextoContactenos-forma{
	float:left;
	width:250px
}

/*pestalas*/
#TblmenuProductos {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
height:100px;
width:100%;
}


/*Cotizacion*/
.btnCotizacion {
	display: block;
	width: 119px;
	height:31px;
	background-image: url(../images/btnCot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9999px;
}
.btnCotizacion:link, .btnCotizacion:visited {
	display: block;
	width: 119px;
	height:31px;
	background-image: url(../images/btnCot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9999px;
}
.btnCotizacion:hover, .btnCotizacion:active {
	display: block;
	width: 119px;
	height:31px;
	background-image: url(../images/btnCot_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9999px;
}
.tblCotizacion {
 clear:both;  
padding:1px;
}
.tblCotizacion td{
	clear:both;  
	padding:1px !important;
}
.lnkCotizacion {
	border:solid 2px #d4eaff; padding:4px 20px; margin:0px; text-transform:capitalize;text-decoration:none; font-size:11px; color:#fff;background-color:#053771 }
.lnkCotizacion:hover { 
	background-color:#005da8; border:solid 2px #d4eaff;   }

.btnenviar {
	display: block;
	width: 119px;
	height:31px;
	background-image: url(../images/btnEnviar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9999px;
}
.btnenviar:link, .btnenviar:visited {
	display: block;
	width: 119px;
	height:31px;
	background-image: url(../images/btnEnviar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9999px;
}
.btnenviar:hover, .btnenviar:active {
	display: block;
	width: 119px;
	height:31px;
	background-image: url(../images/btnEnviar_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9999px;
}


.td_small_pic2 {
padding:40px 10px 0 0;
}

div.separator {
background-color:#D8B8A8;
clear:both;
height:1px;
margin:5px 0px;
overflow:hidden;
padding:0;
width:100%;
}

.roomPhoto {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DAB6A8;
padding:4px;
}

.close{
	display:none;
}

#mydiv{
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#divwait{
	top:600px;
	left :450px;
	display :none;
	width:450px;
	position :absolute ;
}

.canasta{
	 font-size: 13px; line-height:140%; color: #666 ;
	 float:left;  width:100%; margin:0px; padding:0px;
	 
}
.canasta .item1{
	 float:left;  width:150px;
}
.canasta .item2{
	 float:left;  width:350px;
}
.canasta .item2 p{
	font-weight:bold; }

.titulo-grande{
	font-size: 15px; 
	color:#005DA8;
	font-weight:bold;
}

#nav {
	padding:0px 0 5px 0; }
/*#nav {  padding:10px 0 5px 0; }*/
.nav a {
border:1px solid #077CB2;
color:#077CB2;
margin:3px;
padding:2px 5px;
text-decoration:none;
margin-right:1px;

}

.highlight{
background:#EFEBDE none repeat scroll 0 0;
border:1px solid #077CB2;
color:#077CB2;
font-weight:bold;
margin:3px;
padding:2px 5px;
text-decoration:none;

}

.lnkproductosrecomendados:hover{
	text-decoration :underline;
	color:#A0CBEE;
}
.selitem, .selsub{
	background:#2580CB none repeat scroll 0 0;
	border:1px solid #A0CBEE;
	margin :0px !important;
	margin-bottom :1px !important;
	color:#fff;
}

/* formato titulo nivel2 82BAE8 */
.selfam {
	font-weight:bold;
	background:#155C94 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin :1px !important;
	margin-bottom :1px !important;
	color:#FFF;
}

/* formato titulo nivel3 B6D7F2 */
.selisubitem{
	font-weight:bold;
	background:#155C94 none repeat scroll 0 0;
	border:1px solid #A0CBEE;
	margin :1px !important;
	margin-bottom :1px !important;
	color:#fff;
}

.Menuseccion h2{
	background:url("../assets/images/body/bg-submenus.gif") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:2px;
	padding:6px;
}
.Menuseccion h2 a{
	color:#FFFFFF;font-size:12px;font-weight:bold;margin:2px;padding:6px;
}
.Menuseccion h2 a:hover{
text-decoration: underline;
	color: #fff;
}
.Menuseccion{
	text-align :left !important;
	float: left;
	/*border:1px solid #CCCCCC;*/
	margin-bottom: 10px;
	padding-right: 20px;
}
.Menuseccion a{
	color:#005DA8;
	text-decoration:none;
}
.Menuseccion img{
	border: none;
}
.Menuseccion a:hover{
	text-decoration: underline;
	color: #75263B;
}

.menubrand{
	clear:both;
	padding:0px !important;
	margin:20px !important; 
	margin-bottom:15px !important;
	list-style:disc outside none;
	
}
.menubrand li ul {
	padding:2px 2px 2px 25px !important;}
.menubrand li{
	list-style:none !important;}
.menubrand li ul li{
	list-style:disc outside none !important; }

.pad-der{
	padding-right: 6px;
}

