* {
	
	margin:0;
	padding:0;
}
body {
	/*background:url(images/head2.gif) no-repeat scroll right top;*/
	background:url('../images/body.jpg') repeat-x scroll top left;
/*position: absolute;*/
width:95%;
z-index:1;
	margin:0 auto;
	padding:0;
	font-family:tahoma;
	color:#333333;



}

#header2{
	position: absolute;
	/*background:url('images/body.jpg') repeat-x scroll top left;*/

/*margin:0 auto;*/
width:97%;}
#header2 img{
	
z-index:2;
float:right;}

/* wrapper */
div#wrap {
	width:86%;
	margin:0px auto 0 auto;
	padding:0 10px;
		padding-top:150px;
			position: relative;
		z-index:4;
  min-width:820px;



}



/* header & nav */
#header {
/*	padding:10px 0 20px 0px;*/
margin:-140px auto 0;
/*	position: absolute;

/*background: url(images/head2.gif) no-repeat scroll right top;*/
;
z-index:3;*/
}
#header a img {
/*	padding:10px 0 20px 0px;
margin:-131px auto 0;*/
margin-top:20px;


}
div#navbg {
	
background-color:#ffffff;
	padding-top:5px;
		padding-left:5px;
			padding-right:5px;

}
div#nav {
	background-color:#036;

/*	display:block;*/

	/*		width:86%;
	margin:0px auto 0 auto;*/
		
		
}
div#nav ul {
	
	list-style:none;
	text-align:right;
	
	/*padding:0;
	margin:0;
	position:relative;*/
}
div#nav ul li {
	display:block;
	float:right;
	
	padding:0 9px;
	background-color:#036;
}
div#nav ul li a, div.nav ul li a:visited {
	float:left;
	padding-top:12px;
	padding-bottom:9px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
	font-size:0.7em;
	font-family:tahoma;
}
div#nav ul li a:hover {
	text-decoration:underline;
}
 div#nav ul li a:hover {
	background:#ccc url('../images/nav-selected.jpg') no-repeat scroll bottom center;
	text-decoration:none;
}

/* headers */
h1 {
	font-size:2.6em;

	padding-left:10px;
	text-align:left;
}
h1 a, h1 a:hover, h1 a:visited {
	text-decoration:none;
	color:#303030;
	font-family:tahoma;
	font-weight:normal;
}
h2 {
	text-align:left;
	padding:0 0 10px;
	padding-bottom:30px;
	font-size:1.0em;
	color:#999999;
	font-family:tahoma;
	margin-top:10px;
	
}
h3 {
	font-size:1.9em;
	font-family:tahoma;
	font-weight:bold;
	color:#F60;
	letter-spacing:-1px;
	margin-bottom:20px;
	margin-left:20px;
}
h4 {
	font-family:arial;
	font-size:1.3em;
	letter-spacing:-1px;
	font-weight:normal;
}



/* element defaults */
#parrafonoticias {
	margin-bottom:20px;
	line-height:1.7em;
	font-size:12px;
	color:#666;
	text-align:justify;
}
p {
	margin-bottom:20px;
	line-height:1.7em;
	font-size:12px;
	color:#666;
	text-align:justify;
}
ul {
	padding:0 0  35px;
	list-style:none;
}
code {
	border:1px solid #dddddd;
	color:#666666;
	display:block;
	padding:10px;
	margin:10px 0;
}

/* default forms */
fieldset { 
	border:none;
	border-top:1px solid #dddddd;
	margin-top:10px;
}
fieldset legend {
	font-size:0.9em;
	color:#666666;
	font-weight:bold;
	padding:0 10px 0 0;
	background-color:#ffffff;
}
form { }
form input, form textarea {
	border:1px solid #999999;
	border-bottom-color:#cccccc;
	border-right-color:#cccccc;
	padding:5px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
}
form input.formbutton {
	background:#283039 none repeat-x scroll bottom left;
	color:#ffffff;
	border:1px solid #3D4A57;
	color:#ffffff;
	font-size:0.8em;
	padding:6px 14px;
	font-weight:bold;
	font-family:tahoma;
}

/* default tables */ 
table {
	
	margin-bottom:10px;
}
table tr th, table tr td {
	padding:5px 15px; 
	

}
table tr th {
	
	
	/*background:#3D4A57 none repeat-x scroll bottom left;
	color:#ffffff;
	border-top:2px solid #526475;*/
}
table tr th img{
	background-color:#FFFFFF;
border:1px dotted #E4E0E0;
margin:0 auto;
padding:5px;
width:100%;

	/*border-bottom:1px solid #dddddd;*/
}


