@charset "utf-8";
/* CSS Document */
html{
	background-color:#333333;
}
body {
	width:947px;
	text-decoration: none;
	color: #000000;
	padding: 0;
	margin:0px auto 25px;
	font: 11px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	display: block;
}
/* GENERALES */
a {color:#000000}
a:hover {color:#00CCFF}
strong {font-weight: bold;}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
p {
	padding:0px;
	margin:0px;

}
li {
/*	font-size:10px;
	list-style-image:none;
	margin-left:-20px;
	color:#000000;
	line-height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;*/
}

/*
--------------------------------------------------------- */

/* TOP
--------------------------------------------------------- */
#top {display:block; width:947px; height:97px;}
#top div.moduletable-logo{display:block; float:left; width:230px; height:67px;}
#top div.moduletable-buscar{display:block; float:right; width:400px; height:33px;}
#top div.moduletable-buscar div.search-buscar{
	display:block;
	float:right;
	padding-right:20px;
	padding-top:10px;
}
#top div.moduletable-menutop{
	display:block;
	float:right;
	width:350px;
	height:20px;
	margin-top:12px;
}
#top div.moduletable-menutop ul, div.moduletable-menutop ul li{
padding:0px;
margin:02px;
list-style: none outside; 
display:block; 
float:left; 


}
#top div.moduletable-menutop ul li a{
	text-decoration:none;
	border-right:solid 1px #000000;
	padding:0 5px;
	font-size: 10px;
}


/*
--------------------------------------------------------- */

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnav {
	width:947px;
	height:30px;
	position:absolute;
	z-index:1000;
	top:68px;
	display:block;
	float:none;
	clear:both;
	background: url(../../../images/stories/tpl2009/css/menutop.jpg) no-repeat left top;
}
ul#ja-cssmenu {display:block; width:947px; height:30px;}
#ja-mainnav a {color: #FFFFFF!important;}
#ja-mainnav span.separator {display: block;}


#ja-mainnav ul#ja-cssmenu li.havechild {
	text-align:center;
	padding:0;
	vertical-align: middle;
	display: block;
	margin: 0px;
	}


/*
-----------------------------------------------------------*/
/* PATHWAY
-----------------------------------------------------------*/
#pathway{
	display:block;
	width:897px;
	height:15px;
	float:none;
	clear:both;
	color: #CCCCCC;
	background: #000000;
	padding: 2px 25px 2px 25px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#pathway a {text-decoration:none; color:#CCCCCC; text-transform: capitalize;}
#pathway a:hover {text-decoration:underline; color:#00CCFF;}

/*
-----------------------------------------------------------*/
/* IMAGEN HOMEPAGE
-----------------------------------------------------------*/


