/* *****************************
    normalización 
	

    * */ p, ul, ol, dl, dt, dd, li, blockquote, cite, h1, h2, h3, h4, h5, h6 /*(etc)*/
	{ 
		margin:0;
		padding:0;
		font-size:1em; 
		font-weight:lighter;
	        letter-spacing: 1px;
	}
		
	img
	{ 
		border:0;
	} /*etc*/ 


h1{ 

	font-size:8px; 
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
#	font-weight: lighter;
#	letter-spacing: 1px;
#	line-height: 1em;
#	text-transform:capitalize;	
        display:inline;
}


h2{ 
	font-size:9px; 
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;

#	vertical-align:middle;
	font-weight: lighter;
#	letter-spacing: 1px;

	line-height: 2em;
#	text-transform:capitalize;	
        display:inline;
}

/* Global Styles */

body {
	margin:0px;
	#background-color: #65655F;
	
	background-color: #eaeaea;
	}

td {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	}

	
a {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#FFFFFF;
	text-decoration:none;
	font-size:9px; 
	letter-spacing: 0px;
	}

	
#a:hover {
#	color: #000000;
#	}
	


/* ID Styles */

#navigation a {
	color: #000000;
	text-decoration: none;
	letter-spacing:0.1em;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF555;
	border-width: 1px;
	border-style: solid;
	border-color: #FFF555;
	background-color: #FFF555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
	
#navigation a:hover {
	border-color: #CD8B49;
	border-style: solid;
	border-width: 1px;
	}
	
#footer table {
	color: #000000;
	text-decoration: none;
	letter-spacing:0.1em;
	line-height:16px;
	padding: 0px 0px;
	border-width: 0px;
	background-color: #FFF555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}


	
#banner td {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px;
	background-color:  #373737;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}


#padding {
	padding:14px;
	}
	
/* Calendar Styles */

#calendar td {
	border: 1px solid #26354A; 
	}
	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
	
/* Class Styles */

.logo {
	font:24px Times New Roman, Times, serif;
	color: #FFBA00;
	letter-spacing:.3em;
	line-height:26px;
	}
	
.tagline {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D3DCE6;
	line-height:16px;
	}
	
.detailText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	letter-spacing:.1em;
	}
	
.pageName {
	font:24px Arial, Helvetica, sans-serif;
	color: #FF6600;
	letter-spacing:.2em;
	line-height:32px;
	}
	
.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #FFFF00;
	letter-spacing:.1em;
	line-height:16px;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	}
	
	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFBA00;
	letter-spacing:.1em;
	line-height:18px;
	}
	
.Rotulo {
	font-family: Arial, Sylfaen, System, Tahoma, "Bookman Old Style", "Book Antiqua";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFFF00;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFF00;
	letter-spacing:.1em;
	line-height:16px;
}


#detalle_producto table {
	text-decoration: none;
	letter-spacing:0.1em;
	line-height:16px;
	padding: 0px 10px;
	border-width: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	width: 475px;
	
	}	
	
#detalle_producto td {
	color: #000000;
	text-decoration: none;
	letter-spacing:0.1em;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	background-color: #FFFFFF;
		

	}


table.tabla_menu_lateral a:hover
{
color:#000000;
}

table.tabla_menu_lateral
{

	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	margin:0;	
	background-color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;
#	height:20px;
#	vertical-align:middle;
#	font-weight: lighter;
	letter-spacing: 1px;
#	text-align: left;
	
#	position: relative;
	line-height: 2em;

	border-style: thin;
	border-color:white;
	border-bottom-with:1px;

	#text-transform:capitalize;	
}

td.tabla_menu_lateral_off
{
	background-color: #000000;
	color:#FFFFFF;	
#	text-align: left;

}

td.tabla_menu_lateral_on a 
{
	color:#000000;
	
}
td.tabla_menu_lateral_on h1
{
	color:#000000;
	
}

