
.submenu { 
	color: #002C9C; 
	font-size: 10px;
	text-decoration: none;
}
.submenuHorizontal { 
	color: #336699; 
	font-size: 10px;
	text-decoration: none;
}

a.submenu { 
	color: #002C9C; 
	font-size: 10px;
	text-decoration: none;
}
a:hover.submenu {
	color: #838383;
	text-decoration: none;
	font-size: 10px;
}
.linea{
	background-color : #DDE4F7;
	font-size : 2px;
}

a.submenuHorizontal { 
	color: #336699; 
	font-size: 10px;
	text-decoration: none;
	padding-left :2px;
	background-color: #EBEFFA;
	padding-top : 12px;
	padding-right : 9px;
	padding-bottom : 12px;
	border-top: 1px solid #D9D6D6;
	border-bottom: 1px solid #D9D6D6;
}
a:visited.submenuHorizontal { 
	color: #336699; 
	font-size: 10px;
	text-decoration: none;
	padding-left : 2px;
	background-color: #EBEFFA;
	padding-top : 12px;
	padding-right : 9px;
	padding-bottom : 12px;
	border-top: 1px solid #D9D6D6;
	border-bottom: 1px solid #D9D6D6;
}
a:hover.submenuHorizontal {
	color: #3E4560;
	font-size: 10px;
	border-bottom: 1px dashed #3E4560;
	text-decoration: none;
	padding-left : 2px;
	background-color: #EBEFFA;
	padding-top : 12px;
	padding-right : 9px;
	padding-bottom : 12px;
	border-top: 1px solid #D9D6D6;
	border-bottom: 1px solid #D9D6D6;
}


.submenuHorizontal_sv { 
	color: #336699; 
	font-size: 10px;
	text-decoration: none;
padding-left : 10px;
	background-color: #EBEFFA;
	padding-top : 12px;
	/*padding-right : 20px;*/
	padding-bottom : 12px;
	border-top: 1px solid #D9D6D6;
	border-bottom: 1px solid #D9D6D6;
}
.submenuHorizontal_svNegrita { 
	color: #899FB4; 
	font-size: 10px;
text-decoration: underline;
padding-left : 10px;
	background-color: #EBEFFA;
	padding-top : 12px;
	/*padding-right : 20px;*/
	padding-bottom : 12px;
	border-top: 1px solid #D9D6D6;
	border-bottom: 1px solid #D9D6D6;
	text-underline-position : below;
}

.contacto { 
	color: #336699; 
	font-size: 10px;
}

.imagen{
	padding-left : 15px;
}
.espacio{
	padding-left : 14px;
}


.letra_peq { 
	color: #336699; 
	font-size: 10px;
	text-decoration: none;
			padding-left : 12px;
	padding-bottom : 12px;
padding-right : 12px;
	padding-top : 12px;
}
a.mail{
				padding-left : 1px;
	padding-bottom : 1px;
padding-right : 1px;
	padding-top :1px;

	color: #336699; 
	text-decoration: none;
	background-color: #f6f6f6;
}
a:hover.mail{
				padding-left : 1px;
	padding-bottom : 1px;
padding-right : 1px;
	padding-top :1px;

	color: #336699; 
	text-decoration: none;
	background-color: #f6f6f6;
}
a:visited.mail{
				padding-left : 1px;
	padding-bottom : 1px;
padding-right : 1px;
	padding-top :1px;

	text-decoration: none;
	background-color: #f6f6f6;
}
a.buynow { 
color: #FF3333; 
font-weight: normal; 
text-decoration: none;

}

.centrado {
	
	text-align : center;
}

body {
	margin-bottom: 0;
	margin-left: 38px;
	margin-right: 20px;
	
		scrollbar-face-color:#A9B6D6;
    scrollbar-shadow-color: #D9D6D6; 
    scrollbar-highlight-color: #FBF1DA; 
    scrollbar-3dlight-color: #C5CFE9; 
    scrollbar-darkshadow-color: #ffffff; 
    scrollbar-track-color: #EFEAEA; 
    scrollbar-arrow-color: #002D9A
}

body, div, th,td, p, li, ul, ol {
		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #353535;
		text-align : justify;
}
 table.contacto{
		font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color : #353535;
		text-align : justify;
		border: 1px dotted #D9D6D6;
}
.comentario{
	
	padding-right : 12px;
	word-wrap: break-word;
}
.fecha{
		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #899FB4;
}
.fuente{

		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #899FB4;
	text-align : right;
		
}

a.contacto{
		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #D2DBE3;
	text-decoration: none;
}

a:hover.contacto{
		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : White;
	text-decoration: none;
}

a:visited.contacto{
		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	
text-decoration: none;
}

a.numpagina{
		font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color : #353535;
	text-decoration: none;
		font-style : normal;
		
}

a:hover.numpagina{

		font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color : #899FB4;
	text-decoration: none;
	font-style : normal;
}

a:visited.numpagina{

		font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
text-decoration: none;
font-style : normal;

}
.numpagina{

		font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color : #353535;
	text-decoration: none;
		font-style : normal;
}
/* estilo para la numeracion de pagina */

