/*
-----------------------------------------------
download and use:
http://stopdesign.com/templates/photos/
----------------------------------------------- */
/*comunes*/
p, div, h1, h2, h3, h4, h5, ul, li, form, input, select, option {margin:0; padding:0;}

img {margin:0; padding:0; border:0;}

ul {list-style: none;}

form {padding:0; margin:0;}

a { text-decoration:none; border-bottom:1px solid #E9E9E9;}

a.noborder {border:0;}

.none {display:none;}

.inline {display:inline; margin-right:5px;}

/* =Body
----------------------------------------------- */
body {margin:0; 
	padding:0; 
	text-align:center; 
	font: normal 76%/1em Verdana, Arial, Helvetica; 
	color:#7E7E7E; 
	background:url(../img/fnd_body.png) repeat-x;
	background-color: #FFF;}


	.contenedora-medio {
	background:#FFF url(../img/fnd_contenido.jpg) top no-repeat;
	overflow:hidden;
	margin:0px auto 0 auto;
	width:760px;
	text-align:left;
	}

/* =Header
----------------------------------------------- */

	.contenedora-header {
	padding-top:8px;
	overflow:hidden;
	margin:0px auto 0 auto;
	width:760px;
	}
	

	#logo-educar{
	width: 395px;
	min-height: 90px;
	height: 90px;
	margin-top:20px;
	float:left 
	}
	
		#logo-educar img{
		float:left;
		padding-right:10px;
		}
	
		#logo-educar p{
		font: normal 96%/1em "Trebuchet MS", Verdana;
		color:#000;
		padding-top:23px;
		}
	
	
	#acceso-sitios{
	font-size:86%;
	
		
	}
	
	ul.lista-sitios {
	height:24px;
	}
	
	ul.lista-sitios li {
	float:right;
	}
	
	ul.lista-sitios li a{
	display:block;
	height:24px;
	border:0;
	position:relative;
	width:100px;
	color:#00486A;}
		
			ul.lista-sitios li a.rec_encuentro_off {
			background:			url(../img/solapa-portal-off.jpg) no-repeat;
						}
			
			ul.lista-sitios li a.rec_encuentro_off:hover {
			background:			url(../img/solapa-portal-on.jpg) no-repeat;
			color:				#666;
			}
			
					
			ul.lista-sitios li a.rec_portal_off {
			background:			url(../img/solapa-portal-on.jpg) no-repeat;
		
			
			}
			
			ul.lista-sitios li a.rec_portal_off:hover {
			background:			url(../img/solapa-portal-on.jpg) no-repeat;
			color:				#666;
						}

/*contenido*/
#content h1{
font:176% "Trebuchet MS",Verdana,Sans-serif;
padding-top:5px;
color:#AE960D;}


#titulo-principal{
	font:176% "Trebuchet MS",Verdana,Sans-serif;
	color:#AE960D;
	background:url(../img/titulo_galeria.jpg) no-repeat;
	width:760px;
	float:left;
	text-align:center;
	height: 37px;
	}
#titulo-principal p{
padding-top: 5px;}

/* ---------------------ruta--------------------*/
.ruta{
width: 740px;
font:normal 86%/1.3em  Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-align:left;
padding:9px 0 19px 0;
border-bottom:#D0ECF9 1px solid;
margin-left:10px;
text-align:left;
}

.ruta ul{
display:inline;
margin-left:12px;
}

.ruta li{
display:inline;
text-align:right;
padding-right:12px;
background:url(../img/noticias/flechita_deruta.jpg) no-repeat bottom right;
}

.ruta li.actual{
background: none;
}

.ruta a{
color:#999999;}



/* =Body
----------------------------------------------- */
body {
	margin:0; 
	padding:0; 
	text-align:center; 
	font: normal 76%/1em Verdana, Arial, Helvetica; 
	color:#7E7E7E; 
	background:url(../img/fnd_body.png) repeat-x;
	background-color: #FFF;}


.title, .index {
  text-align:center;
  }

  
.title #content {
  width:733px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  }
.comments-entry #content {
  max-width:50em;
  margin-top:1em;
  margin-left:133px;
  padding-top:0;
  }
.recentcomments #content {
  width:750px;
  max-width:50em;
  margin-left:auto;
  margin-right:auto;
  }
.recentcomments>#content {
  width:auto;
  }


/* =Links
----------------------------------------------- */

a img, a.btn, a.btn:visited, a.i, a.i:visited, a.i:hover {
  border-width:0;
  }
