/* @import url('ie-css3.ashx'); */

/*img, div, a, input, h5, h4, h3, h2, h1, span { behavior: url(iepngfix.htc) }*/
* {
  margin:0;
  padding:0;
  border:none;
}
html {
  min-height: 100%;
  height: auto;
  overflow-x:hidden;
}

body {
	margin: 0 auto;
	font-size: 13px;
	background-repeat: repeat;
	padding:0px 0 0px 0;
	background-color: #011d96;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(img/black-night-starry-sky.gif);
}


.final {
  clear: both;
  float: none;
  width: 0px;
  height: 0px;
  overflow: hidden;
  border: 0px solid red;
}
.flota_izq {
  float: left;
  margin: 0 5px 5px 0;
}
.flota_der {
  float: right;
  margin: 0 0px 5px 5px;
}
ol {
	list-style-position: inside;
}
ul {
  list-style-type: disc;
	list-style-position: inside;
}



a{
  color: #f7a901;
  cursor: pointer;
  text-decoration:none;
}
a:hover{
  color: #ffffff;
  text-decoration:underline;
}
a:active{
  color: #ffffff;
  text-decoration:underline;
}




h1, h2 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 20pt;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #ffffff;
}

h2 {
  font-size: 13pt;
}

address {
  font-family:Verdana, Geneva, sans-serif;
  font-style:normal;
  font-size:8pt;
  color:#4A382E;
}

p {
  padding: 0 0 10px 0;
}
span {

}
.centrar {
  text-align: center;
}

/**** PAGINADOR ****/
ul.pagination {
  text-align: center;
  margin: 20px 0 10px 0;
}
ul.pagination li {
  list-style-type:none;
  display: inline;
  width:auto;
  font-size: 10px;
  font-weight: normal;
  font-family: "trebuchet MS";
  color: #CCCCCC;
  background-color: #232323;
  margin: 2px 5px 2px 2px;
  text-align:center;
  border: 2px solid;
  border-top-color: #666666;
  border-left-color: #666666;
  border-bottom-color: #333333;
  border-right-color: #333333;
  padding: 1px 3px 1px 5px;
}
ul.pagination a {
  color: #FFFFFF;
  text-decoration: none;
}
ul.pagination a:hover {
  color: #FFFFFF;
}

ul.pagination li.active {
  border: 2px solid;
  border-top-color: #70A9E9;
  border-left-color: #70A9E9;
  border-bottom-color: #1B62AF;
  border-right-color: #1B62AF;
  padding: 1px 3px 1px 5px;
  color: #FFFFFF;
  background-color: #2073D0;
}
/**** FIN PAGINADOR ******/

#contenedor, #contenedor02 {
	margin:0 auto;
	z-index:1;
	width:1000px;
	height:100%;
	padding:0 75px 0 75px;
	position: relative;
	z-index: 300;
	position: relative;
/*	background-color:#0236de;*/
	background-image:url(img/bg_contenedor.png);
	background-repeat:repeat-y;
	color: #FFF;
}
/*
#contenedor02 {
	background:none;
	background-image:none;
}
*/
#interior_contenedor {
  width:1000px;
  margin:0 auto;
  height:100%;
/*  background-image:url(img/bg_contenedor02.gif);
  background-repeat:repeat-x;
  background-color:#0337e0;*/
  position:relative;
}
#interior_contenedor02 {
  width:1000px;
  margin:0 auto;
  height:100%;
  background-image:url(img/bg_contenedor03.jpg);
  background-repeat:repeat-x;
  background-color:#e0e0e0;
  position:relative;
}

/*
#background {
  background: url(img/background.png) repeat 5% 5%;
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: 100;
  position:fixed;
}

#midground {
  background: url(img/midground.png) repeat 20% 20%;
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: 200;
  position:fixed;	
}

#foreground {
  background: url(img/foreground.png) repeat 90% 110%;
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: 300;
  position:fixed;	
}
*/

