*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
background:url(../images/fondo.jpg) top center no-repeat;
}
body{
width:100%;
height:100%
}
#site{
width:988px;
padding: 50px 30px 200px 0px;
margin:0 auto;
}
#header{
padding:78px 0 0 0;
width:988px;
overflow:hidden;
position:relative
}
.logo{
margin:0 0 0 40px;
/ margin:0 0 0 42px;
float:left;
}
#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;
}
#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;
top:80px;
right:40px;
/ right:47px;
}
#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:988px;
background:url(../images/content_bg.jpg) top left no-repeat;
overflow:hidden;
/ margin:0 0 0 3px;
padding:0 0 28px 0;
}
#main{
width:674px;
float:left;
overflow:hidden;
padding:13px 5px 0 19px;
}

#main2{
width:974px;
/*float:left;
overflow:hidden;
/*padding:13px 5px 0 19px;*/
}

.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: 10px; 
	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: 18px; 
	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: 150%;

	
	
}

.marco_gallery {
	padding:2px;
	background-color: #9AFE2E;
	width: 75px;
	border-bottom: 1px solid #FAFAFA;
	border-right: 1px solid #FAFAFA;
	border-left: 1px solid #FAFAFA;
	border-top: 1px solid #FAFAFA;
} 


.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;
} 



.post{
width:150px;
height:312px;
float:left;
background:url(../images/post_bg2.png) top left no-repeat;
padding:2px 30px 0 25px;

}

.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:absolute;*/
padding:10px 0px 0px 22px;
/*margin:10 0 0 0px;*/
}
#sidebar{
width:277px;
padding : 11px 0px 0px 0px;
float:left;
}
.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}
#footer{
width:100%;
border-top:1px solid #D0D1D2;
padding:15px 0 70px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D7072;
}
#footer span{
float:left;
}
#footer div{
width:988px;
margin:0 auto;
padding:0 0 0 15px;
}
#footer a{
color:#0893EF;
text-decoration:underline
}
#footer a:visited{text-decoration:underline}
#footer a:hover{text-decoration:none}
#footer .bft{text-decoration:none}
#footer .bft:visited{text-decoration:none}
#footer .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;
}



.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%);
}