body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#gral {
	width: 85.0em;
	min-height: 56.3em;
	_height: 56.3em;
	background-color: #000000;
	margin: 0 auto 0 auto;
	padding: 0;
}

/*-----------------Base Styles-------------------------*/

#Bhead {
	width: 85.0em;
	min-height: 9.9em;
	_height: 9.9em;
	background-color: #000000;
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	padding: 0.5em 0 0 0;
	
}
		#Bhead a{
			color: #FDC767;
			font-weight: bold;
			text-decoration:none;
			letter-spacing: 1px;
			margin: 1em 0 0 3em;
			padding: 0 0 0 0;
		
		}
		#Bhead a:hover{
			color: #FFFFFF;
			font-weight: bold;
		}
		#Bhead p{
			color: #9D9D9D;
			text-decoration:none;
			letter-spacing: 2px;
			margin: 0 0 0 52em;
			padding: 0;
		
		}
		
#Bdet {
	width: 85.0em;
	min-height: 45.7em;
	_height: 45.7em;
	background-color: #000000;
	margin: 0;
	padding: 0;
}
/*-------------------------------------------------------------*/
#Bdet_iz {
	width: 36em;
	min-height: 45.7em;
	_height: 45.7em;
	background-color: #000000;
	margin: 0;
	padding: 0;
	float: left;
}

#Bimg_iz {
	background: url(images/Bgimg_1.jpg) top left no-repeat;
	width: 4.6em;
	min-height: 36.8em;
	_height: 36.8em;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #000000;
	margin: 0;
	padding: 0;
	float: left;
}


#Bimg_der {
	width: 31.3em;
	min-height: 36.1em;
	_height: 36.1em;
	background-color: #000000;
	border-bottom: 1px solid #FFFFFF;

	margin: 0;
	padding: 0.4em 0 0 0;
	float: right;
}
/*----------------------------------------------------------------*/
#Bdet_der {
	width: 49.0em;
	min-height: 45.7em;
	_height: 45.7em;
	background-color: #000000;
	margin: 0;
	padding: 0;
	float: right;
}

#Binfo {
	color: #FFFFFF;
	width: 30.4em;
	min-height: 6.5em;
	_height: 6.5em;
	background-color: #000000;
	margin: 0;
	padding: 2.5em 0 0 5.5em;
	
}
	#Binfo a {
		color: #3399CC;
		text-decoration: underline;
	}


#nav_menu {
	background: url(images/Bg_menu.jpg) top left no-repeat;
	width: 48.9em;
	min-height: 14.2em;
	_height: 14.2em;
	border-left: 1px solid #FFFFFF;
	background-color: #000000;
	padding: 0;
}

	#nav_menu ul {
		width: 46em;
		list-style:none;
		margin: 0 auto 0 auto;
		padding: 1em 0 0 0;		
	}
	#nav_menu li {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		text-align:center;
		color: #FFFFFF;
		font-weight:normal;
		text-decoration: none;
		float: left;
		margin: 0;
		padding: 0;
	}
		#nav_menu li a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align:center;
		color: #FFFFFF;
		font-weight:bold;
		text-decoration: none;
		
	}
	#nav_menu li a:hover {
		color: #FDC767;
	}
	
		#nav_menu .sep {
			font-size: 8px;
			color: #FFFFFF;
			font-weight:bold;
			padding: 0.4em;
	}
	
#inicio {
	font-size:10px;
	color: #FFFFFF;
	background: url(images/Bginicio_det.jpg) top left repeat-y;
	width: 46.9em;
	min-height: 13.4em;
	_height: 13.4em;
	border-left: 1px solid #FFFFFF;
	background-color: #000000;
	margin: 0;
	padding: 1em;
}

	#inicio a{
		color: #ffffff;
		font-weight: bold;
	}

#foot {
	
	color: #cdcbcc;
	width: 47.9em;
	min-height: 16.2em;
	_height: 16.2em;
	background-color: #5e6964;
	border-left: 1px solid #FFFFFF;
	margin: 0;
	padding: 0 1em 0 0;
}
	#foot a{
		color: #cdcbcc;
		text-decoration: none;
		padding: 0 0 0 0;;
		margin: 0;
		
}


