*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
background:url(../images/fondo_sup_2.png) top center no-repeat;
}
body{
width:100%;
height:100%
}


#supersite {
width:1418px;
height:auto;
margin:0 auto;
/*border: solid 3px #DF01A5; /* ROSADO*/
}

	#pie {

	position: relative; 
	width: 1418px; 
	z-index: 1; 
	padding: 40px 10px auto 120px;
	/*border: solid 2px #FF0000; /* ROJO*/
	}

#site{
width:955px;
padding: 50px 30px 0px 0px;
margin:0 auto;
border: solid 0px #DF01A5; /* ROSADO*/
}
#header{
padding: 78px 0 0 0;
width:982px;
overflow:hidden;
position:relative;
border: solid 0px #FF0000; /* ROJO*/

}

#header2{
padding: 75px 0 0 0;
background:url(../images/GE2-green.png) top left repeat;
width:985px;
overflow:hidden;
position:relative;
/*border: solid 2px #045FB4; /* azul*/

}

#header3{
padding: 12px 0 0 0;
background:url(../images/GE2-orange.png) top left repeat;
width:985px;
overflow:hidden;
position:relative;
/*border: solid 2px #045FB4; /* azul*/

}

#menu{
background:url(../images/barra_menu.bmp) top left no-repeat;
width:988px;
height:46px;
float:left;
/ float:none;
margin:40px 0 0 0;
/ margin:40px 0 0 3px;
padding:2px 0 0 4px;
border: solid 0px #FF8000;
}
#menu ul{
background:url(../images/end_menu.gif) top right no-repeat;
overflow:hidden;
float:left;
padding:0 0px 0 0;
}
#menu li{
display:inline;
list-style-type:none;
}
#menu a{
display:block;
float:left;
}
.but1{background:url(../images/but1.jpg) top left no-repeat;}
.but2{background:url(../images/but2.jpg) top left no-repeat;}
.but3{background:url(../images/but3.jpg) top left no-repeat;}
.but4{background:url(../images/but4.jpg) top left no-repeat;}
.but5{background:url(../images/but5.jpg) top left no-repeat;}
.but6{background:url(../images/but6.jpg) top left no-repeat;}


#menu a:hover, .active{
background-position:bottom left
}


#meta{
position: absolute; 
width: 546px; 
height: 32px; 
z-index: 1; 
top: 82px;

right:50px;
/ right:47px;
/*border: solid 2px #FF4000; */

}

	#meta .meta1{
	position: absolute; 
	width: 51px; 
	height: 30px; 
	z-index: 1; 
	left: 490px; 
	top: 1px; 
	border: solid 2px #FF4000; 
	}
	
	#meta .meta2 { 
	position: absolute; 
	width: 51px; 
	height: 30px; 
	z-index: 1; 
	left: 440px; 
	top: 1px; 
	border: solid 2px blue;
	}
	
	
	#meta .meta3 { 
	position: absolute; 
	width: 51px; 
	height: 30px; 
	z-index: 1; 
	left: 390px; 
	top: 1px;
	border: solid 2px yellow;
	}
	
	

/*
#meta li{
display:inline;
list-style-type:none;
}
#meta a{
display:block;
float:left;
margin:0 2px 0 0;
}
.meta1{background:url(../images/meta1.png) top left no-repeat;}
.meta2{background:url(../images/meta2.png) top left no-repeat;}
.meta3{background:url(../images/meta3.png) top left no-repeat;}
#meta a:hover{
background-position:bottom left
}
*/

/*

#menu input{
background:url(../images/search_2.png) top left no-repeat;
width:120px;
height:20px;
padding:2px 24px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#171717;
border:0px;
margin:11px 0 0 60px;
}
*/

#content{
width:983px;
background:url(../images/content_bg.jpg) top left no-repeat;
overflow:hidden;
/ margin:0 0 0 3px;
padding:0 0 30px 0;
/*border: solid 3px #2E9AFE;*/
}


#main{
width:674px;
float:left;
overflow:auto;
padding:13px 5px 0 19px;
/*border: solid 2px #FE642E;*/
}

#main-sub{
width:674px;
float:left;
overflow:hidden;
/*padding:13px 5px 0 19px;*/
/*border-style:solid; */
}

