body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0px;
	color: #0a3875;
	text-align: center;
	margin: 0px;
	background: #FFF url("../img/fondo.jpg");
}

table {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

a:link    { text-decoration: none }
a:visited { text-decoration: none }
a:hover   { text-decoration: underline }
a:active  { text-decoration: none }

.fl { float: left;  }
.fr { float: right; }

.vhcenter {
	text-align: center;
	vertical-align: middle;
}


.header h1 {
	font-size: 20px;
	font-family: Helvetica;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	text-align: center;
}

.header h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #2C328A;
	color: white;
	line-height: 30px;
	padding-left: 10px;
	border-top: 3px solid white;
	border-bottom: 3px solid white;
	margin: 0px;
	text-align: center;
}

.header .title {
	vertical-align: bottom;
	border-left: 3px solid white;
	border-right: 3px solid white;
	background-color: #DBEDFB;
}

.header .box {
	background: #DBEDFB url('../img/box.jpg') no-repeat bottom right;
	text-align: right;
	vertical-align: bottom;
	color: white;
	padding-bottom: 3px;
}

.header .box a {
	font-size: 12px;
	color: white;
	padding: 0px 5px;
}


.header .path {
	font-style: italic;
	font-size: 9px;
	font-family: Verdana;
	line-height: 22px;
	padding-left: 20px;
}

.header .path a {
	color: #0a3875;
}


.header .hortz_nav {
	background: #83C3EF;
}

.header .hortz_nav a {
	width: 100px;
	border-left: 3px solid white;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	background-color: #2C328A;
	color:white;
	font-weight: bold;
}

.header #level2 {
	border-top: 7px solid #FFF;
}

.header #level2 tr {
	height: 30px;
}

.header #level2 td {
	text-align: center;
	vertical-align: center;
	background-color: #2C328A;
	padding: 0px 5px;
}

.header #level2 td.sep {
	width: 3px;
	background-color: #FFFFFF;
	padding:0px;
}

.header #level2 a {
	font-size: 10px;
	color: white;
	font-weight: bold;
}


.header ul {
	background-color: #83C3EF;
	margin: 0px;
	margin-top: 7px;
}

.header ul li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 10px 15px;
	background-color: #474D99;
    border-right: 2px solid #FFFFFF;
	width: auto;
}

.header ul li a {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.center {
	width: 645px;
	margin: 15px auto;
	text-align: left;
	
}

div#container {
	background: #EEECF7;
	padding: 20px;
}

#nav {
	float: left;
	width: 170px; 
	background: #DCDBED;
	padding-bottom: 100px;
	
}

#nav h3 {
	font-weight: bold;
	font-size: 11px;
	color: white;
	background: #2C328A;
	padding: 10px 10px;
	margin: 0px;
}

#nav ul {
	margin: 0px 10px;
	padding: 0px;
}

#nav ul li {
	list-style-type: none;
	border-bottom: 1px dotted #BBBBBB;
	padding: 10px 0px;
	font-size: 10px;
}

#nav a {
	color: #0a3875;
}

/* Continut */
#content {
	float: right;
	width: 410px;
	background-color: #ffffff;
}

#content .incontent {
	margin:20px;
}

#content p {
    margin-top: 5px;
    margin-bottom: 0px;
    color: #0a3875
}

#content p a:link {
    color: #0a3875
}

#content p a:visited {
    color: #0a3875
}

#content h1 {
    margin-top: 35px;
    font-size: 12px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    color: #0a3875;
    padding-top: 0px
}

#content h2 {
    border-top-width: 1px;
    margin-top: 8px;
    padding-left: 15px;
    border-left-width: 1px;
    font-size: 11px;
    border-left-color: #eab91c;
    background-image: url("../img/bull-info.gif");
    border-bottom-width: 1px;
    margin-bottom: 0px;
    border-bottom-color: #eab91c;
    color: #0a3875;
    border-top-color: #eab91c;
    background-repeat: no-repeat;
    border-right-width: 1px;
    border-right-color: #eab91c
}

#content h2 a:link {
    color: #0a3875
}

#content h2 a:visited {
    color: #0a3875
}

#content h3 {
    margin-top: 20px;
    font-size: 12px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    color: #0a3875;
    padding-top: 0px
}

#content label {
    margin-top: 5px;
    font-size: 11px;
    margin-bottom: 5px;
    color: #000000;
    margin-right: 25px
}

#content input {
    border-top-width: 1px;
    padding-right: 1px;
    margin-top: 5px;
    padding-left: 1px;
    border-left-width: 1px;
    font-size: 11px;
    border-left-color: #98c8e6;
    border-bottom-width: 1px;
    margin-bottom: 6px;
    border-bottom-color: #98c8e6;
    padding-bottom: 1px;
    border-top-color: #98c8e6;
    padding-top: 1px;
    font-family: verdana, arial, helvetica, sans-serif;
    height: 14px;
    border-right-width: 1px;
    border-right-color: #98c8e6
}

#content textarea {
	font-size: 11px;
}

.mainImg {
    display: block;
    margin-bottom: 25px;
}

/* Fi Content */

.foot {
	font-size:10px;
	text-align: center;
	margin-top: 10px;
}

.foot .cat {
	vertical-align: -15px;
}

/* Intro */
.ini {
	border: 1px solid black;
	margin: 0px auto;
	padding: 0px;
	width: 620px;
	background: #FFF;
}


.ini tr {
	height: 132px;
}

.ini td {
}

.ini a {
	font: 16px Arial;
 	color: white;
	font-weight: bold;
}

.ini11 {
	background: #01A4E9 url("../img/ini11.jpg") no-repeat 50% 50%;
	width: 128px;
}

.ini12 {
	background: #E9F3FD url("../img/ini12.jpg") no-repeat 50% 50%;
	font: 11px Arial;
	width: 246px;
	vertical-align: top;
	font-weight: bold;
}

.ini12 p {
	padding: 10px;
}

.ini12 a {
	font: 11px Arial;
	color: black;
	font-weight: bold;
}

.ini13 {
	background: #A9D4F4 url("../img/ini13.jpg") no-repeat 50% 50%;
	width: 122px;
}

.ini14 {
	background: #C9E4F9 url("../img/ini14.jpg") no-repeat 50% 50%;
	width: 124px;
}

.ini21 {
	background: #ABD6FA url("../img/ini21.jpg") no-repeat 50% 50%;
}

.ini22 {
	background: #00A1E7 url("../img/ini22.jpg") no-repeat 50% 50%;
	text-align: center;
	vertical-align: middle;
	padding:10px;
}

.ini23 {
	background: #1668B2 url("../img/ini23.jpg") no-repeat 50% 50%;
	text-align: center;
	vertical-align: middle;
	padding:10px;
}

.ini24 {
	background: #2C328A url("../img/ini24.jpg") no-repeat 50% 50%;
	text-align: center;
	vertical-align: middle;
	padding:10px;
}

.pastilla {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-bottom: 3px solid #FFFFFF;
	height: 30px;
	padding: 0px 5px;
}

.pastilla a {
	color: white;
}

.pas21 { background: #00A3E8; border-right: 3px solid #FFFFFF; }
.pas22 { background: #0F6DB5; border-right: 3px solid #FFFFFF; }
.pas23 { background: #293486;}

.contentdisplaycontainer
{
    border-right: #d1eaff 1px;
    border-top: #d1eaff 1px;
    margin-top: 0px;
    display: none;
    padding-left: 15px;
    padding-bottom: 4px;
    border-left: #d1eaff 1px;
    padding-top: 4px;
    border-bottom: #d1eaff 1px
}


