.color1{ background-color:#F2EED7; height:45px;}
.color2{ height:45px;}
.formField {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
}
.formFieldError {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	border:solid 1px #FF0000;
	background-color:#FFE1E1;	
}
.formLabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
}
#horario{
width:200px;
}






/*- TEMPLATE ---------------------------------------------------------------------------------------------------------------------*/

	body {
		background:url(images/fondo_pattern.jpg) repeat left 30px #ede7db;
	}
	#fondo {
		background:url(images/fondo_gradient.jpg) repeat-x left top;
	}
	
	
/*- MENÚ DE UTILIDADES ---*/

	.menuUtilidades {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#003366;
		text-decoration:none;
		padding-top:5px;
	}
	.menuUtilidades ul {
		margin:0;
		padding:0;
	}
	.menuUtilidades ul li {
		margin:0;
		padding:0;
		display:inline;
		list-style:none;
		padding:0 12px 0 12px;
		border-right:1px solid #bcc3c9;
	}
	.menuUtilidades ul li.item5 {
		padding-right:0px;
		border-right:0;
	}
	.menuUtilidades ul li a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#788793;
		text-decoration:none;
	}
	.menuUtilidades ul li a:hover {
		color:#2d3237;
		text-decoration:underline;
	}


/*- MENÚ DE IDIOMAS ---*/
	
	.menuIdioma {
		padding-top:8px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#788692;
	}
	.menuIdioma a {
		display:inline-block;
		height:14px;
		color:#788692;
		text-decoration:none;
		margin-left:10px;
	}
	.menuIdioma a.espanol {
		padding-left:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#788692;
		text-decoration:none;
		background:url(images/utilidades_idioma_espanol.gif) no-repeat left top;
	}
	.menuIdioma a.espanol:Hover {
		color:#2d3237;
		background:url(images/utilidades_idioma_espanol.gif) no-repeat left -18px;
	}
	.menuIdioma a.portugues {
		padding-left:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#788692;
		text-decoration:none;
		background:url(images/utilidades_idioma_portugues.gif) no-repeat left top;
	}
	.menuIdioma a.portugues:Hover {
		color:#2d3237;
		background:url(images/utilidades_idioma_portugues.gif) no-repeat left -18px;
	}
	.menuIdioma a.ingles {
		padding-left:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#788692;
		text-decoration:none;
		background:url(images/utilidades_idioma_ingles.gif) no-repeat left top;
	}
	.menuIdioma a.ingles:Hover {
		color:#2d3237;
		background:url(images/utilidades_idioma_ingles.gif) no-repeat left -18px;
	}
	
	
/*- BREADCRUMBS ---*/
	
	#breadCrumbs {
		padding:10px 0 8px 16px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#606060;
	}
	#breadCrumbs a {
		color:#154888;
		text-decoration:underline;
	}
	#breadCrumbs a:hover {
		text-decoration:none;
	}


/*- MENU ---*/

	#menu {
		background:url(images/menu/menu_bg.jpg) left top no-repeat #b69900;
		height:26px;
		padding-left:200px;
	}
	#menu ul {
		margin:0;
		padding:0;
	}
	#menu ul li {
		margin:0;
		padding:0;
		display:inline;
		list-style:none;
	}
	#menu ul li a {
		display: inline-block;
		margin:0;
		padding-top:6px;
		width:161px;
		height:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		text-decoration:none;
		background:url(images/menu/menu_item_bg.gif) no-repeat center top;
	}
	#menu ul li a:Hover, #menu ul li#current a:Hover, #menu ul li.parent a:Hover, #menu ul li.active a:Hover {
		color:#31686c;
		background:url(images/menu/menu_item_bg.gif) no-repeat center -26px;
	}


/*- SECCION MENU ---*/

	#seccion_menu {
		padding:6px 0 0 10px;
		width:193px;
	}
	#seccion_menu ul {
		margin:0;
		padding:0;
	}
	#seccion_menu ul li {
		margin:0;
		padding:0;
		display:block;
		list-style:none;
	}
	#seccion_menu ul li a {
		display: block;
		margin:0;
		padding:6px 0 0 10px;
		width:176px;
		height:24px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#4E3C23;
		font-weight:bold;
		text-align:left;
		text-decoration:none;
		background:url(images/menu/seccionmenu_item_bg.png) no-repeat left top;
	}
	#seccion_menu ul li a:Hover {
		color:#3b7f83;
	}
	#seccion_menu ul li#current a, #seccion_menu ul li.parent a, #seccion_menu ul li.active a {
		color:#4E3C23;
		background:url(images/menu/seccionmenu_item_bg.png) no-repeat left -30px;
	}
	#seccion_menu ul li#current a:Hover, #seccion_menu ul li.parent a:Hover, #seccion_menu ul li.active a:Hover {
		color:#3b7f83;
		background:url(images/menu/seccionmenu_item_bg.png) no-repeat left -30px;
	}


