td {
	text-align: left;
	font-family:tahoma;
	font-size:11px;
	color:#404040;
	line-height:12px;
	vertical-align:top
}

a {text-decoration:none; color:#2C2829;}
a:hover {text-decoration:underline;}

img { border:0;}  
/*table { height:100%; width:100%; border:0;} */
body { 	margin:0px;padding:0px;background:url(images/px_t.gif) top repeat-x;}
input, textarea {font-family:tahoma; font-size:11px; color:#2C2829; padding-top:2px; padding-left:4px;}
form { margin:0; padding:0;}

em a {background:url(images/more.gif) top no-repeat; color:#ffffff; font-weight:bold; padding:3px 9px 4px 9px; font-style:normal;}
em a:hover { text-decoration:none; color:#FFD700;}
strong {
	color:#000000;
}

/*ul {margin:0; padding:0; list-style:none}  -- yo comente esto
li {background:url(images/a.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 27px; line-height:22px }
li a {}
li a:hover { color:#349DCE; text-decoration:none;}*/

#main_table { width:766px; height:1000px;}

#educate {background:url(images/bg_t.jpg) top no-repeat;}

#welcome {background:url(images/bg.gif) top no-repeat #FEAD00;}
#welcome td {background:url(images/bg1.gif) bottom no-repeat; padding:9px 0px 0px 6px;}
#welcome div {background:url(images/bg10.gif) top left no-repeat; width:190px; height:54px; padding:10px 0px 0px 14px; margin:0px 0px 0px 11px;}

#search { padding:48px 15px 0px 0px; text-align:right;}
#search input { margin:0px 8px 0px 9px; vertical-align:middle;}
#search img { vertical-align:middle;}

.mailtitle {
	padding:10px 0px 10px 20px;
	background:url(images/bg4.gif) top no-repeat;
	color:#2C2829;
	font-weight:bold;
}

.mailform {
	padding:10px 0px 10px 20px;
	vertical-align:middle;
}

.maillabel {
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: bold;
}

.custominput {
	margin-top: 8px;
	margin-bottom: 8px;
}

/*#search_mat table {background:url(images/bg4.gif) top no-repeat;}
#search_mat td {padding:18px 0px 10px 20px;background:url(images/bg5.gif) bottom no-repeat; color:#2C2829; font-weight:bold;}
#search_mat a { color:#2E566E; text-decoration:underline; font-weight:bold;}
#search_mat div {margin:26px 0px 0px 8px;}
#search_mat input { margin:7px 0px 10px 0px; width:172px; height:20px; display:block;}
#search_mat img { vertical-align:middle;}*/

#themes {margin:13px 15px 0px 9px;}
#themes div { margin:12px 21px 0px 0px; text-align:right;}
#themes span { height:1px; width:100%;background:url(images/px1.gif) top repeat-x; display:block;}

.bg {background:url(images/bg9.gif) top right no-repeat;}


#button {background:url(images/bg8.gif) bottom no-repeat #F1F1F1;}
#button table {background:url(images/bg7.gif) top no-repeat;}
#button a { color:#424242; text-decoration:underline; font-weight:bold;}
#button a:hover { color:#2571AF;}
#button td { padding:13px 0px 0px 0px; text-align:center;}

#pool {background:url(images/bg11.gif) top no-repeat #297CB7;}
#pool td {color:#020202;}
#pool #blue_block div { color:#ffffff; font-weight:bold; margin:5px 14px 0px 12px;}
.texto_parrafo{
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: justify;
} 
#search_mat_1 {background:url(images/px.gif) top;}
#search_mat_1 table {background:url(images/bg4.gif) top no-repeat;}
#search_mat_1 td {background:url(images/bg5.gif) bottom no-repeat; color:#2C2829;}

#welcome_1 {background:url(images/bg.gif) top no-repeat #FEAD00;}
#welcome_1 td {background:url(images/bg1.gif) bottom no-repeat; padding:29px 0px 0px 18px;}
#welcome_1 div {background:url(images/bg10.gif) top left no-repeat; width:190px; height:54px; padding:8px 0px 0px 14px;}
#welcome_1 a { text-decoration:underline;}


#footer {padding:0px 15px 0px 15px;}
#footer table { height:51px; background:url(images/bg_bl.gif) top left no-repeat #E2E2E2;}
#footer td { color:#777777;}
#footer a { color:#525050;}
#footer a:hover { color:#777777; text-decoration:none;}
#footer span a { color:#777777; text-decoration:underline;}
#footer div {margin:12px 0px 0px 15px;}
#footer div div {margin:20px 0px 0px 0px;}
#footer_bg {background:url(images/bg_br.gif) top right no-repeat;}

.form { width:135px; height:20px;border:1px solid #CACACA; background:#ffffff;}		
.textarea { width:244px; height:90px;border:1px solid #CACACA; background:#ffffff;}
		
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/slide_fly.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu {
	list-style-type:none;
	padding:0;
	margin:0;
	width:205px;
	z-index:100;
	float:left;
	height:400px;
	padding-bottom: 10px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
}

#menu ul {
	list-style-type:none; 
	padding:0; 
	margin:0;
}

#menu .top {
	float:left;
	/*background-color: inherit;	/* menu normal */
	background: transparent url(images/fondo_rojo.gif) no-repeat top;
	/*background-position: top;*/
}

#menu li {
	float:left;
	/*background-color: inherit;	/* menu normal */
	/*background-image: url(images/fondo_rojo.gif);*/
	background-position: top;
	background-color: #A30013;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
}

#menu .bottom {
	float:left;
	/*background-color: inherit;	/* menu normal */
	background: transparent url(images/fondo_rojo.gif) no-repeat bottom;
	/*background-position: bottom;*/
}

#menu li.sub {
	background-color: #FFC30F;	/* menu normal */
	background: url(images/fondo_amarillo.gif);
}

#menu li, #menu li a {
	display:block; 
	color:#fff; 		/* color de todos los textos en los menus en modo normal */
	font-family:arial, sans-serif; 
	font-size:11px; 
	line-height:30px; 
	width:205px; 
	text-decoration:none; 
	cursor:pointer; 
	font-weight:bold; 
	text-align:center;
}

