/* 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; color: #666; }
li.active a {	cursor: default;}
.hide {display:none}

body {	text-align: center;	font: 90% Helvetica, Arial,  sans-serif;	background: #eee;		color: #666;}
input, textarea, button {	font: 1em Arial, sans-serif;}
#all {background-color:#FFFFFF;	position: relative;	width: 900px; 	margin: 0 auto;	text-align: left; 	}
#header { padding:0; margin:0;	height: 232px;	position:relative; border:1px solid #676767; background-color:#FFFFFF; margin-left:12px; margin-top:10px; float:left; margin-right:20px; }
h1 { position:absolute; text-indent:-9999px; width:200px;}


#content { padding:10px; min-height:600px; }
#content:after { display:block; clear:both; content:""}
*html #content { height:600px;}
#content h2 {	font-size: 2.2em; letter-spacing:1px;	margin-top: 0; border:1px solid #676767; float:right; width:215px; padding:5px 0 5px 10px; color:#CC0066;}
#content h3 {	font-size: 1em;	margin-top: 0;}
#content h4 {	font-size: 1.3em;	padding-top: 1.4em;	margin-top: 0;}
#content h5 {	font-size: 1em;}
#content p {	line-height: 1.3em;}
#content a {	text-decoration: underline;}
#content a:hover {	text-decoration: none; color:#000000;}
#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 #hightlight { width:600px /* 660px - 20 of padding*/; height:143px;  padding:20px; padding-left:0;clear:right; bottom:0; overflow:auto; position:relative;}
*html #content #hightlight { width:585px;}
#content #hightlight p{ position:absolute; bottom:0; margin:0; font-size:1.25em;}

#main{  background-color:#fff; float:none; padding-right:20px }

#main .box{  border:1px solid #676767; margin-bottom:4px; font-size:.9em;  }


#main p.date{ margin:0}

/* #nav1 */
#nav1 {	position: absolute;	left: 22px;	top: 95px;	}
*html #nav1 {	left: 32px;	}
#nav1 ul{  margin:0; list-style:none; }
#nav1 ul li{ background-image:none;}

#nav1 a {		color: #CC0066;	font-size:2.5em; padding:0; text-decoration:none; padding-right:30px}
#nav1 a:hover, #nav1 li.active a {	background:url(../imgs/navSelected.gif) right 60% no-repeat}


/* #footer */
#footer {	clear: both;	border-top: 3px solid #CC0066; /* margin */	padding: .5em 1em;	min-height: 1px; font-size:.9em;  background-color:#fff; min-height:20px;  }
*html #footer {	height:20px;  }
#footer a {	color:#CC0066;}
#footer a:hover {	text-decoration: none;}

#footer p { margin:0!important; float:left;	}
#footer ul { float:right; margin:0; }
#footer li { list-style:none;display: inline;	padding-left: 10px;	background: none;	margin-right: 10px;	margin-left:0px; margin:0;}
#footer li a{ text-transform:uppercase; 	text-decoration: none;}
#footer a:hover { color:#000000;}

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

/* style dropdown and custom button classses */
p.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*/
/*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}


