/*RESET*/
html, body, span, applet, object, iframe, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
/*h1, h2, h3, h4, h5, h6{margin: 0; padding: 0;}*/
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
:focus { outline: 0;}
ins { text-decoration: none;}
del { text-decoration: line-through;}
table {	border-collapse: collapse; border-spacing: 0;}
img{ border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}


/*GENERAL*/
body { font-family:Arial, Helvetica, sans-serif; font-size:12.5px; color:#000; background-image: url(imagenes/bg.jpg);	background-repeat: repeat-x; background-repeat: repeat; background-color: #5A8ECA;}
#container{ width: 955px; margin-right: auto; margin-left: auto; margin-top: 50px; margin-bottom: 50px;}
a:link,a:visited,a:hover{color:#9f0000;text-decoration:none}
h1{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size: 19px;
	font-weight: bold;
	text-transform: lowercase;
	color: #000;
	margin-top: 0px;
}
#wrapper{
	background-image: url(imagenes/bg_cont.png);
	background-repeat: repeat-y;
	background-position: left;
	font-weight: normal;

}
#der{line-height: 15px;}
#der p{ margin-bottom: 10px;}
.clear{ clear:both;	height: 10px;}

/*HEADER*/
#header { background-image: url(imagenes/bg_cont_top.png); background-repeat: no-repeat; background-position: left top;	height: 14px;}
#logo{ text-align: right;	padding-right: 50px; padding-top: 10px;	}

/*MENU*/
#izq{
	padding-top: 50px;
	float: left;
	width: 189px;
	padding-left: 1px;
}
#sidebar{ float: left; width: 190px; padding-top: 50px;}

/*CONTENIDOS*/
#page{ float: right; width: 800px; margin-right: 50px; background-color: #6CF;}
#title{
	background-image: url(imagenes/museo.png);
	background-repeat: no-repeat;
	background-position: ;
	margin-bottom: 20px;
	height: 25px;
	background-position: right -3px;

}
.institutos{

	height: 100px;

}


/*MENU*/

#nav { float:left; padding:0; list-style:none; position:relative; width:180px; margin-top: 0px; margin-right: 0; margin-bottom: 0;	margin-left: 0;}
#nav ul {padding:0; margin:0; list-style:none; width:180px; height:auto; background: url(trans.gif); position:absolute; left:-9999px; top:0;}
#flyout table {border-collapse:collapse; width:0; height:0; margin:-1px -10px;}

#nav li {float:left; margin-bottom:1px;}
#nav li a {
	display:block;
	float:left;
	width:180px;
	height:23px;
	color:#FFF;
	line-height:23px;
	font-size:14px;
	text-decoration:none;
	text-indent:10px;
	font-weight: bold;
	background-color: #5F8FC7;

	text-transform: lowercase;
	background-image: url(imagenes/bg_li.png);
	background-repeat: no-repeat;
	background-position: right;
}
#nav li a.fly {background:#888 url(right-arrow.gif) no-repeat right center;}

#nav li:hover {position:relative;}
#nav li a:hover {position:relative;  color:#000;}
#nav li:hover > a {
	color:#000;
	background-color: #E9EEF4;
	background-image: none;
}

#nav ul li a {	color: #FFF;
	background-color: #5F8FC7;
	background-image: url(imagenes/bg_sub.png);
	background-repeat: no-repeat;}
#nav ul li a.fly {background:#aaa url(right-arrow.gif) no-repeat right center;}
#nav ul ul li a {
	color: #FFF;
	background-color: #5F8FC7;
	background-image: url(imagenes/bg_sub.png);
	background-repeat: no-repeat;
}
#nav ul ul li a.fly {background:#ccc url(right-arrow.gif) no-repeat right center;}
#nav ul ul ul li a {background:#ddd;}

#nav li a.current_page_item,
#nav ul li a.current_page_item,
#nav ul ul li a.current_page_item,
#nav ul ul ul li a.current_page_item,
#nav ul li .current_page_item a,
#subnav a:hover, #subnav a:active,  
#subnav li.current_page_item a,  
#subnav li.current_page_item a:visited { text-decoration:underline } 

#nav :hover ul,
#nav :hover ul :hover ul,
#nav :hover ul :hover ul :hover ul {left:180px;}

#nav :hover ul ul,
#nav :hover ul :hover ul ul {left:-9999px;}

#nav ul li:hover > a {	}
/*li.current_page_parent ul li a:hover,  
li.current_page_parent ul li a
li.current_page_parent ul li a:visited,  
#nav li.current_page_item ul li a,  
#nav li.current_page_item ul li a:visited 

{	color: #FFF;
	background-color: #5F8FC7;
	background-image: url(imagenes/bg_sub.png);
	background-repeat: no-repeat;}	 */
 
li.current_page_parent a,  
li.current_page_parent a:visited,  
#nav li.current_page_item a,  
#nav li.current_page_item a:visited 
/*li.current_page_parent ul li a:hover,
#nav li.current_page_item ul li a,  */
{ 	color:#000;
	background-color: #E9EEF4;
	background-image: none;}	 

/*FOOTER*/
#footer{
	clear:both;
	background-image: url(imagenes/bg_cont_botton.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 14px;
}

/*BORRAR*/
#contenido{background-image: url(imagenes/bg_cont.png); background-repeat: repeat-y;	background-position: left; font-weight: normal;}

#der{	
	float: right;
	width: 677px;
		margin-right: 50px;}

/*INDEX*/
#pagindex{
	background-image: url(imagenes/bg_index.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 260px;
	width: 417px;
	padding-bottom: 20px;	line-height: 15px;
}

