/*
Theme Name: Modelos 1 a 1
Theme URI: http://wordpress.org/
Description: El tema para el sitio del programa Modelos 1 a 1.
Version: 0.1
Author: educ.ar
Author URI: educ.ar
Tags: educ.ar, modelos 1 a 1,
*/

@import "reset.css";

body{
	font: normal 11px/1.51em Verdana, Geneva, sans-serif;
	color: #515151;
	text-align: center;
	background-color: #246E8D;
}

hr{
	color: #DDDDDD;
	margin: 15px auto;
	width: 490px;
}

sub{
	vertical-align:sub;
	font-size:0.71em;
}

sup{
	vertical-align:super;
	font-size:0.71em;
}

img.alignright{
	float: right;
	margin: 0 0 15px 15px;
}

img.alignleft{
	float: left;
	margin: 0 15px 15px 0;
}

img.aligncenter{
	display: block;
	margin: 15px auto;
}

#contenedor_gral{
	background: #e2efee url(img/bkg_contenedor_gral.png) repeat-x 0 0;
}

#sol{
	background: transparent url(img/bkg_sol.png) no-repeat center 0;
	/*width: 1263px;*/
	margin: 0 auto;
	height: 100%;
}

.computadora{
	background: transparent url(img/bkg_computadora.png) no-repeat scroll center 251px;
}

#contenedor{
	width: 800px;
	margin: 0 auto;
	text-align: left;
}

#encabezado{
	height: 161px;
	position: relative;
	background: transparent url(img/bkg_encabezado.png) no-repeat center 8px;
}

	#encabezado h1 a{
		background: transparent url(img/bkg_encabezado_h1.png) no-repeat 0 0;
		text-indent: -9999px;
		position: absolute;

		/*width: 205px;  	VERSIÓN 1
		height: 34px;
		top: 54px;
		left: 112px;*/

		/*width: 301px;		VERSIÓN 2
		height: 131px;
		top: 18px;
		left: 33px;*/

		top: 35px;
		left: 39px;
		width: 484px;
		height: 92px;
	}

	#encabezado p{
/*		background: transparent url(img/bkg_encabezado_p.png) no-repeat 0 0;
		width: 577px;
		height: 28px;
		position: absolute;
		top: 101px;
		left: 112px;*/
		text-indent: -9999px;
	}

	#encabezado a.logo_me{
		display: block;
		width: 184px;
		height: 57px;
		position: absolute;
		top: 56px;
		right: 35px;		
/*		width: 133px;
		height: 41px;
		top: 51px;*/
	}

#menu{
	height: 45px;
	background: transparent url(img/bkg_menu.png) no-repeat 22px 0;
	padding: 0px 1px 0px 23px;
}

	#menu li{
		float: left;
	}

	#menu a{
		display: block;
		height: 43px;
		margin: 1px 2px 1px 0px;
		text-align: center;
		color: white;
		font: normal 1.31em/2.71em Arial, Verdana;
		text-decoration: none;
	}

		/*#menu a.acerca_de{*/
		/* #menu li.page-item-49 a{*/
		#menu li.page-item-4 a{
			background: transparent url(img/bkg_bot_acerca_de.png) no-repeat 0 0;
			width: 159px;
		}

		/* #menu a.noticias{ */
		/*#menu li.cat-item-39 a{*/
		#menu li.page-item-101 a, #menu li.cat-item-20 a{
			background: transparent url(img/bkg_bot_noticias.png) no-repeat 0 0;
			width: 70px;
		}

		/*#menu a.asistencia_tecnica{*/
		/* #menu li.cat-item-29 a{*/
		#menu li.page-item-96 a, #menu li.cat-item-3 a{
			background: transparent url(img/bkg_bot_asistencia_tecnica.png) no-repeat 0 0;
			width: 140px;
		}

		/*#menu a.recursos_estrategias{*/
		/* #menu li.cat-item-43 a{*/
		#menu li.page-item-107 a, #menu li.cat-item-16 a{
			background: transparent url(img/bkg_bot_recursos_estrategias.png) no-repeat 0 0;
			width: 173px;
		}

		/*#menu a.capacitacion{*/
		/* #menu li.cat-item-31 a{*/ 
		#menu li.page-item-111 a, #menu li.cat-item-17 a{
			background: transparent url(img/bkg_bot_capacitacion.png) no-repeat 0 0;
			width: 111px;
		}

		/*#menu a.comunidad{*/
		/* #menu li.cat-item-33 a{*/
		#menu li.page-item-114 a, #menu li.cat-item-18 a{
			background: transparent url(img/bkg_bot_comunidad.png) no-repeat 0 0;
			width: 94px;
		}

		#menu li.page_item a:hover, #menu li.cat-item a:hover, #menu li.current_page_item a, #menu li.used-cat a, #menu li.used-cat-parent a, #menu li.current_page_ancestor a, #menu li.current-cat a, #menu li.current-cat-parent a, #menu.current_page_item4 li.page-item-4 a{
			background: none;
			color: black;
		}