/*-----------------End Base Styles-------------------------*/




/*-----------------Content Styles-------------------------*/
#Cdet_iz {
	width: 28.8em;
	min-height: 45.7em;
	_height: 45.7em;
	background-color: #000000;
	
	margin: 0;
	padding: 0;
	float: left;
}

#Cdet_der {
	width: 56.1em;
	min-height: 45.7em;
	_height: 45.7em;
	border-left: 1px solid #FFFFFF;
	background-color: #000000;
	margin: 0;
	padding: 0;
	float: right;
}

#Cnav_menu {
	width: 56.1em;
	min-height: 3.2em;
	_height: 3.2em;
	background-color: #000000;
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
}
	#Cnav_menu ul {
		width: 52em;
		list-style:none;
		margin: 0 auto 0 auto;
		padding: 1em 0 0 0.5em;		
	}
	#Cnav_menu li {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		color: #FFFFFF;
		font-weight:bold;
		float: left;
		margin: 0;
		padding: 0;
	}
		#Cnav_menu li a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-align:center;
			color: #FFFFFF;
			font-weight:bold;
			text-decoration:none;
		
		}
		
		#Cnav_menu li a:hover {
			color: #FDC767;
		
		}
		
		#Cnav_menu .sep {
			font-size: 9px;
			color: #FFFFFF;
			font-weight:normal;
			padding: 0.3em;
	}



#Cimg {
	width: 28.8em;
	min-height: 28.5em;
	_height: 28.5em;
	border-top: 1px solid #FFFFFF;
	background-color: #000000;
	margin: 0;
	padding: 0;
}
#archivos{
	min-height: 13.8em; 
	_height: 13.8em; 
	border-top: 1px solid #FFFFFF; 
	color: #FFFFFF;
}
#container {
	font-size: 11px;
	text-align:justify;
	color:#CCCCCC;
	background-color: #000000;
	margin: 0;
	padding: 0;
}

	#container a{
			color: #ffffff;
			font-weight: normal;
		}
		
#ruta {
		text-align: right;
		margin: 0.8em 3em 0 0;
		padding: 0;
	
	  }

	#ruta a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #db865e;
				font-weight: normal;
				text-decoration: none;
			}
	#ruta a:hover {
					color: #CCCCCC;
				  }
.cat-titu {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#ffc569;
				font-weight:bold;
				text-decoration: none;
				text-transform:uppercase;
				padding: 0 0 0 0;
				margin: 0;
			}
.cat-titu1 {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#FFFFFF;
				font-weight: normal;
				text-align:center;
				text-decoration: none;
				border-top: 5px solid #000000;
				text-transform:uppercase;
				height: 1.4em;
				padding: 0.5em 0 0 0;
				margin: 0;
			}
/*-----------------Fin Content Styles-------------------------*/


/*-----------------Prod Det Styles ----------------------------*/
#proddet_iz {
	width: 28.8em;
	min-height: 46.8em;
	_height: 46.8em;
	background-color: #000000;
	
	margin: 0;
	padding: 0;
	float: left;
}
	#proddet_iz h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		font-weight: normal;
		text-align:center;
		vertical-align:middle;
		text-transform: uppercase;
		background-color: #5e6963;
		border-top: 5px solid #000000;
		height: 1.6em;
		margin: 0;
		padding: 0.3em 0 0 0;
}

#proddet_der {
	width: 56.1em;
	min-height: 46.8em;
	_height: 46.8em;
	border-left: 1px solid #FFFFFF;
	background-color: #000000;
	margin: 0;
	padding: 0;
	float: right;
}
#Ccat_prodetT {
	width: 28.8em;
	min-height: 3.2em;
	_height: 3.2em;
	background-color: #000000;
	margin: 0;
	padding: 0;
}
#Cimg_prodet {
	width: 28.8em;
	min-height: 7.2em;
	_height: 7.2em;
	border-top: 1px solid #FFFFFF;
	background-color: #000000;
	margin: 0;
	padding: 0;
}
.art-titu{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-transform: uppercase; 
	vertical-align: middle;
	text-decoration: none;

}
.ar-titu{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #d0c3b3; 
	font-weight: bold; 
	text-transform: uppercase;
	text-align:center;
	vertical-align: middle;
	text-decoration: none;
	letter-spacing: 2px;

}

