/* CSS Document */

/* CSS Document */

/* ---- RESET ----- */

body, div, span, h1, h2, h3, h4, h5, p, ul, ol, li, img, table, tr, td, form, input, legend, fieldset, object, embed, param{
 margin:0;
 padding:0;
}

ul li, ol li{list-style-type:none;}

img{
 border:0;
}


fieldset{
border:0;
}

.limpia{
	float:none;
	display:block;
	clear:both;
}

.FloatRight{
	float:right;
	margin-right:15px;
}

hr{
	margin:25px 0;
}

h3{
	font:normal 18px 'Nunito', sans-serif;
}

h3.conocenos{
	color:#dc1c76;
}

h3.actualidad{
	color:#c2dd0d;
	margin-bottom:8px;
}

h3.actividades{
	color:#2356ea;
	margin-bottom:8px;
}

h3.celebraciones{
	color:#ca0fd1;
	margin-bottom:8px;
}

h3.centro{
	color:#22a814;
	margin-bottom:8px;
}

h3.servicios{
	color:#14dddb;
	margin-bottom:8px;
}

h3.para-los-papis{
	color:#e9b414;
	margin-bottom:8px;
}

h4{
	font-size:12px;
	font-weight:bold;
	color:#474747;
	margin-right:8px;	
}

h4.actualidad a{
	color:#474747;
	text-decoration:none;
}


h4.actualidad a:hover{
	color:#c2dd0d;
	text-decoration:none;
}

h4.actividades a{
	color:#474747;
	text-decoration:none;
}


h4.actividades a:hover{
	color:#2356ea;
	text-decoration:none;
}

h4.celebraciones a{
	color:#474747;
	text-decoration:none;
}


h4.celebraciones a:hover{
	color:#ca0fd1;
	text-decoration:none;
}

p{
	font:normal 12px 'Nunito', sans-serif;
	color:#686767;
	text-align:justify;
	line-height:20px;
	margin:10px 0;
}


b{
	color:#6a6a6a;
	font-weight:bold;
}

a.centro{
	color:#22a814;
	text-decoration:none;
}

a.centro:hover{
	color:#22a814;
	text-decoration:underline;
}

a{
	color:#474747;
	text-decoration:none;
}

a:hover{
	color:#474747;
	text-decoration:underline;
}



/* -----  CSS GENERALES   ----  */

body
{
	/*font:normal 11px/16px Trebuchet Ms;*/
	font:normal 11px/16px 'Nunito', sans-serif;
	background-color:#000;
	color:#474747;
}

#cabecera{
	width:1143px;
	height:367px;
	background-image:url(images/cabecera.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin:0 auto;
}

#web{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:0 auto;

}

#web #menu {
	background-color: #fff;
	height: 25px;
	width: 980px;
	padding: 10px;
	/*para Firefox*/
	-moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;
}

/* Menu */



/* Root = Horizontal, Secondary = Vertical */

ul#navmenu {

  margin: 0 0 0 0;

  _margin: 0 0 0 0;

  border: 0 none;

  padding: 0;

  width: 980px; /*For KHTML*/

  list-style: none;

  height: 34px;

  position:absolute;

  /*z-index:100000;  Si está puesto, al ampliar las fotos se ve el menú tb.   */

}



ul#navmenu li {

  margin: 0;

  border: 0 none;

  padding: 0;

  float: left; /*For Gecko*/

  display: inline;

  list-style: none;

  position: relative;

  height: 34px;

  z-index: 1000;
  

}



ul#navmenu li.home ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 180px;

  list-style: none;

  display: none;

  position: absolute;

  top: 35px;

  left: 0;
  -moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;

 border-right: 1px solid #eee;

  border-left: 1px solid #eee;

  border-bottom: 6px solid #734e0c;

  background: #fff;

/*background: #fff url(../imagenes/bg_menu_bot.gif) bottom no-repeat;*/

padding-bottom: 0px;

/*opacity: 0.9;*/

/*filter: alpha(opacity=95);*/

}







ul#navmenu li.azul ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 180px;

  list-style: none;

  display: none;

  position: absolute;

  top: 35px;

  left: 0;
  -moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;

 border-right: 1px solid #eee;

  border-left: 1px solid #eee;

  border-bottom: 6px solid #dc1c76;

  background: #fff;

/*background: #fff url(../imagenes/bg_menu_bot.gif) bottom no-repeat;*/

padding-bottom: 0px;