#buscador{
	height: 29px;
	padding: 8px 0 7px 398px;
}

	#buscador a.contacto{
		background: transparent url(img/bkg_bot_contacto.png) no-repeat 0 0;
		display: block;
		float: left;
		width: 120px;
		height: 29px;
		text-indent: -9999px;
	}

	#buscador a:hover.contacto{
		background: transparent url(img/bkg_bot_contacto_ov.png) no-repeat 0 0;
	}

	#buscador form{
		background: transparent url(img/bkg_buscador.png) no-repeat 0 0;
		width: 262px;
		height: 29px;
		float: left;
		position: relative;
	}

		#buscador form label{
			overflow: hidden;
			text-indent: -999px;
			font-size: 0px;
			display: block;
			line-height: 0px;
		}

		#buscador form .campo{
			background: transparent url(img/bkg_buscador_campo.png) no-repeat 0 0;
			width: 159px;
			height: 21px;
			border: none;
			position: absolute;
			left: 72px;
			top: 4px;
		}

		#buscador form .bot_buscar{
			background: transparent url(img/bkg_buscador_bot.png) no-repeat 0 0;
			width: 23px;
			height: 21px;
			border: none;
			padding: 0;
			cursor: pointer;
			position: absolute;
			right: 4px;
			top: 4px;

			overflow: hidden;
			text-indent: -999px;
			font-size: 0px;
			display: block;
			line-height: 0px;
		}

		#buscador form input:hover.bot_buscar{
			background: transparent url(img/bkg_buscador_bot_ov.png) no-repeat 0 0;
		}