#main3{
width:630px;
background:white;
overflow:hidden;

}

#main3_noticia {
width:610px;
background:white;
overflow:hidden;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 20px;

}

#noticias_detalle { 
	margin-top: 10px;
	text-align: justify;
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: rgb(109, 112, 114);
	line-height: 140%;
	
	
	
}


#sidebar{
width:277px;
padding : 11px 0px 0px 0px;
float:left;
/*border: solid 2px #2EFE2E; */
}




#main2{
width:974px;
background:#BCF5A9;

/*float:left;
overflow:hidden;
/*padding:13px 5px 0 19px;*/
}


.logo{
margin:0 0 0 40px;
/ margin:0 0 0 42px;
float:left;
}

.current{
/*background:url(../images/current_bg.jpg) top left no-repeat;*/
width:659px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#DBE0E8;
padding:0 0 25px 0;
}
.current poi {
display:block;
float:left;
width:520px;
padding:22px 0 0 35px;
}
.current_link{
display:block;
float:left;
margin:15px 0 0 5px;
}


/*PARA NOTICIAS*/
.noticias_titulo {
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	color: rgb(109, 112, 114); 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	letter-spacing: normal; 
	line-height: normal; 
	text-align: justify;
	text-transform: none; 
	white-space: normal; 
	widows: 2; 
	
}	

.noticias_detalle { 

	text-align: justify;
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: rgb(109, 112, 114);
	line-height: 140%;
	
	
	
}


.marco2 {
	padding:2px;
	background-color: #f5f5f5;
	width: 150px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
} 

.marco3 {
	padding:2px;
	background-color: #f5f5f5;
	width: 300px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
} 

.marco4 {
	padding:2px;
	background-color: #f5f5f5;
	width: 160px;
	
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
} 

.marco5 {
	padding:2px;
	background-color: #f5f5f5;
	width: 200px;
	
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
} 

.marco6 {
	padding:2px;
	background-color: #f5f5f5;
	width: 148px;
	
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
} 

.post{
width:150px;
height:312px;
float:left;
background:url(../images/post_bg2.png) top left no-repeat;
padding:2px 55px 0 18px;

}

.post span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0893EF
}
.post h5{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3E3E3E;
text-align: center;
padding:10px 0px 0px 5px;
}
.post p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D7072;
display:block;
padding:10px 0px 0px 5px;
text-align: justify;
}
.more{
/*display:block;*/
position:relative;
/*top:700px;*/
padding:10px 0px 0px 22px;
/*margin:10 0 0 0px;*/
}

.block{
background:url(../images/line.gif) top left repeat-y;
float:left;
margin:0 0 20px 0;
}

.news{
background:url(../images/block_end.gif) bottom left no-repeat;
width:272px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D7072;
}
.news_ div{
background:url(../images/form.jpg) top left no-repeat;
width:228px;
padding:102px 100px 15px 28px;
float:left;
}

.popular {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6D7072;
text-decoration:none;
}

.popular_b {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#6D7072;
text-decoration:none;
	font-weight: bold;
}

.news p{
padding:0 0 18px 0;
}
#sidebar .more{
margin:0 0 0 60px;
}
.sponsors{
margin:0 0 20px 0;
}
.sponsors a{
display:block;
margin:11px 0 0 13px;
}
.popular{
margin:17px 0 0 15px;
}
.popular li{
list-style-type:none;
background:url(../images/bullet.gif) left 3px no-repeat;
padding:0 0 0 25px;
line-height:23px;
height:23px;
}
.popular a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D7072;
text-decoration:underline
}
.popular a:visited{text-decoration:underline}
.popular a:hover{text-decoration:none}


#footer2{
width:100%;
border-top:1px solid #D0D1D2;
padding:15px 0 70px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D7072;
}
#footer2 span{
float:left;
}
#footer div{
width:88px;
margin:0 auto;
padding:0 0 0 15px;
 /*border:solid;*/
}
#footer2 a{
color:#0893EF;
text-decoration:underline
}
#footer2 a:visited{text-decoration:underline}
#footer2 a:hover{text-decoration:none}
#footer2 .bft{text-decoration:none}
#footer2 .bft:visited{text-decoration:none}
#footer2 .bft:hover{text-decoration:underline}
#navigation{
display:block;
float:right
}
#navigation li{
display:inline;
list-style-type:none;
}
#navigation a{
margin:0 10px;
}
#footer #navigation .rss{
color:#ED2CE2;
text-decoration:none
}