a.numpagina_num{
		font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color : #CC0033;
	text-decoration: none;
		font-style : normal;
		text-transform : uppercase;
}

a:hover.numpagina_num{
text-transform : uppercase;
		font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color : #CC0033;
	text-decoration: none;
	font-style : normal;
}

a:visited.numpagina_num{
text-transform : uppercase;
		font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
text-decoration: none;
font-style : normal;
color : #CC0033;
}
.numpagina_num{
text-transform : uppercase;
		font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color : #CC0033;
	text-decoration: none;
		font-style : normal;
}




.contacto{
		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #353535;
		padding-left : 12px;
	padding-bottom : 12px;
padding-right : 12px;
	padding-top : 12px;
	text-align : center;
}
a.titular{
background-color: #f6f6f6;
		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #5B5B5B;
	text-decoration: none;
}


a:hover.titular{
background-color: #f6f6f6;
		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #5B5B5B;
	text-decoration: none;
}
a:visited.titular{
background-color: #f6f6f6;
		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #5B5B5B;
	text-decoration: none;
}
.titular{
background-color: #f6f6f6;
		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #5B5B5B;
	text-decoration: none;
}
.bandaazul2{

		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #5B5B5B;
	text-decoration: none;
	padding-top : 0px;
	padding-left : 12px;
	padding-bottom : 0px;
	

}
.bandaazul{

	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #5B5B5B;
	text-decoration: none;
	padding-top : 0px;
	padding-bottom : 2px;
/*border-right: 1px dotted #D9D6D6;*/
}
.modulo {
    
	color: #000071;
	font-size : 10px;
	font-weight : bold;
	
	
}

.fuente{
		font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color : #899FB4;
}
.comentario{
		font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color : #353535;
}
.tablas{
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
}

h1, h2, h3, h4, h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000071;
	padding-left : 8px;
}
.h6{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-transform: uppercase;
	color: #000071;
	padding-left : 15px;
	background-color: #F0F3FB;
	padding-top : 12px;
	padding-right : 20px;
	padding-bottom : 12px;
	border-top: 1px solid #D9D6D6;
	border-bottom: 1px solid #D9D6D6;
	
	font-weight : bold;
	font-size : 10px;
}
.menuInstitu {

	color: #0B46B3;
	font-size : 9px;
	font-weight : bold;
}
.categoria {

	color: #0B46B3;
	font-size : 9px;
	font-weight : normal;
	padding-left :30px;
	padding-bottom : 8px;
		text-transform : uppercase;
	/*padding-top : 12px;*/

}


code { font: 13px monospace; }

div.contentbox { }
div.navbar {
	text-align: right;
	margin-bottom: 4px;
}

div.navbar a { 
	font-size: 11px; 
	font-weight: bold;
}

h1.subhead {
	color: #336699;
	border-top: none;
	background-color: #fff;	
	font-size: 10px;
	letter-spacing: 3px;
	text-align: right;
	text-transform: lowercase;
	margin: 0;
}

.desple {
	font-size: 100%;
	background-color: #CDD5E9;
	padding-top: -1px;
	padding-bottom: -1px;
	border-right : 1px solid #D9D6D6;
	border-left : 1px solid #D9D6D6;
		border-top : 1px solid #D9D6D6;
		border-bottom : 1px solid #D9D6D6;
		
}

.barramenu {
	font-size: 100%;
	background-color: #EDF3FA;
	padding-top: 1px;
	padding-bottom: 1px;
	border-right : 1px dashed #D9D6D6;
	border-left : 1px solid #D9D6D6;
		border-top : 1px solid #D9D6D6;
		border-bottom : 1px solid #D9D6D6;
}


h1.homepage {margin-left: 150px; /* NS4 overlaps sidebar without this */ }

h2 { font-size: 130%; }

h3 { font-size: 110%; }

h4 { font-size: 100%; }

hr { color: #369; height: 1px; }

input.button {
	background: #A9B6D6;
	/* NS4 can't see these borders */
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	border-top: 1px solid #336699;
	color: #353535;
	cursor: hand; /* for IE */
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0;
	
}


span.menucmd {
	background-color: #f6f6f6;
	font-family: "Courier New", Courier, monospace;
}

span.styleselect, .keyword { font-weight: bold; }

li {
	/*list-style-image: url(/topstyle/img/linkarrowblue.gif);*/
	list-style-type: square;
}

ul.featurelist {
	list-style-position: inside;
	text-align: left;
}

.box {
	background: #f6f6f6;
	border: 1px dotted #336699;
	padding: 10px;
}

.copyright {
	font-size: 10px;
	padding-bottom: 12px;
	padding-top: 12px;
}

.important { color: #800000; font-weight: bold; }

/*  for atomz */
.searchkeyword { background-color: #FFFF9D; }

.subhead {
	font-size: 15px;
	font-style: italic;
}

.sidebar {
	float: left;
	border: 1px solid #369;
	border-right: 4px solid #369;
	border-bottom: 4px solid #369;		
	width: 140px;
	background-color: White; /* don't allow H1 to show through */
	margin-top: -8px;
	margin-right: 14px;
	/* padding-top makes order link unclickable in NS4 */
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
}