.cuerpo_pagina{
	background-color: white;
	margin: 10px 19px 0 22px;
	height: 100%;
	overflow: hidden;
	padding-bottom: 20px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
}

	.columna_central{
		float: left;
		width: 535px;
	}

		.columna_central .hentry{
			
		}
			.columna_central .hentry h1{
				font-size: 1.31em;
				padding-bottom: 0;
			}

			.columna_central  p.postmetadata{
				font-style: italic;
				padding-top: 20px;
			}

			.columna_central  .hentry p.postmetadata{
				padding-top: 0;
			}

		.columna_central a{
			color: #ed720a;
		}

		.columna_central a:hover{
			color: red;
		}

		.columna_central h1{
			color: #ec6c00;
			font: normal 1.71em/1.51em Arial, "Trebuchet MS";
			padding: 15px 22px 5px;
			clear: both;
		}

		.cat-9 h1{
			padding: 12px 28px 10px;
		}
		
		.columna_central h2, .columna_central h3, .columna_central h4, .columna_central h5, .columna_central h6{
			color: #359cca;
			padding: 20px 22px 15px;
		}

		#recuadros h2{
			padding: 0;
		}

		.columna_central p.fecha-resaltada{
			color: #818181;
			background-color: #e3efcc;
			padding: 0 8px;
			line-height: 1.61em;
			margin: 0 22px 30px;
		}

		.columna_central  p{
			padding: 0 22px 10px 22px;
		}

			/*.columna_central  p.resaltado{*/
			.columna_central  blockquote p{
				background-color: #ed720a;
				color: white;
				padding: 10px;
				margin: 10px 22px;
			}
			
			.columna_central  blockquote a{
				color: white;
			}

			.columna_central  blockquote a:hover{
				color: black;
			}

		.columna_central ul{
			padding: 10px 22px;
			list-style-type: none;
		}

		.columna_central ol{
			padding: 10px 45px;
			list-style-type: decimal;
		}
			.columna_central ul li{
				padding: 0 15px 5px;
				background: transparent url(img/bull_naranja.png) no-repeat 0 7px;
			}

		.columna_central table{
			border: 2px solid #dC5C00;
			margin:10px auto 15px;
			padding:0 22px 10px;
			width:90%;
		}

		.columna_central table td{
			border: 1px solid #EC6C00;
			padding:5px;
			vertical-align: middle;
		}

	.columna_derecha{
		float: right;
		width: 224px;
	}

		.botonera_azul, .recuadro_calendario, .recuadro_nube{
			background: transparent url(img/bkg_sombra_botonera_azul.png) no-repeat 0 bottom;
			padding: 0 0 14px 16px;
			margin-top: 10px;
			font-size: 11px;
			height: 100%;
			overflow: hidden;
		}

			.botonera_azul li{
				background: none;
				padding-bottom: 2px;
			}

				.botonera_azul li a{
					display: block;
					background: transparent url(img/bkg_bot_azul.png) no-repeat 0 0;
					color: white;
					/*width: 205px;*/
					height: 52px;
					line-height: 52px;
					text-decoration: none;
					font-weight: bold;
					padding: 0 10px 0 34px;
				}
																					/* Estilo para los ítems cuyo texto ocupa 2 renglones! */
				.botonera_azul .children li.cat-item-114 a, .botonera_azul li.cat-item-61 a, .botonera_azul li.cat-item-98 a, .botonera_azul .children li.cat-item-85 a, .botonera_azul li.page-item-8 a, .botonera_azul .children li.cat-item-108 a{
					line-height: 15px;
					height: 1%;
					padding: 10px 10px 12px 34px;
				}

				.botonera_azul li.page-item-9 a, .botonera_azul li.cat-item-106 a{ 
					line-height: 13px;			
					height: 1%;
					padding: 7px 10px 6px 34px; /* Estilo para los ítems cuyo texto ocupa 3 renglones!*/
				}
				
				.botonera_azul .children li.cat-item-85 a, .botonera_azul .children li.cat-item-108 a, .botonera_azul .children li.cat-item-114 a{
					padding-left: 50px;
				}

				.botonera_azul li a:hover, .botonera_azul li.current_page_item a, .botonera_azul li.current-cat a, .botonera_azul li.used-cat a, .botonera_azul li.current-cat-parent a, .botonera_azul li.used-cat-parent a{
					background: transparent url(img/bkg_bot_azul_ov.png) no-repeat 0 0;
				}

			.botonera_azul ul.children{
				padding-top: 2px;
			}

			.botonera_azul ul.children li a{
				background: transparent url(img/bkg_bot_azul_hijo.png) no-repeat 0 0;
				height: 52px;
				line-height: 52px;
				padding: 0 10px 0 50px;
			}

			.botonera_azul ul.children li a:hover, .botonera_azul ul.children li.current-cat a, .botonera_azul ul.children li.used-cat a{
				background: transparent url(img/bkg_bot_azul_hijo_ov.png) no-repeat 0 0;
			}

			.recuadro_calendario h2, .recuadro_nube h2{
				font-family: Arial, Verdana;
				background: transparent url(img/bkg_h2_naranja.png) no-repeat 0 0;
				color: white;
				font-size: 1.31em;
				line-height: 35px;
				margin-left: -16px;
				padding-left: 24px;
			}

				.recuadro_calendario table{
					margin-left: -3px;
					width: 207px;
					text-align: center;
				}

					.recuadro_calendario table tbody td{
						padding: 0 2px;
						line-height: 23px;
					}
					
					.recuadro_calendario table tbody td#today{
						font-weight: bold;
						color: red;
					}
				
					.recuadro_calendario table tbody a{
						color: #349dcc;
						background-color: #d7eaf1;
						display: block;
						text-decoration: none;
					}
					.recuadro_calendario table tbody a:hover{
						color: red;
						background-color: #b2d1dc;
					}
				
					.recuadro_calendario table caption, .recuadro_calendario table thead{
						margin: 3px 0;
						padding: 3px;
						background-color: #f0f0f0;
					}

					.recuadro_calendario table thead tr{
						color: #7c7c7c;
						background-color: #f0f0f0;
					}

					.recuadro_calendario table tfoot a{
						color: #349dcc;
						display: block;
						text-decoration: none;
						line-height: 25px;
					}

				.nube{
					padding: 8px;
				}

					.nube a{
						font-family: Verdana, "Trebuchet MS";
						color: #349dcc;
						line-height: 1.51em;
					}