a.btn img, a.i>img {
  position:relative;
  top:2px;
  }


/* =Headings
----------------------------------------------- */
h2 {
  font:120% "Trebuchet MS",Verdana,Sans-serif;
  color:#974;
  }
h2 .btn {
  margin-left:.25em;
  font-weight:normal;
  color:#666;
  }
.archive h2, .recentcomments h2 {
  margin:0 0 8px;
  padding:24px 0 0;
  font-size:85%;
  line-height:1.4em;
  font-family:"Gill Sans","Trebuchet MS",Verdana,Sans-serif;
  font-weight:normal;
  text-align:center;
  color:#333;
  }
.galleries h2 {
  font:146% "Trebuchet MS",Verdana,Sans-serif;
  color:#0B6490;
  text-align:left;
  margin:10px 10px 20px 10px;
  }


/* =Lists
----------------------------------------------- */

dl {
  margin:.5em 0 1em;
  padding:0;
  }
dt {
  font-weight:bold;
  }
dd {
  margin:0 0 1em;
  padding:0;
  }


/* =Forms
----------------------------------------------- */
form {
  margin:0 0 .75em;
  }
input.text, textarea {
  border:1px solid;
  border-color:#999 #fff #fff #999;
  }
input.text:focus, textarea:focus {
  background:#ffc;
  }
#btn-preview, #btn-post {
  background:#888;
  padding:2px 5px;
  border:2px solid;
  border-color:#aaa #666 #666 #aaa;
  font:100% Verdana,Sans-serif;
  text-transform:uppercase;
  color:#fff;
  }
#btn-post {
  background:#354;
  border-color:#576 #243 #243 #576;
  }


/* =Misc
----------------------------------------------- */
p {
  /*margin:0 0 .75em;*/
  }
.buttons p {
  margin:0;
  }
.sub {
  font-size:85%;
  line-height:1.6em;
  }
.note, .error {
  color:#c33;
  }
.inset, .inset2 {
  float:left;
  margin:3px 10px 5px 0;
  }
.inset2 {
  float:right;
  margin:3px 0 5px 10px;
  }
img.inset, img.inset2 {
  display:block;
  }
.reset {
  clear:both;
  display:block;
  height:1px;
  font-size:1px;
  line-height:1px;
  }
hr.reset {
  overflow:hidden;
  visibility:hidden;
  }
th, td {
  text-align:left;
  vertical-align:top;
  }
input, textarea, select, code {
  margin:1px 0;
  font:117%/1.2em Monaco,Monospace;
  }
.mainbutton {
  margin:0;
  /*padding:5px 0 10px;*/
  font-size:85%;
  text-align:center;
  float: left;
  width: 100%;
  }
#commentblock .mainbutton {
  padding-top:0;
  }





/* =Header
----------------------------------------------- */
.title h1 {
  margin:0;
  padding:0 0 10px;
  border-width:0;
  }
.title h1 a, .title h1 a:visited {
  border-bottom-width:0;
  border-style:none;
  }
.auto h1 {
  margin:10px 0 .5em;
  padding:0;
  border-width:0;
  font-size:150%;
  line-height:1.2em;
  color:#333;
  text-align:left;
  text-transform:none;
  letter-spacing:0;
  }
.auto #titleimg {
  position:relative;
  top:3px;
  left:3px;
  float:left;
  width:500px;
  height:380px;
  margin:0 0 10px 0;
  padding:8px;
  border-width:0;
  }
.auto .v #titleimg {
  width:380px;
  height:500px;
  }
html>body .auto #titleimg {
  background:url("../img/bg_shadow.png");
  }
.auto #titleimg img {
  display:block;
  position:relative;
  border:5px solid #DDDDDD;
  }

h1 a, h1 a:hover, .auto #titleimg a {
  border-style:none;
  }
h1 em span{
  margin-left:.25em;
  padding-left:.5em;
  border-left:1px solid #aaa;
  font:66% Verdana,Sans-serif;
  color:#666;
  }
h1 img {
  display:block;
  }


/* =Gallery Title
----------------------------------------------- */
#gallerydesc {
  position:relative;
  width:220px;
  padding-right:10px;
  font-size:85%;
  line-height:1.6em;
  float:right;
  }
  
  #gallerydesc h1 {
	background:url(../img/div_titulo_foto.gif) bottom no-repeat;
	padding:0 3px 20px
  }
  
 #gallerydesc h5 {
 font:normal 96% Verdana,Sans-serif;
 color: #C16A0B;
  }
  