/*- SECCION SUB-MENU ---*/

	#seccion_menu ul li ul {
		margin:0;
		padding:0;
		padding-left:15px;
	}
	#seccion_menu ul li ul li {
		margin:0;
		padding:0;
		display:block;
		list-style:none;
	}
	#seccion_menu ul li ul li a {
		display: block;
		margin:0;
		padding:6px 0 0 26px;
		width:146px;
		height:22px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#4E3C23;
		font-weight:bold;
		text-align:left;
		text-decoration:none;
		background:url(images/menu/seccionsubmenu_item_bg.png) no-repeat left top;
	}
	#seccion_menu ul li ul li a:Hover {
		color:#3b7f83;
	}
	#seccion_menu ul li ul li#current a, #seccion_menu ul li ul li.parent a, #seccion_menu ul li ul li.active a {
		color:#4E3C23;
		background:url(images/menu/seccionsubmenu_item_bg.png) no-repeat left -28px;
	}
	#seccion_menu ul li ul li#current a:Hover, #seccion_menu ul li ul li.parent a:Hover, #seccion_menu ul li ul li.active a:Hover {
		color:#3b7f83;
		background:url(images/menu/seccionsubmenu_item_bg.png) no-repeat left -28px;
	}


/*- PIE ---*/

	#pie {
		padding-top:20px;
		border-bottom:1px solid #faf9f4;
	}
	#pie .wrapper {
		background-color:#faf9f4;
		border-bottom:1px solid #d1c58b;
		border-top:1px solid #d1c58b;
	}
	#pie .wrapper #logo {
		padding:0 23px 10px 5px;
	}
	#pie .wrapper #direccion {
		padding:10px 23px 10px 23px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#82742b;
		background:url(images/pie_divisor.gif) no-repeat left center;
	}
	#pie .wrapper #direccion a {
		color:#82742b;
		text-decoration:none;
	}
	#pie .wrapper #direccion a:Hover {
		text-decoration:underline;
	}
	#pie .wrapper #redes {
		padding:10px 23px 10px 23px;
		text-align:right;
		padding-right:10px;
		background:url(images/pie_divisor.gif) no-repeat left center;
	}
	#pie .wrapper #redes ul {
		margin:0;
		padding:0;
		padding-top:10px;
	}
	#pie .wrapper #redes ul li {
		margin:0;
		padding:0;
		display:inline;
		list-style:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#4E3C23;
	}
	#pie .wrapper #redes a {
		padding:40px 3px 0 3px;
		margin-left:0px;
		display: inline-block;
		height:10px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#1c828b;
		text-decoration:none;
	}
	#pie .wrapper #redes ul li.redes_txt a {
		padding:0;
	}
	#pie .wrapper #redes a.twitter {
		background:url(images/redes_twitter.gif) no-repeat center top;
	}
	#pie .wrapper #redes a.twitter:Hover {
		background:url(images/redes_twitter.gif) no-repeat center -50px;
		text-decoration:underline;
	}
	#pie .wrapper #redes a.facebook {
		background:url(images/redes_facebook.gif) no-repeat center top;
	}
	#pie .wrapper #redes a.facebook:Hover {
		background:url(images/redes_facebook.gif) no-repeat center -50px;
		text-decoration:underline;
	}
	#pie .wrapper #redes a.youtube {
		background:url(images/redes_youtube.gif) no-repeat center top;
	}
	#pie .wrapper #redes a.youtube:Hover {
		background:url(images/redes_youtube.gif) no-repeat center -50px;
		text-decoration:underline;
	}

/**/

#tituloYutilidades {
	height:36px;
	border-bottom:#9dc2c4 solid 1px;
	vertical-align:middle;
}
#tituloYutilidades .tituloSeccion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#296365;
	font-weight:bold;
	padding-left:18px;
	height:36px;
	vertical-align:middle;
}
#tituloYutilidades .tituloSeccion .secundario{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#47969D;
	font-weight:normal;
}
#tituloYutilidades .utilidadesSeccion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
#tituloYutilidades A.utilidadesSeccion:HOVER {
	text-decoration:underline;
}