/*opacity: 0.9;*/

/*filter: alpha(opacity=95);*/

}



ul#navmenu li.verde ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 180px;

  list-style: none;

  display: none;

  position: absolute;

  top: 35px;

  left: 0;
  -moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;

 border-right: 1px solid #eee;

  border-left: 1px solid #eee;

  border-bottom: 6px solid #3DC202;

  background: #fff;

/*background: #fff url(../imagenes/bg_menu_bot.gif) bottom no-repeat;*/

padding-bottom: 0px;

/*opacity: 0.9;*/

/*filter: alpha(opacity=95);*/

}

ul#navmenu li.verclaro ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 180px;

  list-style: none;

  display: none;

  position: absolute;

  top: 35px;

  left: 0;
  -moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;

 border-right: 1px solid #eee;

  border-left: 1px solid #eee;

  border-bottom: 6px solid #c2dd0d;

  background: #fff;

/*background: #fff url(../imagenes/bg_menu_bot.gif) bottom no-repeat;*/

padding-bottom: 0px;

/*opacity: 0.9;*/

/*filter: alpha(opacity=95);*/

}



ul#navmenu li.rojo ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 200px;

  list-style: none;

  display: none;

  position: absolute;

  top: 35px;

  left: 0;
  -moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;

 border-right: 1px solid #eee;

  border-left: 1px solid #eee;

  border-bottom: 6px solid #14dddb;

  background: #fff;

/*background: #fff url(../imagenes/bg_menu_bot.gif) bottom no-repeat;*/

padding-bottom: 0px;

/*opacity: 0.9;*/

/*filter: alpha(opacity=95);*/

}



ul#navmenu li.morado ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 180px;

  list-style: none;

  display: none;

  position: absolute;

  top: 35px;

  left: 0;
  -moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;

 border-right: 1px solid #eee;

  border-left: 1px solid #eee;

  border-bottom: 6px solid #ca0fd1;

  background: #fff;

/*background: #fff url(../imagenes/bg_menu_bot.gif) bottom no-repeat;*/

padding-bottom: 0px;

/*opacity: 0.9;*/

/*filter: alpha(opacity=95);*/

}



ul#navmenu li.amarillo ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 180px;

  list-style: none;

  display: none;

  position: absolute;

  top: 35px;

  left: 0;
  -moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;

  border-right: 1px solid #eee;

  border-left: 1px solid #eee;

  border-bottom: 6px solid #e9b414;

  background: #fff;

/*background: #fff url(../imagenes/bg_menu_bot.gif) bottom no-repeat;*/

padding-bottom: 0px;

/*opacity: 0.9;*/

/*filter: alpha(opacity=95);*/

}



ul#navmenu li.naranja ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 180px;

  list-style: none;

  display: none;

  position: absolute;

  top: 35px;

  left: 0;
  -moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;

  border-right: 1px solid #eee;

  border-left: 1px solid #eee;

  border-bottom: 6px solid #FE030F;

  background: #fff;

/*background: #fff url(../imagenes/bg_menu_bot.gif) bottom no-repeat;*/

padding-bottom: 0px;

/*opacity: 0.9;*/

/*filter: alpha(opacity=95);*/

}



ul#navmenu li.aoscuro ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 180px;

  list-style: none;

  display: none;

  position: absolute;

  top: 35px;

  left: 0;
  -moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;

 border-right: 1px solid #eee;

  border-left: 1px solid #eee;

  border-bottom: 6px solid #0a26f8;

  background: #fff;

/*background: #fff url(../imagenes/bg_menu_bot.gif) bottom no-repeat;*/

padding-bottom: 0px;
margin-top:0px;

_padding-top:9px;

/*opacity: 0.9;*/

/*filter: alpha(opacity=95);*/

}



ul#navmenu ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 200px;

  list-style: none;

  display: none;

  position: absolute;

  top: 34px;

  left: 0;
  -moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;
	
	

  /*border-right: 1px solid #eee;

  border-left: 1px solid #eee;*/

  border-bottom: 6px solid #990000;

  background: #fff;

/*background: #fff url(../imagenes/bg_menu_bot.gif) bottom no-repeat;*/

  padding-bottom: 0px;



/*opacity: 0.9;*/

/*filter: alpha(opacity=95);*/

}



ul#navmenu ul ul {

	background-color: #F0F0F0;

}





ul#navmenu ul li {

  display: block !important;

  display: inline; /*For IE*/

  float: none;

  height: 35px;
  

 }