.auto #gallerydesc, .v #gallerydesc {
  position:static;
  margin:0;
  }
/*.v #gallerydesc {
  width:338px;
  }*/
#gallerydesc p {
  margin:0 0 .75em;
  }
#gallerydesc .date {
  display:block;
  margin-bottom:.5em;
  }
.date{
color: #C46B0B;
	}


/* =Gallery Index
----------------------------------------------- */
#secondary {
background:url(../img/dgd_secondary.jpg) repeat-x;
padding-left: 145px;
	/*width:615px;*/
	text-align:left;
	float: left;
	width: 100%;
  }
  
.module {
  float:left;
  width:210px;
  margin:10px 40px 0 0;
  text-align:left;
  }
.module p {
  font-size:85%;
  line-height:1.6em;
  }
  .titulo-descripcion{
  background:url(../img/fnd_titulo_descripcion.jpg) no-repeat top;
  height:27px;
  width:217px;}
  
  .titulo-favoritos{
  background:url(../img/fnd_titulo_favoritos.jpg) no-repeat top;
  height:27px;
  width:217px;}
  
  .titulo-datos{
  background:url(../img/fnd_titulo_datos.jpg) no-repeat top;
  height:27px;
  width:217px;}
  
  .module h2 {
  line-height:1.6em;
  font:bold 92% Verdana,Sans-serif;
  color:#C46B0B;
  padding:5px 5px 0 30px;
  }
  
.galleries {
  float:left;
 	margin:0px auto 0 auto;
	width: 100%;
  }
  
  .galleries  em span{
  background-color: #F4F1DD;
  padding:3px 5px;
  }
  

  
div.useslides li {
    padding:130px 10px 10px 10px;
	position:relative;
	float: left;
	width: 200px;
  }
  
 .galleries ul{
 float: left;
 padding-left: 70px;
 	}

.galleries h5{
	  font:normal 96% Verdana,Sans-serif;
 color: #C16A0B;
 padding-left: 5px;
	 }
	 	

.galleries h3 {
   font:bold 92% Verdana,Sans-serif;
  line-height:1.2em;

  }
  
  .galleries a{
  line-height: 2em;
  border-bottom: 1px solid #EBDD8D;
  margin:0 0 10px 5px;
  color:#B9A220;}
   
   .galleries a:hover{
  color:#000}
  
.useslides h3 {
  margin-right:0;
  }
.galleries a.img {
  border-width:0;
  }
.galleries li .img {
  position:absolute;
  top:0;
  left:15px;
  }
.useslides li .img {
  /*left:65px;*/
  }
.galleries ul {
  color:#333333;
   font:normal 92% Verdana,Sans-serif;
   }
	.galleries p {
	padding-left: 5px;
	line-height: 1.6em;
   }

em.date {
  font-style:normal;
  }

#feeds {
  float:left;
  width:100%;
  margin:0 0 10px;
  }
#feeds ul {
  margin:15px 0 0;
  padding:9px 0;
  font-size:85%;
  line-height:1.6em;
  list-style:none;
  text-align:center;
  }
#feeds li {
  background-color:transparent;
  background-image:none;
  float:none;
  width:auto;
  display:inline;
  margin:0 2px;
  padding:0;
  text-align:center;
  }
#feeds li a {
  background-color:#eee;
  padding:8px 5px;
  border:1px solid #fff;
  }
#feeds li a:hover {
  background-color:#ddd;
  }


/* =GalleryData
----------------------------------------------- */
.gallerydata {
  width:100%;
  border-top:1px solid #ccc;
  font-size:100%;
  }
.gallerydata th, .gallerydata td {
  padding:5px;
  border-bottom:1px solid #ccc;
  font-size:85%;
  line-height:1.6em;
  font-weight:normal;
  }
.gallerydata td {
  text-align:right;
  white-space:nowrap;
  }


/* =FavList
----------------------------------------------- */
#favlist {
  float:left;
  width:204px;
  margin:0 -3px 0 0;
  padding:0 0 0 6px;
  list-style:none;
  }
#favlist li {
  background:url(../img/marco-de-foto.gif) 0 0 no-repeat;
  float:left;
  width:62px;
  margin:0 6px 6px 0;
  padding:0;
  }
#favlist>li {
  background-image:url(../img/marco-de-foto.gif);
  }