.size{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;  
	padding: 0.5em 0 0 1em; 
	margin: 0; 
}

/*-----------------Fin Prod Det Styles ------------------------*/


/*-------------Products Styles----------------*/

#Ccat_title {
	width: 28.8em;
	min-height: 3.2em;
	_height: 3.2em;
	background-color: #000000;
	margin: 0;
	padding: 0;
}
	#Ccat_title_iz {
		width: 4.6em;
		min-height: 3.2em;
		_height: 3.2em;
		border-right: 1px solid #FFFFFF;
		background-color: #000000;
		margin: 0;
		padding: 0;
		float: left;
	}
	#Ccat_title_der {
		background: url(images/bg_cattitle.jpg) left top no-repeat;
		width: 24.0em;
		min-height: 3.2em;
		_height: 3.2em;
		margin: 0;
		padding: 0;
		float: right;
	}
	
#destacado_desc {
	width: 28.8em;
	min-height: 10.8em;
	_height: 10.8em;
	background-color: #000000;
	margin: 0;
	padding: 0;
}

	#destacado_desc_iz {
		
		width: 4.6em;
		min-height: 10.8em;
		_height: 10.8em;
		border-right: 1px solid #FFFFFF;
		margin: 0;
		padding: 0;
		float: left;
	}
	#destacado_desc_der {
		text-align:justify;		
		color: #FFFFFF;
		background: url(images/bgdtcado_der.jpg) left top no-repeat;
		width: 24.0em;
		min-height: 10.8em;
		_height: 10.8em;
		margin: 0;
		padding: 0;
		float: right;
	}

#destacado_img {
	width: 28.8em;
	min-height: 22.1em;
	_height: 22.1em;
	background-color: #000000;
	margin: 0;
	padding: 0;
}
	#destacado_img_iz {
		background: url(images/bgimgiz.jpg) top left no-repeat;
		width: 4.6em;
		min-height: 22.1em;
		_height: 22.1em;
		border-right: 1px solid #FFFFFF;
		margin: 0;
		padding: 0;
		float: left;
	}
	#destacado_img_der {
		background: url(images/bgimgdestacado.jpg) left top no-repeat;
		width: 24.0em;
		min-height: 22.1em;
		_height: 22.1em;
		margin: 0;
		padding: 0;
		float: right;
	}

#destacado_foot {
	width: 28.8em;
	min-height: 9.6em;
	_height: 9.6em;
	background-color: #000000;
	margin: 0;
	padding: 0;
}
#container_img {
	
	width: 56.1em;
	min-height: 10.7em;
	_height: 10.7em;
	background-color: #000000;
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
}
#Pnav_menu {
	width: 56.1em;
	min-height: 3.2em;
	_height: 3.2em;
	background-color: #000000;
	margin: 0;
	padding: 0;
}
	#Pnav_menu ul {
		width: 52em;
		list-style:none;
		margin: 0 auto 0 auto;
		padding: 1em 0 0 0.5em;		
	}
	#Pnav_menu li {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		text-align:center;
		color: #FFFFFF;
		font-weight: bold;
		float: left;
		margin: 0;
		padding: 0;
	}
		#Pnav_menu li a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-align:center;
			color: #FFFFFF;
			font-weight: bold;
			text-decoration:none;
		
		}
		
		#Pnav_menu li a:hover {
			color: #FDC767;
		
		}
		
		#Pnav_menu .sep {
			font-size: 9px;
			color: #FFFFFF;
			font-weight:normal;
			padding: 0.3em;
	}
#Pcontainer {
	text-align:justify;
	color:#CCCCCC;
	width: 52.1em;
	min-height: 21.5em;
	_height: 21.5em;
	background-color: #434c48;
	margin: 0;
	padding: 2em;
}