/* Root Menu */

ul#navmenu a {

  /*padding: 0 6px;*/

  float: none !important; /*For Opera*/

  float: left; /*For IE*/

  display: block;

  color: #666;

  font-size: 18px;

  font-weight: normal;

  color: #058BA8;

  height: 5px;

  padding: 0 15px;

  padding-top: 12px;

  padding-bottom: 12px;

  margin-top: 0px;

  text-decoration:none;
   background-color: #fff;
	/*para Firefox*/
	-moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;

}



ul#navmenu li a{

padding-top:15px;
margin-top:-10px;

_padding-top:9px;

}



ul#navmenu li.home a{

color: #734e0c;

}



ul#navmenu li.home a:hover{

color:#fff;

background-color:#734e0c;
padding-top:15px;
margin-top:-10px;

}



ul#navmenu li.azul a{

color: #dc1c76;

}



ul#navmenu li.azul a:hover{

color:#fff;

background-color:#dc1c76;

}



ul#navmenu li.verde a{

color:#3DC202;

}



ul#navmenu li.verde a:hover{

color:#fff;

background-color:#3DC202;

}

ul#navmenu li.verclaro a{

color:#c2dd0d;

}



ul#navmenu li.verclaro a:hover{

color:#fff;

background-color:#c2dd0d;

}



ul#navmenu li.rojo a{

color:#14dddb;

}



ul#navmenu li.rojo a:hover{

color:#fff;

background-color:#14dddb;

}



ul#navmenu li.morado a{

color:#ca0fd1;

}



ul#navmenu li.morado a:hover{

color:#fff;

background-color:#ca0fd1;

}



ul#navmenu li.amarillo a{

color:#e9b414;

}



ul#navmenu li.amarillo a:hover{

color:#fff;

background-color:#e9b414;

}



ul#navmenu li.naranja a{

color:#FE030F;

}



ul#navmenu li.naranja a:hover{

color:#fff;

background-color:#FE030F;

}



ul#navmenu li.aoscuro a{

color:#0a26f8;

}



ul#navmenu li.aoscuro a:hover{

color:#fff;

background-color:#0a26f8;

}





ul#navmenu li.inactivo a  {

	color: #C16768;

	cursor: default;

}

html>body ul#navmenu a {

padding-bottom: 25px;

}



/* Root Menu Hover Persistence */

ul#navmenu a.az:hover,

ul#navmenu li.actual a.az,

ul#navmenu li:hover a.az,

ul#navmenu li.iehover a.az

ul#navmenu li.activo a.az,

ul#navmenu li.azul a.activado {

background-color:#dc1c76;

color: #FFF;

}



ul#navmenu li.home a.activado {

background-color:#734e0c;

color: #FFF;

}



ul#navmenu li.verde a.activado {

background-color:#3DC202;

color: #FFF;

}



ul#navmenu li.rojo a.activado {

color:#fff;

background-color:#14dddb;

}



ul#navmenu li.morado a.activado {

color:#fff;

background-color:#ca0fd1;

}



ul#navmenu li.amarillo a.activado {

color:#fff;

background-color:#e9b414;

}



ul#navmenu li.naranja a.activado {

color:#fff;

background-color:#FE030F;

}



ul#navmenu li.aoscuro a.activado {

color:#fff;

background-color:#0a26f8;

}


ul#navmenu li.verclaro a.activado {

color:#fff;

background-color:#c2dd0d;

}





ul#navmenu li.activo a{

background-color:#058BA8;

color: #FFF;

}



ul#navmenu a.ver:hover,

ul#navmenu li.actual a.ver,

ul#navmenu li:hover a.ver,

ul#navmenu li.iehover a.ver {

background-color:#3DC202;

color: #FFF;

}


ul#navmenu a.verclaro:hover,

ul#navmenu li.actual a.verclaro,

ul#navmenu li:hover a.verclaro,

ul#navmenu li.iehover a.verclaro {

background-color:#c2dd0d;

color: #FFF;

}



ul#navmenu a.roj:hover,

ul#navmenu li.actual a.roj,

ul#navmenu li:hover a.roj,

ul#navmenu li.iehover a.roj {

background-color:#14dddb;

color: #FFF;

}





ul#navmenu a.mor:hover,

ul#navmenu li.actual a.mor,

ul#navmenu li:hover a.mor,

ul#navmenu li.iehover a.mor {

background-color:#ca0fd1;

