/* Generic Tags */
body {
	margin :  0px;
	padding:  0px;
}
body.stripeless {
	background-image : url(../gifs/bgBody.gif);
	background-repeat: repeat-y;
}
body.stripe {
	background-image : url(../gifs/bgBodyStripe.gif);
	background-repeat: repeat-y;
}
body.stripewide {
	background-image : url(../gifs/bgBodyStripeWide.gif);
	background-repeat: repeat-y;
}
form {
	margin :  0px;
	padding:  0px;
}
img {
	border: 0px; 
}



/* Header */
#headerWrap {
	position: relative;
	width   : 100%;
	height  : 74px;
	background-image: url(../gifs/bgHeader.gif);
	background-repeat: repeat-x;
	font-family: Verdana;
	color: #FFFFFF;
}
#headerElms {
	position: relative;
	width   : 1004px;
	height  :   74px;
}

#headerElms #logo {
	position: absolute;
	top :  7px;
	left: 20px;
}

#headerElms #metaMenu {
	position: absolute;
	right: 10px;
	top  :  4px;
	font-size: 10px;
	color: #FFFFFF;
}
#headerElms #metaMenu a {
	text-decoration:none;
	color: #FFFFFF;
}

#headerElms #gsearch {
	position: absolute;
	right: 10px;
	top  : 34px;
}
#headerElms #gsearch #q {
	position: relative;
	height: 12px;
	width : 100px;
	font-size: 12px;
	color: #FA6A09;
	background-color: #FFEACB;
}

#headerElms ul {
	position:absolute;
	left: 160px;
	bottom: 0px;	
	margin: 0px;
	width: 700px;
	padding: 0px;
	font-size  : 12px;
	list-style-type:none;
}

#headerElms ul li {
	display:block;
	float: left;			
	margin-right: 5px;
	background-position: center top;
	background-image: url(../gifs/bgHeaderMenuItem.gif);
	background-repeat: repeat-x;		
	height: 33px;	
}
#headerElms ul li span {
	display: block;
	padding: 7px 8px 0px 8px;
}
#headerElms ul li a {	
	color: #FFFFFF;
	text-decoration: none;
}
#headerElms .selectedItem {
	position:relative;	
	top: 6px;	
	color: #000000;
	background-image: url(../gifs/bgHeaderMenuSelected.gif);
}



/*
 * Localizador
 */
#locator {
	position: relative;
	margin :   0px   0px   0px 160px;
	padding:   3px   0px   2px  10px;
	font-family : Arial;
	font-size   : 10px;
	color: #000000;
	background-color: #FFEBCC;
	z-index: 15;
}
#locator a {
	color: #000000;
}



/* 
 *	Menu principal
 */
#menu {
	position: absolute;
	top   :  74px;
	left  :   0px;
	width : 160px;
	margin :  0px;
	padding:  0px;
	color: #000000;
	font-family: Verdana;
	font-weight: bold;
	font-size  : 10px;
}
#menu a {
	color: #000000;
	text-decoration: none;
}
#menu ul {
	position: relative;
	margin :  0px;
	padding:  0px;
	list-style: none;
}
#menu ul li {
	display: block;
	position: relative;
	margin :  0px;
	padding:  0px;
}
#menu ul li a {
	display: block;
	position: relative;
}
#menu ul li span {
	display: block;
	position: relative;
	margin :  0px;
	padding:  5px  0px  5px  25px;
	border-bottom: solid 1px #ffffff;
	background-image   : url(../gifs/bulMenu.gif);
	background-repeat  : no-repeat;
	background-position: 10px 6px;
}
#menu .selectedItem {
	background-color: #ffffff;
}
#menu .bullet {
	display: none;
}


/*
 * Franja lateral
 */
#stripe {
	position: absolute;
	top   : 110px;
	margin :  0px;	
	padding:  0px;
	font-family: Verdana;
	font-size  : 10px;
	color: #000000;
	z-index: 15;
}
div.stripeslim {
	left  : 840px;
	width : 160px;
}
div.stripenarrow {
	left  : 800px;
	width : 200px;
}
#stripe #stripeImg {
	position: relative;
	padding: 10px  0px  0px  0px;
	background-color: #FFFFFF;
}
#stripe h2.tipo1 {
	position: relative;
	margin : 12px  0px;
	padding:  3px  5px;
	font-family : Verdana;
	font-size   : 12px;
	font-weight : bold;
	text-align  : center;
	background-color: #FECC7F;
	color: #FF3300;
}
#stripe h3.tipo1 {
	position: relative;
	margin : 12px  0px;
	padding:  3px  5px;
	font-family : Verdana;
	font-size   : 12px;
	font-weight : bold;
	text-align  : center;
	background-color: #FECC7F;
	color: #FF3300;
}
#stripe h2.imgless, 
#stripe h3.imgless
{
	margin-top:  0px;
	border-top: 12px white solid;
}
#stripe p.title {
	margin : 12px  5px  0px  5px;
}
#stripe p.subtitle {
	margin :  0px  5px 12px  5px;
}
#stripe p  {
	margin :  6px  5px;
}
#stripe a {
	color: #0173BA; /* 00ADEF */
}
#stripe p.pa
{
	margin : 12px  5px;
	padding:  0px  0px  0px 12px;
	background-image: url(../gifs/bulletOrangeBoxWhiteDot.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#stripe ul.tipo1 {
	margin : 12px  5px;
	padding:  0px;
	list-style: none;
}
#stripe ul.tipo1 li {
	margin :  0px  0px  3px  0px;
	padding:  0px  0px  0px 12px;
	line-height: 130%;
	background-image: url(../gifs/bulletOrangeBoxWhiteArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#stripe ul.tipo1 li a {
	color: #0173BA;
}
#stripe ul.tipo1 li a.nounderlined {
	text-decoration: none;
}
#stripe ul.tipo1 li.quecorrraelaire {
	margin-bottom: 6px;
}



