/**/
/**/
/**/
/* BODY */
/**/
/**/
body { 
	margin:			0;
	padding:		0;
	font:			1em Arial, Helvetica, sans-serif; 
	background:		#b7b7b7;
}
p, h1, h2, h3, h4, h5, ul {
	margin:			0;
	padding:		0;
}
li {
	font-family:	'Conv_optima',Sans-Serif;
	font-size:		12px;
}
.wrap {
	background:		#ededee;
}
.center {
	width:			966px;
	margin-left:	auto;
	margin-right:	auto;
}
.loading{opacity:0;}

#anchorTitle {
    /* border radius */
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    /* box shadow */
    -moz-box-shadow: 2px 2px 3px #e6e6e6;
    -webkit-box-shadow: 2px 2px 3px #e6e6e6;
    box-shadow: 2px 2px 3px #e6e6e6;
    /* other settings */
    background-color: #fff;
    border: solid 3px #d6d6d6;
    color: #333;
    display: none;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.3;
    max-width: 200px;
    padding: 5px 7px;
    position: absolute;
}
/**/
/**/
/**/
/* HEADER */
/**/
/**/
.header {
	/*padding-top:	5px;*/
	background:		#ffffff;
	width:			985px;
	margin-left:	auto;
	margin-right:	auto;
}
.top-header {
	/*padding-top:	-5px;*/
	margin-bottom: 	10px;
	background:		#7e0846;
	width:			985px;
	height:			15px;
	margin-left:	auto;
	margin-right:	auto;
}
.header .column1, .header .column2, .header .column3 {
	min-height:		40px;
	min-width:		350px;
	/*border:			1px #999 solid;*/
	float:			left;
} 
.header .column1 img {
	margin:		5px 0 10px 10px;
} 
.header .column3 {
	min-width:		110px;
}
.header .column2 {
	width:			510px;
	padding-top:	50px;
}
.header .column2 .col1, .header .column2 .col2 {
	float:			left;
	/*border:			1px #666 solid;*/
	min-width:		50px;
	min-height:		40px;
}
.header .column2 .col1 {
	margin-left:	80px;
}
.header .column2 .col1 img {
	padding:		0;
	margin:			0;
}
.header .column2 .col2 input {
	color:			#444;
	width:			220px;
	height:			18px;
	border:			1px #c3c3c3 solid;
	background-image:url(images/search_icon.jpg) 200px 5px no-repeat;
	background:		-moz-linear-gradient(top,  #ffffff, #f2f2f2);
	font-size:		11px;
	padding:		2px;
	margin-left:	5px;
}
/**/
/**/
/**/
/* MENU */
/**/
/**/
.main_menu {
	background:		#000;
	color:			#fff;
	width:			985px;
	margin-left:	auto;
	margin-right:	auto;
}
ul.menu li {
	font-family:	'Conv_optima',Sans-Serif;
	font-weight:	bolder;
	list-style:		none;
	float:			left;
	display:		block;
	padding:		7px 0 7px 0;
	border-right:	1px #000 solid;
	font-size:		14px;
	text-align:		center;
}
ul.menu li a {
	text-decoration:none;
	color:			#fff;
}
ul.menu li.last {
	border-right:	0;
}
iframe.topBig {
	width:			583px;
	height:			73px;
}

/**/
/**/
/**/
/* ADVERTISING HEADER */
/**/
/**/
.adheader {
}
ul.adheaderul {
	margin-left:	10px;
}
ul.adheaderul li {
	list-style:		none;
	float:			left;
}
ul.adheaderul li img {
	margin:			0;
	padding:		0;
}
.adheaderul_left {
	padding-right:	7px;
}
.iframe_slider {
	width:			966px;
	height:			295px;
}
/**/
/**/
/**/
/* CONTENT */
/**/
/**/
.content {
	width:			985px;
	margin-left:	auto;
	margin-right:	auto;
	background:		#ffffff;
	text-align:		center;
}
.content .slide_ads {

}
.content img {
	margin:			5px 0 0 -11px;
	padding:		0 0 0 -5px;
}
/**/
/**/
/**/
/* COLUMNS */
/**/
/**/
ul.columns {
	margin-left:	10px;
}
ul.columns li {
	background:		#cecece;
	list-style:		none;
	float:			left;
	width:			auto;
	margin-right:	8px;
	height:			192px;
	/*height:			250px;*/
}
ul.columns li.last {
	margin-right:	0;
	margin-left:	1px;
}
ul.columns h4 {
	color:			#fff;
	background:		#c22d16;
	text-align:		right;
	padding:		7px 16px 7px 7px;
	font-family:	'Conv_optima',Sans-Serif;
	font-weight:	bolder;
	font-size:		14px;
}
ul.columns p {
	font-size:		12px;
	text-align:		justify;
	padding:		10px 16px 16px 16px;
	height:			190px;
}
div.directory {
	padding:		10px 12px 26px 16px;
	height:			180px;
}
ul.directory {
	clear:			both;
}
ul.directory li {
	float:			left;
	font-size:		12px;
	display:		block;
	width:			135px;
	padding-top:	5px;
	margin-right:	0;
}
ul.directory li.name {
	font-weight: 	bolder;
	font-style:		italic;
	list-style:		disc;
	margin-right:	5px;
}
ul.columns h4.cont {
	background:		#c22d16;
}
ol.olcolumns {
	height:			130px;
	margin:			12px 0 0 10px;
	padding:		0;
}
ol.olcolumns li.olcol {
	float:			left;
	width:			118px;
	margin:			0;
	font-size:		11px;
	/*font-weight:	bold;*/
}
ol.olcolumns li.olfix {
	width:			165px;
	text-align:		left;
	margin-left:	5px;
	font-family:	Arial, Helvetica, sans-serif;
}
ul.columns p.seeMore {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:	bold;
	font-style:		italic;
	text-align:		right;
	width:			100px;
	height:			15px;
	padding:		0 20px 7px 0;
	float:			right;
}
ul.columns p.seeMore a {
	text-decoration:none;
	color:			#0798b4;	
}

/**/
/**/
/**/
/* INFORMATION */
/**/
/**/
ul.information {
	margin-left:	10px;
}
ul.information li {
	background:		#cecece;
	list-style:		none;
	float:			left;
	width:			316px;
	margin-right:	10px;
}
ul.information li.survey {
	margin-right:	0;
}
ul.information li.survey label {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	text-align:		left;
	display:		inline-block;
	width:			200px;
}
ul.information li.news {
	width:			639px;
	min-height:		597px;
	*width: 640px; /* Sólo Explorer 6 y 7 */
  	_width: 630px !important; /* Sólo Explorer 6 */
}
ul.information li.news p {
	height:			auto;
	padding-bottom:	2px;
}
ul.information h4 {
	color:			#fff;
	background:		#681d43;
	text-align:		left;
	padding:		7px 16px 7px 7px;
	font-family:	'Conv_optima',Sans-Serif;
	font-size:		12px;
	font-weight:	bolder;
}
ul.information h4.survey {
	background:		#009ee0;
}
ul.information p {
	font-size:		11px;
	font-family:	Arial, Helvetica, sans-serif;
	text-align:		center;
	padding:		10px 16px 5px 16px;
}
ul.information input[type=button] {
	margin-bottom:	10px;
	background:		url(images/button_send.jpg);
	border:			0;
	height:			23px;
	width:			80px;
}
/**/
/**/
/**/
/* NEWS STACK */
/**/
/**/
.news_stack {
	width: 		470px;
	margin-bottom:	18px;
}
.news_stack .news_image {
	padding:		0 0 0 16px;
}
.news_stack .news_image img {
	border:			1px #717171 solid;
	margin-right:	10px;
}
.news_stack .news_text {
	float:			right;
	width:			250px;
}
.news_stack .news_text h4 {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		13px;
	background:		none;
	color:			#000;
	text-align:		left;
	padding:		0;
}
.news_stack .news_text p {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	background:		none;
	color:			#000;
	text-align:		left;
	padding:		0 16px 0 0;
	margin-top:		5px;
	text-align:		justify;
}
.news_stack .news_text p a {
	color:			#0798b4;
	font-style:		italic;
	font-weight:	bolder;
	text-decoration:none;
}
.news_stack .news_text p a:hover {
	cursor: 		pointer;
	cursor: 		hand;
}
/**/
/**/
/**/
/* LOCATION */
/**/
/**/
ul.information h4.location {
	text-align:			left;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			11px;
	background:			none;
	color:				#999;
	padding:			5px 0 10px 16px;
	font-weight:		normal;
}
ul.information h4.location a {
	text-decoration:	none;
	color:				#999;
}
ul.information h1 {
	color:				#444;
}
/**/
/**/
/**/
/* NEWS */
/**/
/**/
ul.information li.news {
	width:			600px;
	min-height:		250px;
	/*background:		#cecece;*/
	background:		none;
	*width: 600px; /* Sólo Explorer 6 y 7 */
  	_width: 600px; /* Sólo Explorer 6 */

}
ul.information li.news h1 {
	text-align:		left;
	font-size:		20px;
	padding:		0 0 0 16px;
}
/**/
/**/
/**/
/* ARTICLE */
/**/
/**/
ul.information li.article {
	background:			#ededee;
	width:				565px;
	text-align:			left;
	/*border:				1px #333 solid;*/
	color: 				#4a4949;
}
ul.information li.article h4 {
	background:			#ededee;
	color:				#000;
	text-align:			left;
}
ul.information li.article h3, ul.information li.article p {
	font-family:		Arial, Helvetica, sans-serif;
	text-align:			left;
	padding:			0 25px 0 25px;
}
ul.information li.article h3 {
	font-size:			22px;
}
ul.information li.article p {
	font-size:			12px;
	padding-bottom:		10px;
}
ul.information li.article img {
	float:				left;
	padding:			0 10px 10px 35px;
}
ul.information li.article img.iconsArticle {
	float:				right;
	padding-right:		25px;
}
/**/
/**/
/**/
/* RIGHT INFO */
/**/
/**/
ul.information li.rightinfo { /*Estilos para columna derecha en paginas internas*/
	/*background:			url(../images/rightinfo.jpg) repeat-y;*/
	background:			#e6e6e6; /*Anterior #fbdc9f*/
	width:				340px;
}
ul.information li.rightinfo h4.rightinfo {
	background:			#7e0846;
	text-align:			left;
	padding-left:		25px;
}

ul.information li.rightinfo .moreNews {
	color:				#fff;
	display:			block;
	background:			#624037;
	padding:			7px 36px 7px 25px;
	text-align:			left;
}
ul.information li.rightinfo img {
	padding-left:		10px;
}
ul.information li.rightinfo .biblio {
	width:				280px;
	margin-left:		25px;
	padding:			10px 0 10px 0;
}
ul.information li.rightinfo .biblio p.title, ul.information li.rightinfo .biblio p.cat {
	margin:				0;
	padding:			0;
	text-align:			left;
	font-size:			14px;
	font-weight:		bold;
	color:				#444;
}
ul.information li.rightinfo .biblio p.title a {
	text-decoration:	none;
	color:				#444;
}
ul.information li.rightinfo .biblio p.cat {
	font-size:			12px;
	font-weight:		normal;
	padding-left:		0;
	list-style-type:	disc;
}
ul.information li.rightinfo .biblio p.cat a {
	text-decoration:	none;
	color:				#444;
}

/**/
/**/
/**/
/* FOOTER */
/**/
/**/
.footer {
	width:			auto;
	margin-left:	auto;
	margin-right:	auto;
	background:		#000;
	text-align:		center;
	color:			#fff;
	font-size:		10px;
	padding-top:	11px;
	padding-bottom:	11px;
}
.footer p {
	background:		#000;
	padding:		8px 0 8px 0;
	margin:			0 10px 0 10px;
}
.footer p a {
	/*text-decoration:	none;*/
	color:			#fff;
	/*background:		#8e8e8e;*/
}
.footer p div a{
	
	color:			#fff;
}
table.privacy {
	color:			#000;	
}
table.privacy td {
	font-size:		12px;
	padding:		10px;
	font-style:		italic;
	font-weight:	bold;
}
/**/
/**/
/**/
/* LOGIN PANEL */
/**/
/**/
.loginPanel {
	text-align:		center;
	/*display:		none;*/
	color:			#444;
	/*width:			835px;*/
	margin-left:	10px;
}
.loginPanel .column1, .loginPanel .column2, .loginPanel .column3, .loginPanel .column4, .loginPanel .column5 {
	float:			left;
	min-height:		65px;
	min-width:		15px;
	/*border:			1px #ddd solid;*/
	padding:		5px 10px 0 10px;
	background:		url(images/login_background.gif) repeat-x;
}
.loginPanel .column1 label, .loginPanel .column2 label {
	font-size:		12px;
}
.loginPanel .column1 input, .loginPanel .column2 input {
	border:			1px #999 solid;
	font-size:		11px;
	color:			#666;
	padding:		3px;
	margin-left:	5px;
	background:		url(images/inputlogin_background.jpg) repeat-x;	
}
.loginPanel .column3 {
	margin-left:	5px;
}
.loginPanel .column3 p, .loginPanel .column3 img {
	float:			left;
}
.loginPanel .column3 p {
	padding-top:	2px;
	margin:			0;
	padding:		0;
	background:		none;
}
.loginPanel .column3 p a {
	padding:		9px 5px 5px 5px;
	color:			#444;
	font-size:		12px;
	font-weight:	bold;
	background:		none;
}
.loginPanel .column3 p a:hover {
	cursor:			pointer;
}
.loginPanel .column4, .loginPanel .column5 {
	float:			left;
	min-height:		65px;
	min-width:		15px;
	padding:		5px 45px 0 44px;
	background:		none;
}
.loginPanel .column4 p, .loginPanel .column5 p {
	font-size:		13px;
	font-weight:	bold;
	font-style:		italic;
	background:		none;
	margin:			0;
	padding:		0;
}
/**/
/**/
/**/
/* JQMODAL */
/**/
/**/
.jqmWindow {
    display: 	none;
    
    position: 	fixed;
    top: 		17%;
    left: 		50%;
    
    margin-left:-300px;
    width: 		600px;
	height:		550px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}
.jqmOverlay { background-color: #000; }

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/**/
/**/
/**/
/* PAGINATION */
/**/
/**/
.paginador {
	width:			965px;
	margin-left:	auto;
	margin-right:	auto;
	background:		#000;
	text-align:		center;
	color:			#fff;
	font-size:		10px;
	padding-top:	2px;
	padding-bottom:	2px;
}

ul.pagination {
	margin:			0;
	margin-left:	16px;
	padding:		0;
}
ul.pagination li {
	float:			left;
	margin-left: 	800px;
	display:		block;
	width:			auto;
	margin:			0 3px 0 0;
}
ul.pagination li a {
	font-size:		10px;
	font-family:	Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:			#fff;
	/*background:		#666;*/
	display:		block;
	width:			18px;
	padding:		3px 0 3px 0;
	margin:			0;
	/*border:			1px #ddd solid;
	-webkit-border-radius: 	5px; 
	-moz-border-radius: 	5px;*/
}
ul.pagination li a:hover {
	background:		#444;
}
/**/
/**/
/**/
/* PUBLICITY BANNERS */
/**/
/**/
#rightPublicity{
	*width: 		318px;
	_width:         316px !important;
	_min-height:    620px !important;

}
ul.rightPublicityBanners {
	_width:  		316px !important;
	margin:			0;
	padding:		0;
	margin-top:		5px;
	display:		inline-block;
}
ul.rightPublicityBanners li.rightPublicityBanners {
	background:		none;
	margin:			0 10px;
	padding:		0;
	list-style:		none;
}
ul.rightPublicityBanners li.rightPublicityBanners img {
	margin:			0;
	padding:		0;
}
ul.rightPublicityBanners li.rightPublicityBanners a img {
	margin:			0;
	padding:		0;
}
#similarArticles, #similarArticles p {
	color:			#444;
	text-align:		left;
}
#similarArticles p {
	margin:			0 5px;
}