.miga_de_pan{
	padding: 7px 7px 7px 12px;
	border-bottom: 1px dashed #d3d3d3;
}

	.miga_de_pan ul{
		height: 100%;
		overflow: hidden;
		list-style-type: none;
		padding: 0;
	}

	.miga_de_pan ul li{
		float: left;
		color: #2d98c8;
		text-transform: uppercase;
		padding: 0 6px 0 10px;
		background: transparent url(img/bull_flecha_verde.png) no-repeat 0 5px;
	}

	.miga_de_pan ul li.inicio{
		background: none;
	}

		.miga_de_pan ul li a{
			color: #818181;
			text-transform: uppercase;
			text-decoration: none;
			border-bottom: 1px solid #eee;
		}

/***************** BLOQUES DESTACADOS *****************/

.copete_destacado p{
	background-color: #ed720a;
	color: white;
	font-weight: bold;
	margin-left: 22px;
	padding: 10px;
	-moz-border-radius: 3px;
}

.destacados{
	overflow: hidden;
}

.destacado_verde_v{
	background-color: #75ad00;
	float: left;
	display: inline;
	width: 244px;
	color: #fafcf5;
	margin-left: 22px;
	padding-bottom: 15px;
	/*padding-bottom: 515px;
	margin-bottom: -500px;*/
}
	.destacado_verde_v h1{
		font-size: 1.31em;
		font-weight: bold;
		line-height: 1.15em;
		padding: 15px;
	}

		.destacado_verde_v h1 a{
			color: #fafcf5;
			border-bottom: 1px solid #aba;
			text-decoration: none;
		}

			.destacado_verde_v h1 a:hover{
				color: #d5fBA6;
				border-bottom: 1px solid #d5cBA6;
			}

	.destacado_verde_v img{
		margin: 0 15px;
	}

	.destacado_verde_v p{
		padding: 5px 15px 0;
	}

	.columnas_iguales{
		height: 100%;
		overflow: hidden;
	}

	.destacado_verde_h{
		background-color: #d5eba6;
		color: #818181;
		margin: 0 0 10px 22px;
		padding: 15px 15px 13px 15px;
		height: 100%;
		overflow: hidden;
		-moz-border-radius: 5px;
	}

	.destacado_verde_h h1{
		font-size: 1.31em;
		font-weight: bold;
		line-height: 1.15em;
		padding: 0 0 5px 0;
		clear: both;
	}

		.destacado_verde_h h1 a{
			color: #359cca;
			border-bottom: 1px solid #aba;
			text-decoration: none;
		}

	.destacado_verde_h .destacado_verde_puntuacion{
		float: right;
	}

		.destacado_verde_h .destacado_verde_puntuacion img{
			margin: 0;
		}

	.destacado_verde_h img{
		margin: 0 15px 14px 0;
		float: left;
	}

	.destacado_verde_h .entrada{
		float: right;
		width: 293px;		
	}

	.destacado_verde_h p{
		padding: 0 0 7px 0;
	}

	.destacado_verde_h p.fecha{
		float: left;
	}

	.destacado_verde_h p.postmetadata{
			background: transparent url(img/bkg_etiqueta.png) no-repeat 0px 2px;
			line-height: 19px;
			padding: 0 0 0 25px;
		}

	.destacado_gris{
		background-color: #ededed;
		color: #818181;
		margin: 0 0 10px 22px;
		padding: 15px 15px 13px 15px;
		height: 100%;
		overflow: hidden;
	}

	.destacado_gris h1{
		font-size: 1.31em;
		font-weight: bold;
		line-height: 1.15em;
		padding: 0 0 5px 0;
		clear: none;
	}

		.destacado_gris h1 a{
			color: #359cca;
			border-bottom: 1px solid #aba;
			text-decoration: none;
		}

	.destacado_gris img{
		margin-right: 15px;
		float: left;
		background-color: white;
		/*border: 2px solid black;*/
		text-align: center;
		/*width: 106px;*/
	}

	.destacado_gris .entrada{
		float: right;
		width: 358px;		
	}

	.destacado_gris p{
		padding: 0 0 7px 0;
	}

	.destacado_gris p.postmetadata{
			background: transparent url(img/bkg_etiqueta.png) no-repeat 0px 2px;
			line-height: 19px;
			padding: 0 0 0 25px;
		}
		
	p.postmetadata{
			height: 100%;
			overflow: hidden;
		}
	.destacado_gris_puntuacion{
		height: 24px;
		margin-left: 22px;
		background-color: #dfdfdf;
		text-align: right;
		-moz-border-radius-topleft: 6px;
		-moz-border-radius-topright: 6px;
	}

		.destacado_gris_puntuacion img{
			margin: 4px;
			line-height: 22px;
		}

	.destacado_gris_inscribite{
		height: 26px;
		margin: -10px 0 10px 22px;
		padding-left: 380px;
		background-color: #dfdfdf;
	}

		.destacado_gris_inscribite a{
			display: block;
			width: 129px;
			line-height: 26px;
			background: transparent url(img/bot_inscribite.png) no-repeat 0 50%;
			text-indent: -9999px;
		}

	.lista_gris{
		padding: 0 0 0 22px;
	}

		.lista_gris ul{
			background-color: #ededed;
			padding: 10px 15px;
			-moz-border-radius: 5px;
		}

			.lista_gris a{
				color: #6F6F6F;
			}

			.lista_gris a:hover{
				color: #2e9acb;
			}