#tituloYutilidades .utilidad {
	border-right:1px solid #cbcbcb;
}

#tituloYutilidades a.utilidadesImprimir {
	padding-left:25px;
	display:block;
	height:20px;
	width:65px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#898989;
	text-decoration:none;
	text-transform:uppercase;
	background:url(images/utilidades_imprimir_bg.gif) left top no-repeat;
}
#tituloYutilidades a.utilidadesImprimir:Hover {
	color:#333333;
	background:url(images/utilidades_imprimir_bg.gif) left -30px no-repeat;
}
#tituloYutilidades a.utilidadesCompartir {
	padding-left:20px;
	padding-top:7px;
	display:block;
	height:20px;
	width:45px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#898989;
	text-decoration:none;
	text-transform:uppercase;
	background:url(images/utilidades_compartir_bg.gif) left 5px no-repeat;
}
#tituloYutilidades a.utilidadesCompartir:Hover {
	color:#333333;
	background:url(images/utilidades_compartir_bg.gif) left -20px no-repeat;
}


.texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#655e51;
	line-height:16px;
	text-decoration:none;
}

.texto a {
		color:#47979c;

	}
.texto a:hover {
		text-decoration:underline;
	}
	


/* --- SECCION PROGRAMAS ---------------------------------------------------------------------------------------------- */
	
	#seccion_programas {
		margin-left:18px;
		padding-top:5px;
		padding-bottom:25px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#655e51;
		line-height:16px;
	}
	#seccion_programas table.distribuidor_programas {
		background:url(images/programa/distribuidor_programa_bg.jpg) no-repeat left top;
		width:228px;
		height:120px;
		border-collapse:collapse;
		padding:0;
		margin:0;
		margin-left:auto;
		margin-right:auto;
	}
	#seccion_programas table.distribuidor_programas .foto {
		width:97px;
		text-align:left;
		vertical-align:top;
	}
	#seccion_programas table.distribuidor_programas .nombre {
		padding:15px 13px 8px 16px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#6b5a08;
	}
	#seccion_programas table.distribuidor_programas .nombreDistancia {
		padding:15px 13px 8px 16px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#6b5a08;
		background:url(images/programa/distribuidor_programadistancia_bg.gif) no-repeat right top;
	}
	#seccion_programas table.distribuidor_programas .botones {
		padding:0 13px 15px 13px;
	}
	#seccion_programas table.distribuidor_programas a.informacion {
		padding-left:25px;
		padding-top:2px;
		display:block;
		margin-bottom:5px;
		width:67px;
		height:16px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#3c8185;
		text-decoration:none;
		background: url(images/programa/btn_informacion.gif) no-repeat left top;
	}
	#seccion_programas table.distribuidor_programas a.informacion:Hover {
		color:#204547;
		text-decoration:none;
		background: url(images/programa/btn_informacion.gif) no-repeat left -18px;
	}
	#seccion_programas table.distribuidor_programas a.inscripcion {
		padding-left:25px;
		padding-top:2px;
		display:block;
		width:67px;
		height:16px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#3c8185;
		text-decoration:none;
		background: url(images/programa/btn_inscripcion.gif) no-repeat left top;
	}
	#seccion_programas table.distribuidor_programas a.inscripcion:Hover {
		color:#204547;
		text-decoration:none;
		background: url(images/programa/btn_inscripcion.gif) no-repeat left -18px;
	}
	#seccion_programas a.consultarCalendario {
		background:url(images/programa/btn_consultarCalendario_bg.gif) left top no-repeat;
		padding-left:15px;
		padding-top:6px;
		display:block;
		width:505px;
		height:27px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#6b5a08;
		text-decoration:none;
		text-align:center;
	}
	#seccion_programas a.consultarCalendario:Hover {
		background:url(images/programa/btn_consultarCalendario_bg.gif) left -35px no-repeat;
		color:#362d04;
	}
	#seccion_programas a.consultarCalendario span.destacado {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		padding-left:20px;
	}
	
	#seccion_programas #programa_principal {
		padding-top:5px;
	}
	#seccion_programas #programa_principal .foto {
		background:url(images/programa/foto_bg.gif) no-repeat left 8px;
		padding:12px 12px 12px 4px;
		vertical-align:top;
	}
	#seccion_programas #programa_principal .modalidades {
		vertical-align:top;
		padding-top:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#788793;
	}
	#seccion_programas #programa_principal .modalidades table {
	margin-bottom:10px;
	}
	#seccion_programas #programa_principal .modalidades .descripcion {
		border-bottom:#788793 dotted 1px;
		padding-bottom:5px;
	}
	#seccion_programas #programa_principal .modalidades .descripcion .titulo {
		vertical-align:top;
		padding:12px 0 5px 7px;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#788793;
		font-weight:bold;
		border-bottom:#788793 dotted 1px;
	}
	#seccion_programas #programa_principal .modalidades .descripcion ul {
		padding:0 0 0 7px;
		margin:0;
	}
	#seccion_programas #programa_principal .modalidades .descripcion ul li {
		padding:0;
		margin-left:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#788793;
		list-style-image:url(images/programa/bullet2.gif);
	}
	#seccion_programas #programa_clases {
		border-top:1px solid #cccccc;
		padding-bottom:15px;
		padding-top:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6e6658;
		vertical-align:top;
	}
	#seccion_programas #programa_clases table {
		margin-left:12px;
	}
	#seccion_programas #programa_clases h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#47979c;
		font-weight:bold;
	}
	#seccion_programas #programa_clases .titulo {
		vertical-align:top;
		padding-top:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#6b5a08;
		font-weight:bold;
	}
	#seccion_programas #programa_clases ul {
		padding:0 0 0 18px;
		margin:0;
	}
	#seccion_programas #programa_clases ul li {
		padding:0;
		margin-left:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6e6658;
		list-style-image:url(images/programa/bullet1.gif);
	}
	#seccion_programas #programa_clases .aclaracion {
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#788793;
	}
	#seccion_programas #programa_descripcion {
		border-top:1px solid #cccccc;
		padding-bottom:15px;
		padding-top:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6e6658;
		vertical-align:top;
	}
	#seccion_programas #programa_descripcion table {
		margin-left:12px;
		margin-top:15px;
	}
	#seccion_programas #programa_descripcion h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#47979c;
		font-weight:bold;
	}
	#seccion_programas #programa_descripcion ul {
		padding:0 0 0 18px;
		margin:0;
	}
	#seccion_programas #programa_descripcion ul li {
		padding:0;
		margin-left:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6e6658;
		list-style-image:url(images/programa/bullet1.gif);
	}
	
	
	#seccion_programas td.call2action {
		width:212px;
		padding-left:32px;
		padding-top:8px;
		background:url(images/programa/call2action_top.gif) no-repeat right top;
	}
	#seccion_programas td.call2action #call2action_bordeInferior {
		padding-bottom:8px;
		background:url(images/programa/call2action_bottom.gif) no-repeat right bottom;
	}
	#seccion_programas td.call2action div#general {
		background:url(images/programa/call2action_bg.gif) repeat-y right #f6eec5;
	}
	#seccion_programas td.call2action div#general #chat {
		width:212px;
		height:127px;
		border-collapse:collapse;
		background: url(images/programa/chat_bg.gif) no-repeat center top;
		text-align:center;
	}
	#seccion_programas td.call2action div#general #chat td.boton {
		height:36px;
		padding-top:5px;
		text-align:center;
		vertical-align:top;
	}
	#seccion_programas td.call2action div#general #chat a {
		background:url(images/programa/chat_btn.gif) center top no-repeat;
		padding-top:4px;
		display:block;
		margin-left:auto;
		margin-right:auto;
		width:185px;
		height:25px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3d8385;
		text-decoration:none;
		font-style:italic;
		font-weight:bold;
	}
	#seccion_programas td.call2action div#general #chat a:Hover {
		background:url(images/programa/chat_btn.gif) center -39px no-repeat;
		color:#2a5b5c;
	}
	#seccion_programas td.call2action div#general #chat .telefono {
		padding-top:2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#97c4c7;
	}
	#seccion_programas td.call2action div#general #chat .telefono div.numero {
		background:url(images/programa/chat_tel.gif) no-repeat left top;
		width:172px;
		height:30px;
		margin-left:auto;
		margin-right:auto;
		margin-top:4px;
		font-size:20px;
		text-align:right;
	}
	#seccion_programas td.call2action div#general form {
		padding:0;
		margin:0;
	}
	#seccion_programas td.call2action div#general #contactar {
		margin-top:5px;
		width:212px;
		background: url(images/programa/contactar_bg.gif) repeat-y center top;
	}
	#seccion_programas td.call2action div#general #contactar td {
		text-align:center;
		color:#333333;
	}
	#seccion_programas td.call2action div#general #contactar td a{
		color:#333333;
	}	
	#seccion_programas td.call2action div#general #contactar select {
		border: #b67900 1px solid;
		width:178px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#674f30;
		margin-top:10px;
		padding:1px 2px 1px 4px;
		background:url(images/programa/form_input_bg.gif) repeat-x center top #f5f5f5;
	}
	#seccion_programas td.call2action div#general #contactar input {
		border: #b67900 1px solid;
		width:178px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#674f30;
		
		margin-top:10px;
		padding:1px 2px 1px 4px;
		background:url(images/programa/form_input_bg.gif) repeat-x center top #f5f5f5;
	}
	#seccion_programas td.call2action div#general #contactar .recibirofertas {
		color:#674f30;
		font-size:10px;
		padding-top:6px;
	}
	#seccion_programas td.call2action div#general #contactar .recibirofertas input {
		width:auto;
		border:0;
		margin:0;
		padding:0;
		background:none;
	}
	#seccion_programas td.call2action div#general #contactar a.send {
		background:url(images/programa/contactar_btn.gif) center -36px no-repeat;
		padding-top:4px;
		display:block;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		width:185px;
		height:25px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#ffffff;
		text-decoration:none;
		font-style:italic;
		font-weight:bold;
	}
	#seccion_programas td.call2action div#general #contactar a.send:Hover {
		background:url(images/programa/contactar_btn.gif) center top no-repeat;
	}
	#seccion_programas td.call2action div#general #recomienda a {
		background:url(images/programa/recomienda_btn.gif) center top no-repeat;
		padding-top:24px;
		padding-right:5px;
		display:block;
		margin-bottom:10px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		width:190px;
		height:32px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#755a37;
		text-decoration:none;
	}
	#seccion_programas td.call2action div#general #recomienda a:Hover {
		color:#382b1a;
	}
	#seccion_programas td.call2action div#general #newsletter {
		background:url(images/programa/newsletter_bg.gif) repeat-x center top #f7f0cb;
		border-left:#ded6ab 1px solid;
		border-right:#ded6ab 1px solid;
		border-top :#c5be9e 1px solid;
		padding-bottom:15px;
		padding-top:15px;
		padding-left:15px;
		padding-right:15px;
		text-align:left;
	}
	#seccion_programas td.call2action div#general #newsletter form {
		margin:0;
		padding:0;
	}
	#seccion_programas td.call2action div#general #newsletter input {
		border: #cea200 1px solid;
		background:url(images/programa/form_input_bg.gif) repeat-x center top #f5f5f5;
		width:170px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#674f30;
		margin-top:5px;
		padding:1px 2px 1px 4px;
	}
	#seccion_programas td.call2action div#general #newsletter a {
		background:url(images/programa/newsletter_btn.gif) center top no-repeat;
		display:block;
		margin-top:8px;
		margin-left:auto;
		margin-right:0;
		padding-top:4px;
		width:117px;
		height:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#755a37;
		text-align:center;
		text-decoration:none;
	}
	#seccion_programas td.call2action div#general #newsletter a:Hover {
		background:url(images/programa/newsletter_btn.gif) center -40px no-repeat;
		color:#382b1a;
	}
	#seccion_programas td.call2action div#general #redes_programas {
		background:url(images/programa/redes_bg.gif) repeat-x center top #f7f0cb;
		border-bottom:0;
		border-left:#ded6ab 1px solid;
		border-right:#ded6ab 1px solid;
		border-top :#c5be9e 1px solid;
		padding-bottom:10px;
		padding-top:15px;
		padding-left:15px;
		padding-right:15px;
		text-align:left;
	}
	#seccion_programas td.call2action div#general #redes_programas ul {
		margin:0;
		padding:0;
		padding-top:10px;
	}
	#seccion_programas td.call2action div#general #redes_programas ul li {
		margin:0;
		padding:0;
		padding-right:12px;
		display:inline;
	}
	#seccion_programas td.call2action div#general #redes_programas ul li img {
		border:0;
	}
	
	
	
	