color: #FFF;

}



ul#navmenu a.ama:hover,

ul#navmenu li.actual a.ama,

ul#navmenu li:hover a.ama,

ul#navmenu li.iehover a.ama {

background-color:#e9b414;

color: #FFF;

}



ul#navmenu a.nar:hover,

ul#navmenu li.actual a.nar,

ul#navmenu li:hover a.nar,

ul#navmenu li.iehover a.nar {

background-color:#FE030F;

color: #FFF;

}



ul#navmenu a.aosc:hover,

ul#navmenu li.actual a.aosc,

ul#navmenu li:hover a.aosc,

ul#navmenu li.iehover a.aosc {

background-color:#0a26f8;

color: #FFF;

}

/* 2nd Menu */


ul#navmenu li:hover li{
	margin-bottom:8px;
}

ul#navmenu li:hover li a,

ul#navmenu li.iehover li a {

  float: none;

  color: #666;

  margin-top: 0px;

  background: none;

  height: 15px;

  height: 1%; /*For IE*/

  padding-top: 5px;

  padding-bottom: 7px;

  /*border-bottom: 1px solid #eee;*/
  background-color: #fff;
	/*para Firefox*/
	-moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;

  text-transform:none;
  font:normal 12px 'Nunito', sans-serif;
}



html>body ul#navmenu li:hover li,

html>bodyul#navmenu li.iehover li {

	display: block;

}

html>body ul#navmenu li:hover li a,

html>bodyul#navmenu li.iehover li a  {

	height: 22px;

	padding-top: 13px;

	padding-bottom: 7px;

	border-bottom: 1px solid #eee;
}

/* 2nd Menu Hover Persistence */

ul#navmenu li.azul:hover li.azul a:hover,

ul#navmenu li.azul:hover li.azul:hover a,

ul#navmenu li.azul.iehover li.azul a:hover,

ul#navmenu li.azul.iehover li.azul.iehover a {

background-color:#14dddb;

color: #FFF;


}

/* 3rd Menu */

ul#navmenu li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li a {

  background: none;

  color: #666;

  font-weight: normal;

  border-bottom: 1px solid #fff;

  text-transform:none;

}



/* 3rd Menu Hover Persistence */

ul#navmenu li:hover li:hover li a:hover,

ul#navmenu li:hover li:hover li:hover a,

ul#navmenu li.iehover li.iehover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover a {

background: #080F53 url(../imagenes/bg_menu_desp.gif) repeat-x;

  color: #FFF;

}



/* 4th Menu */

ul#navmenu li:hover li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li.iehover li a {

  background: #EEE;

  color: #666;

  font-weight: normal;

}



/* 4th Menu Hover */

ul#navmenu li:hover li:hover li:hover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover li a:hover {

  background: #CCC;

  color: #FFF;

}



ul#navmenu ul ul,

ul#navmenu ul ul ul {

  display: none;

  position: absolute;

  top: 0;

  left: 180px;

}



/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu li:hover ul ul,

ul#navmenu li:hover ul ul ul,

ul#navmenu li.iehover ul ul,

ul#navmenu li.iehover ul ul ul {

  display: none;

}



ul#navmenu li:hover ul,

ul#navmenu ul li:hover ul,

ul#navmenu ul ul li:hover ul,

ul#navmenu li.iehover ul,

ul#navmenu ul li.iehover ul,

ul#navmenu ul ul li.iehover ul {

  display: block;

}

 

 /* desactivados */





ul#navmenu li ul li.desactivado a,

ul#navmenu li:hover ul li:hover ul li.desactivado a,

ul#navmenu li.iehover ul li.iehover ul li.desactivado a

{

	color: #ccc;

}

ul#navmenu li.desactivado a:hover, 

ul#navmenu li:hover ul li.desactivado a:hover,

ul#navmenu li.iehover ul li.iehover ul li.desactivado a:hover

 {

	background: #eee;

	color: #FFF;

}



/*  FIN MENU  */

#web #contenido{
	background-color: #fff;
	height:auto;
	overflow:hidden;
	width: 960px;
	margin-top:20px;
	padding: 25px 20px;
	/*para Firefox*/
	-moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;	
}

#contenido #migas{
	width:100%;
	height:50px;
	margin:0;
	float:left;
}

#migas p{
	font:normal 12px 'Nunito', sans-serif;
}

