/* Documento CSS Web incoscanner.com */
body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color:#FFFFFF;
}
html, body, #container {
	min-height: 100%;
	width: 100%;
	height: 100%;
}
* html #container {
    height:82%;
    }
html>body, html>body #container {
	height: auto; 
}
#container {
	position: absolute;
	top: 0;
	left: 0;
	

}

#main-title {
	padding: 0px;
	margin: 10px;
	height: 90px;
	background-color: #003399;
}

#main-title img{padding:20px 0px 0px 180px}

a img{border: 0;display: block;}

h1 {
	margin-top: 0;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 0;
	font-size: 120%;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0;
	font-weight: normal;
	border-bottom: 1px solid #00CC66;
	color: #00CC66;
}

#main-text {
background-color: #FFFFFF;
margin-top: 0;
margin-bottom: 50px;
margin-left: 180px;
margin-right: 180px;
padding-right: 10px;
padding-top: 20px;
padding-left: 0px;
padding-bottom:15px;
border-left: 0px solid #e4e5e9;
border-top: 1px solid #3577FF;
z-index: 2;
height:auto;
}

p {
margin:0 0 0 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: justify;
font-size: 0.84em;
color:#333;
line-height:1.4em;
}
ol, ul, table {
margin:0 0 0 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font-size: 0.84em;
color:#333;
}

ul {
margin-left: 25px;
list-style:square;
padding-left: 10px;
padding-right: 20px;
padding-top: 20px;
}
.decoul{
list-style:square url(../images/icon_ul.gif);
text-align:justify;
padding-left: 20px;
line-height:1.4em;	
}
.decoul li{
padding-bottom: 14px;
}
h2 {
font-size: 90%;
margin-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
color:#003399;
}
h3 {
font-size: 80%;
margin-left: 10px;
padding-top: 0px;
padding-bottom: 0px;
color:#009999;
}
a:link, a:visited {
text-decoration: none;
font-weight: bold;
color: #003366;
}

a:hover {
text-decoration: none;
font-weight: bold;
}

/*  Menu */
#nav-subs {
position: absolute;
top: 110px;
left: 0px;
width: 180px;
font-size: 100%;
padding: 20px 0px 15px 0px;
font-weight: bold;
color:#0066CC;
text-align: left;
border-top: 1px solid #3577FF;
z-index: 3;
margin:0;
}

#nav-subs div {
margin:0 0px 30px 0px;
}

#nav-subs li .destaca {
background-color:#F1F2F3;
display: block;
width: 154px;
margin:2px 0px;
padding: 2px 0px 2px 8px;
color:#0066CC;
}
#nav-subs ul{
	padding:3px 0px 3px 0px;
	font-size: 0.8em;
	list-style-type: none;
	margin:0px 0px 0px 6px;
	line-height: 1.2em;
}
#nav-subs ul li li{
	padding:3px 0px 3px 0px;
	list-style-type: none;
	margin:4px 0px 4px 8px;
	line-height: 1.2em;
}
#nav-subs li ul {
padding:0 0 1px 0px;
border:none;

}

#nav-subs li a {
padding:0 0 1px 0px;
color:#0066CC;
display: block;
width: 140px;
text-decoration:none;
}

#nav-subs ul li li a {
padding:0 0 1px 0px;
display: block;
width: 140px;
border-bottom:1px dotted #e5e5e5;
text-decoration:none;

}

#nav-subs li a:hover {
color: #000;
}

#nav-subs ul li li a:hover {
color:#000;
border-bottom:1px dotted #06c;

}
#buscar {
	width: 88%;
	margin:10px 0px;
	padding: 10px 4% 40px 4%;
	color: #99CCFF;
	text-align:center;
}
.search{padding:6px 0 4px 8px;
	margin:0px auto;
	background-color:#DAE8C8;
	font-size:70%;
	color: #719940;
	text-align:left;
	}
.btn_buscar{font-size:90%;}
.inp_buscar{
font-size:90%;
color:#06c;
border:1px solid #719940;
width: 130px;
}

/* estilos para las frases destacadas de la derecha */

#right-column {
position: absolute;
top: 110px;
right: 0;
width: 180px;
border-top: 1px solid #3577FF;
z-index: 4;
}

#right-column .right2 {
font-style: italic;
font-size: 90%;
font-weight:bold;
background-color:#FFFFCC;

}
#right-column p  {
font-size: 70%;
line-height: 1.5em;
margin:20px 10px;
padding:14px;
color:#009900;
text-align:left;

}
#right-column p .right1 {
font-size: 70%;
line-height: 1.5em;
background-color:#FFEFE8;
margin:20px 10px;
padding:14px;
color:#006699;}