/* --- SECCION PORQUÉ ELEGIRNOS --------------------------------------------------------------------------------------- */
	
	#seccion_programas_wrapperNOWIDTH {
		padding:20px 20px 25px 18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#788793;
		line-height:16px;
	}
	#seccion_programas_wrapperNOWIDTH .textointro {
		padding:10px 0 10px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#788793;
		border-left:1px solid #e5e5e5
	}
	#seccion_programas_wrapperNOWIDTH .cronologia {
		margin-top:15px;
		border-top:#e5e5e5 1px solid;
	}
	#seccion_programas_wrapperNOWIDTH .premios_ano {
		padding:13px;
		width:57px;
		background-color:#fbfaf8;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#788793;
		font-weight:bold;		
		text-align:center;
		vertical-align:top;
	}
	#seccion_programas_wrapperNOWIDTH .premios_texto {
		padding:13px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#788793;
		vertical-align:top;
		border-bottom:1px dotted #a1a1a1;
	}
	#seccion_programas_wrapperNOWIDTH .invitados_titulo {
		padding:5px;
		background-color:#fbfaf8;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#788793;
		font-style:italic;		
		text-align:left;
		vertical-align:top;
		border-bottom:6px solid #f3f2ed;
		border-top:1px solid #f3f2ed;
	}
	#seccion_programas_wrapperNOWIDTH .invitados_nombre {
		padding:5px;
		background-color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#788793;
		vertical-align:top;
		border-bottom:1px dotted #a1a1a1;
	}
	#seccion_programas_wrapperNOWIDTH .cronologiasintop {
		margin-top:12px;
	}
	#seccion_programas_wrapperNOWIDTH .razones_titulo {
		padding:4px 0 10px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#8b7300;
	}
	#seccion_programas_wrapperNOWIDTH .razones_texto {
		padding:4px 0 10px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#788793;
	}
	#seccion_programas_wrapperNOWIDTH a.descubre {
		background:url(images/porqueelegirnos/btn_descubre_bg.gif) left top no-repeat;
		padding:6px 0 0 8px;
		padding-top:6px;
		display:block;
		width:569px;
		height:27px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#6b5a08;
		text-decoration:none;
		text-align:left;
	}
	#seccion_programas_wrapperNOWIDTH a.descubre:Hover {
		background:url(images/porqueelegirnos/btn_descubre_bg.gif) left -36px no-repeat;
		color:#362d04;
	}
	#seccion_programas_wrapperNOWIDTH a.descubre span.destacado {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		padding-left:10px;
		padding-right:10px;
	}
	#seccion_programas_wrapperNOWIDTH .bordeDerecho {
		border-right:1px solid #e5e5e5;
	}
	#seccion_programas_wrapperNOWIDTH a.boton {
		background:url(images/porqueelegirnos/botongrande.jpg) left top no-repeat;
		padding-top:2px;
		display:block;
		width:152px;
		height:24px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6b5a08;
		text-decoration:none;
		text-align:center;
	}
	#seccion_programas_wrapperNOWIDTH a.boton:Hover {
		background:url(images/porqueelegirnos/botongrande.jpg) left -27px no-repeat;
		color:#336e72;
	}
	
	
	
	