#recuadros_home{
	padding-left: 18px;
	height: 100%;
	overflow: hidden;
}

#recuadros{
	padding: 0 0 0 21px;
	height: 100%;
	overflow: hidden;
}

	#recuadros ul li{
		/* padding: 0 0 15px;*/
		background: none;
	}

	.recuadro_sombra{
		background: transparent url(img/bkg_recuadro_inf.png) no-repeat 0 bottom;
		width: 257px;
		float: left;
	}

		.recuadro{
			padding: 0 10px 17px 6px;
		}

			.recuadro .encabezado_verde, .recuadro .encabezado_celeste{
				width: 241px;
				height: 35px;
				background: transparent url(img/bkg_recuadro_encabezado_verde.png) no-repeat 0 0;
			}

			.recuadro .encabezado_celeste{
				background: transparent url(img/bkg_recuadro_encabezado_celeste.png) no-repeat 0 0;
			}

				.recuadro h1{
					font-size: 15px;
					padding: 10px 15px;
					color: white;
					line-height: 1em;
					text-indent: -9999px;
				}

					.preguntas_tecnicas h1{
						background: transparent url(img/bkg_h1_preguntas_tecnicas.png) no-repeat 15px 10px;
					}

					.preguntas_frecuentes h1{
						background: transparent url(img/bkg_h1_preguntas_frecuentes.png) no-repeat 15px 10px;
					}

					.biblioteca h1{
						background: transparent url(img/bkg_h1_biblioteca.png) no-repeat 15px 10px;
					}

					.comunidad h1{
						background: transparent url(img/bkg_h1_comunidad.png) no-repeat 15px 10px;
					}

					.mapa_escuelas h1{
						background: transparent url(img/bkg_h1_mapa_de_escuelas.png) no-repeat 15px 10px;
					}

					.alumnos h1{
						background: transparent url(img/bkg_h1_alumnos.png) no-repeat 15px 10px;
					}

					.por_pais  h1 a, .por_pais h1 a:hover, .preguntas_tecnicas h1 a, .preguntas_tecnicas h1 a:hover, .alumnos h1 a, .alumnos h1 a:hover, .mapa_escuelas h1 a, .mapa_escuelas h1 a:hover{		/* Estos títulos tienen un link a la sección! */
						display:block;
						height: 15px;
					}

					.ultimos_recursos h1{
						background: transparent url(img/bkg_h1_ultimos_recursos.png) no-repeat 15px 10px;
					}

					.noticias h1{
						background: transparent url(img/bkg_h1_noticias.png) no-repeat 15px 10px;
					}

					.por_pais h1{
						background: transparent url(img/bkg_h1_por_pais.png) no-repeat 15px 10px;
					}

			.recuadro ul, .recuadro p{
				padding: 9px 15px 0 15px;
				/*text-align: justify;*/
			}

			.recuadro .mapa_google{
				padding: 9px 15px 2px;
			}

			.recuadro p, .recuadro .mapa_google, .recuadro ul.lista_img, .recuadro ul.botonera{
				background-color: #f9f9f9;
			}

			.recuadro ul.bull_flechas_celestes, .recuadro ul.bull_flechas_verdes{
				background-color: #f9f9f9;
				height: 100%;
				overflow: hidden;
			}

			.recuadro ul.botonera{
				padding: 4px 0 0 3px;
			}

				ul.botonera li.cat-item-14 a{
					background: transparent url(img/bot_biblioteca.png) no-repeat 0 0;
				}

				ul.botonera li.cat-item-13 a{
					background: transparent url(img/bot_descargas.jpg) no-repeat 0 0;
				}

				ul.botonera li.cat-item-12 a{
					background: transparent url(img/bot_juegos.jpg) no-repeat 0 0;
				}

				ul.botonera li.cat-item-10 a{
					background: transparent url(img/bot_faq.png) no-repeat 0 0;
				}

				ul.botonera li.cat-item-11 a{
					background: transparent url(img/bot_recursos.jpg) no-repeat 0 0;
				}

				ul.botonera li.cat-item-14 a:hover{
					background: transparent url(img/bot_biblioteca_ov.png) no-repeat 0 0;
				}

				ul.botonera li.cat-item-13 a:hover{
					background: transparent url(img/bot_descargas_ov.jpg) no-repeat 0 0;
				}

				ul.botonera li.cat-item-12 a:hover{
					background: transparent url(img/bot_juegos_ov.jpg) no-repeat 0 0;
				}

				ul.botonera li.cat-item-10 a:hover{
					background: transparent url(img/bot_faq_ov.png) no-repeat 0 0;
				}

				ul.botonera li.cat-item-11 a:hover{
					background: transparent url(img/bot_recursos_ov.jpg) no-repeat 0 0;
				}

					ul.botonera li a{
						display: block;
						width: 235px;
						height: 53px;
						text-indent: -9999px;
						line-height: 53px;
					}
			.recuadro h2{

				text-align: left;
			}
			.recuadro a{
				color: #6f6f6f;
				text-align: left;
			}

			.recuadro a:hover{
				color: #2e9acb;
			}

			.recuadro ul.lista_img{
				padding: 0 11px 0;
			}

				ul.lista_img li{
					clear: both;
					padding: 10px 0;
					border-bottom: 1px solid #d3d3d3;
					height: 100%;
					overflow: hidden;
				}

					ul.lista_img li.ultimo, ul.bull_flechas_celestes li.ultimo{
						border: none;
						padding-bottom: 3px;
					}

				ul.lista_img img{
					float: left;
					padding-right: 10px;
				}

				ul.lista_img li p, ul.bull_flechas_celestes li p{
					padding: 3px 0 0 0;
					line-height: 1.325em;
				}

				.bull_flechas_verdes  li, .columna_central .bull_flechas_verdes  li{
					/*background: transparent url(img/bull_flechas_verdes.png) no-repeat 0 10px;*/
					padding: 5px 0 10px 0;
				}

				.bull_flechas_celestes li{
					/*background: transparent url(img/bull_flechas_celestes.png) no-repeat 0 10px;*/
					padding: 5px 0 10px 0;
					border-bottom: 1px solid #d3d3d3;
				}
				
				.bull_flechas_verdes li a{
					background: transparent url(img/bull_flechas_verdes.png) no-repeat 0 6px;
					padding-left: 20px;
					display: block;
				}

				.bull_flechas_celestes li a{
					background: transparent url(img/bull_flechas_celestes.png) no-repeat 0 6px;
					padding-left: 20px;
					display: block;
					line-height: 1.35em;
				}

	.clear{
		clear: both;
	}

	.center{
		text-align: center;
	}

	p.fecha{
		font-size: 90%;
	}
	
	.sticky{
		background-color: #d5eba6;
		border-bottom: 1px solid #e6f3ca;
		margin-left: 22px;
		width: 505px;
	}

		.sticky p.postmetadata{
			background: transparent url(img/bkg_etiqueta.png) no-repeat 22px 2px;
			padding-left: 44px;
		}

