* {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, pre, 
blockquote, label, ul, ol, dl, fieldset, address {
	margin: .25em 0; 
}
ul, ol, dl {
	padding-left:1em;
	list-style: square;
}
li, dd, blockquote {margin-left: 5%}
form label {cursor: pointer}
fieldset {
	border: none;
}

abbr,
acronym {border:none;}
abbr[title],
acronym[title] {
	border-bottom: 1px dotted #666;
	cursor: help;
}
img {border: none}

.right {float:right; margin-left: 24px; border-bottom:4px solid #2e499f }

p {margin: 12px 0;}

hr {
	visibility: hidden;
	padding: 0;
	padding-bottom: 12px;
	margin: 0;
}

hr.border {
	border: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	visibility: visible;
	padding: 0;
	margin: 8px 0;
}

*html #content hr.border {margin: 0}

hr.margin {margin-bottom:60px}

table {
	border: 0;
	border-collapse: collapse;
}

table tr,
table td {
	margin: 0;
	padding: 0;
}

a {
	color: #F05C22;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	color: #004a80;
	border-bottom:1px solid #ccc;
	font: 2.3em "Trebuchet MS", arial, helvetica, sans-serif;
	padding: 2px 0;
	margin: 0 0 8px 0;
}

h3 {
	color: #a4a4a4;
	font: italic 1.2em "Georgia", arial, helvetica, sans-serif;
}

h4 {
	color: #638d15;
	font: 1.6em "Trebuchet MS", arial, helvetica, sans-serif;
}

h5 {
	color: #004a80;
	font: bold 1.2em "Trebuchet MS", arial, helvetica, sans-serif;
}
	

/* HEADER */

#header {
	background-color: #fff;
	width:100%;
	text-align:center;
	float:left;
	margin-top: 6px
}

#header-content {
	margin: 0 auto;
	width: 752px
}

img.logo {
	margin: 12px 0 12px 0px
}

#flashcontent {float:right}


/* END HEADER */

/* MENU */

#menu {
	background-color:#004A80;
	float:left;
	width: 752px;
	height:25px;
	text-align:center;
}

#menu ul {
	margin:0;
	padding:0;
}

#menu ul li {
	list-style-image:none;
	display:block;
	text-align:center;
	width:33.315%;
	margin:0;
	padding:2px 0 0 0;
	float:left;
	height:22px;
	font: 1.25em "Trebuchet MS", arial, helvetica, sans-serif;
}

#menu ul li.active {
	background: #f05c22;
}

#menu ul li.active a {color: #fff;}

#menu a {color: #fff; display:block}
#menu a:hover {text-decoration:underline}

/* END MENU */

/* MAIN */

body {
	background: #fff url(../images/body-bg.gif) repeat-x;
	color : #4C5658;
	font: 0.75em "Trebuchet MS", arial, helvetica, sans-serif;
	line-height: 16px;
	margin: 0;
	padding: 0
}
		
#global {		
	margin: 0 auto;
	width: 752px
}

#container {
	background: #fff url(../images/page-bg.gif) repeat-y;
	float: left;
	padding-bottom: 12px;
}

#left {	
	float: left;
	width: 250px;
	padding: 16px 0 0 0;
}

#left ul li {list-style-image:url(../images/icon.gif)}
#left ul li a {display:block; padding:2px 6px; font-size:1.1em}
#left ul li a:hover {background-color:#f4f4f4; text-decoration:none}

#left table {width:100%}

tr.title th{text-align:center}

#left table td, #left table th {border-bottom:1px solid #ccc; padding:2px 4px}


.somos img {margin:0; padding:0}
.somos p {
	background-color:#2E499F;
	border-top:3px solid #638d15;
	color:#fff;
	padding: 3px 4px;
	margin:0 0 0 2px;
	text-align:center;
	font: bold 1em "Trebuchet MS", lucida, arial, helvetica, sans-serif;	
}

.casos {width:219px; float:left}
.margin {margin-right: 12px}

*html .somos p {margin-top: -4px}

.internal-links a {
	background: url(../images/link-combo.gif) left 6px no-repeat;
	border-bottom:1px solid #ccc;
	clear:left;
	display:block;
	height: 20px;
	margin:0px 4px 0 0 ;
	padding: 4px 0 0 16px;
}

#content {
	float: left;
	padding: 12px 0px 12px 22px;
	width: 478px;
}


#contentPage h1 {font-size:1.35em; background-color:#f4f4f4; padding:4px 2%; border:0; margin-top:16px; color:#878787; clear:both; float:left; width:96%}
#contentPage h2 {font-size:1.1em; margin: 8px 0; color:#F05C22}

#contentPage ul li {list-style-image:url(../images/icon.gif)}

.combo {margin-bottom: 4px}

.combo h1 {
	background: #a4a4a4;
	color:#fff;
	font: bold 1.2em "Arial", lucida, arial, helvetica, sans-serif;
	padding-top:4px;
	text-align:center; 
	margin:0;
}

.combo-content {
	background-color:#f4f4f4;
	margin:0;
	padding:12px;
}

.combo-content p {margin:0}
.combo span {
	font: bold 1em "Trebuchet", lucida, arial, helvetica, sans-serif;
}

a.link {
	background: url(../images/link-combo.gif) right 6px no-repeat;
	clear:left;
	display:block;
	height: 20px;
	margin:0px 4px 0 0 ;
	padding: 4px 16px 0 0;
	text-align:right
}
/* END MAIN */

.buttonContent {
	text-align: center;
}

th {text-align:left}

.title th {
	background: #638d15 url(../images/back-combo.gif) left no-repeat;
	color:#fff;
	text-align: left;
	padding: 3px 8px;
}

form.contact {
	padding-left: 20px;
}

form.contact input, form.contact textarea {
	font: normal 1em "Trebuchet", lucida, arial, helvetica, sans-serif;
	margin-left: 20px
}

form.contact input,
form.contact textarea {
	padding: 2px;
	width: 290px;
	margin: 2px 0;
}


form.contact input.small {
	margin-top: 8px;
	color: #fff;
	text-align: center;
	border: 0;
	background: #F05C22;
	padding: 2px 0;
	cursor: pointer;
	width: 147px;
	font: normal 1.2em "Trebuchet MS", lucida, arial, helvetica, sans-serif;
}

td.pad {padding-left: 20px}

#asterisco {
	display:block;
	background-color:#f4f4f4;
	padding: 2px 6px;
	margin-bottom: 12px;
}

/* END EXTRAS LEFT */

/* CONTENT */

.up {
	float: left;
	width: 100%;
	border-top: 1px solid #ccc;
	margin-top: 20px; 
	font-size: 0.85em;
}

.up img {
	float: none;
	margin: 0;
	padding: 0;
}

.up a {
	color: #F05C22;
	text-decoration: none;
}

.up a:hover {
	text-decoration: underline;
}

#backLeft {
	float: left;
}

#backRight {
	float: right;
}

/* END CONTENT */


/* FOOTER */

#footer {
	background-color: #f4f4f4;
	width:100%;
	text-align:center;
	float:left;
	padding:24px 0
}

#footer-content {
	margin: 0 auto;
	width: 752px
}


/* END FOOTER */
