/**************************************
********* 2007 Copyright. FACETA CENTRAL Stylesheet *********
***************************************/

/********* ELEMENTS ************/
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	background-color: #fff;
	background-image: url(../imgs/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin:0px;
	padding: 0px;
}
form {
	padding:0px;
	margin:0px;
}
p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	margin:0px;
	padding: 0px;
}
li  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	margin:0px;
	padding: 0px;
}
a {
	color: #458BBE;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
a:hover {
	color: #555;
	font-size: 12px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #888;
	font-weight: normal;
	letter-spacing: -1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #458BBE;
	font-weight: normal;
	letter-spacing: -1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #458BBE;
	font-weight: normal;
	letter-spacing: -1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}
h3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
}
h3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555;	
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #458BBE;
	font-weight: normal;
	letter-spacing: -1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}
.atom-encabezado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #888;
	font-weight: normal;
	letter-spacing: -1px;
	padding:0px;
}
.atom-derechos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #888;
	font-weight: normal;
	letter-spacing: -1px;
	padding:0px;
}
.atom-autor, .atom-fecha{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #888;
	font-weight: normal;
	letter-spacing: -1px;
	padding:0px;
}
.csc-mailform-field {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	padding: 0px;
	margin:0px 0px 15px 0px;
	text-align: right;
}
.csc-mailform {
	width: 400px;
}
.align-right {
	text-align: right;
}
.align-left {
	text-align: left;
	margin: 0px 0px 0px 10px;
}
.align-center {
	text-align: center;
}
.align-justify {
	text-align: justify;
}
.tx-indexedsearch-descr, .tx-indexedsearch-info, .tx-indexedsearch-percent, .tx-indexedsearch-whatis, .tx-indexedsearch-sw {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	margin:0px;
	padding: 0px;
}
.news-single-imgcaption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555;
}
news-single-img {
	float: right;
}


/********* ESTILOS ************/
.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.footerBg {
	background-image: url(../imgs/footerBg.gif);
	background-repeat: repeat-x;
}


/********* DIV ELEMENTS ************/

/** HEAD **/
#leftHead {
	background-image: url(../imgs/logo.jpg);
	background-repeat: no-repeat;
	width: 292px;
	height: 140px;
	float:left;
}
#rightHead {
	width: 485px;
	height: 140px;
	float: left;
}
#topLink {
	width: 485px;
	height: 66px;
	text-align: right;
	float: left;
}
#searchCon {
	width: 485px;
	height: 74px;
	float: left;
}

/** SEARCH **/
#sBox {
	width: 458px;
	height: 57px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	float: right;
}
#searchCon_left {
	background-image: url(../imgs/search_leftCon.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 57px;
	float: left;
}
#searchCon_body {
	background-image: url(../imgs/search_bgCon.jpg);
	background-repeat: repeat-x;
	width: 428px;
	height: 57px;
	float: left;
}
#searchCon_right {
	background-image: url(../imgs/search_rightCon.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 57px;
	float: left;
}
#searchInput {
	background-image: url(../imgs/mid_search_line.jpg);
	background-position: right;
	background-repeat: no-repeat;
	width: 285px;
	height: 40px;
	padding: 17px 0px 0px 0px;
	float: left;
}
#session {
	width: 143px;
	height: 40px;
	text-align: right;
	padding: 17px 0px 0px 0px;
	float: left;
}

/*** BODY **/
#bodyCon {
	width: 777px;
}
#leftColumn {
	width: 220px;
	float: left;
}
#rightContainer {
	width: 557px;
	background-image: url(../imgs/body_bg.jpg);
	background-repeat: repeat-y;
	background-position: right;
	margin-bottom: 20px;
	float: left;
}
#rightFooter {
	width: 557px;
	background-image: url(../imgs/rightCon_footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
	float: left;
}
#centerColumn {
	width: 375px;
	padding-right: 2px;
	float: left;
}
#rightColumn {
	border-top: 1px solid #CCC;
	width: 180px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#bodyTextBox {
	padding: 20px;
}

#rightTitle {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	text-align: right;
	width: 180px;
	height: 23px;
	background-color: #666666;
	padding: 7px 0px 0px 0px;
	float: left;
}
#rightTitle img {
	margin-right: 10px;
}
#rightBox {
	width: 180px;
	float: left;
}
#leftBox {
	width: 220px;
	float: left;
	margin: 10px 0px 10px 0px
}