#Menu_wrapper {
	background-image: url(img/bg_menu.gif);
	background-repeat: repeat-x;
	height: 46px;
	position: absolute;
	top:189px;
	left:0px;
	width:1000px;
	z-index:10;
	display:block;
}

#Menu_wrapper02 {
	padding:50px 0 0 0;
	background-image: url(img/bg_menu.gif);
	background-repeat: repeat-x;
	background-position:0 50px;
	height: 46px;
	top:190px;
	left:74px;
	width:1000px;
	z-index:10;
	display:block;
}


#Menu01_wrapper {
	float:left;
	width:750px;
}

#Menu01_wrapper .EditorPanel
{
	min-height: 46px;
	border:0px solid red;
	margin-top:-10px;
	padding-bottom:0px;
}

#Menu01_wrapper ul li {
	display: inline;
}

#Menu01_wrapper #cleanMenu a {
	/* Sliding right image */
	background: transparent url('img/button_right.png') no-repeat scroll top right;
	background-position:100% 12px;
	display: block;
	float: left;
	height: 61px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: -20px;
	padding-right: 31px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform: uppercase;
	color:#FFF;
}
#Menu01_wrapper #cleanMenu a span {
	/* Background left image */ 
	background: transparent url('img/button_left.png') no-repeat; 
	background-position:0 12px;		
	display: block;
	line-height: 61px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 0px 30px;
	text-shadow: 0px 0px 3px #000;	
} 
#Menu01_wrapper #cleanMenu a:hover {
	background-image:url(img/button_right_over.png);
}
#Menu01_wrapper #cleanMenu a:hover span {
	background-image:url(img/button_left_over.png);
	color:#FFF;	
}


 

#Menu02_wrapper {
	padding:7px 0 0 30px;
	float:left;
	width: 220px;;
}

#Menu02_wrapper .EditorPanel 
{
	min-height: 20px;
}

#Menu02_wrapper a {
	position:relative;

}
#Menu02_wrapper input 
{
	float: left;
}

#Main_wrapper {
  padding: 0 0 10px 0;
}


#Main_wrapper .EditorPanel
{
	overflow: hidden;
	min-height: 100px;
}

#LeftRail_wrapper .EditorPanel
{
	overflow: hidden;
	min-height: 100px;
}

#Logo_wrapper {
  float:left;
  padding:0 0 0 30px;
  overflow:hidden;
}

#Logo_wrapper .EditorPanel {
	height:180px;
	width:280px;
	overflow:hidden;
}

#Logo_wrapper02 {
  float:left;
  padding:0 0 0 30px;
  margin-top:-50px;
  overflow:hidden;  
}

#Logo_wrapper02 table {
	width:auto !important;
	float:left !important;
	color: Red !important;
}

#Header_wrapper {
/*  float:right;*/
  padding: 0px 0px 50px 350px;
}

#Header_wrapper .EditorPanel {
	/* height:100px; */
	overflow:hidden;
}

#Panel1_wrapper {
	position: relative;
	border: 0px solid;
	/* margin-bottom:50px; */
}

#Panel1_wrapper .EditorPanel {
	min-height: 150px;
	padding-top: 55px;
	/* padding-bottom: 100px; */
	overflow: hidden;
}

#Panel1_wrapper .EditorPanel p 
{
	padding-bottom: 0px;
}

#Panel1_wrapper h1 {
	_margin-top:-60px;
	color:#000285;
	font-size: 94px;
	text-align: center;
	padding: 20px 0 0 0;
	text-shadow: -4px 0 2px #fff, 
				0 4px 2px #fff, 
				4px 0 2px #fff, 
				0 -4px 2px #fff, 
				-4px 0 2px #fff, 
				0 4px 2px #fff, 
				4px 0 2px #fff, 
				0 -4px 2px #fff,
				-4px 0 2px #fff, 
				0 4px 2px #fff, 
				4px 0 2px #fff, 
				0 -4px 2px #fff,
				-4px 0 2px #fff, 
				0 4px 2px #fff, 
				4px 0 2px #fff, 
				0 -4px 2px #fff;
	line-height: normal;
}