.fotoright{
padding:0px;
margin:20px 16px;
text-align: center;
background: white;
color: #fff;
text-align: center;
font-size:60%;
background-color:#039;
}
head+body .fotoright {
margin:20px 15px;
   }

.fotoright img{padding-top:1px;}

.cleaner { clear:both }

/* estilo submenu derecha */

#right-column ul{
	padding:2px 0px 4px 0px;
	font-size: 0.6em;
	list-style-type: none;
	margin:0px 0px 0px 10px;
	line-height: 1.4em;
}

#right-column li ul {
padding:0 0 4px 0px;
border:none;

}

#right-column li a {
padding:0 0 4px 0px;
font-family: verdana,arial,helvetica,sans-serif;
font-weight:bold;
color:#000;
display: block;
width: 140px;
border-bottom:1px solid #FFE8E8;
text-decoration:none;
}

#right-column li a:hover {
color:#CC0000;
}
/* fin estilo submenu dcha */


/* footer */

#footer {
position: absolute;
	bottom: 0;
	width: 100%;
	background-color: #ffffff;
	border-top: 1px solid #3577FF;
	z-index: 1;
	margin: 5px 0px 0px;
	height: 30px;
	clear:both;
}

#footer p {
	margin: 0.5em 0px 10px 2em;
	padding: 6px 30px 0px 0px;
	font-size: 60%;
	text-align: right;
		padding: 6px 30px 0px 0px;
		background-color:#fff;
  background-repeat:repeat-x;
  background-position:0 -4px;
  color:#99CCFF;
}	
* html #footer p {
    height:1%;
    }

#footer a:link, #footer a:visited {
color: #0066CC;
}

#footer a:hover {
color: #000;
border-bottom: 1px #000 solid;
}

/* varios */

.margen50 {margin: 10px 10px 10px 50px}
.margen20 {margin: 10px 10px 10px 20px}
.tenue {color: #aaa;font-size: 0.7em;}
.tenue a:hover, .tenue a:link, .tenue a:visited, .tenue a {
	color: #aaa;
	text-decoration: underline;
	font-weight: normal;
}

.volver { text-align: center;}


/* imagenes */

.imglist {
	list-style-type: none;
	margin: 4px auto 20px auto;
	width:80%;
	text-align:center;
	padding-bottom: 20px;

}

.imglist li {
	float: left;
	margin-right: 6px;
	margin-bottom: 10px;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	color: #333333;
}
.imglist img {
	display: block;
	border: 1px solid #333300;
}

.fotocentro{
padding:0px;
margin:20px 16px;
text-align: center;
background: white;
	color: #fff;
text-align: center;
font-size:60%;
background-color:#039;
width: 152px;
}
.fotocentro img{padding-top:1px;}

.ultexto {
list-style:square url(../images/icon_ul.gif);
margin-left: 25px;
padding-left: 10px;
padding-right: 20px;
padding-top: 10px;
}
.ultexto2 {
list-style:square url(../images/icon_ul.gif);
margin-left: 25px;
padding-left: 10px;
padding-right: 20px;
padding-top: 10px;
}
.ultexto2 li {padding-bottom: 20px;}
.senso{
border-left: 1px solid #E7E7EF;
border-bottom: 1px solid #E7E7EF;
padding: 4px 10px;
margin:0;
}
th.senso{
border-left: 1px solid #E7E7EF;
border-bottom: 1px solid #fff;
padding: 4px 10px;
margin:0;
}
.linea_sup{
border-top: 1px solid #E7E7EF;
}
td.edad{
border-top: 1px solid #E7E7EF;
border-left: 1px solid #E7E7EF;
border-bottom: 1px solid #E7E7EF;
padding: 4px 10px;
margin:0;
}
.bordetop{border-top: 1px solid #E7E7EF;}
th.sensofin{border-bottom: 1px solid #E7E7EF;
border-left: 1px solid #E7E7EF;}
.tasenso{border-right: 1px solid #E7E7EF;
border-collapse:collapse;}
.quitaesquina{border-left: 1px solid #fff;
border-top: 1px solid #fff;

}
.nivel_alto{color:#FF0000}
.nivel_medio{color:#CC3333}
.colorazul{color:#4D72B7}
.percento{font-size:80%;
text-align:center;}
.subpercento{font-size:78%;}
.alcentro{
text-align:center;
padding-bottom: 0px;
margin-bottom:1px;}
.alaizq{text-align:left;
/*padding-bottom: 0px;
margin-bottom:1px;*/}
.asterico{
margin-left: 30px;
color:#003399;
}
.masbr{padding: 140px 0px;}
