/*******************estructura general**********************/





*{

	margin: 0px;

	padding: 0px;

}



body{

	background-color: White;

	color: #666666;

	font-size: 12px;

	font-family: "@Arial Unicode MS", "verdana";

}





p {

	text-align: left

}





a {

	text-decoration:none;

	color: #CC3333;

	background:none;

	

}



a:hover {

	text-decoration: underline;

	color: #CC3333;



}



#subtitulo H2{

	font: small-caption "Verdana";

	font-size: 12px;

	letter-spacing: 2px;

	padding-bottom: 2px;

	color: #8B0000;

	font-weight: bold;

	text-align: center;

}

#subtitulo h3{

	font: small-caption "Verdana";

	font-size: 12px;

	letter-spacing: 2px;

	padding-bottom: 2px;

	color: #8B0000;

	font-weight: bold;

	text-align: center;

}







h2 span{

	color: #CCCC66;

}



h3{

	background: inherit;

	color: White;

	font-size: 14px;

	padding: 10px;

}



h3  span{

	background: inherit;

	color:  #CCCC66;

	font-size: 10px;

	margin-left: 15px;

}



h4 {

	background:none;

	color: white;

	font-size: 14px;

	padding-top: 6px;

	margin-left: 10px;

	



}



.verdana_tit{



	background: inherit;

	color: #CC3333;

	font: bold 12px Verdana;

	

}





div.estilo1_arial{

	font size: 11px;

	text-align: left;

	

}

div.estilo1_arial span{

	font: bold 12px Verdana;

	color: #CC3333;

	text-align: left;

	

	}





div.estilo3_arial{

	font: bold 12px Verdana;

	color: #CCCC66;

	text-align: left;

	

}





	

div.estilo2_verdana{

	color: White;

	font: 11px Verdana;

	text-align: center;

	padding: 20px;

	



}



	

div.estilo2_verdana span{

	color: #CCCC66;

	

}

.cuadroverde{

	background-color:#CCCC66;

	height: 40px;

	width: 185px;

	margin-left: 2px;

	margin-bottom: 10px;

}



.cuadrogris{

	background-color:#666666;

	height: 40px;

	margin-bottom:10px;

	}



.cuadrogris2{

	background-color:#666666;

	height: 40px;

	margin-top:5px;

	margin-bottom:10px;



}





.cuadroverdeabajo{

	background-color:#CCCC66;

	height: 80px;

	margin-top: 10px;

}



.cuadrogrisabajo{

	background-color:#666666;
	height: 80px;
	#height: 78px;
	_height: 78px;
	width: 577px;
   position: absolute;
	left: 0px;
	bottom: 2px;
	_bottom: 0px;
	#bottom: 0px;
	
}



	

.cuadrogrisabajo a{

	color: #CCCC66;

	

}





/**********************************header***************************************/

#header{

	width: 780px;

	height: 109px;

	margin: 0px auto;

	background-image: url(images/barra.gif);

	

}

#inicio{

	float:right;

	margin-top: 90px;

	margin-right: 10px;

	background: none;



	

}

/*********************************cuerpo**********************************/

#main{



padding-top: 10px;

position: relative;

width: 780px;

margin: 0px auto;

padding-bottom: 10px;

}





#subtitulo{

border-bottom: 1px dashed;

width: 780px;

}



/*****************************menu*****************************/

#menu{

	margin-bottom: 10px;

}



#menu ul{

	list-style: none;

	margin: 0px;

	



}



#menu li{

	background: none;

	margin: 0 0.2em 0;

	padding: 0px;

	



}





#menu a

{

display: block;

position: relative;

width: 175px;

height: 27px;

margin-bottom: 1px;

text-decoration: none;

background: #E6E4CF;

padding-left: 10px;

padding-top: 11px;

color:#666666;

font-size: 12px;
_font-size: 13px;
#font-size: 13px;

}





#menu a:hover{

	color: #CC3333;

	background:#EDEDD2;

	margin-bottom: 1px;

}



#menu a.active {

	color: #CC3333;

	background:#EDEDD2;

	margin-bottom: 1px;

}





/**********************************columna izquierda**********************/