#Panel1_02_wrapper {
	position: relative;
	border: 0px solid;
	margin-bottom:50px;
	margin-left:-50px;
	margin-right:-50px;
}



#Main_wrapper {
  padding: 0 0 10px 0;
}

#RightRail_wrapper {
}

#RightRail_wrapper .EditorPanel 
{
	min-height: 50px;
	overflow: hidden;
}

#LeftRail_wrapper {
}


#Yellow_wrapper {
  /* background-color: #ff9d00; */
  border-radius:26px 26px 26px 26px;
  -moz-border-radius:26px 26px 26px 26px;
  -webkit-border-radius:26px 26px 26px 26px;
  padding:10px 10px 5px 10px;
  margin: 15px 0 0 0;
 /*behavior: url(ie-css3.htc);  */
}

#Yellow_wrapper .EditorPanel
{
	min-height: 50px;
	overflow: hidden;
}

#Social_wrapper {
  padding: 15px 0 0 22px;
}
#Footer_wrapper {
	padding:25px 0 0px 0;
	text-align: center;
	color: #f7a901;
	font-weight: bold;
	font-size: 20px;
}
#Footer_wrapper a {
  color: #f7a901;
  text-decoration: none;
}

#Footer_wrapper .EditorPanel 
{
	min-height: 20px;
}

#txtlzr {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 30px;
	width: 960px;
	height: 230px;
	padding:40px 15px 00px 15px;
	line-height:45px;
	position: absolute;
	left:0px;
	top:850px
	z-index: 5000;
	border:0px solid red;
	color:#00044d;
}

.firework01 {
	position: absolute;
	top:-65px;
	left:-120px;
}

.firework02 {
	position:absolute;
	left:-120px;	
	top:-120px;	
}

#firework02_ps {
	position:relative;
	height: 118px;
	overflow: hidden;
}

#acc_facebook a {
  background-image: url(img/acc_facebook.png);
  background-repeat: no-repeat;
  display: block;
  height: 56px;
  width: 55px;
  float:left;
  margin:0 10px 0 0;
}
#acc_linkedin a {
  background-image: url(img/acc_linkedin.png);
  background-repeat: no-repeat;
  display: block;
  height: 56px;
  width: 56px;
  float:left;
  margin:0 10px 0 0;
}
#acc_youtube a {
  background-image: url(img/acc_youtube.png);
  background-repeat: no-repeat;
  display: block;
  height: 56px;
  width: 58px;
  float:left;
  margin:0 10px 0 0;
}
#acc_blogger a {
  background-image: url(img/acc_blogger.png);
  background-repeat: no-repeat;
  display: block;
  height: 57px;
  width: 57px;
  float:left;
  margin:0 10px 0 0;
}





.col01 {
  width:610px;
  float:left;
  padding:0 20px 0 20px;
}
.col02 {
  width:310px;
  float:left;
  padding:0 10px 0 10px;
}
.col03 {
  width:980px;
  float:left;
  padding:0 10px 0 10px;
}
.col04 {
  width:210px;
  float:left;
  padding:0 20px 0 20px;
}
.col05 {
  width:500px;
  float:left;
  padding:0 00px 0 00px;
}
.col06 {
  width:900px;
  padding:0 10px 10px 10px;
  margin:0 auto;
}
.col07 {
  width:550px;
  float:left;
}
.col08 {
  width:450px;
  float:left;
}

.modulo01 {
  /* background-color: #ff9d00; */
  border-radius:26px 26px 26px 26px;
  -moz-border-radius:26px 26px 26px 26px;
  -webkit-border-radius:26px 26px 26px 26px;
  padding:5px 10px 5px 10px;
  margin:-23px 0 15px 0;
/*  behavior: url(ie-css3.htc);  */
}
.modulo01 h3 {
	font-size: 23px;
	color: #000;
	font-weight: bolder;
	font-family: "Arial Black", Gadget, sans-serif;
}