#favlist li a {
  display:block;
  float:left;
  width:48px;
  height:36px;
  padding:12px 8px 14px 6px;
  border-width:0;
  text-align:center;
  }
#favlist li a.v {
  width:36px;
  height:48px;
  padding:6px 14px 8px 12px;
  }
#favlist li a img {
  display:block;
  width:46px;
  height:34px;
  border:1px solid;
  border-color:#ccc #eee #eee #ccc;
  }
#favlist li a.v img {
  width:34px;
  height:46px;
  }


/* =Gallery Pages
----------------------------------------------- */
.galleryinfo {
  /*clear:left;*/
  float:right;
  width:220px;
  padding-right:10px;
  font-size:85%;
  line-height:1.4em;
  }
.galleryinfo h1 {
  margin:0 0 .5em;
  text-align:left;
  text-transform:none;
  letter-spacing:0;
  }
.galleryinfo .desc {
  line-height:1.6em;
  margin-bottom:1em;
  }
.galleryinfo form {
  margin:0 0 .5em;
  padding:5px 0;
  }
.galleryinfo fieldset {
  margin:0 0 .75em;
  padding:.25em 0 .5em;
  border-width:0;
  border-bottom:1px dotted #ccc;
  }
.galleryinfo form strong {
  display:block;
  margin:0;
  padding:0 0 .25em;
  color:#222;
  }
.galleryinfo fieldset div {
  margin:0 0 .25em;
  }


/* =Photos
----------------------------------------------- */
.slides {
  margin:15px 0 15px 14px;
  padding:0;
  list-style:none;
  font-size:85%;
  line-height:1.4em;
  float: left;
  width: 470px;

  
.slides li, .slides p, p.slides,
  width: 470px;
   }

  

  
  
.slides li, .slides p, p.slides {
  display:block;
 float:left;
  width:123px;
  margin:0 30px 10px 0;
  padding:0;
  }

.slides>li, .slides>p, dd>p.slides, .useslides>ul li {
  /*background-image:url(../img/marco-de-foto.gif);*/
  }
.slides a, .slides a:visited, .slides a:hover, .useslides a.img, .useslides a.img:visited, .useslides a.img:hover {
  background:url(../img/marco-de-foto.gif) no-repeat;
  display:block;
  padding:30px 16px 30px 16px;
  border-width:0;
  text-align:center;
  margin: 0px;
  }
.slides a, .slides a:visited, .slides a:hover {
height: 70px;
    }
.slides a.v, .slides a.v:visited, .slides a.v:hover, .useslides a.v, .useslides a.v:visited, .useslides a.v:hover {
  width:70px;
	  height:99px;
  padding:14px 28px 17px 25px;
  }
.slides img, .useslides .img img {
  border:1px solid;
  border-color:#aaa #ddd #ddd #aaa;
  }


/* =Individual photo
----------------------------------------------- */
.comments-open-moderated {
  font-size: 85%;
}
#main {
float: left;
  text-align:center;
  width: 760px;
  }

#fotodestacada{
text-align:center;
float:left;
width:500px;}

p#photo {
  margin:10px 0 10px 14px;
  border-width:0;
  padding:5px;
  }

p#photo img {
  border:3px solid #EBEBE0;
  background-color:efefef;
  }
.v p#photo {
  /*width:380px;*/
  /*margin-left:30px;*/
  /*margin-right:60px;*/
  }
.navegar-fotos{
margin: 5px 0px 10px 14px;
width: 492px;
text-align: center;
padding-left: 130px;
float: left;
	}
	html>body .navegar-fotos{width:362px;}
	
#prev, #next {
 margin:0;
  text-align:right;
  font-size:85%;
  line-height:1.6em;
  font-weight:bold;
  padding:0;
   }

#prev{
width: 127px;
float: left;
}

#next {
width: 127px;  
float: left;
  }

  

*#prev p, #next p{ 	
margin: 0;
	padding: 0;
}

.slides p a span {
  color: #404041;
   font:normal 96%/1.51em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F3F3F3;
	padding: 1px 5px 1px 5px;
	  }
.slides>p a span { font:normal 96%/1.51em Verdana, Geneva, Arial, Helvetica, sans-serif;
  right:0;
  }
#next p a span {

  }
.v .slides p a span {
 /* width:190px;
  height:500px;*/
  }
  
#prev a:hover span, #next a:hover span, #prev a:active span, #next a:active span{
  cursor:pointer;
  }

