body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height:140%;
	margin:0px;
	padding:15px;
	background-image:url(imgs/round_corner.gif);background-repeat: no-repeat;
background-attachment: fixed;
background-position:top-left;
width:748px;
padding-right:20px;
border-right:1px solid #39C;
border-right:1px solid #CCC;
	
}



p img
{margin:auto;}

img
{margin:auto;}

.piefoto {
	font-size: 0.8em;
	font-style:italic;
	font-weight:bold;
	color: #000000;

}




.tabla {

	color: #003366;
	text-decoration: none;
	font-size:1em;
	margin:1em;
	max-width:500px;
	margin:auto;
	margin-top:2em;
	margin-bottom:2em;

	border-bottom:1px solid #333;
border-right:1px solid #333;
}

.tabla td {

padding:4px;
border-top:1px solid #333;
border-left:1px solid #333;	background-color:#DCE0E4;

}

.celda1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #003366;
	text-decoration: none;
	border:1px solid #003366;
	font-weight: bold;
	background-color:#A4C3DE;
}

.celda2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #003366;
	text-decoration: none;
	border:1px solid #003366;
	font-weight: bold;
	background-color:#DCE0E4;
}


h1 {
	font-size: 1.6em;
	color:#003366;
	margin-top:1em;
	margin-bottom:1em;
	padding-bottom:1em;
	border-bottom:1px solid #003366;
	font-weight:normal;
	}
	
h2 {
	font-size: 1.4em;
	color: #336699;
	margin-top:1em;
	margin-bottom:1em;
	font-weight:normal;
	}
	
h3 {
	font-size: 1.2em;
	color: #4A73A9;
	margin-top:1em;
	margin-bottom:1em;
	font-weight:normal;
	}
	
h4 {
	font-size: 1.1em;
	color: #4F787B;
	margin-top:1em;
		margin-bottom:1em;
	}
	
	

.textos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.textos a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; color: #01005f; text-decoration: none; text-align: justify;}
.textos a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; color: #0066CC; text-decoration: none; text-align: justify;}
.textos a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; color: #CC6633; text-decoration: none; text-align: justify;}

.textosmini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}


.textosnojustificado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}



.textoscolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6F98B6;
	text-decoration: none;
	text-align: justify;
}







.titular {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #01005f; text-decoration: none}
.titular a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #01005f; text-decoration: none}
.titular a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #01005f; text-decoration: none}
.titular a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #669933; text-decoration: none}



.titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	
}
.titulos a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none ;font-weight: bold;}
.titulos a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none ;font-weight: bold;}
.titulos a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999;  text-decoration: none;font-weight: bold;}
.titulos a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6699FF; text-decoration: none;font-weight: bold;}
.titulos a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: color: #999999; text-decoration: none;font-weight: bold;}

.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: none}
.menu a:active {  color: #6380BC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
.menu a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text-decoration: none}
.menu a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6380bc; text-decoration: none}




.titulosunidad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #cf9000;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}
.titulosunidad a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #3D7333; text-decoration: none }
.titulosunidad a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #CF9000; text-decoration: none }
.titulosunidad a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #0099cc; text-decoration: none }


.titulosunidad2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #517E9F;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}

.titulosunidad2 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #517E9F; text-decoration: none }
.titulosunidad2 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #517E9F; text-decoration: none }
.titulosunidad2 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #517E9F; text-decoration: none }
.titulosunidad2 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #0099cc; text-decoration: none }


.indice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004579;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}

.indice a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #004579; text-decoration: none }
.indice a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #004579; text-decoration: none }
.indice a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #004579; text-decoration: none }
.indice a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #0099cc; text-decoration: none }







body { 
scrollbar-face-color:#AFCBD5;scrollbar-arrow-color:#FFFFFF;scrollbar-track-color:#ffffff;scrollbar-shadow-color:#CCCCCC;
scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#ffffff;scrollbar-darkshadow-Color:#ffffff
}
.fondo {  background-repeat: no-repeat; background-attachment: fixed}
.fondo2 { background-repeat: no-repeat; background-attachment: fixed ; background-image: url(imgs/fondoguia.jpg)}
.fondo_contenido {
	background-attachment: fixed;
	background-image: url(sesion1/imgs_frames/interior2_07.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
}
.menuindice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}
.menuindice a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}