#pie{
	background-color: #246e8d;
	padding-top: 10px;
	width: 100%;
}

	#pie .logos{
		background: white url(img/bkg_pie.png) no-repeat 0 0;
		width: 759px;
		height: 130px;
		margin: 0 auto;
		position: relative;
		text-align: center;
	}

		#pie a{
			display: block;
			position: absolute;
		}

		#pie a.logo_inet{
			top: 31px;
			left: 180px;
		}

		#pie a.logo_educar{
			top: 37px;
			left: 297px;
		}

		#pie a.logo_encuentro{
			top: 34px;
			left: 422px;
		}

		#pie a.logo_infd{
			top: 26px;
			left: 511px;
		}

		#pie a.logo_riate{
			top: 21px; /* -> OPCIÓN 1 */
			/* top: 60px; -> OPCIÓN 2 */
			left: 697px;
		}

		#pie p{
			color: #818181;
			font: normal 0.91em/2.31em Verdana, Tahoma;
			position: absolute;
			top: 85px;
			left: 230px;
		}

/***************** HOME SLIDESHOW ***********************/
		
div.slideshow-container {
	float: none;
	/*background: transparent url(img/bkg_computadora.png) no-repeat 0 0;*/
	height: 416px;
	padding-right: 7px;
	margin: 0px;
}

	div.slideshow-container #content-slideshow{
		margin: 0;
		padding: 0;
	}

		div.slideshow-container #content-slideshow .slideshow{
			margin: 59px 0 0 35px;
			display: inline;
		}
		
			div.slideshow-container #content-slideshow .slideshow, div.slideshow-container #content-slideshow .slideshow ul, div.slideshow-container #content-slideshow .slideshow ul li{
				width: 384px;
				height: 222px;
			}

		div.slideshow-container #content-slideshow ul.slideshow-nav{
			width: 352px;
			padding-top:30px;
			height: inherit;
		}

			div.slideshow-container #content-slideshow ul.slideshow-nav li{
				float: left;
				position: relative;
			}

				div.slideshow-container #content-slideshow .slideshow-nav li a{
					display: block;
					text-decoration: none;
					margin: 0;
					padding: 0;
				}
			
			div.slideshow-container #content-slideshow .slideshow-nav li a:hover .titulo{
				color: white;
			}

				div.slideshow-container #content-slideshow .slideshow-nav li a .titulo{
					display: block;
					/*padding: 11px 30px 0 30px;*/
					padding: 11px 25px 0 20px;
					color: #ec7715;
					/*font: normal 1.61em/1.21em Arial, Verdana;*/
					font: normal 1.35em/1.21em Arial, Verdana;
				}

				div.slideshow-container #content-slideshow .slideshow-nav li a div{
					text-decoration: none;
					/*padding: 0 30px 5px 30px;*/
					padding: 0 20px 5px;
					color: #818181;
					display: block;
				}

			div.slideshow-container #content-slideshow .slideshow-nav li#post-1 a{
				background: transparent url(img/bkg_presentacion_solapa1.png) no-repeat 0 0;
				width: 352px;
				height: 91px;
			}

			div.slideshow-container #content-slideshow .slideshow-nav li.on a .titulo, div.slideshow-container #content-slideshow .slideshow-nav li.on a div, div.slideshow-container #content-slideshow .slideshow-nav li a:hover div{
				color: white;
			}

			div.slideshow-container #content-slideshow .slideshow-nav li#post-1 a:hover, div.slideshow-container #content-slideshow .slideshow-nav li#post-1.on a{
				background: transparent url(img/bkg_presentacion_solapa1_ov.png) no-repeat 0 0;
			}

			div.slideshow-container #content-slideshow .slideshow-nav li#post-2 a{
				background: transparent url(img/bkg_presentacion_solapa2.png) no-repeat 0 0;
				width: 352px;
				height: 87px;
			}

			div.slideshow-container #content-slideshow .slideshow-nav li#post-2 a:hover, div.slideshow-container #content-slideshow .slideshow-nav li#post-2.on a{
				background: transparent url(img/bkg_presentacion_solapa2_ov.png) no-repeat 0 0;
			}

			div.slideshow-container #content-slideshow .slideshow-nav li#post-3 a{
				background: transparent url(img/bkg_presentacion_solapa3.png) no-repeat 0 0;
				width: 352px;
				height: 93px;
			}

			div.slideshow-container #content-slideshow .slideshow-nav li#post-3 a:hover, div.slideshow-container #content-slideshow .slideshow-nav li#post-3.on a{
				background: transparent url(img/bkg_presentacion_solapa3_ov.png) no-repeat 0 0;
			}

			.ver-mas{
				bottom: 10px;
				position: absolute;
				left: 10px;
				font-style: italic;
				color: #fed;
				width: 327px;
				height: 75px;
				display: none;
				background: transparent url(img/noesunaimagen.png) no-repeat 0 0;
				/* Bizarro fix para IE, si no le doy un fondo "sólido" el área clickeable no ocupa toda la solapa naranja.
				   Como este span debe ser transparente, le doy una ruta de imagen que no existe y se soluciona el problema (?) */
			}
			
			#post-2 .ver-mas{
				bottom: 7px;
			}

			.on .ver-mas{
				display: block;
			}
			
				.ver-mas span {
					bottom: 1px;
					position: absolute;
					right: 5px;
				}