/* --- SECCION COMUNIDAD MAUSI SEBESS --------------------------------------------------------------------------------------- */
	
	#seccion_comunidad {
		padding:20px 20px 25px 18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6e6658;
		line-height:16px;
	}
	#seccion_comunidad a {
		color:#47979c;
		text-decoration:underline;
	}
	#seccion_comunidad a:Hover {
		text-decoration:none;
	}
	#seccion_comunidad .solapax3_top {
		vertical-align:top;
		background: url(images/comunidad/solapax3_medio.jpg) repeat-y center;
	}
	#seccion_comunidad .solapax3_titulo {
		padding:0 18px 6px 18px;
		background: url(images/comunidad/solapax3_medio.jpg) repeat-y center; 
		border-bottom:#dbdbda 1px solid;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#6b5a08;
		font-weight:bold;
		vertical-align: middle;
	}
	#seccion_comunidad .solapax3_titulo img{
		border:0;
		vertical-align:middle;
		padding-right:15px;
	}
	#seccion_comunidad .solapax3_titulo a {
		color:#6b5a08;
		text-decoration:none;
	}
	#seccion_comunidad .solapax3_titulo a:Hover {
		text-decoration:underline;
	}
	#seccion_comunidad .solapax3_texto {
		padding:12px 18px 12px 18px;
		vertical-align: top;
		background: url(images/comunidad/solapax3_medio.jpg) repeat-y center;
		border-top:#fafafa 1px solid;
	}
	#seccion_comunidad .solapax3_bottom {
		vertical-align:bottom;
		background: url(images/comunidad/solapax3_medio.jpg) repeat-y center;
	}
	#seccion_comunidad a.conectar {
		padding-top:1px;
		padding-left:36px;
		display:block;
		width:106px;
		height:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#3c8185;
		font-weight:bold;
		text-align:left;
		text-decoration:none;
		text-transform:uppercase;
		background: url(images/comunidad/conectar_btn.gif) no-repeat center top;
	}
	#seccion_comunidad a.conectar:Hover {
		color:#285558;
		text-transform:uppercase;
		background: url(images/comunidad/conectar_btn.gif) no-repeat center -22px;
	}
	#seccion_comunidad a.sigue {
		background:url(images/comunidad/sigue_btn.gif) left top no-repeat;
		padding:6px 0 0 8px;
		padding-top:6px;
		display:block;
		width:378px;
		height:27px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#6b5a08;
		text-decoration:none;
		text-align:left;
	}
	#seccion_comunidad a.sigue:Hover {
		background:url(images/comunidad/sigue_btn.gif) left -36px no-repeat;
		color:#362d04;
	}
	#seccion_comunidad a.sigue span.destacado {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		padding-left:10px;
		padding-right:10px;
	}
		
		
	.blog {
		padding:20px 20px 25px 18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6e6658;
		line-height:16px;
	}
	.blog a.readon {
		padding-top:1px;
		padding-left:36px;
		display:block;
		width:80px;
		height:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#3c8185;
		font-weight:bold;
		text-align:left;
		text-decoration:none;
		text-transform:uppercase;
		background: url(images/comunidad/vermas_btn.gif) no-repeat center top;
	}
	.blog a.readon:Hover {
		color:#285558;
		text-transform:uppercase;
		background: url(images/comunidad/vermas_btn.gif) no-repeat center -22px;
	}
	.blog img {
		padding:7px;
		margin-right:10px;
		border:1px solid #b8b8b8;
		background-color:#FFFFFF;
	}
	
	
	
	
	