.menuindice a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}
.menuindice a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399CC;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}
.menuindice a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}
.texto_indice_naranj {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC9900;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}
.texto_indice_naranj a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC9900;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}
.texto_indice_naranj a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC9900;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}
.texto_indice_naranj a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC9900;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}
.textos_azl {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	text-align: justify;
}


.nota {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	width:90%;
	color: #006699;color: #036;
	text-decoration: none;
	text-align: justify;
	padding:15px;
	margin:auto;
	border:0px dotted #333;background-color:#C2D7E2;
	background-color: #D1E0E9;
	
	
}

.codigo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-style:italic;
	text-align: justify;
	margin-left:2em;
}


.code {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-style:italic;
	text-align: justify;
	margin-left:2em;
}


.texto_indice_marron {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	text-decoration: none;
	font-weight: bold;
}


.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.titulo_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #4A73A9;
}


ul.ulverde
{
list-style-image: url(imgs_frames/cuadro_lleno_verde.gif);
list-style-type: square
}

ul.ulflecha
{
list-style-image: url(imgs_frames/flecha_verde.gif);
list-style-type: square
}

ul.ulcuadpeq
{
list-style-image: url(imgs_frames/cuadro_vacio_verde_peq.gif);
list-style-type: square
}

ul.ulsqr
{
list-style-image: url(imgs_frames/sqr.gif);
list-style-type: square
}


ol.ol_azul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

div.nav_inf
{ font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align:right;
	margin-top:40px;
	margin-bottom:20px;
	padding:10px;
	text-decoration:none;
		border-top:1px solid #003366;
	
	}
	
.nav_inf a:link  { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #0099CC;
	
	}
	
.nav_inf a:visited  { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #0099CC;
	
	}
	
.nav_inf a:hover  { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #0033CC;
	
	}
	
pre {
	font-family: Courier, monospace;
	font-size: 11px;
	border-style: solid;
	border-color: #000066;
	border-width: 0px 0px 0px 1px;
	padding-left: 10px;
	margin-left:  15px;
}

/* formatted as gray box */
blockquote {
	color: #000000;
	background-color: #e7e7e7;
	border-style: solid;
	border-color: #000066;
	border-width: 1px;
	margin: 1px;
	padding: 10px;
}

/** second level */
blockquote blockquote {
	margin: 2px 20px 2px 20px;
	color: #000000;
	background-color: #c7c7c7;
}

/* a definition list */
dl {
	border-style: solid;
	border-color: #ccccff;
	border-width: 1px;
	padding: 2px;
}

/* a definition term inside a definition list */
dt {
	font-weight: bold;
}

/* a list item inside a (un-)numbered list */
li {
	margin-top: 2px;
	margin-bottom: 8px;
}

/* emphasize corresponds to italic, W3C recommendation */

em {
	color: #4F787B;
	background-color: transparent;
	font-size:101%;
	font-weight:bold;
	line-height:105%;
}

/* corresponds to bold, W3C recommendation */
strong {
	color: #000000;
	background-color: transparent;
}

/* italic should match EM */
i {
	color: #000099;
	background-color: transparent;
}

/* bold should match STRONG */
b {
	color: #000000;
	background-color: transparent;
}

/* error messages */
.error {
	color: #cc0000;
	background-color: transparent;
}

/* visible comments */
.gray {
	color: #777777;
	background-color: transparent;
}

/* search form at the bottom of every page */
form.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	border-style: none;
	background-color: transparent;
}

/* all forms, the complete form area */
form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 4px;
	background-color: #cccccc;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;

}

/* buttons, text fields */
input {
	font-family: Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	color: #0000aa;
	background-color: #ececec;
}

/* edit box */
textarea {
	font-family: Courier, monospace;
	font-size: 12px;
	background-color: #ffffff;
	color: #2222ff;
}

/* dropdown fields (currently none) */
select {
	font-family: Courier, monospace;
	font-size: 12px;
	color: #bf00bf;
	background-color: transparent;
}


div.autores {
position:relative;top:0px;left:270px;width:450px;height:150px;color: #ffffff;
}

p img
{margin:auto;}

img
{max-width:650px;max-height:500px;display: block;margin:auto;
}