html {
width:100%; height:100%; text-align:center;
}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
  font-size:11px; margin:0 auto; width:929px;
  line-height:14px; color:#333333; text-align:left;
  
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
}

.Quote01 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;
}

.Quote02 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0090c4; font-weight:bold;
}

.ColorClaro
{
color:#f8f6f1;
}

b.ColorAzul
{
color:#0090c4;
}

td.ColorClarotd
{
background-color:#f8f6f1;
}

A:link {COLOR: #0090c4; FONT-FAMILY: Verdana;  TEXT-DECORATION: none}
A:visited {COLOR: #0090c4; FONT-FAMILY: Verdana;  TEXT-DECORATION: none}
A:hover {COLOR: #0090c4; FONT-FAMILY: Verdana; TEXT-DECORATION: underline}

A.link2:link {COLOR: #0090c4; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:normal}
A.link2:visited {COLOR: #0090c4; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:normal}
A.link2:hover {COLOR: #0090c4; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline; font-weight:normal}

A.link2b:link {COLOR: #0090c4; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold}
A.link2b:visited {COLOR: #0090c4; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold}
A.link2b:hover {COLOR: #0090c4; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline; font-weight:bold}

A.link2peq:link {COLOR: #0090c4; FONT-FAMILY: Verdana; FONT-SIZE: 10px; TEXT-DECORATION: none; font-weight:bold}
A.link2peq:visited {COLOR: #0090c4; FONT-FAMILY: Verdana; FONT-SIZE: 10px; TEXT-DECORATION: none; font-weight:bold}
A.link2peq:hover {COLOR: #0090c4; FONT-FAMILY: Verdana; FONT-SIZE: 10px; TEXT-DECORATION: underline; font-weight:bold}

A.MenuWeb:link {COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:normal}
A.MenuWeb:visited {COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:normal}
A.MenuWeb:hover {COLOR: #0090c4; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline; font-weight:normal}

A.MenuWeb_on:link 
{COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; padding:2px;
		font-weight:normal; background-color:#00beea}
A.MenuWeb_on:visited 
{COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none;  padding:2px;
		font-weight:normal; background-color:#00beea}
A.MenuWeb_on:hover 
{COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none;  padding:2px;
		font-weight:normal; background-color:#00beea}

A.Overview:link {COLOR: #666666; FONT-FAMILY: Arial; FONT-SIZE: 9px; TEXT-DECORATION: none; font-weight:normal}
A.Overview:visited {COLOR: #666666; FONT-FAMILY: Arial; FONT-SIZE: 9px; TEXT-DECORATION: none; font-weight:normal}
A.Overview:hover {COLOR: #666666; FONT-FAMILY: Arial; FONT-SIZE: 9px; TEXT-DECORATION: none; font-weight:normal}

A.IdiomasSel:link {COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 9px; TEXT-DECORATION: none; font-weight:normal}
A.IdiomasSel:visited {COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 9px; TEXT-DECORATION: none; font-weight:normal}
A.IdiomasSel:hover {COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 9px; TEXT-DECORATION: none; font-weight:normal}

A.IdiomasSel_on:link {COLOR: #00beea; FONT-FAMILY: Verdana; FONT-SIZE: 9px; TEXT-DECORATION: none; font-weight:normal}
A.IdiomasSel_on:visited {COLOR: #00beea; FONT-FAMILY: Verdana; FONT-SIZE: 9px; TEXT-DECORATION: none; font-weight:normal}
A.IdiomasSel_on:hover {COLOR: #00beea; FONT-FAMILY: Verdana; FONT-SIZE: 9px; TEXT-DECORATION: none; font-weight:normal}

A.BibliografiaGris:link {COLOR: #333333; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:normal}
A.BibliografiaGris:visited {COLOR: #333333; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:normal}
A.BibliografiaGris:hover {COLOR: #0090c4; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline; font-weight:normal}
a.BibliografiaGris b.plus { color: #0090c4}

.dist130
{
	width:130px;
}

input.input01
{
background-color:#ebebdf;
font-size:11px;
border: #ccccc0 solid 1px;
}

Select.Select01
{
background-color:#ebebdf;
font-size:11px;
border: #ccccc0 solid 1px;
}
b.grisclaro
{
color:#777777;
}

.buttons1
{
background-color:#ECECE2;
border: 1px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0090c4;
padding:2px;
}

div.divnivel1 { padding-left:10px; padding-top:20px;}
div.divnivel2 { padding-left:30px; padding-top:10px;}
div.divnivel3 { padding-left:50px; padding-top:5px;}
div.divnivel4 { padding-left:70px;}
div.divnivel5 { padding-left:90px;}
div.divnivel6 { padding-left:110px;}

td.tdivnivel1 { font-size:18px; font-weight:bold; text-align:left; line-height:20px;}
td.tdivnivel2 { font-size:14px; font-weight:bold; text-align:left;}
td.tdivnivel3 { font-size:12px; font-weight:normal; text-align:left;}
td.tdivnivel4 { font-size:11px; font-weight:normal; text-align:left;}
td.tdivnivel5 { font-size:11px; font-weight:normal; text-align:left;}
td.tdivnivel6 { font-size:10px; font-weight:normal; text-align:left;}

div.divDesc { font-weight:normal;font-size:11px;padding-left:80px; }
div.divDoc { font-weight:normal;font-size:11px;padding-left:20px; color:#CC0000; }

/* ****************************************************************************************************** */


.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


h1 {
    /* other CSS properties go here */
	font-size: 18px;
	margin: 0px 0px 0px 0px; color:#0090c4;
}

h2 {
    /* other CSS properties go here */
	font-size: 14px;
	margin: 1px 0px 1px 0px;
}

h3 {
    /* other CSS properties go here */
	font-size: 14px;
	margin: 1px 0px 1px 0px;
}

.sIFR-hasFlash h1 {
    /* other CSS properties go here */
	font: 18px Verdana, Arial;
	color: #0090c4;
}


A.MenuNorm:link{COLOR: #1A9AD6; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.MenuNorm:visited{COLOR: #1A9AD6; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none;  }
A.MenuNorm:hover{COLOR: #1A9AD6; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;	 }

A.MenuNorm_on:link{COLOR: #FFFFFF; background-color:#FF5500; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold}
A.MenuNorm_on:visited{COLOR: #FFFFFF; background-color:#FF5500; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold }
A.MenuNorm_on:hover{COLOR: #FFFFFF; background-color:#FF5500; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;font-weight:bold }

.MenuDivisorComentario { 
	COLOR: #666666; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 11px; 
	font-weight:bold;
	padding-top:15px; 
}
td.listadoM1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px dotted #AAAAAA;
	border-left: 0px;
	border-right: 0px;
	text-align:left;
	padding:4px 0;
}

td.listadoM1Centr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px dotted #AAAAAA;
	border-left: 0px;
	border-right: 0px;
	text-align:center;
	padding:4px 0;
}

LI { list-style-type:square; list-style-image:url(/images/bullet1.gif); }

/* Nueva cabecera */

div.divCab01 { position:relative;
	width:884px; height:131px; padding:0 15px 10px 30px;
	background:url(/images/NFondo01.jpg) top left repeat-x;
	border:10px solid #FFFFFF; border-right:0; border-left:0;
}

div.divlogoArrunada {background:url(/images/NLogoArr.jpg) top left no-repeat;
	width:363px; height:38px; position:absolute; top:12px;
	text-indent:-999px; overflow:hidden;
	}

div.divlogoArrunadaGris {background:url(/images/NLogoArrGris.jpg) top left no-repeat;
	width:363px; height:38px; position:absolute; top:12px;
	text-indent:-999px; overflow:hidden;
	}

div.divNavegSupDer { position:absolute; right:15px; top:10px;
	font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#666666;
}

div.divMenuPrinc {background:url(/images/FondoMenu02.jpg) top left repeat-x; 
	height:45px; line-height:45px; position:absolute; bottom:10px; 
	width:auto; padding:0 10px;
}
div.divMenuPrinc2 {background:url(/images/FondoMenu02.jpg) top left repeat-x; 
	height:35px; line-height:35px; position:absolute; bottom:10px; 
	width:auto; padding:0 10px;
}

div.divCabComentario {position:absolute;right:20px; top:55px;
	width:342px; padding:5px 10px;
	background-image:url(/images/FondoComentario02.jpg); 
}

div.divCuerpo {
	background-color:#ECECE2; padding:20px;
	width:889px; float:left; margin-bottom:10px;
}

div.divFooter {
	clear:left;
    background:url(/images/01_10.gif) top left no-repeat; width:929px; height:24px;
}

div.divFooter a.twitter {
	background:url(/images/tiwtter.png) top left no-repeat; display:inline-block; padding-left:24px;
	line-height:25px; float:right; margin-right:20px;
}

div.divFooter2 
{
    margin-top:10px;
    background:url(/images/01_10.gif) top left no-repeat; width:929px; height:24px;
	padding:0 0 10px 0; text-indent:-999px; overflow:hidden;
	clear:both;
}


div.divAOTitleH2_ESP 
{
    background:url(/images/AOh3_esp.jpg) bottom left no-repeat; width:300px; height:22px;
    position:absolute; top:60px; left:30px; text-indent:-999px; overflow:hidden;
}
div.divAOTitleH2_ENG 
{
    background:url(/images/AOh3_eng.jpg) bottom left no-repeat; width:300px; height:22px;
    position:absolute; top:60px; left:30px; text-indent:-999px; overflow:hidden;
}

div.divLoginGral 
{
    position:absolute; bottom:10px; right:15px; background-color:#f3f1e5; padding:10px; text-align:right; color:#666666; font-style:italic;
}

form#MenuSearch { display:inline; padding:0; margin:0}
input#q { font-size:10px; font-family:Verdana; width:220px;}

/* ************************** */

div.AOHomePres { background-color:#ffffff; padding:15px 20px; float:left; width:616px; min-height:165px;height: auto !important; height: 165px; line-height:15px;}
span.spanSeparadorA { display:block; height:1px; margin:0 0 20px 0; border-top:1px dashed #33a7d6;  }
div.imgnBack01 { float:left; width:173px; height:155px; background:url(/images/nBack01.jpg) top left no-repeat;
                 border:20px solid #faf6f3; margin-left:20px;}

span.spanSeparadorA2 { display:block; height:1px; margin:0 0 0 0; border-top:1px dashed #33a7d6;  }
span.spanSeparadorA3 { display:block; height:1px; margin:2px 0 2px 0; border-top:1px dashed #33a7d6;  }                 
                 
div.AOListado { background-color:#f7f6f1; float:left; margin-top:20px; padding:15px; width:859px}
div.AOListadoSinPad { background-color:#f7f6f1; float:left; margin-top:20px; padding:0; width:889px}

ol.olTemas { list-style:none; list-style-image:none;  padding:0; margin:0}
ol.olTemas li { list-style:none; list-style-image:none; padding:0; margin:0}
span.AOListIzq { background-color:#ffffff; float:left; padding:10px 20px; width:385px; margin-right:15px; margin-top:15px; display:block;
                 min-height:17px;height: auto !important; height: 17px;}
span.AOListDer { background-color:#ffffff; float:left; padding:10px 10px; width:399px; margin-top:15px; display:block;
                 min-height:17px;height: auto !important; height: 17px; position:relative;}
                 
span.spanTeoria { float:left; background-color:#f8f6f1; display:block; padding:2px 8px;min-width:50px; width:auto; color:#888888; margin-right:10px}
span.spanSlides { float:left; background-color:#f8f6f1; display:block; padding:2px 8px;min-width:50px; width:auto; color:#888888}
span.spanTE { position:absolute; top:12px; right:10px; font-weight:bold;}

/* */
div.AOTemaPres { background-color:#ffffff; padding:15px 20px 25px 20px; float:left; width:849px; }
div.divTemaExplic { float:left; width:640px; overflow:hidden; position:relative;}

ul.ulTemaPres { list-style:none; list-style-image:none; padding:15px; margin:0; background-color:#f7f6f1; width:120px; float:left; margin-right:20px; }
ul.ulTemaPres li { list-style:none; list-style-image:none;}
li.liOpB {border-top:1px dashed #33a7d6; margin-top:5px; padding-top:5px; display:block; }

table.tabMD { width:100%; border-spacing:20px; }
table.tabMD td { background-color:#ffffff; padding:15px; vertical-align:top}
ol.listadoCasosYEjercicios { list-style:none; list-style-image:none; padding:0; margin:0}
ol.listadoCasosYEjercicios li { list-style:none; list-style-image:none; padding:0; margin:0 0 7px 0}
ol.listadoCasosYEjercicios li a span { color:#333333}

a.aCMenuIdioma { font-size:11px; font-weight:bold; }
a.aCMenuIdiomaOn { font-size:11px; color:#ffffff; font-weight:bold;}
td.tdIzqC { width:400px}
td.tdDerC { width:399px}

/* */
div.ColumnaIzq { float:left; width:656px;margin-right:20px;}

div.AOCasoE { background-color:#ffffff; padding:15px 20px 25px 20px; float:left; width:616px;  float:left;}
div.AOCasoE h5 { display:none;}

div.divCEPregunta { width:490px; padding-left:100px; line-height:16px; overflow:hidden; position:relative;}
div.divCEAnalisis { border-top:1px dashed #BBBBBB; margin-top:20px;line-height:16px; ; overflow:hidden; position:relative;}
div.divCEAnalisisDer { float:left; width:490px;margin-top:20px;}
div.divCEAnalisisIzq { float:left; width:80px; padding-right:20px;margin-top:20px;}

a.aShowHide { position:absolute; bottom:0; width:490px; text-align:center; height:30px; 
              background: url(/images/fondo_showMore.gif) bottom center no-repeat;
              padding:0; display:none; cursor:pointer; font-weight:bold; color:#0090c4; }

a.aShowHide2 { position:absolute; bottom:0; width:640px; text-align:center; height:30px; 
              background: url(/images/fondo_showMore.gif) bottom center no-repeat;
              padding:0; display:none; cursor:pointer; font-weight:bold; color:#0090c4; }

div.divCELateralDer { width:183px; padding:12px 15px; float:left; background-color:#f8f6f1; margin-bottom:20px; line-height:20px;  }
a.aTemaMD { margin:5px 0 7px 0; display:block;}

.listadoCasosYEjercicios2 { padding:10px 0 0 20px; margin:0; list-style: outside decimal;  list-style-image:none;}
.listadoCasosYEjercicios2 li { list-style: outside decimal;  list-style-image:none; padding-bottom:7px;}

/* ************************** */

div.AOComentario { background-color:#ffffff; padding:20px; float:left; width:576px;  float:left; margin-top:20px; border:20px #f8f6f1 solid }
div.PaddingBottom0 {padding-bottom:0}

form.AOComent { padding:0; margin:0; }
form.AOComent label { width:100px; display:inline-block;}
form.AOComent span { width:300px;}
input#myTitulo { vertical-align:baseline; width:370px; background-color:#f8f6f1; border:#cccccc 1px solid; margin-top:10px; font-family:Verdana, Arial, Sans-Serif; font-size:12px}
textarea#myComentario { vertical-align:baseline; width:470px; height:100px; background-color:#f8f6f1; border:#cccccc 1px solid; margin-top:10px; font-family:Verdana, Arial, Sans-Serif; font-size:12px}
input#EnviarComentario { margin:15px 0 0 100px; padding:2px; font-family:Verdana; font-size:11px;}
/* ************************** */

/* Bold & Italic */
.boldItalic    { color: #0090c4; font-weight: bold; font-style:italic;}
/* Title 1 */
.sstitle1        { color: #000000; font-weight: bold; font-size:14px; font-family:Arial, Verdana, Sans-Serif; }
/* Title 2 */
.sstitle2         { color: #333333; font-weight: bold; font-size:13px; font-family:Arial, Verdana, Sans-Serif; }
/* Title 3 */
.sstitle3         { color: #333333; font-weight: bold; font-size:11px }
/* Arruņada Blue */
.arrBlue        { color: #0090c4; }

/* Note Ref */
.noteReff        { color:#666666; font-size:10px; font-family:Verdana;}

/* ************************** */
ol.olComentarios { list-style:none;  list-style-image:none; padding:0; margin:0;}
ol.olComentarios li { list-style:none;  list-style-image:none; padding:0; margin:0; border-bottom:1px dashed #dddddd; margin-bottom:15px; position:relative}
span.spanFecha { display:block; width:140px; background-color:#ECECE2; font-size:10px; color:#666666; }
span.spanTitulo { display:block; font-size:14px; color:#444444; font-family:Arial, Helvetica, Verdana, Sans-Serif; font-weight:bold; margin-top:5px;}
span.spanBy { display:block; font-size:10px; color:#666666}
span.spanComentario { display:block; font-size:11px; color:#555555; padding:10px 0 10px 30px;}
a.spanADelete { position:absolute; top:2px; left:150px; width:12px; height:12px; background:url(/images/btn_delete.jpg) top left no-repeat; text-indent:-999px; overflow:hidden; cursor:pointer;}


div.FormRow { width:100%; vertical-align:middle; line-height:20px; margin:10px 0 10px 0; }
div.FormRow label { display:block; float:left; width:150px; text-align:right; margin:0 10px 0 0; }
.botonMovido { margin:20px 0 20px 160px; display:block; padding:5px;}

div#ctl00_ContentPlaceHolder1_pnlPonerComentario { float:left}
ul#ListadoSearchAO {}
ul#ListadoSearchAO b {font-size:13px; }
ul#ListadoSearchAO span { display:block; color:#666666; padding:5px 0 10px 0; line-height:16px;}

a.aPrintThisPage { padding-left:17px; background:url(/images/PrintThisPage.jpg) top left no-repeat;}

.h5Tema { display:none}
a.aTitTema { line-height:normal; }

a.aMatDocTeaching { display:inline-block; position:absolute; bottom:0; right:0;
	background-color:#f9f6f1; padding:10px; font-weight:bold; border:10px solid #ecece2 }
	
#SearchSubmit { border:none; background:none; color:#0090c4}
a.loginVisible { background-color:#0090c4; color:#fff; display:inline-block; padding:1px 5px 3px 5px; margin-top:4px; }

.tbPubLast { background-color:#fff; padding:20px;}
.tbPubLast tr td.latest3Pub { line-height:16px; padding:12px 15px 0 0}
.tbPubLast tr td.latest3Pub a.BibliografiaGris { font-size:12px; }

.fichaBiblio { padding:10px; padding-left:20px; padding-right:20px; color:#000000; font-size:11px; line-height:16px; }

A.BibliografiaGris2:link {COLOR: #666; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:normal}
A.BibliografiaGris2:visited {COLOR: #666; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:normal}
A.BibliografiaGris2:hover {COLOR: #0090c4; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline; font-weight:normal}
a.BibliografiaGris2 b, a.BibliografiaGris2 strong  { color: #0090c4}

.marginBottom15 { margin-bottom:10px;}
.bblock { display:block}
.titPubRel { font-weight:normal;  color: #222; font-style:italic; display:block; margin:15px 0;}