/*
-----------------------------------------------------------*/
/* CONTENIDOS 
-----------------------------------------------------------*/
div.full, div.right, div.left_right {display:block; float:none; clear:both; width:947px; margin:0; padding:0; color:#000000;}
div.full{background-color:#FFFFFF}
div.right{background-color:#666666;}
div.left_right{background-color:#666666; color:#FFFFFF;}

div.left_right div#left{margin-top:30px; margin-left:10px;}

#contenidos_full {display:block;	width:inherit;}



#contenidos_right{display:block; width:700px; float:left;}
#contenidos_right .contentpaneopen p,
#contenidos_right .contentpaneopen .contenido div p{ color:#FFFFFF;}
#contenidos_right table.contentpaneopen{ display:block; float:left;}
#contenidos_left_right{display:block; width:500px; float:left; margin-top:25px;}
#contenidos_left_right div.componentheading,
{display:block; border-bottom:#FFFFFF solid 1px; padding-bottom:2px; margin-bottom:2px;}
#contenidos_left_right .contentpaneopen a.readon{color:#00CCFF;}
#contenidos_left_right .contentpaneopen a.readon:hover{color:#FFFFFF;}
#contenidos_right div.componentheading{ border-bottom:#FFFFFF solid 1px; padding-bottom:2px; margin-left:25px; margin-top:10px;}
#contenidos_right div.componentheading-contacto {font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; border-bottom:#FFFFFF solid 1px; padding-bottom:2px; margin-left:25px; margin-top:10px;}
#contenidos_right .contentpaneopen{font: 10px/16px Verdana, Arial, Helvetica, sans-serif;}
#contenidos_right .contentpaneopen p {text-align:justify; padding:0 10px;}
#contenidos_right .blog .article_column .contentpaneopen img{display: block; margin-left:15%;}

/* homepage */
#contenidos_full table.blog-home{
	display:block;
	width:340px;
	float:left;
	background: url(../../../images/stories/tpl2009/css/dotted.gif) repeat-y right top;
	
}

#contenidos_full .componentheading-home{
	width:300px;
	padding:10px 0;
	margin: 0 0 10px 20px;
	color:#0F344E;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url(../../../images/stories/tpl2009/css/dotted.gif) repeat-x left bottom;

	clear:right;
}
#contenidos_full .contentheading-home{display:block; padding-left:20px; width:300px; text-align:justify; background:url(../../../images/stories/tpl2009/css/not_bullets.gif) no-repeat left top;}
#contenidos_full .contentpaneopen-home {
	display:block;
	width:320px;
	font-size:10px;
}
#contenidos_full .contentpaneopen-home p {display:block; padding-left:20px; text-align:justify;}

.contentheading-home a{color:#006699; font-size: 12px;}
.contentheading-home a:hover{
	color:#FF0000;
}
#contenidos_full .article_separator{ display:none;}

/* render contenidos */

.article_column .contentpaneopen a{color:#00CCFF;}
.article_column .contentpaneopen a:hover{color:#FFFFFF;}

.article_column .contentpaneopen p{
	text-align:justify;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.article_column .contentpaneopen span{display:block; border-bottom:#FFFFFF solid 1px; padding-bottom:2px; margin-bottom:2px;}


.contentpaneopen li{
	text-align:justify;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}


.tit{
	background: url(../../../images/stories/tpl2009/css/tit_boletin.jpg) repeat-x;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tit h1{
	font-size: 12px;
	color: #003366;
	margin:0; padding:0;
}
.tit h2{
	color: #003366;
	margin:0px;
	padding:0;
	font-size: 11px;
	font-weight: normal;
}


/*
-----------------------------------------------------------*/
/* FORMATO TABLAS DE DATOS
-----------------------------------------------------------*/
table#tab_boletin{
	width:690px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../../../images/stories/tpl2009/css/tab_boletin.jpg) repeat-x;
	margin:20px;
	border:solid 1px #FFFFFF;
         color:#000000;
}
table#tab_boletin a {text-decoration:underline; color: #333333;}
table#tab_boletin a:hover {color: #00CCFF;}
table#tab_boletin p {text-align:justify;font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#000000!important;}
table#tab_boletin th {padding:15px;	text-align:center;	text-transform: uppercase;color: #003366; border-bottom:solid 1px #CCCCCC;}
table#tab_boletin td {padding:6px; border-bottom:solid 1px #CCCCCC;}
table#tab_boletin span{display:inline; width:100%; border:none; color:#000000;}

table#tab_boletin table {margin:10px; width:98%; border:solid 1px #CCCCCC; background-color:#FFFFFF;}
table#tab_boletin table th{text-transform: capitalize;color:#000000; padding:5px; border:solid 1px #CCCCCC}
table#tab_boletin table td{border:solid 1px #CCCCCC}

table#tab_boletin span.txt_not_home10{color:#000000; font-size: 10px; font-weight: normal; background: url(none); margin-left:-20px;
}
#tab_boletin .link_varios strong{ color:#000000;}

/*.nokbg{background:none!important;}*/
.nokbg{background-color:#FFFFFF!important;}

table.contentpane table {width:700px; font-family: Verdana, Arial, Helvetica, sans-serif; border:solid 1px #CCCCCC; margin:20px;}
table.contentpane table td {padding:6px; border-bottom:solid 1px #CCCCCC;}
table.contentpane table span.date{display:block; width:150px;}

table.contentpaneopen span,
table.contentpaneopen span a, 
#contenidos_left_right div.componentheading,
#contenidos_right div.componentheading,{
	display: block;
	/*border-bottom: 1px solid #FFFFFF;*/
	text-decoration:none;
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:20px;
	background:url(../../../images/stories/tpl2009/css/bullet_titulos.gif) no-repeat left center;
}

table.contentpaneopen span a:hover{
	color:#0066CC;
}

div.contenido{
	display:block;
	padding:15px;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
}

.contentheading a {display:none;}
.contentheading a:hover{color: #0066CC;}

.sectiontableentry1, .sectiontableentry2{ background-color:#FFFFFF;}

/*
-----------------------------------------------------------*/
/* LEFT
-----------------------------------------------------------*/
#left {
	display:block;
	float:left;
	width:200px;
}

#left .contentpaneopen{display:block; width:500px;}
/*
-----------------------------------------------------------*/
/* RIGHT
-----------------------------------------------------------*/
#right {
	display:block;
	float: right;
	width: 180px; /* 210px total */
	height:auto;
	min-height:300px;
	padding:10px 10px 50px 20px;
	margin: 0;
	background: url(../../../images/stories/tpl2009/css/bkg_right.jpg) repeat-x left top;
	color:#FFFFFF;
}

#right .moduletable h3{
	width:127px; /* total 160px */
	margin:10px auto;
	padding:0 18px 0 15px;
	background: url(../../../images/stories/tpl2009/css/bullet_titulos_right.gif) no-repeat;
	font: bold 13px/20px Arial, Helvetica, sans-serif;
	color: #AAD2E0;
	text-align:center;
	text-transform: uppercase;
	text-decoration:underline;
}

#right a{
	display:block;
	padding: 6px 15px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dotted #FFFFFF;
	background: url(../../../images/stories/tpl2009/css/bullet_link_right.gif) no-repeat left center;
}

#right a:hover {color:#00CCFF}




/*
-----------------------------------------------------------*/
/* HOMEPAGE
-----------------------------------------------------------*/
#center-home {
	display:block;
	width:340px;
	float:left;
	margin:0 8px;
	position:relative;
	height:280px;
	top:-45px;
	background-image: url(../../../images/stories/tpl2009/css/dotted_linea.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#right-home {
	display:block;
	width:245px;
	float:left;
	position:relative;
	top:-45px;


}


#center-home h3 {
	padding:10px 0;
	margin-bottom:20px;
	color:#0F344E;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url(../../../images/stories/tpl2009/css/dotted.gif) repeat-x left bottom;
	display:block;
	width:340px;
	
	
}

#right-home h3{
	padding:10px 0;
	margin-bottom:20px;
	color:#0F344E;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url(../../../images/stories/tpl2009/css/dotted.gif) repeat-x left bottom;
	display:block;
	width:240px;
	
	
}

/*-----------------------------------------------------------*/
/* BOTTOM
-----------------------------------------------------------*/
#bottom{
	display:block;
	float:none;
	clear:both;
	width:876px;
	margin:20px auto 10px;
	color: #666666;
	background: url(../../../images/stories/tpl2009/css/bkg_bottom.gif) no-repeat left top;
	font-size: 9px;
	/*	padding-bottom:10px;
	padding-top:10px;*/
	padding:10px 2px;
}

/*#bottom p{float:left;}*/
/*#bottom div.sas {display:block; float:left; height:40px;}
#bottom div.bottom {display:block; float:left; margin:0 auto; padding:0px;}
#bottom div.bottom ul.menu, #bottom div.bottom ul.menu li {display:block; float:left; list-style:none outside; margin:0 auto; padding:0;}
#bottom div.bottom ul.menu li a{display:block; padding:0 10px; border-right:solid 1px #333333; color:#666666; text-decoration:none;}
#bottom div.bottom ul.menu li a:hover{color:#999999;text-decoration:underline;}
#bottom div.acsada {display:block; float:right; height:40px;}*/


/*
-----------------------------------------------------*/
/* LEER MAS
-----------------------------------------------------*/
a.readon-home{
	background: url(../../../images/stories/tpl2009/css/leermas.gif) no-repeat left center;
	display: block;
	text-decoration: none;
	padding-left:2px;
	float:right;
	clear:both;
	font-size: 9px;
	color: #FFFFFF;
	height: 11px;
	width: 48px;
}
a.readon-home:hover{
	background: url(../../../images/stories/tpl2009/css/leermas_over.gif) no-repeat left center;
	color:#333333;
	display: block;
	text-decoration: none;
	padding-left:2px;
	float:right;
	clear:both;
	font-size: 9px;
	height: 11px;
	width: 48px;
}

#searchForm{display:block; padding:0 50px;}

table.contentpaneopen fieldset{display:block; padding:10px 50px;}
table.contentpaneopen fieldset span.small{
	display:inline;
	font-size: 10px;
	color: #666666;
	background: url(none);
}
table.contentpaneopen fieldset span.highlight{
	display:inline;
	background:url(none);
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
	margin: 0px;
	padding: 0px;
}
div.right div#contenidos_right table.contentpaneopen p a {color:#00CCFF;}
div.right div#contenidos_right table.contentpaneopen p a:hover {color:#FFFFFF;}

