html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}a img{border: 0;}p{margin-bottom: 10px;}a{outline: 0}

body{
	background: #5a5a5c url(images/bg.gif) repeat-x;
}
body, div, p, td, input, select, textarea{
	color:#6d6e71;
	font:12px/18px Arial, Helvetica, sans-serif;
}

a{
	color: #6d6e71;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}

h2{
	color:#005195;
	font-size:20px;
	font-weight: normal;
	line-height: normal;
	margin:0 0 10px 0;
}

h4, h4 a, span.h4{
	color: #005196;
	font-size: 14px;
	font-weight: bold;
}

input, textarea {
	border: 1px solid #ccc;
	font-size:12px;
	width:420px;
}
form :focus{ color:#000 }
form div{
	color: #1a171b;
	line-height: 24px;
}


/*
 * Classes (global)
 */
.left{ float: left}
.right{float:right}
.clear{clear: both}
.bigger{
	font-size:14px;
	line-height: 20px;
	font-weight: bold;
}
.ablack, .ablack p, .ablack li, .ablack td { color: #1a171b; }
.sblue, .sblue a {color:#024784;font-size:11px;line-height: 16px;}
.sblue a:hover { color:#000 }
.white{color:#fff}
b.color{
	color: #0190cc;
}
a b.color:hover{ color: #005195; }
div.hr-1{
	background: url(images/hr-1.gif) repeat-x;
	display: block;
	height:7px;
}
div.hr-line{
	border-top:1px solid #ccc;
	display: block;
	margin: 25px 0 20px 0;
}
ul.square{
	list-style-image: url(images/li-square.gif);
	padding: 0 0 0 15px;
}
ul.square li{ padding: 0 0 0 3px;}
ul.roja, ul.verde, ul.amarela { padding: 0 0 0 16px; }
ul.roja{
	list-style-image: url(images/li-roja.gif);
}
ul.verde{
	list-style-image: url(images/li-verde.gif);
}
ul.amarela{
	list-style-image: url(images/li-amarela.gif);
}
ul.azul{
	margin: 0;
}
ul.azul li{
	background: url(images/li-azul.gif) 5px 5px no-repeat;
	padding: 0 0 0 20px;margin:0;
}
.azul a:hover{ color:#000; }
.small{ font-size: 11px !important; }

ol.bigone .caption{
	color:#9c9e9f;
	font:bold 30px/26px Arial, Helvetica, sans-serif;
	margin-right:10px;
	width: 40px;
}
ol.bigone li {
	margin:0 10px 0 0;
}
ol.bigone li div{
	color:#111;
	line-height: 15px;
	margin: 0 0 10px 0;
	float: left;
	width:260px;
}
ol.bigone li div.two{ width:600px;}

.linkme a{display: block}
.linkme a:hover{ background:#f0f0f0 }
.makeit{
	background-image: url(fake_image.gif);
	display: block;
	height:100%; 
	position: absolute;
	width: 100%;
	z-index: 10;
}
.makeit span{display: none;}
.evento {
	border:5px solid #cfd1d2;
	display: block;
	min-height:100px;
	height:auto!important;
	height:100px;
	padding: 10px;
}
a.external{
	background: url(images/external.gif) no-repeat;
	display: block;
	font-size: 11px;
	height: 28px;
	line-height: 28px;
	padding: 0 0 0 35px;
}
a:hover.external{text-decoration: underline;}
a.pdf{
	background: url(images/ic-pdf.gif) no-repeat;
	display: block;
	font-size: 11px;
	height: 38px;
	line-height: 38px;
	padding: 0 0 0 40px;
}
a:hover.pdf{text-decoration: underline;}
table table input {
	width:135px;
}
input.submit{
	background: #0f5f9b;
	border: none;
	color: #fff;
	font-weight: bold;
	font-size:12px;
	padding: 5px 0;
	text-transform: uppercase;
	width:80px;
}
table.ablack td{padding: 2px 0;}



/*
 * special Classes
 */
.noticias{
	background: url(images/bg-noticias.gif) no-repeat;
	display: block;
	padding: 45px 17px 0 17px;
	width:227px;
}
.noticias p.title {font-size:12px; margin:6px 0 3px 0;}
.noticias p{ font-size:11px;line-height:14px; }
.articulos{
	display: block;
	padding: 6px 6px 0px 4px;
	width:247px;
}

a.normal {
	color:#00F;
	
}

.box-consultoria, .box-editorial, .box-eventos{
	background: #3b3a3b none 0 0 no-repeat;
	display: block;
	height: 230px;
	padding: 45px 8px 0 12px;
	position:relative;
	overflow: hidden; 
	width:192px;
}
.homeboxes p, .homeboxes li, .homeboxes a{
	color: #fff;
	font-size: 11px;
	line-height: 16px;
}
.homeboxes a:hover { color:#ffa; }
.homeboxes a:hover + p + ul.verde > li { color: #afa}
.homeboxes a:hover + p + ul.roja > li { color: #faa}
.homeboxes a.makeit{
	margin:-45px 0 0 -12px;
}

.box-consultoria { background-image: url(images/bg-consultoria.gif); }
.box-editorial { background-image: url(images/bg-editorial.gif); }
.box-eventos { background-image: url(images/bg-eventos.gif); }
.ficha-ep, .ficha-me, .ficha-mu{
	display: block;
	height: 310px;
	width:255px;
}
.ficha-ep{ background: url(images/ficha-ep.gif) no-repeat; }
.ficha-me{ background: url(images/ficha-me.jpg) no-repeat; height: 325px }
.ficha-mu{ background: url(images/ficha-mu.gif) no-repeat; height: 360px }
.ficha-ep p, .ficha-me p, .ficha-mu p{
	color:#d89903;
	font-size:11px;
	font-weight: bold;
	line-height: 16px;
	padding: 50px 20px 0 20px;
}



/*
 * IDs (globales)
 */
#box{
	display: block;
	margin:0 auto;
	width:1002px;
}
#header{
	display: block;
	height: 390px;
	margin:0 0 15px 0;
	position: relative;
	width:1002px;
}
#flash-header{
	background: transparent url(images/header-shadow.gif) no-repeat;
	position: absolute;
	top:124px;
	left:-24px;
	padding: 0 24px;
	width:1002px;
}
#logo{
	float:left;
	height: 124px;overflow: hidden;
}
#logo h1{
	background: url(images/logo.gif) no-repeat;
	display:block;
	height:98px;
	margin:13px 0;
	width:88px;
}
#logo h1 a{
	display: block;
	height:98px;
	text-indent: -9999px;
	width:88px;
}
#navigation{
	display: block;
	float:right;
	height: 124px;overflow: hidden;
	/* AGREGADO 5/9/11*/
	position:relative;
}
	/* AGREGADO 5/9/11*/
	.facebook {top:10px; right:10px; position:absolute;}
#navigation ul li{
	background: #fff;
	float: left;
	height:35px;
	margin:89px 0 0 0;
}
#navigation ul li a span{display: none;}
#navigation ul li a{
	background: url(images/navigation.gif) 0 0 no-repeat;
	display: block;
	height: 35px;
}
#navigation a#n1 {
	background-position: 0 0;
	width: 76px;
}
#navigation a#n2 {
	background-position: -76px 0;
	width: 98px;
}
#navigation a#n3 {
	background-position: -174px 0;
	width: 81px;
}
#navigation a#n4 {
	background-position: -255px 0;
	width: 81px;
}
#navigation a#n5 {
	background-position: -336px 0;
	width: 82px;
}
#navigation a#n6 {
	background-position: -418px 0;
	width: 81px;
}
#navigation a#n7 {
	background-position: -499px 0;
	width: 86px;
}
#navigation a:hover#n1, #navigation .selected a#n1 { background-position: 0 -35px; }
#navigation a:hover#n2, #navigation .selected a#n2 { background-position: -76px -35px; }
#navigation a:hover#n3, #navigation .selected a#n3 { background-position: -174px -35px; }
#navigation a:hover#n4, #navigation .selected a#n4 { background-position: -255px -35px; }
#navigation a:hover#n5, #navigation .selected a#n5 { background-position: -336px -35px; }
#navigation a:hover#n6, #navigation .selected a#n6 { background-position: -418px -35px; }
#navigation a:hover#n7, #navigation .selected a#n7 { background-position: -499px -35px; }