a {
	text-decoration: none;
	color: #961b25;
}

#links{
width:100%;
border-top:1px solid #D0D1D2;
padding:15px 0 70px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D7072;
border-style:solid;
}

#footer3{
position:absolute;
width:988px;
height:180px;
border-top:1px solid #BCF5A9;
font-family:Arial, Helvetica, sans-serif;
border-bottom: 2px solid #FFF;
border-left: 2px solid #FFF;
border-right: 2px solid #FFF;
background: #BCF5A9;
/* border:solid;*/
filter: alpha(opacity=50); 
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .4;
}

#principal{ 
   margin:0 auto;
   padding: 0 0px;
   background-color: #ffffff;	
   /*border:solid;*/
}	


.contenedorfoto1 { 
   float:left; 
   width:118px; 
   height:48px; 
   margin: 3px; 
   padding:5px; 
   background-color:#f5f7f9; 
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
   text-align:center; 
} 


.contenedorfoto2 { 
   float:left; 
   width:248px; 
   height:100px; 
   margin: 5px; 
   padding:5px; 
   background-color:#f5f7f9; 
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
   text-align:center; 
} 

.contenedorfoto1  input{ 
   float:right; 
   margin: 10px; 
   padding:5px; 
   background-color:#f5f7f9; 
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
   text-align:center; 
} 

.contenedorfoto1 img:hover{ 
    opacity: 0.7;
 
   
  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4)));
 
   
  -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
  -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
  box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
}


.contacto{
	border: 1px solid #CED5D7;
	border-radius: 6px;
	padding: 15px 40px 0px;
	margin-top: 0px;
	background-color: white;
	box-shadow: 0px 5px 10px #B5C1C5, 0 0 0 10px #EEF5F7 inset;
}
.contacto label{
	display: block; 
	font-weight: bold;
	
}

.contacto span{
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#DBE0E8;
}

.contacto div{
	margin-bottom: 2px;
}
.contacto input[type='text'], .contacto textarea{
	padding: 5px 6px;
	width: 160px;
	border: 1px solid #CED5D7;
	resize: none;
	box-shadow:0 0 0 3px #EEF5F7;
	margin: 5px 0;
	font-size:14px;
	color:#0080FF;
	font-weight: bold;
	
}
.contacto input[type='text']:focus, .contacto textarea:focus{
	outline: none;
	box-shadow:0 0 0 3px #dde9ec;
}

.contacto input[type='password'], .contacto textarea{
	padding: 5px 6px;
	width: 160px;
	border: 1px solid #CED5D7;
	resize: none;
	box-shadow:0 0 0 3px #EEF5F7;
	margin: 5px 0;
	font-size:15px;
	color:#0080FF;
	font-weight: bold;
}

.contacto input[type='password']:focus, .contacto textarea:focus{
	outline: none;
	box-shadow:0 0 0 3px #dde9ec;
}


.contacto input[type='submit']{
	border: 1px solid #CED5D7;
	box-shadow:0 0 0 3px #EEF5F7;
	padding: 8px 26px; 
	border-radius: 20px;
	font-weight: bold;
	text-shadow: 1px 1px 0px white;
	margin: 20px;
	
	
	background: #e4f1f6; 
	background: -moz-linear-gradient(top, #e4f1f6 0%, #cfe6ef 100%);
	background: -webkit-linear-gradient(top, #e4f1f6 0%,#cfe6ef 100%); 
}
.contacto input[type='submit']:hover{
	background: #edfcff; 
	background: -moz-linear-gradient(top, #edfcff 0%, #cfe6ef 100%);
	background: -webkit-linear-gradient(top, #edfcff 0%,#cfe6ef 100%); 
}
.contacto input[type='submit']:active{
	background: #cfe6ef; 
	background: -moz-linear-gradient(top, #cfe6ef 0%, #edfcff 100%);
	background: -webkit-linear-gradient(top, #cfe6ef 0%,#edfcff 100%);
}


