/* CSS Basic Document */

body

{
	margin:0px auto;
	padding:0px;
	background-position: center;
	background-color: #c8c900;
}





.body_text_box

{

	background-color:#FFFFFF;

	color: #000;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	text-decoration: overline;

}

#body_text_box_center {

	top: 0px;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 5px;

}

#body_text_box_menu {

	top: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.fondo_menu

{

	background-image: url(../imagenes/menu/blank.gif);

	background-repeat: repeat;

	/*background-position: left center;*/

	/*height: 900px;*/

}

.head_menu {

	width: 60px;

	height: 20px;

	clip: rect(auto,0px,0px,0px);

	top: auto;

	margin-left: 70px;

	margin-bottom: 0px;

	margin-top: 0px;

}



.input_box

{

	border:1px solid #72550F;





//width:108px;

//height:18px;

	background-color:#EDE9D7;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 12px;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #72550F;

	text-decoration: none;

	padding-left:3px;

}



/*Menu principal*/

/* ================================================================ 

This copyright notice must be kept untouched in the stylesheet at 

all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.stunicholls.com/menu/pro_drop_1.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.

=================================================================== */



.preload1 {background: url(blank_over.gif);}

.preload2 {background: url(blank_overa.gif);}



#nav {

	padding:0;

	margin:0;

	list-style:none;

	background: url(blank1.gif);

	position:relative;

	z-index:1500;

	font-family:arial, verdana, sans-serif;

	width:700px;

	font-style: normal;

}

#nav li.top {display:block; float:left;}

#nav li a.top_link {

	display:block;

	float:left;

	height:36px;

	line-height:27px;

	color:#FF8C00;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

	padding:0 0 0 12px;

	cursor:pointer;

	background-image: url(../imagenes/menu/blank.gif);

}

#nav li a.top_link span {

	float:left;

	display:block;

	padding:0 24px 0 12px;

	height:36px;

	background-image: url(../imagenes/menu/blank.gif);

	background-position: right top;

}

#nav li a.top_link span.down {

	float:left;

	display:block;

	padding:0 24px 0 12px;

	height:36px;

	background-image: url(../imagenes/menu/blanka.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

#nav li a.top_link:hover {

	color:#fff;

	background-image: url(../imagenes/menu/blank_over.gif);

	background-repeat: no-repeat;

}

#nav li a.top_link:hover span {

	background-image: url(../imagenes/menu/blank_over.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

#nav li a.top_link:hover span.down {

	background-image: url(../imagenes/menu/blank_overa.gif);

	background-repeat: no-repeat;

	background-position: right top;

}



#nav li:hover > a.top_link {

	color:#fff;

	background-image: url(../imagenes/menu/blank_over.gif);

	background-repeat: no-repeat;

}

#nav li:hover > a.top_link span {

	background-image: url(../imagenes/menu/blank_over.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

#nav li:hover > a.top_link span.down {

	background-image: url(../imagenes/menu/blank_overa.gif);

	background-repeat: no-repeat;

	background-position: right top;

}



/* Default list styling */



#nav li:hover {position:relative; z-index:200;}



/* keep the 'next' level invisible by placing it off screen. */

#nav ul, 

#nav li:hover ul ul,

#nav li:hover ul li:hover ul ul,

#nav li:hover ul li:hover ul li:hover ul ul,

#nav li:hover ul li:hover ul li:hover ul li:hover ul ul

{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



																/* AQUIIIIIIII*/

#nav li:hover ul.sub                                                                            /*ANCHO MENU DESPLEGABLE*/          

{left:0; top:31px; background: #fff; padding:3px; border:1px solid #DAA520; white-space:nowrap; width:117px; height:auto; z-index:300;}

#nav li:hover ul.sub li

{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}

#nav li:hover ul.sub li a

{

	display:block;

	font-size:12px;

	height:20px;

	width:116px;

	line-height:20px;

	text-indent:0px;

	color:#000;

	text-decoration:none;

	text-align: left;

}

#nav li ul.sub li a.fly

{background:#fff url(../imagenes/menu/arrow.gif) 100px 7px no-repeat;}

#nav li:hover ul.sub li a:hover 

{background:#9ACD32; color:#fff;}

#nav li:hover ul.sub li a.fly:hover

{background:#9ACD32 url(../imagenes/menu/arrow_over.gif) 100px 7px no-repeat; color:#fff;}

/*3a93d2 = 9ACD32*/

#nav li:hover ul li:hover > a.fly {background:#9ACD32 url(../imagenes/menu/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

															/* AQUIIIIIIII*/

#nav li:hover ul li:hover ul,

#nav li:hover ul li:hover ul li:hover ul,

#nav li:hover ul li:hover ul li:hover ul li:hover ul,

#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul

{left:110px; top:-4px; background: #fff; padding:3px; border:1px solid #9ACD32; white-space:nowrap; width:130px; z-index:400; height:auto;}

.footer {

	background-image: url(../imagenes/footer.png);

	background-repeat: no-repeat;

}

.texto {

	font-family: Georgia, "Times New Roman", Times, serif;

	padding-top: 0px;

	text-align: justify;

	vertical-align: top;

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom: 0px;

	margin-top: 0px;

	margin-right: 1px;

	margin-bottom: 1px;

	margin-left: 1px;

	font-weight: normal;

	word-spacing: 0em;

	letter-spacing: 0em;

	clear: both;

	line-height: 20px;

	font-size: 14px;

}