/*** NEWS **/
#newsArticles {
	padding: 5px 10px 10px 10px;
	background-image: url(../imgs/news_division.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #C9DEED;
	float: left;
}
#newsArticles h3 {
	font-size: 10px;
	font-weight: bold;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#newsArticles a {
	font-weight: bold;
	color: #666;
}
#newsArticles a:hover {
	color: #458BBE
}
#newsArticles p {
	font-size: 10px;
}


/*** SECONDARY PAGE **/
#rightBody {
	width: 557px;
	background-image: url(../imgs/body2_bg.jpg);
	background-repeat: repeat-y;
	background-position: right;
	margin-bottom: 20px;
	float: left;
}
#rightFoot2 {
	width: 557px;
	background-image: url(../imgs/rightCon_footer2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
	float: left;
}
#secondBody {
	width: 517px;
	padding: 20px;
	float: left;
}
#secondBody h1 {
	background-image: url(../imgs/dashed_divider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
}
#headRound {
	width: 557px;
	height: 10px;
	background-image: url(../imgs/headRound_top.jpg);
	background-repeat: no-repeat;
	background-color: #C9DEED;
	float: left;
}
#headCrumbs {
	width: 525px;
	/*height: 50px;*/
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-image: url(../imgs/breadCrumb_bg.jpg);
	/*background-repeat: repeat-x;*/
	padding: 15px 15px 15px 15px;
	float: left;
}
#headCrumbs a {
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #639EC7;
	margin-right: 5px;
	margin-left: 5px;
}
#headCrumbs a:hover {
	color: #555;
}	


/*** Navigation **/
#navContainer {
	background-image: url(../imgs/globNav_bg.jpg);
	background-repeat: repeat-y	;
	width: 202px;
	padding: 0px 10px 0px 8px;
	float: left;
}
#navFooter {
	background-image: url(../imgs/navFooter.jpg);
	background-repeat: no-repeat;
	width: 220px;
	height: 12px;
	float: left;
}
#navTitle {
	width: 202px;
	height: 28px;
	float:left;
}
#globNav {
	background-image: url(../imgs/globBtn_bg.jpg);
	background-repeat: no-repeat;
	width: 202px;
	height: 30px;
	padding: 9px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	float: left;
}
#globNav img {
	margin-left: 10px;
	margin-right: 10px;
}
#globNav a {
	font-family:  Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
}
#globNav a:hover {
	color: #458BBE
}

#globNavSelected {
	background-image: url(../imgs/globBtn_bg_selected.jpg);
	background-repeat: no-repeat;
	width: 202px;
	height: 21px;
	padding: 9px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}
#globNavSelected img {
	margin-left: 10px;
	margin-right: 10px;
}
#globNavSelected a {
	font-family:  Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
}
#globNavSelected a:hover {
	color: #458BBE
}

/*** Footer **/
#creditCon {
	width: 777px;
	text-align: right;
	font-size: 10px;
	color: #fff;
	padding: 13px 0px 0px 0px;
	float: left;
}
#footLogos {
	width: 777px;
	height: 60px;
	text-align: right;
	padding: 13px 0px 0px 0px;
	float: right;
}
.tx_ablinklist_searchView_noLinksMessage, .tx_ablinklist_searchView_resultMessage{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	margin:0px;
	padding: 0px;
}
.tx_ablinklist_listView_categoryLabel{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	margin:0px;
	padding: 0px;
}
.tx_ablinklist_listView_categoryLabel:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #458BBE;
	margin:0px;
	padding: 0px;
}
.etiquetas_sitios_afines{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	margin:0px;
	padding: 0px;
}
.etiquetas_ejemplo_sitios_afines{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	margin:0px;
	padding: 0px;
}
.navegacion_sitios afines{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	margin:0px;
	padding: 0px;
}
.htmlarea-showtableborders {
	border: solid 1px #CCC;
}
.htmlarea-showtableborders tr{
	border: solid 1px #CCC;
}
.htmlarea-showtableborders td{
	border: solid 1px #CCC;
}
.internal-link, i {
	font-size: 12px;
}
.external-link-new-window {
	font-size: 12px;
}
.internal-link:hover{
	font-size: 12px;
}
.i:hover {
	font-size: 12px;
}
.external-link-new-window:hover {
	font-size: 12px;
}