#menu table {
	border-collapse:collapse; 
	padding:0; 
	margin:0 -1px -1px;
}

#menu ul, #menu :hover ul ul, #menu :hover ul :hover ul ul {
	position:absolute; 
	left:-9999px; 
	width:205px;
}

#menu :hover {
	color:#ff0; 
	/*background-color: #8AA7FF;	/* menu normal hover */
	z-index:500; 
	white-space:nowrap;
}

#menu  .top:hover > a {
	color:#8b0000; 	/* color de letra de todos los menues cuando estan seleccionados hover */
	z-index:500; 
	white-space:nowrap;
	background: transparent url(images/fondo_amarillo.gif) no-repeat top;
}

#menu li:hover > a {
	color:#8b0000; 	/* color de letra de todos los menues cuando estan seleccionados hover */
	/*background-color: #fade00;	/* menu normal hover */
	z-index:500; 
	white-space:nowrap;
	/*background: url(images/fondo_amarillo.gif);*/
	background-color: #FADE00;
}

#menu  .bottom:hover > a {
	color:#8b0000; 	/* color de letra de todos los menues cuando estan seleccionados hover */
	z-index:500; 
	white-space:nowrap;
	background: transparent url(images/fondo_amarillo.gif) no-repeat bottom;
}

#menu :hover ul {
	position:static; 
	height:auto; 
	margin-top:-1px; 
	background:#feaa00;	/* menu seleccionado fondo */
}

#menu :hover ul :hover ul, #menu :hover ul :hover ul :hover ul {
	display:block; 
	position:absolute; 
	left:130px; 
	top:0; 
	height:auto; 
	z-index:500; 
	border:1px 
	solid #fff;
}

#menu :hover ul li, #menu :hover ul li a {
	background:#feaa00; 	/* menu seleccionado fondo */
	text-align:left; 
	text-indent:10px;
}

#menu :hover ul li.fly a { /* este no lo estamos usando */
	background: #383838 url(slide/arrow.gif) no-repeat 120px center;
}

#menu :hover ul :hover {
	background:white; 	/* menu seleccionado fondo hover */
	position:relative; 
	z-index:100;
}

#menu a:hover ul li.fly a:hover {	/* este no lo estamos usando */
	background:#255fa3 url(slide/arrow.gif) no-repeat 120px center; 
	color:#ff0;
}

#menu :hover ul li.fly:hover > a {	/* este no lo estamos usando */
	background:#255fa3 url(slide/arrow.gif) no-repeat 120px center; 
	color:#ff0;
}

#menu :hover ul :hover ul li, 
#menu :hover ul :hover ul li a {
	background:#feaa00;	/* submenu del menu seleccionado nivel 3 */
}

#menu :hover ul :hover ul :hover ul li {
	background:#feaa00; 	/* submenu del menu seleccionado usar mismo color de arriba */
	z-index:500;
}

#menu :hover ul :hover ul li.fly a {
	background: #feaa00 url(slide/arrow.gif) no-repeat 120px center;
}

#menu :hover ul :hover ul :hover {
	z-index:500; 
	background:#ffeb77;		/* sub menu seleccionado nivel 3 hover */
	color:#8b0000;		/* hover del texto nivel 3 */
}

#menu a:hover ul a:hover ul li.fly a:hover {
	background:#ffeb77 url(slide/arrow.gif) no-repeat 10px center; 
	color:#8b0000;
}

#menu :hover ul :hover ul li.fly:hover > a {
	background:#0d72c0 url(slide/arrow.gif) no-repeat 120px center; 
	color:#8b0000;
}

#menu :hover ul :hover ul :hover ul li, 
#menu :hover ul :hover ul :hover ul li a {
	background:#feaa00;	/* sub menu seleccionado nivel 4 */
}

#menu :hover ul :hover ul :hover ul :hover {
	background:#5184b8; 	/* sub menu seleccionado nivel 4 hover */
	color:#ff0;		/* hover del texto nivel 4 */
}

#menu :hover ul :hover ul :hover ul :hover a {
	color:#ff0;		/* sub menu seleccionado nivel 4 hover color texto */
}

.menu_text {
	float:left; 
	width:500px; 
	font: 11px verdana, arial, sans-serif; 
	border:1px solid #000; 
	height:358px;
}

.menu_text img  {
	display:block;
}

.menu_text p {
	margin:0; 
	padding:5px 10px; 
	line-height:15px;
}
