/* 
-----------------------------
Main Style Sheet For:
http://www.orgullovikingo.com

Site Design By ::Ruiz Designs::
Houston TX, USA

Copyright © 2005 Orgullo Vikingo. 
All Rights Reserved.
-------------------------------

: : : : : : : : : START BODY DELEMENTS : : : : : : : : : 
*/

BODY {
	background-color: #660099; 
	scrollbar-base-color: #B56ED9; 
	scrollbar-arrow-color: #660099;	
	scrollbar-DarkShadow-Color: #660099; 
	scrollbar-track-color: #CE9BE8;
	}
	
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #660099; 
	text-decoration: none;
	}
	
div {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #660099;
	text-decoration: none;
	}
	
A:link {
	FONT-SIZE: 9px; 
	COLOR: #660099; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}
	
A:visited {
	FONT-SIZE: 9px; 
	COLOR: #660099; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}
	
A:active {
	FONT-SIZE: 9px; 
	COLOR: #660099; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}

A:hover {
	FONT-SIZE: 9px; COLOR: #660099; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-weight: bold;
	}
	
ul {
	list-style-image: url(images/bullet.gif)
	}
/*
x x x x x x x x x END BODY DELEMENTS x x x x x x x x x x x



: : : : : : : : : START SHELL DELEMENTS : : : : : : : : : : 
*/	
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	ont-size: 10px; font-weight: bold; color: #CF9CE9; 
	text-decoration: none;
	}
	
.date2 {
	display:table-cell;
	height:27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660099;
	text-decoration: none;
	text-indent: 2pt;
	text-transform: uppercase;
	padding-top: 5px;
}

.big  { 
	color: #660099; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	text-transform: uppercase
	}

.ampliar,
.ampliar a {
	display:block;
	height: 100%;
	width: 100%;
	padding:0px;
	background: url("images/ampliar.gif") 0 0 no-repeat;
	text-decoration: none
	}
	
.ampliar a:hover {
	background-position: 0 -21px
	}
.scroll {
	overflow: auto;	display: block;	position: relative;	height: 100%; width: 100%;	scrollbar-base-color: #EFF8FD;	scrollbar-arrow-color: #0E3B5A;	scrollbar-DarkShadow-Color: #82BADD; scrollbar-track-color: #D7EDFA;
}

.scrollup,
.scrollup a {
	display:block;
	width: 15px;
	height: 16px;
	padding:0px;
	background: url("images/scrollup.gif") 0 0 no-repeat
	}
.scrollup a:hover {
	background-position: 0 -16px;
	}

.scrolldown,
.scrolldown a {
	display:block;
	width: 15px;
	height: 16px;
	padding:0px;
	background: url("images/scrolldown.gif") 0 0 no-repeat
	}

.scrolldown a:hover {
	background-position: 0 -16px
	}

.scrolldownx,
.scrolldownx a {
	display:block;
	width: 15px;
	height: 16px;
	padding:0px;
	background: url("images/scrolldown2.gif") 0 0 no-repeat
	}

.scrolldownx a:hover {
	background-position: 0 -16px
	}
	
.hl {
	display:table-cell;
	background: url("images/separator.gif") repeat-x
	}

.h2 {
	display:table-cell;
	background: url("images/separator2.gif") repeat-y
	}
	
.h3  { 
	color: #660099; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background: url(images/separator3.gif) repeat-x; 
	display: table-cell; 
	padding: 3px 
	}
	.h3 a:hover { 
		color: #660099; 
		font-size: 9px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: #ce9ce9; 
		background-position: 0 0; 
		display: table-cell; 
		width: 100%; height: 100% }

.tbl  { 
	color: #660099; 
	font-size: 9px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #ce9ce9; 
	text-transform: uppercase; 
	border: solid 1px #540087 
	}
	.tbl a:hover  { 
		background-color: #fede58; 
		text-transform: uppercase 
		}
/*
x x x x x x x x x END SHELL DELEMENTS x x x x x x x x x x



: : : : : : : : : START NAV DELEMENTS : : : : : : : : : :  
*/
.menu,
.menu a  { 
	text-decoration: none; 
	background: url(images/navback.gif) no-repeat; 
	text-align: left; text-transform: uppercase; 
	text-indent: 15pt; 
	white-space: pre; 
	display: block; 
	width: 100%; 
	height: 100%
	}
	.menu a:hover {
		background-position: 0 -21px
		}

.menux  { 
	font-weight: bold; 
	text-decoration: none; 
	background: url(images/navback.gif) no-repeat 0 -21px; 
	text-align: left; text-transform: uppercase; 
	text-indent: 15pt; white-space: pre; 
	display: block; width: 100%; 
	height: 100%
	}
	
.menusub,
.menusub a   { 
	text-decoration: none; 
	background-color: transparent; 
	background-image: url(images/navsub.gif); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	text-align: left; 
	text-transform: uppercase; 
	text-indent: 10pt; 
	display: block; 
	width: 100%; 
	height: 100%; 
	vertical-align: baseline
	}
	.menusub a:hover {
		background-position: 0 -27px;
		}
	
.menusubx  { 
	font-weight: bold; 
	text-decoration: none; 
	background: url(images/navsub.gif) no-repeat 0 -27px; 
	text-align: left; 
	text-transform: uppercase; 
	text-indent: 10pt; 
	display: block; 
	width: 100%; 
	height: 100%
	}

.lang,
.lang a  { color: #660099; 
	font-weight: bold; 
	text-decoration: none; 
	width:70px; 
	height:27px; 
	background-image: url(images/langback.gif); 
	background-repeat: no-repeat; 
	background-position: 0 0px; 
	text-align: center; 
	text-transform: uppercase; 
	display: block; 
	border-right: 1px solid #4b0082
	}
	.lang a:hover  { 
		font-size: 9px;
		background-position: 0 -27px
		}
	
.langx,
.langx a { 
	color: #660099; 
	font-variant: normal; 
	font-weight: bold; 
	text-decoration: none; 
	width:70px; height:27px; 
	background-image: url(images/langback.gif); 
	background-repeat: no-repeat; 
	background-position: 0 -27px; 
	text-align: center; 
	text-transform: uppercase; 
	display: block; 
	border-right: 1px solid #4b0082
	}
	.lang a:hover {
		background-position: 0 -27px
		}


.langes,
.langes a {
	display:block;
	width: 100%;
	height: 100%;
	padding:0px;
	background: url("images/langes.gif") 0 0 no-repeat
	}
	.langes a:hover {
		background-position: 0 -21px
		}

.langeng,
.langeng a {
	display:block;
	width: 100%;
	height: 100%;
	padding:0px;
	background: url("images/langeng.gif") 0 0 no-repeat
	}
	.langeng a:hover {
		background-position: 0 -21px
		}
	
.langde,
.langde a {
	display:block;
	width: 100%;
	height: 100%;
	padding:0px;
	background: url("images/langde.gif") 0 0 no-repeat
	}
	.langde a:hover {
		background-position: 0 -21px
		}
	
.langit,
.langit a {
	display:block;
	width: 100%;
	height: 100%;
	padding:0px;
	background: url("images/langit.gif") 0 0 no-repeat
	}
	.langit a:hover {
	background-position: 0 -21px
	}
	
.langfr,
.langfr a {
	display:block;
	width: 100%;
	height: 100%;
	padding:0px;
	background: url("images/langfr.gif") 0 0 no-repeat;
	}
	.langfr a:hover {
		background-position: 0 -21px
		}
	
.pgsub,
.pgsub a    { 
	font-weight: bold; 
	background-color: transparent; 
	background-image: url(images/pgsub.gif); 
	background-repeat: no-repeat; 
	background-position: 0 -222; 
	text-transform: uppercase; 
	display: block; 
	width: 170px; 
	height: 16px;
	} 
.pgsub a:hover  { background-position: 0 0; border: 0pt }

.pgsubx,
.pgsubx a    { 
	font-weight: bold; 
	background-color: transparent; 
	background-image: url(images/pgsub.gif); 
	background-repeat: no-repeat; 
	background-position: 0 -22px; 
	text-transform: uppercase; 
	display: block; 
	width: 170px; 
	height: 16px;
	} 
.pgsubx a:hover  { background-position: 0 0; border: 0pt }


.pgsubt { 
	font-weight: bold; 
	background-color: transparent; 
	background-image: url(images/pgsubt.gif); 
	text-transform: uppercase; 
	display: block; 
	width: 170px; 
	height: 16px;
	border: 1px solid #540087;

	} 

.border1   { display: table-cell; width: 165px; height: 16px; border-top: #540087; border-right: 1px solid #540087; border-bottom: 1px solid #540087; border-left: 1px solid #540087 }

/*
x x x x x x x x x END NAV DELEMENTS x x x x x x x x x x



END STYLES*/