td.tabla_menu_lateral_off a
{
	color:#FFFFFF;
}

td.tabla_menu_lateral_on
{

	background-color: #FFFFFF;
	color:#000000;

}

td.tabla_menu_lateral_cabecera
{
	
	background-color: #000000;
	height:30px;

	
}

table.marco_item 
{
	padding:0;
	margin:0;
	border-spacing:0;
	#border-collapse: collapse;
	border:0;
	_display:inline;

	}


td.marco_item
{

	padding:0pt;
	margin:0pt;
	border-spacing:0pt;
	border-collapse: collapse;
	border:0;
	_display:inline;
}


table.item 
{
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	margin:0;	
	border-spacing:0;

	font-family:Verdana, Arial, Helvetica, sans-serif;


	font-size:12px;

	border-style:thin solid;
	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;

	border-width:0px;
	border-color:#a3aba8;
	color:#a3aba8;

	}

td.no_border
{

	border-width:0px;
	border-color:#a3aba8;
	color:#a3aba8;

	border-style:thin solid;
	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	
}


td.item_arriba_izq
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

	border-width:0px;
	border-color:#a3aba8;
	color:#a3aba8;

	border-style:thin solid;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:0px;


}

td.item_arriba_der
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

	border-width:0px;
	border-color:#a3aba8;
	color:#a3aba8;

	border-style:thin solid;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:0px;




}


td.item_abajo_izq
{
	

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

	border-width:0px;
	border-color:#a3aba8;
	color:#a3aba8;

	border-style:thin solid;
	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;



	
}
td.item_abajo_izq a
{
	

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-color:#000000;
	color:#000000;
	border-width:0px;

	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;



	
}


td.item_abajo_der
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

	border-width:0px;
	border-color:#a3aba8;
	color:#a3aba8;

	border-style:thin solid;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;

}

td.item_foto
{
	vertical-align:bottom;
	text-align:right;
	border:0;
}

span.item_precio
{
	text-align:right;
	vertical-align:bottom;
	background-color:#000000;
	color:#FFFFFF;

	
}


td.item_precio
{	
	font-weight: lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing: 1.5px;
	text-align:right;

	vertical-align:bottom;
	font-weight: bold;
	color:#c62121;

	border-style:thin solid;
	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
}


.pagination{
padding: 2px;
}

.pagination ul{
margin: 0px;
padding: 0px;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;

}


.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #65655F;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal;
}

.pagination li.disablelink{
background-color: #65655F;
cursor: default;
color: #929292;
font-weight: normal;
padding: 0 5px;
border: 1px solid #929292;
text-decoration: none; 
letter-spacing:0.1em;
font-family: Arial, Helvetica, sans-serif;
font-size: 10.5px;

}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
background-color:white;
color: #000000;
letter-spacing:0.1em;
font-family: Arial, Helvetica, sans-serif;
font-size: 10.5px;
}


.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF00;
}


.pagination li.currentpage{
background-color: #2e6ab1;
color: #FFF;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
letter-spacing:0.1em;
font-family: Arial, Helvetica, sans-serif;
padding: 0 5px;
}


.pagination a.prevnext{
/*font-weight: bold;*/


}

table.banner{
	background-color:#373737;
	color:#373737;
	border:10;
	border-spacing:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;

}


td.banner{
	background-color:#373737;
	color:#373737;
	border:1;
	border-spacing:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;

}

.descripciones font
{

	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	margin:0;	
	background-color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	height:30px;
	vertical-align:middle;
	font-weight: lighter;
	letter-spacing: 1px;
	text-align: left;
	
	position: relative;
	line-height: 2em;
#	border-bottom-style: dotted;
#	border-bottom-width: thin;
	text-transform:capitalize;	
}

/*table.direcciones{ 

	font-size:8px; 
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	letter-spacing: 1px;
	line-height: 1em;
	text-transform:capitalize;	
}
*/