.lcol{

	position: relative;

	width: 185px;

	float: left;

	margin-top: 5px;



}



#buscador{

	position: relative;

	background:#EDEDD2;

	border-bottom: 1px white solid;

	padding: 10px;

	text-align: left;

	font: bold 12px Verdana;

	color: #CCC3333;

}







#bibliovirtual{

	position: relative;

	background:#EDEDD2;

	border-bottom: 1px white solid;

	padding: 5px;

	text-align: left;

	

	

}

#buzon{

	position: relative;

	background:#EDEDD2;

	border-bottom: 1px white solid;

	padding: 5px;

	text-align: left;





}



	/******************************i-frames*****************************/



.caja_verde{

  background-color: white;

  border: none;

  padding: none;

  

}



div.tabIframeWrapper {

  width: 100%;

  height:200px;

 

  

}



iframe.tabContent {

  background-color: White;

  border: none;

  width: 100%;

  height:200px;
  _height:200px;
  #height:200px;

 

  

}



.caja_gris{ 

  border: none;

  padding: none;

  margin:0px;

  height:385px;

  margin-bottom: 10px;

 

}



div.tabIframeWrapper2 {

  width: 100%;

  height:385px;

  

}



iframe.tabContent2 {

  background-color: White;

  border: none;

  width: 100%;

  height:385px;
  min-height: 400px;
  _min-height: 450px;
  #min-height: 450px;
  

  

}





div.tabMain {

  background-color: white;

  border: none;

  padding: none;

  margin-bottom: 10px;

  height: 569px;

  width: 577px;

  position: relative;

  z-index: 101;

}



div.tabIframeWrapper3 {

  width: 577px;

  height: 569px;

}



iframe.tabContent3 {

  background-color: White;

  border: none;

  width: 577px;

  height:569px;

  

}

div.tabMain2 {

  background-color: white;

  border: none;

  padding: none;

  margin-bottom: 10px;

  width: 577px;

  position: relative;

  

}



div.tabIframeWrapper4 {

  width: 574px;

  margin:0px;

  height:645px;

}



iframe.tabContent4 {

  background-color: White;

  border: none;

  width: 574px;

  margin:0px;

  height: 645px;

}    

/******************************columna principal*****************************/





/********************general*****************************/

.rcol{

	position: relative;

	margin-left: 200px;

	margin-top: 5px;

	width: 577px;
	
	min-height: 798px;
	_min-height: 850px;
	#min-height: 837px;
	height: 798px;


}

.inforcol{

	position: relative;

	width:inherit;

	height:633px;

	background: none; 

  	overflow:auto;



}

/******************************endgeneral*****************************/





 img{



	border: 1px solid white;

}





 

.noticias{



	background: White;

	color: #6C6C6C;

	font: 12px verdana;

	padding: 3px;

	border-bottom: thin solid #E6E4CF;

	background: none;

	}



.noticias span{



	background:#E6E4CF;

	color:#6C6C6C;

	font:12px verdana;

	padding:3px;



	

	}



	.noticias img{

	border:none;

	background: none;

	

	}

	

.cuadrosubtit{

	background-color: #CCCC66;

	color:white;

	height:30px;

	}


.cuadrosubtit_ed{

	background-color: #CCCC66;

	color:white;

	height:80px;
	_height:90px;
	#height:90px;
	}	

/***************************abc***************************************/

	 

div.tabArea {

	background-color:#CCCC66;

	color:white;

  	text-align: center;

  	margin-top:5px;

	font: 14px "Verdana";

	padding-top: 11px;

	padding-bottom: 11px;

}



a.tab {

  background-color: none;

  color:white;

  padding: 0.5px 0.3em 0.3px 0.3em;

  text-decoration: none;

  position: relative;

  top: -1px;

  z-index: 100;

}



 a.tab:visited {

	color: #CC3333;

 }



a.tab:hover {

  background-color: none;

  color: #CC3333;

  

}



a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {

  background-color: none;

  color: #CC3333;

  text-transform: uppercase;

  z-index: 102;



 

}

	

/**********************lista abc****************************/



table a{



font-size: 9px;



}

	

/****************************** fin columna principal*****************************/