/* default links */
a, a:visited { 
	color:#036;
	text-decoration: none;
	font-size:12px;
  font-weight:bold;
} 
a:hover { 
		color:#F60; 
}
	

/* centeral page */
div.page {

	margin-top:200px;
	margin:0;
	padding:0;
	background-color:#ffffff;
}
div.page ul {
	font-size:17px;
	color:#333333;
}
div.page ul li {
	padding:2px 0;
}
div.page p {
	text-align:justify;
	font-family: tahoma;
	color:#444444;
	font-size:12px;
}

/* content */
div.page-wrap {
	background-color:#ffffff;
	padding:20px;

}
div.content {
	background-color:#ffffff;
MARGIN: 0 AUTO;
	width:75%;
	color:#6E6E6E;
font-family:tahoma;
font-size:12px;
line-height:16px;
padding-top:10px;
margin-right:20px;
margin-bottom:20px;
float:right;
	
	
}
div.content-text {
	background-color:#ffffff;
/*MARGIN: 0 AUTO;*/
/*	width:75%;*/
	color:#6E6E6E;
font-family:tahoma;
font-size:12pt;
line-height:16px;
padding-top:10px;

/*	float:right;*/
	
}
div.content img, imagen img{
	background-color:#ffffff;
MARGIN: 0 AUTO;

	padding:5px;
	border:1px dotted #e4e0e0;
	width:50%;
}
div.content ul{
	list-style:disc;
	padding-left:20px;
list-style-color:#036;
	
}

div.content h2 {
	text-align:left;
	padding:0 0 10px ;
	font-size:1.0em;
	color:#F60;
	font-family:tahoma;
	margin-top:10px;
	font-size:20px;
	margin-bottom:20px;
}
div.content img{
	background-color:#ffffff;
MARGIN: 0 AUTO;
	width:100%;

	padding:5px;
	border:1px dotted #e4e0e0;
	
}
.imagen img{
	background-color:#ffffff;

max-width:694px;
	padding:5px;

	
}
.imagen{
/*	background-color:#ffffff;

max-width:694px;
	padding:5px;
	border:1px dotted #e4e0e0;
*/
	
}
.imagen1 img{
	background-color:#ffffff;

max-width:683px;
	padding:5px;

	
}
.imagen1{
	/*background-color:#ffffff;

max-width:683px;
	padding:5px;
	border:1px dotted #e4e0e0;

	*/
}
.imagen2 img{
	background-color:#ffffff;

max-width:567px;
	padding:5px;

	
}
.imagen2{
/*	background-color:#ffffff;
max-width:567px;

	padding:5px;
	border:1px dotted #e4e0e0;
*/
	
}



/* sidebar */
.sidebarnews {

;

	font-family:tahoma;
	font-size:10px;
	text-align:right;
width:18%;
}



div.sidebar {
	
	font-family:tahoma;
font-size:10px;
padding-top:100px;
text-align:right;
width:17%;

}


div.sidebar p { 
	font-family:tahoma;
	margin-bottom:40px;

}
div.sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 30px;
	background-repeat:no-repeat;
margin-bottom:20px;
	
}
div.sidebar ul li a{
	display:block;
font-family:tahoma;
font-size:11px;
padding-top:5px;
padding-right:35px;
text-align:right;
list-style: none;
		background-image:url(../images/li.jpg);
		background-repeat:no-repeat;
		background-position: right;
		padding-rigth: 20px;
height:20px;
}
div.sidebar ul li a:hover{
background-image:url(../images/liover.jpg);
background-position:right center;
background-repeat:no-repeat;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
padding-rigth: 20px;
		
	
}
div.sidebar li{
		
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
		

}