/* --- SECCION PROGRAMAS - MANUALES DE TECNICA --------------------------------------------------------------------------------------- */
	#seccion_programas .solapa_manu_top {
		padding-left: 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#6b5a08;
		font-weight:bold;
		vertical-align: middle;
		background: url(images/programa/manual_basetop.jpg) no-repeat center;
		height: 65px;
	}
	#seccion_programas .solapa_manu_medio {
		vertical-align: top;
		background: url(images/programa/manual_basemedio.jpg) repeat-y center;
	}
	#seccion_programas .solapa_manu_bot {
		vertical-align:top;
		background: url(images/programa/manual_basebot.jpg) no-repeat center;
		height: 30px;
	}
	
	#seccion_programas .solapa_manu_descripcion {
		padding: 5px 0px 5px 22px ;
		margin-left:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#788793;
	}
	#seccion_programas a.sumario {
		padding-top:1px;
		padding-left:36px;
		display:block;
		width:106px;
		height:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#3c8185;
		font-weight:bold;
		text-align:left;
		text-decoration:none;
		text-transform:uppercase;
		background: url(images/comunidad/conectar_btn.gif) no-repeat center top;
	}
	#seccion_programas a.sumario:Hover {
		color:#285558;
		text-transform:uppercase;
		background: url(images/comunidad/conectar_btn.gif) no-repeat center -22px;
	}

	#seccion_programas .solapax4_titulo {
		padding:0 18px 6px 18px;
		background: url(images/programa/solapax4_medio.jpg) repeat-y center; 
		border-bottom:#dbdbda 1px solid;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#6b5a08;
		font-weight:bold;
		vertical-align: middle;
	}
	#seccion_programas .solapax4_titulo img{
		border:0;
		vertical-align:middle;
		padding-right:15px;
	}
	#seccion_programas .solapax4_titulo a {
		color:#6b5a08;
		text-decoration:none;
	}
	#seccion_programas .solapax4_titulo a:Hover {
		text-decoration:underline;
	}
	#seccion_programas .solapax4_texto {
		color: #788793;;
		padding:12px 18px 12px 18px;
		vertical-align: top;
		background: url(images/programa/solapax4_medio.jpg) repeat-y center;
		border-top:#fafafa 1px solid;
		list-style-image:url(images/programa/bullet2.gif);
	}
	#seccion_programas .solapax4_bottom {
		vertical-align:bottom;
		background: url(images/programa/solapax4_medio.jpg) repeat-y center;
	}

	#seccion_programas .descripcion ul li {
		padding:0;
		margin-left:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#788793;
		list-style-image:url(images/programa/bullet2.gif);
	}
	
	#seccion_programas a.c2a_manuales {
		background:url(images/programa/manual_btn_call2action.gif) left top no-repeat;
		padding:6px 0 0 8px;
		padding-top:6px;
		display:block;
		width:557px;
		height:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#6b5a08;
		text-decoration:none;
		text-align:left;
	}
	#seccion_programas a.c2a_manuales:Hover {
		background:url(images/programa/manual_btn_call2action.gif) left -36px no-repeat;
		color:#362d04;
	}
	#seccion_programas a.c2a_manuales span.destacado {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		padding-left:10px;
		padding-right:10px;
	}
	
	