form.wpcf7-form{
	margin: 10px auto;
}

	form.wpcf7-form input, form.wpcf7-form textarea{
		color: #333;
		-moz-border-radius:4px;
		-moz-box-sizing:border-box;
		border: 1px solid #aaa;
		margin: 1px;
		padding: 3px;
		width: 95%;
		font: normal 1.61em/1.51em "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	}

	p.bot_submit{
		text-align: center;
	}

	form.wpcf7-form .bot_submit input{
		background-color: #21759B;
		border-color: #298CBA;
		color: white;
		font-weight: bold;
		width: 20%;
		font-size: 1.31em;
	}
	
	#wpcf7-f1-p419-o1 div.wpcf7-response-output{
		width: 70%;
		margin: 3px 0 0 25px;
		width: 82%;
	}
	
	.wpcf7-mail-sent-ok, .wpcf7-validation-errors, .wpcf7-not-valid-tip{
		text-align: center;
		-moz-border-radius: 10px;
	}

	.wpcf7-mail-sent-ok{
		background: #CCFFCC;
	}
	
	.wpcf7-validation-errors{
		background: #FFFFdd;
	}
	
	#wpcf7-f1-p419-o1 span.wpcf7-not-valid-tip{
		background: #FFEEEE;
		-moz-border-radius: 5px;
	}
	
	/******************************* EMBEDDED VIDEO ********************/
	
	object{
		/* margin: 20px 0 10px 35px;*/
		margin: 20px auto 10px auto;
		display: block;
	}

/********************* CAROUSELL DE NOTICIAS ********************/

#title-text{
	color:#359CCA;
	font-size: 1.31em;
}

#alt-text{
	height: 30px;
}

#carousel1{
	background: white url(img/bkg_carousel.jpg) no-repeat 0 0;
}

#left-but{
	background: transparent url(img/rotate-left.png) no-repeat 0 0;
	display:inline;
	position:absolute;
	left: 5px;
	bottom: 5px;
	height:40px;
	width:40px;
	border: none;
	text-indent: -999999px;
	cursor: pointer;
}

#right-but{
	background: transparent url(img/rotate-right.png) no-repeat 0 0;
	display:inline;
	position:absolute;
	height:40px;
	width:40px;
	border: none;
	text-indent: -999999px;
	right: 5px;
	bottom: 5px;
	cursor: pointer;
}