#contenido ul li{
	font:normal 12px 'Nunito', sans-serif;
	color:#686767;
	background-image:url(images/ico_list.jpg);
	background-position:left;
	background-repeat:no-repeat;
	line-height:20px;
	padding-left:25px;
	list-style:none;
	margin:5px 15px;
}

#contenido h6{
	color:#565555;
	font-size:14px;
	margin:20px 10px 10px 0px;
}

#contenido h6.actualidad{
	color:#95a04c;
}

#contenido h6.actividades{
	color:#6f91f3;
}

#contenido h6.celebraciones{
	color:#f190f5;
}


#contenido h6.date{
	color:#474747;
	font:normal 12px 'Nunito', san-serif;
	margin:20px 10px 10px 0px;
}


#contenido #seccionpral{
	width:300px;
	height:380px;
	float:left;
	margin-right:18px;
	margin-bottom:18px;
}

#seccionpral img.noti{
	margin:10px 10px 10px 0;
	border:1px solid #e9e8e8;
}

#seccionpral h5.actualidad{
	font:normal 14px 'Nunito', sans-serif;
	margin:10px 10px 10px 0;
	text-decoration:none;
}

#seccionpral h5.actualidad a{
	color:#c2dd0d;
	text-decoration:none;

}

#seccionpral h5.actualidad a:hover{
	color:#c2dd0d;
	text-decoration:underline;

}

#seccionpral h5.actividades{
	font:normal 14px 'Nunito', sans-serif;
	margin:10px 10px 10px 0;
	text-decoration:none;
}

#seccionpral h5.actividades a{
	color:#144be9;
	text-decoration:none;

}

#seccionpral h5.actividades a:hover{
	color:#144be9;
	text-decoration:underline;

}

#seccionpral h5.celebraciones{
	font:normal 14px 'Nunito', sans-serif;
	margin:10px 10px 10px 0;
	text-decoration:none;
}

#seccionpral h5.celebraciones a{
	color:#d12dd7;
	text-decoration:none;

}

#seccionpral h5.celebraciones a:hover{
	color:#d12dd7;
	text-decoration:underline;

}

#seccionpral h6{
	font:normal 12px 'Nunito', sans-serif;
	color:#393838;
	margin:0;
}

#seccionpral p{
	margin:10px 10px 10px 0;
}

#contenido #galeria{
width:980px;
height:auto;
overflow:hidden;
float:left;
margin-left:0;
}

#thumb{
float:left;
margin:8px 5px 8px 5px;
width:150px;
height:113px;
}

a.lightbox img {
border:1px solid #474747;	
width:150px;
height:113px;
}




#web #contenedor{
	background-color: #fff;
	height:auto;
	overflow:hidden;
	width: 980px;
	margin-top:20px;
	padding: 10px;
	/*para Firefox*/
	-moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;	
}

#contenedor #homeleft{
	width:435px;
	height:auto;
	overflow:hidden;
	float:left;
	padding:15px 10px;
}

#contenedor #homeright{
	width:485px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:15px;
	padding:15px 10px;
}

#homeright img{
	float:right;
	margin-left:15px;
	border:1px solid #c1bebe;
}

#web #publicidad{
	background-color: #fff;
	height: 225px;
	width: 980px;
	margin-top:20px;
	padding: 10px;
	/*para Firefox*/
	-moz-border-radius: 15px 15px 15px 15px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera */
	border-radius: 15px 15px 15px 15px;	
}

#publicidad #banner{
	width:225px;
	float:left;
	margin-right:17px;
}

#banner h4{
	height:40px;
	font:normal 17px 'Nunito', sans-serif;
	text-align:center;
	color:#c2dd0d;
}

#banner h4 a{
	color:#c2dd0d;
	text-decoration:none;
}

#banner h4 a:hover{
	color:#c2dd0d;
	text-decoration:underline;
}

#banner h5{
	font:normal 14px 'Nunito', sans-serif;
	color:#c60f47;
	text-align:center;
	margin:15px 0;
}

#banner h5 a{
	color:#c60f47;
	text-decoration:none;
}

#banner h5 a:hover{
	color:#c60f47;
	text-decoration:underline;
}

#pie{
	height:421px;
	width:auto;
	overflow:hidden;
	background-image:url(images/bg_pie.jpg);
	background-position:left;
	background-repeat:repeat-x;
	margin:0 auto;
}

#pie #contpie{
	width:1000px;
	height:421px;
	margin:0 auto;
	background-image:url(images/pie_cont.png);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:-1px;
}