#desc {
margin-right: 10px;
  float:right;
 font-size:85%;
  line-height:1.6em;
  width:200px;
  text-align: left;
  margin-top: 10px;
  }
  
#desc h1 {
background:url(../img/div_titulo_foto.gif) bottom no-repeat;
padding:0 3px 20px;
  margin:0;
  border-width:0;
  font:normal 176% Verdana,Sans-serif;
  line-height:1.6em;
  letter-spacing:0;
  text-transform:none;
  }

#desc p {
  max-width:30em;
  margin:0 0 .75em;
  }
#desc p.posted {
  margin-top:1.25em;
  }
#meta {
margin-right: 10px;
float: right;
width: 200px;
font-size: 86%;
  }




/* =Count
----------------------------------------------- */
.count {
  font-style:italic;
  background:#F4F1DD;
 display:block;
  margin:0 0 .5em;
  padding:2px 5px;
  font-style:normal;}

.galleryinfo .count {
 
  }
#info p.count {
  margin:3em 0 1.5em;
  padding:5px 0;
  border:solid #bbb;
  border-width:1px 0;
  font-size:100%;
  line-height:1.6em;
  }
input.btn, .header form select {
  vertical-align:middle;
  font-size:100%;
  }


/* =Comments
----------------------------------------------- */
#commentblock {
  display:block;
  width:480px;
  margin:0 auto;
  text-align:left;
  }
#commentblock h2, #commentblock p.sub {
  text-align:center;
  font-weight:normal;
  }
#commentblock h2 {
  margin-top:0;
  font:85% Verdana,Sans-serif;
  color:#333;
  }
#commentblock h2 a {
  margin-left:.25em;
  font-weight:normal;
  border-width:0;
  color:#666;
  }
#commentblock h2 a img {
  position:relative;
  top:2px;
  }
#showcomments, #hidecomments, #addcommentbutton {
  display:none;
  }
#addcomment h2 {
  margin-top:.5em;
  text-align:left;
  font:120% "Trebuchet MS",Verdana,Sans-serif;
  color:#974;
  }


#comment-photo {
  background:#bbb;
  padding:45px 15px 12px;
  border-bottom:3px solid #aaa;
  }
#comment-photo #desc {
  float:none;
  width:auto;
  margin-left:133px;
  padding:22px 0 2px;
  }
#comment-photo #desc h1 {
  background:none;
  padding:0;
  }
#comment-photo #desc p {
  margin:0;
  padding:0;
  }
#comment-photo ul.slides {
  float:left;
  width:133px;
  margin:0;
  }
#comment-photo .slides li {
  margin-bottom:0;
  margin-right:0;
  }
#comment-photo .slides li a {
  }


dl.commentlist, ul.commentlist {
  margin-bottom:1.5em;
  font-size:85%;
  line-height:1.6em;
  }
#commentblock .commentlist {
  margin-bottom:1em;
  }
.commentlist dt, .commentlist li p.commenter {
  padding:8px 0 .25em;
  font-weight:normal;
  }
.commentlist dd, .commentlist li {
  background-image:none;
  padding:2px 18px 4px;
  margin:0 0 .5em;
  border-bottom:1px dotted #bbb;
  }
.commentlist .postno {
  background:url("../img/icon_pushpin.gif") no-repeat 0 50%;
  border-width:0;
  padding:0 0 0 18px;
  margin-right:2px;
  font:150% "Gill Sans","Trebuchet MS",Georgia,Serif;
  color:#567;
  }
.commentlist a.postno {
  border-bottom-width:0;
  border-style:none;
  }
p.comment-error {
  margin:0 0 1.5em;
  color:#c33;
  }
#comment-notes {
  margin-top:2em;
  }
#comment-notes p {
  font-size:85%;
  line-height:1.6em;
  color:#554;
  }

.commentlink, .commentlink:visited {
  background:url("../img/icon_pushpin.gif") no-repeat 0 50%;
  border-width:0;
  padding-left:17px;
  white-space:nowrap;
  }
a.commentlink, a.commentlink:visited {
  color:#359;
  font-weight:normal;
  }
a.commentlink:hover {
  color:#933;
  border-color:#ccb;
  text-decoration:none;
  }

.recentcomments .commentlist {
  float:left;
  width:100%;
  margin:0 0 15px;
  padding:0;
  list-style:none;
  }
