/* Reset */

:link,:visited{text-decoration:none}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset{margin:0;padding:0;line-height:1}
a img,:link img,:visited img{border:none}

/* Standard */
acronym {	border-bottom: 1px dotted;	cursor: help;}
a {	outline: none;}
li.active a {	cursor: default;}
.hide {display:none}


body {	text-align: center;	 font:85%  "Trebuchet MS", Arial, sans-serif; 	background:#418FD1  url("../imgs/bkBody.jpg") repeat-x;	color: #444;}
input, textarea, button {	font: 1em Arial, sans-serif;}
#all {	position: relative;	width: 920px;	min-width: 700px;	margin: 0 auto;	text-align: left;	margin-top:30px;}
#header {	height: 99px;	position:relative; background-color:#1974C4; background:#418FD1  url("../imgs/bkHeader.jpg") no-repeat;}
h1 {display:none}
#header img {	position: absolute;	left: 55px;	top: 52px; z-index:10}


#content {	background: #FEFEFE;	padding: 1em 55px 2em 65px; }
#main{min-height:300px}
#content h2 {	font-size: 1.7em; letter-spacing:0px;	padding-top: 1.4em;	margin-top: 0;	color: #789C04; text-transform:uppercase; }
#content h3 {	font-size: 1.3em;	padding-top: 1em;	margin-top: 0; color:#333333}
#content h4 {	font-size: 1em;	padding-top: 1.4em;	margin-top: 0;}
#content h5 {	font-size: .9em;}
#content p {	line-height: 1.5em;}
#content a {	color:#124068;	text-decoration: underline;}
#content a:hover {	text-decoration: none;}
#content ul, #content ol {	margin-top: 1.1em;	margin-bottom: 1.5em;	margin-left: 18px;  }
#content ul li,#content ul ul li,#content ol ul li {	list-style: none;	background:  url("../imgs/bullet.gif") no-repeat 0 .5em;margin-bottom:.5em; line-height:1.2em;	padding-left: 11px;	position: relative;  /*IE ghost */}
#content ul ul li{	background-image:  url("../imgs/sub-bullet.gif")}
#content ol li, #main ol ol {	list-style: decimal;	}
#content ol li {	margin-left: 18px;}
#content .destaca {background-color:#ECF0FB; clear:both; color:black; font-size:1.1em;padding:1.2em; margin-bottom:1.5em; position:relative}
#content .destaca h3 { padding-top:0; padding-bottom:.5em;}
#content .destaca p{  padding-bottom:0; margin-bottom:0}

/* demo */
#demo{ position:absolute; top:73px; right:-40px; color:#000000; width:75px; text-indent:-9999px; }
#demo a{ color:#FFF; font-size:2em;background-repeat:no-repeat; height:75px; display:block;background-position:0 0;}
#demo a:hover{ background-position:0 -75px; }

/*samples*/
#content .sample{ clear:both; margin-top:2em; margin-bottom:1em; position:relative;}
#content .sample:after{ clear:both; display:block; content:""}
#content .sample p{ font-size:1em;}
#content .sample h4{ clear:both}

#content #submain {background-color:#124068;padding-left:20px;position:absolute;right:50px;top:75px;width:200px; color:#FFFFFF}
#content #submain a{color:#FFFFFF}
#content #submain h3{ padding:0; margin-top:1em; font-size:1em;color:#FFFFFF}
#content #submain p{ margin-top:0}

#content .col{ width:370px;  float:left;}
#content #secondCol.col{ margin-right:0px; float:right;}
/* #nav1 */
#nav1 {	position: absolute;	right: 45px;	top: 77px;			}
#nav1 li { float:left;		margin-right: 0px; text-transform:uppercase }
#nav1 li a { color: #000; padding:0 2px; font-weight:bold; height:22px; text-indent:-9999px; display:block;background-position:0 0; }

#nav1 li#section01 a {  background: url(../imgs/navXs.gif) no-repeat;  width:74px}
#nav1 li#section02 a {  width:121px;  }
#nav1 li#section03 a { width:80px}
#nav1 li#section04 a { width:79px}
#nav1 li#section01 a:hover, #nav1 li#section01.active a, #nav1 li#section02 a:hover, #nav1 li#section02.active a,
#nav1 li#section03 a:hover, #nav1 li#section03.active a, #nav1 li#section04 a:hover, #nav1 li#section04.active a{  background-position:0 -22px }


/* #navLang */
#navLang {	position: absolute;	right: 0px;	top: -18px;}
#navLang li {	display: inline;	padding-left: 10px;	background: url(../imgs/navLangMark.gif) no-repeat 0 70%;	margin-right: 2px;	margin-left:3px;}
#navLang a {	font-size: .9em;	color: #fff; }
#navLang a:hover{		color: #789C04;}

/* #footer */
#footer {	clear: both;	border-top: 1px solid #124068; /* margin */	padding-top: .5em ;	min-height: 1px; font-size:.9em; margin-top:3em; position:relative; float:none; width:100%  }
#footer p { margin:0!important; float:left;	}
#footer ul { float:right; margin:0; }
#footer li { list-style:none;display: inline;	padding-left: 10px;	background: url(../imgs/navSep.gif) no-repeat 5% 70%!important;	margin-right: 10px;	margin-left:0px; margin:0;}
#footer li a{ text-transform:uppercase; color:#124068;	}

/* Estils */
#content p {	margin-bottom: 1em;	margin-top: 1em;}

/* style dropdown and custom button classses */
#content img{ border:1px solid #848484;}
.imgLeft {	float: left;	margin-right: 20px;}
.imgRight {	float: right;	margin-left: 20px;}
.u {text-decoration: underline}
.strike {text-decoration: line-through}
.large {font-size: 1.2em}
.x-large {font-size: 1.4em}
.xx-large {font-size: 1.8em}
.small {font-size: .9em}


/*error en los form*/
#content ul.formErrors {/*background-color:#FFFFCC;border:2px solid #FFF7BB;*/
color:#FF2B1C;font-weight:bold; margin-left:0; }
#content ul.formErrors li{ background:none; padding-left:0}