.left-side {
	margin:0 10px;
	float:left;
	width:118px;
}
.right-side{
	margin:0 auto;
	float:left;
	width:auto;
}

#wrapper{
	background: #fff;
	display: block;
	margin:0 0 3px 0;
	padding: 10px 10px 20px 10px;
}
#footer{
	background: url(images/bg-footer.gif) repeat-x;
	display: block;
	height: 35px;
	margin:0 0 10px 0;
	padding: 14px 0;
}
#footer, #footer div, #footer p, #footer a{
	color: #fff;
	font-size: 11px;
}
#synapsis a{
	background: url(images/synapsis.gif) no-repeat;
	display: block;
	height: 20px;
	padding: 0 0 0 20px;
	width: 60px;
}

.txt_14 {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.txt_11 {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*
 * special IDs
 */
#editorial{
	background: url(images/editorial.gif) no-repeat;
	display: block;
	height: 285px;
	margin:0 0 0 -13px;
	width:683px;
}
#editorial h6{display: none}
#editorial .item{
	display: block;
	height: 285px;
	position: relative;
	width: 227px;
}
#editorial .item p{
	color: #fff;
	font-size: 11px;
	line-height: 16px;
	margin-right: 12px;
	position: absolute;
	top:50px;
	left: 30px;
}
#editorial .revista{
	display: block;
	height: 166px;
	width:207px;
	position: absolute;
	top:120px;
	left:0;
}
#r1{ background: url(images/editorial_r1-trans.png) no-repeat; }
#r2{ background: url(images/editorial_r2-trans.png) no-repeat; }
#r3{ background: url(images/editorial_r3-trans.png) no-repeat; }
.noticia {
	font-family: Arial, Helvetica, sans-serif;
	color: #005196;
	font-size: 14px;
	font-weight: bold;
}