/* --- SECCION FORMULARIO --------------------------------------------------------------------------------------- */
	h4{
		padding-top:5px;
		padding-bottom:18px;
		width:100px; 
		float:left;
		margin-top:0;
		font-size:16px;
	}
	#periodowrapper{width:150px; float:right;}
	#seccion_formulario {
		margin-left:18px;
		padding-top:5px;
		padding-bottom:25px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#655e51;
		line-height:16px;
	}
	#seccion_formulario .field_medio {
		vertical-align: middle;
		height: 23px;
		background: url(images/formulario/field_medio.gif) repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		margin-top: 5px;
		font-size:11px;
		color:#788793;
		text-align:left;
		text-decoration:none;
		width:366px;
	}
	#seccion_formulario .field_medio input {
		background: none;
		border:0;
		width:366px;
		color:#655E51;
	}
	.form_checks_fede {
		padding:10px;
		padding-bottom:0;
		width:33%;
		border-collapse:collapse;
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:13px;
		background-color:#f0eee6;
		border-right:3px solid #ffffff;		
		border-collapse:collapse;		
		vertical-align:top;		
	}	
	.form_checks {
		padding:10px;
		width:33%;
		background-color:#f0eee6;
		border-right:3px solid #ffffff;
		border-collapse:collapse;
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:13px;
	}
	.form_checks .listado td {
		padding-bottom:5px;
		padding-top:5px;
		border-top:1px solid #FFFFFF;
		vertical-align:top;
	}
	a.calendario_contactanos {
		background:url(images/formulario/btn_enviar.gif) center top no-repeat;
		padding-top:8px;
		display:block;
		width:150px;
		height:32px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
	}
	a.calendario_contactanos:Hover {
		background:url(images/formulario/btn_enviar.gif) center -42px no-repeat;
		text-decoration:none;
	}
	.pasos {
		width:104px;
		height:22px;
		margin-right:18px;
		background:url(images/formulario/pasos_bg.gif) no-repeat right center;
		padding-left:8px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bolder;
	}
	.pasos ul {
		margin:0;
		padding:0;
	}
	.pasos ul li {
		margin:0;
		padding:0;
		display:block;
		float:left;
		height:19px;
		padding-left:8px;
		padding-right:8px;
		padding-top:2px;
	}
	.pasos ul li.pasos_pasado {
		color:#8a8a8a;
	}
	.pasos ul li.pasos_presente {
		color:#ffffff;
		background:url(images/formulario/pasos_presente_bg.gif) repeat-x right 1px #8b7300;
	
	}
	.pasos ul li.pasos_futuro {
		color:#b3b3b3;
	}
		
	.calendario_contactanos_boton {
		background:url(images/formulario/btn_enviar.gif) center top no-repeat;
		display:block;
		width:150px;
		height:32px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#ffffff;
		text-align:center;
		font-weight:bold;
		border: none;
		background-color: transparent;		
		cursor: pointer;
		overflow: visible;		
	}		
	.calendario_contactanos_boton:Hover {
		background:url(images/formulario/btn_enviar.gif) center -42px no-repeat;
		cursor: pointer;
		overflow: visible;				
	}				
		