/* footer */
div.footer-navigation {
	background:#333333 none repeat-x scroll left 50%;

	border-bottom:1px solid #666666;
	padding:10px 10px 20px;
	clear:both;
}
div.footer-navigation ul {
	list-style:none;
	padding:0;
	width:30%;

	margin-right:35px;
}
div.footer-navigation ul li {
	padding:5px;
	color:#cccccc;
	border-bottom:1px solid #4D4D4D;
	font-size:0.8em;
	font-family:Helvetica, Arial, sans-serif;
}
div.footer-navigation ul li a, div.footer-navigation ul li a:visited {
	color:#cccccc;
	text-decoration:none;
}
div.footer-navigation ul li a:hover {
	color:#ffffff;
	text-decoration:underline;
}
div.footer-navigation div.searchbox {
	width:30%;
}
div.footer-navigation div.searchbox p {

	font-size:0.7em;
}
div.footer {
	clear:both;
	border-top:1px solid  #e4e0e0;
	background:#e4e0e0;
	
	clear:both;
	margin-top:40px;
}
div.footer p {
	text-align:center;
	color:#666;
	padding:7px;
	font-size:0.7em;
	
}
div.footer p a, div.footer p a:visited {
	color:#F60;
}


/* misc classes */
*:focus {
	outline:none;
}
.clear {
	clear:both;
}

a img{
	text-decoration:none;
	border:none;}
	
	.img-with-relationated-text{
	padding:1px;
	border:#ccc 1px solid;
	float:left;
	margin:0 1em 1em 0;
 }
 .img-with-relationated-text-right{
	padding:1px;
	border:#ccc 1px solid;
	float:right;
	margin:0 0em 2em 2em;
 }
 .img-border{
 	padding:1px;
	border:#ccc 1px solid;
 }
 .img-gallery-thumbnail{
 	padding:1px;
	border:#ccc 1px solid;
	float:left;
	margin:0.5em;
		
 }
 .img-gallery-thumbnail-block{
 width:110px;
 border:#ccc 1px solid;
 padding:5px 5px 0.5em 5px;
 margin:5px;
 float:left;
 text-align:center;
 font-size:0.9em;
 font-weight:Bold;
 height:180px;
 }
  .img-gallery{
 	padding:1px;
	border:#ccc 1px solid;
	margin:1em 0;
	width:400px;
 }
.relationated-item-img a {
float:left;
height:75px;
margin:10px;
width:97px;
}
.relationated-item-img {
float:left;


width:97px;
}
.relationated-item-text {
color:#FFFFFF;

}
.relationated-item-text a{



}
.relationated-item {
border-bottom-color:#0469A2;
border-bottom-width:1px;
margin-left:8px;
}
.content-galeria {
height:500px;
margin-left:20px;
}

	
	#galeria img{
		width:400px;
		}
			#fotohome img{
		width:40px;
		}
		
		
		.bold a{
			text-align:left;}
		.float-right{
			float:right;


}
		.float-left{
			float:left;


}
/*.float-left-column{
	width:100%;}
	dd a{
		width:100%;}*/
.presentation-img{

	 background:transparent url("../images/presentacion.png") no-repeat scroll;

	 height:23em;

	 padding:0 0 0em 0;

}

.descarga-icon{

	 overflow:hidden;

	 display:inline;

	 padding-right:0.6em;

}

.descarga-icon img{

	 height:2.25em;

		  width:2em;

}

	#icono img{
	width:16px;
	margin-right:10px;}

/*td.box-break-float{
	width:400px;}
	td#box-break-float{
	width:400px;}*/
	
	#generica img{
		;}
		
		#generica{
		margin:0 auto;}
		table{
			background-color:#FFFFFF;
border-collapse:separate;
border-spacing:0;
margin:0 auto;
width:100%;}
#noticias{

}
#noticias ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#noticias img{
	width:20px;

}
#noticias li ul {
padding:15px 0;
}
#noticias li li {
background:transparent url(images/img02.gif) no-repeat scroll 5px 50%;
border-bottom:1px solid #FFFFFF;

}
#noticias h2 {
margin-left:10px;
margin:10px 0 0;
}
#noticias a {
text-decoration:none;
color:#000;

}
#noticias a:hover {
}
.img-with-relationated-text-right{
	width:25%;}
	#img-with-relationated-text-right{
	width:25%;}
	#float-right-column{
	/*	margin-left:30px;*/}
		.float-right-column{
		
		width:100%;
		/*float:left;*/}
		#idiomas{
				list-style:none;
			
			
			}
				#idiomas li a img{
			list-style:none;
			text-decoration:none;
			font-weight:bold;
			margin-top:10px;}
				#idiomas li {
			list-style:none;
			text-decoration:none;
			display:inline;}
					#idiomas ul {
			list-style:none;
			text-decoration:none;
			display:inline;}
			#masnoticias a{
				float:right;}
				
			