#prd-container{
	font-family: Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	width: 56.1em;
	min-height: 37em;
	_height: 37em;
	background-color: #434c48;
	margin: 0;
	padding: 0;
	
}
.Pcats{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	float: left; 
	color: #ffc569; 
	font-weight: bold; 
	margin: 0; 
	padding: 0;
}

.Psubcats {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	margin: 0; 
	padding: 0 0 1em 0; 
	color: #FFFFFF;
	text-decoration:none;
}
	.Psubcats a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: bold; 
		margin: 0; 
		padding: 0 0 0 0; 
		color: #FFFFFF;
		text-decoration:none;
	}

.Psubcats1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	margin: 0; 
	padding: 1em 0 0 0; 
	color: #FFFFFF;
	text-decoration:none;
}
	.Psubcats1 a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: normal; 
		margin: 0; 
		padding: 0 0 0 0; 
		color: #FFFFFF;
		text-decoration:none;
	}

.title1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffc569; 
	font-weight: bold; 
	margin: 0; 
	padding: 0em 0 0 0;
}
.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #DDDDDD; 
	font-weight: bold; 
	margin: 0; 
	padding: 1.5em 0 0 0;
}
.paginado { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;  
	font-weight:normal; 
	color:#FFFFFF; 
	text-decoration:none;
	padding: 0.2em;
}

#det{}
	#det a{
		font-size: 11px;
		color: #000000;
		text-decoration: underline;
	}
	#det a:hover{
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}

/*-------------Fin Products Style-------------*/



/* Estilos para el formulario en el content*/
    
    form {
		color:#000000;
		background-color: #CCCCCC;
        display: block;
        width: 80%;
		margin: 0 auto 0 auto;
        font-size: 10px;
		padding: 0;
		
    }
    
    
    .txtcontent select, .txtcontent textarea,
    .txtcontent input    { border-color: #CCCCCC !important; border-style: solid; border-width: 1px; }
    .txtcontent fieldset { border-color: #4DA0C5 !important; border-style: solid; border-width: 0px; border-top-width: 1px; }
    .txtcontent legend   {        color: #4DA0C5 !important; }
    .txtcontent a        {        color: #4DA0C5 !important; }

    fieldset {
		width: 42em;
		font-family:Arial, Helvetica, sans-serif;
		margin: 0 0 0 0;
		border: 0;
		padding: 0;
    }

    fieldset legend {
        font-weight: bold;
    }

fieldset input[type="checkbox"],
fieldset input[type="radio"] {
    border: 0;
	width: 5%;
}

fieldset label {
		width: auto;
        padding-top: 4px;
        float: left;
        cursor: pointer;
		margin-left: 0.3em;
    }

form input {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;	
        cursor: pointer;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #8C8C8C; 
		border-left: 2px solid #FFFFFF; 
		background-color: #CCCCCC; 
		color: #000000;
		margin: 2px 0 10px 0;
		padding: 0 0 0 0;
        width: auto;
		float:right;
		
    }

form hr {
        border: 0;
        height: 0px;

        margin-top: 2em;
        margin-bottom: 2em;
    }

fieldset input {
        margin-top: 2px;
        margin-bottom: 10px;
        float: right;
        width: 76%;
        border: 1px solid #8C8C8C;
        color: #000000;
        background-color: #DDDDDD;
        font-size: 10px;
		font-weight: normal;
    }
	
fieldset textarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-top: 2px;
        margin-bottom: 10px;
        float: right;
        width: 76%;
		height: 50px;

        border: 1px solid #8C8C8C;

        color: black;
        background-color: #DDDDDD;
        font-size: 10px;
    }
	
	
fieldset select{
        margin-top: 2px;
        margin-bottom: 2px;
        float: right;
        width: auto;

        border: 1px solid #B6973C;

        color: black;
        background-color: #000000;
        font-size: 10px;
    }

fieldset input[readonly],
fieldset textarea[readonly] {
        color: #F7F7F7;
    }
fieldset br {
        clear: both;
    }

fieldset p {
    }

fieldset div {
        display: inline;
        text-indent: 2em;
    }
/*---------------------------------------------------*/