.modulo02 {
	/* background-color: #0224aa; */
	padding:5px 10px 5px 10px;
	margin:10px 0 10px 0;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	/*behavior: url(ie-css3.htc);    */
	z-index: 100;
	position: relative;
}

.modulo02 .EditorPanel
{
	overflow: hidden;
	min-height: 30px;
	z-index: 1001;
}

.modulo03 {
	padding:20px 0 10px 35px;
}
.modulo03 span {
  background-color: #ff9d00;
  border-radius:26px 26px 0px 0px;
  -moz-border-radius:26px 26px 0px 0px;
  -webkit-border-radius:26px 26px 0px 0px;
  padding:10px 10px 20px 10px;
  font-family:"Arial Black", Gadget, sans-serif;
  font-weight:bold;
  color:#00044e;
  font-size:26px;
}
.modulo04 {
	float: left;
	padding: 5px;
}
.modulo05 {
	padding: 5px 15px 15px 15px;
}
.modulo06 {
	padding: 0px 0px 40px 35px;
}


.separador {
  float:left;
  width:10px;
  height:10px;
  overflow:hidden;
  display:block;
}

a.boton01 {
	/* Sliding right image */
	background: transparent url('img/button_right.png') no-repeat scroll top right;
	background-position:100% 12px;
	display: block;
	float: left;
	height: 61px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: -20px;
	padding-right: 31px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform: uppercase;
	color:#FFF;
}
a.boton01 span {
	/* Background left image */ 
	background: transparent url('img/button_left.png') no-repeat; 
	background-position:0 12px;		
	display: block;
	line-height: 61px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 0px 30px;
	text-shadow: 0px 0px 3px #000;	
} 
a.boton01:hover {
	background-image:url(img/button_right_over.png);
}
a.boton01:hover span {
	background-image:url(img/button_left_over.png);
	color:#FFF;	
}



a.boton02 {
	/* Sliding right image */
	background: transparent url('img/button_right02.png') no-repeat scroll top right;
	background-position:100% 8px;
	display: block;
	float: left;
	height: 61px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: -20px;
	padding-right: 31px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFF;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform: uppercase;
	margin-top:-5px;
	color:#aedff8;
	cursor:default;
}
a.boton02 span {
	/* Background left image */ 
	background: transparent url('img/button_left02.png') no-repeat; 
	background-position:0 8px;		
	display: block;
	line-height: 61px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 0px 30px;
	text-shadow: 0px 0px 3px #000;	
} 



#search input {
	height: 30px;
	width: 156px;
	background-repeat: repeat-x;
	border: 0px;
	float: left;
	margin:2px 10px 0 0;
	color: #000;
}
#search button {
	background:none;
	background-image:url(img/bt_buscar.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 35px;
	height: 35px;
	cursor:pointer;
	text-indent:-9000px;
}




.pattern h1 {
	font: bold 330%/100% "Lucida Grande", Arial, sans-serif;
	position: relative;
	margin: 30px 0 50px;
	color: #464646;
}

/* Login Link */

#LoginLink, #mainToolbar { position: relative; z-index: 400; }


.box1 {
	background-color: #f0f0f0;
	width: 740px;
	margin: 0 auto 15px auto;
	padding: 20px 35px;
	border: 1px solid #d7d7d7;

	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	/*behavior: url(ie-css3.htc);*/
}

.rel {
	margin: 0px 0 0 0px;
	padding: 0;
	position: relative;
	zoom: 1; /* IE6 */
	border:0px solid red;
}		

#back_top {
	 background-image: url(img/up.png);
	 background-repeat: no-repeat;
	 display: block;
	 height: 61px;
	 width: 59px;
}

#TB_overlay
{
	z-index: 999 !important;
}

#TB_window
{
	z-index: 1000 !important;
}

#PageContent {
	position:relative;
}

#LoginLink {
	position:absolute;
	right:10px;
	bottom:10px;
	border:0px solid red;
}