.recentcomments .commentlist li {
  background-color:#eee;
  float:left;
  width:100%;
  min-height:138px;
  height:138px;
  margin:0 0 15px;
  padding:0 0 15px;
  border-bottom-width:0;
  }
.recentcomments .commentlist>li {
  height:auto;
  }
.recentcomments li p {
  margin-left:148px;
  margin-right:15px;
  }
.recentcomments li p.commenter {
  margin-left:0;
  padding-top:20px;
  padding-left:148px;
  font-style:italic;
  }
.recentcomments p.slides {
  background-position:15px 0;
  height:123px;
  margin:15px 10px 0 0;
  padding-left:15px;
  }
.commenton {
  margin-bottom:5px;
  padding-top:.5em;
  border-top:1px solid #ccc;
  color:#888;
  }
.commenton a {
  font-weight:bold;
  }


/* =Comment Table
----------------------------------------------- */
#comments-form table {
  width:100%;
  margin:0;
  padding:0;
  border-width:0;
  font-size:100%;
  color:#333;
  }
#comments-form td {
  width:100%;
  }
#comments-form td, #comments-form th {
  padding:5px 10px 5px 0;
  border-bottom:1px dotted #bbb;
  font-weight:normal;
  font-size:85%;
  }
#comments-form th {
  text-transform:lowercase;
  white-space:nowrap;
  }
#comments-form td.buttons, #comments-form th.buttons {
  border-width:0;
  text-align:right;
  }
#comments-form label {
  text-transform:lowercase;
  cursor:pointer;
  }
#comments-form label:hover {
  color:#963;
  }
#comments-form textarea {
  background:#fff;
  display:block;
  width:97%;
  color:#000;
  }
#comments-form textarea:focus {
  background:#ffc;
  }
#comments-form form p {
  margin:.5em 0;
  }
#comments-form .text {
  width:65%;
  }



/* =Footer
----------------------------------------------- */

	#footer{
	clear:both;
	background:	url(../img/fondo-portal.jpg) repeat-x left top;
	width: 		100%;
	margin-top: 	20px;
		}
	
	
	/*Enlaces-herramientas*/
		.marco-herramientas {
		background-image:url(../img/fnd_pie.jpg);
		background-repeat:no-repeat;
		height:87px;
		width:760px;
		text-align:left;
		margin:0px auto 10px auto;		}
			
		
	ul.enlaces-herramientas {
	float:left;
	height:5px;
	width:170px;
	margin-left:10px;
	padding:7px 0px 7px 0px;
	
	}
	
	ul.enlaces-herramientas li {
	float:left;
	width:170px;
	display:block;
	padding:2px;
	}
	
	ul.enlaces-herramientas li a{
	display:			block;
	height:				17px;
	padding-left:		20px;
	position:			relative;
	font: 92% Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	border-bottom:#CCC dashed 1px;
	}
	
			ul.enlaces-herramientas li a.rec_rss{
			background:url(../img/icono_rss.jpg) no-repeat;
			}
			ul.enlaces-herramientas li a.rec_dom{
			background:url(../img/icono_rss.jpg) no-repeat;
			}
			
			ul.enlaces-herramientas li a.rec_novedades{
			background:url(../img/icono_hoja.jpg) no-repeat;
			}
			


	.fondo-footer {
	border-top: 1px #B4DEF5 solid;
	font: 86% Verdana, Arial, Helvetica, sans-serif;
	color:#3B5868; 
	background-color:#C9E9F8;
	height: 140px;
	}
	
	.contenedora-footer{		/* OJO que no centrqa el footer e explorer MAC */
	width:760px;
	overflow:hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 
	padding-top:5px;
	}

	.contenedora-footer img {
	float:right;
	}

	ul.lista-contactos {
	float:left;
	width: 133px;
	}
	
	lista-contactos ul li{
	height: 18px;
	}
	
	
	ul.lista-contactos li a{
	background-image:url(../img/boton_contactos_off.jpg);
	width:132px;
	margin-top:1px;
	padding-top: 5px;
	padding-bottom: 5px;
	font: 96% Verdana, Arial, Helvetica, sans-serif;
	color:#3B5868;
	display:block;
	}


ul.lista-contactos li a:hover{
	background-image:url(../img/boton_contactos_on.jpg);
	color:#FFFFFF;
 	}
	
	.contacto{
	margin:0px auto 0 auto;
	float:left;
	padding-top:5px;
	width:450px;
	}
	
		.logo-ministerio{
		float:left;
		width:152px;
	}