/*
 * Contenido Central
 */
#contWrap {
	position: relative;
	padding:   0px   0px   0px   0px;
	font-family: Verdana;
	z-index: 10;
}
.contWrapSlim {
	width: 600px;
	margin :   0px   0px   0px 195px;
}
.contWrapNarrow {
	width: 630px;
	margin :   0px   0px   0px 195px;
}
.contWrapWide {
	width: 805px;
	margin :   0px   0px   0px 195px;
}
.contWrapWidest {
	width: 900px;
	margin :   0px  50px;
}
#contWrap h1 {
	position: relative;
}
#contWrap h1.tipo1 {
	left: -25px;
	margin :  6px  0px  6px  0px;
	font-family: Arial;
	font-size  : 18px;
	color : #FF9900;
}
#contWrap h1.tipo2 {
	margin :  6px  0px  6px  0px;
	font-family: Arial;
	font-size  : 18px;
	color : #FF9900;
}
#contWrap h2 {
	position: relative;
}
#contWrap h2.tipo1 {
	margin :  6px  0px  6px  0px;
	font-family: Arial;
	font-size  : 14px;
	color : #00ADEF;
	padding-left: 17px;
	background-image: url(../gifs/bulletBlueBoxBlueDot.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#contWrap h3 {
	position: relative;
}
#contWrap h3.tipo1 {
	margin :  6px  0px  6px  0px;
	font-size  : 12px;
}
#contWrap h3.tipo2 {
	clear: both;
	color: #FF6600;
	margin :  6px  0px  6px 10px;
	padding:  0px  0px  0px 15px;
	font-size  : 12px;
	background-image: url(../gifs/bulletOrangeBoxOrangeCrew.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#contWrap h3.tipo3 {
	clear: both;
	color: #FF6600;
	margin :  6px  0px  6px  0px;
	padding:  0px  0px  0px 15px;
	font-size  : 12px;
	background-image: url(../gifs/bulletOrangeBoxOrangeCrew.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#contWrap h4 {
	position: relative;
}
#contWrap h4.tipo1 {
	margin :   6px   0px   6px   0px;
	font-size  : 10px;
}
#contWrap h4.tipo2 {
	margin :   0px   0px   6px  15px;
	font-size  : 11px;
}
#contWrap p {
	position: relative;
	margin :   6px   0px   6px   0px;
	font-size  : 10px;
}
#contWrap .tipoP {
	font-size  : 10px;
}
#contWrap label {
	font-size  : 10px;
}
#contWrap a {
	color: #0173BA;
}
#contWrap ul {
	position: relative;
	margin :   0px   0px   0px  25px;
	padding:   0px;
	font-size  : 10px;
}
#contWrap ul li {
	position: relative;
	margin :   6px   0px   6px   0px;
}
#contWrap ol {
	position: relative;
	margin :   0px   0px   0px  25px;
	padding:   0px;
	font-size  : 10px;
}
#contWrap ol li {
	position: relative;
	margin :   6px   0px   6px   0px;
}
#contWrap dl {
	position: relative;
	font-size  : 10px;
}
#contWrap dl dt {
	position: relative;
	font-weight: bold;
}
#contWrap dl dd {
	position: relative;
}



#contWrap ul.tipo1 {
	margin : 12px  5px;
	padding:  0px;
	list-style: none;
}
#contWrap ul.tipo1 li {
	margin :  0px  0px  3px  0px;
	padding:  0px  0px  0px 12px;
	line-height: 130%;
	background-image: url(../gifs/bulletOrangeBoxWhiteArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#contWrap ul.tipo1 li a {
	color: #0173BA;
}



#contWrap ul.tipo2 {
	margin :  0px  5px 12px 25px;
	padding:  0px;
	list-style: none;
}
#contWrap ul.tipo2 li {
	margin :  0px  0px  3px  0px;
	padding:  0px  0px  0px 12px;
	line-height: 130%;
	background-image: url(../gifs/bulletOrangeBoxWhiteArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#contWrap ul.tipo2 li a {
	color: #0173BA;
}



#hPaginador,
#hPaginador1,
#hPaginador2 {
	position: relative;
	height : 12px;
	margin :  3px  0px  3px  0px;
	padding:  3px  0px  3px  0px;
	background-color: #FFCC7F;
}
#hPaginador .location,
#hPaginador1 .location,
#hPaginador2 .location {
	position: absolute;
	top   :  3px;
	right : 10px;
	margin :  0px  0px  0px  0px;
	padding:  0px  0px  0px  0px;
	text-align: right;
	z-index:  5;
}
#hPaginador .navigation,
#hPaginador1 .navigation {
	position: absolute;
	top   :  3px;
	left  :  5px;
	margin :  0px  0px  0px  0px;
	padding:  0px  0px  0px  0px;
	z-index: 10;
}
#hPaginador2 .navigation {
	margin :  0px  0px  0px  0px;
	text-align: center;	
}
#hPaginador .navigation .selected,
#hPaginador1 .navigation .selected,
#hPaginador2 .navigation .selected {
	font-weight: bold;
}
#hPaginador,
#hPaginador1,
#hPaginador2 .navigation .next {
	font-weight: bold;
}
#hPaginador .navigation .prior,
#hPaginador1 .navigation .prior,
#hPaginador2 .navigation .prior {
	font-weight: bold;
}
#hPaginador .navigation a,
#hPaginador1 .navigation a,
#hPaginador2 .navigation a {
	color: #007496;
}



.clear {
	clear: both;
}
.clearL {
	clear: both;
}
.error {
	color: Red;
}



