/* COMMON STYLE

--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 10px;
}


body {
	color: #000;
	background: #FFFFFF;
	font-family: Trebuchet MS,Helvetica,sans-serif;
	line-height: 150%;
	font-size:75%;
}


body#bd {
	color: #000000;
	background: #FFFFFF;
	margin:0 30px;
	padding:0;
}

* html body#bd {
background:#FFFFFF;
color:#000000;
margin:0 25px;
padding:0;
}


body.contentpane {
	width: auto; /* Printable Page */
	margin: 1em 2em;
	line-height: 1.3em;
	margin: 10px 10px 10px 10px;
	font-size: 12px;
	color: #333;
	background:#fff;
}

body.fs1 {
	/*font-size: 10px;*/
}

body.fs2{
	/*font-size: 11px;*/
}

body.fs3{
	/*font-size: 12px;*/
}

body.fs4{
	/*font-size: 13px;*/
}



body.fs5{

	/*font-size: 14px;*/

}



body.fs6{
	/*font-size: 15px;*/
}


/* Normal link */

.clearfix{

	margin-bottom:1px;
}



a {
	color: #1B3566;
	text-decoration: none !important;
}



a:hover, a:active, a:focus {
	color: #000;
	text-decoration:underline;
}



/* Title text */

.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	color:#1B3566;
}



/* Small text */

small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {

	color: #666666;

	font-size: 92%;

}



/* Heading */

h1 {
	font-size: 175%;
	color:#1B3566;
	font-weight: normal;
	line-height:120%;
}



h2 {
	font-size: 150%;
	color:#1B3566;
	font-weight: normal;
	line-height:120%;
}


h3 {
	font-size: 140%;
	color:#1B3566;
	font-weight: normal;
	line-height:120%;
}


h4 {
	font-size: 120%;
	color:#1B3566;
	font-weight: normal;
	line-height:120%;
}


p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {

	margin: 0.5em 0 1em 0;

	padding: 0;

}



ul {

	list-style: none;

}





ul li {

line-height:130%;

padding-left:25px;

}



ol li {

	margin-left: 35px;

	line-height: 160%;

}



ol li ol{

  margin: 0;

  padding: 0;

}

th {

	padding: 5px;

	font-weight: bold;

	text-align: left;

}



fieldset {

	border: none;

	padding: 0 5px 10px 5px;

	/*background: url(../images/hdot2.gif) repeat-x top;*/

}



fieldset a {

	font-weight: bold;

    border: none;

    padding: 0;



}



hr {

	border-top: 1px solid #CCCCCC;

	border-right: 0;

	border-left: 0;

	border-bottom: 0;

	height: 1px;

}



td, div {

	font-size: 100%;

}



img {

	border: none;

}

/* FORM

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

form {

	margin: 0;

	padding: 0;

}



form p{

margin:0;

padding:0;

}



form label {

	cursor: pointer;

	margin:0;

	padding:0;

	font-weight:normal;

}

#MENUCABECERA .select2{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #908E8E;
color:#595959;
font-size:85%;
padding:2px;
height:23px;
}

input, select, textarea, .inputbox {
	padding: 1px 1px;
	margin-top:1px;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
}



.button2 {

padding:0;
	margin:0;
    border: 0px solid #13274A;
	background: url(../images/fond_boton.gif) no-repeat;
    color: #fff;
    font-size: 90%;
	width:63px;
	height:21px;
	float:left;

}



.button2:hover, .button2:focus {

    background:#122445;
	background: url(../images/fond_boton_over.gif) no-repeat;
    color: #fff;

}





* html .button {

	padding: 2px 0 !important; /*IE 6*/

}



*+html .button {

	padding: 2px 0 !important; /*IE 7*/

}



.button {

    padding:0 0 3px 0;
	margin:0;
    border: 0px solid #13274A;
	background: url(../images/fond_boton.gif) no-repeat;
    color: #fff;
    font-size: 90%;
	width:63px;
	height:21px;

}

.button:hover, .button:focus {

    background:#122445;
	background: url(../images/fond_boton_over.gif) no-repeat;
    color: #fff;

}



.inputbox {

	border: 1px solid #CCCCCC;

	background: #FFFFFF;

}



.inputbox:hover, .inputbox:focus {

	background: #C9D5ED;

}

.usuario{
color:#1B3566;
font-size:110%



}



/* BONUS TYPOGRAPHY STYLES

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

pre, .code {

	padding: 10px 15px;

	margin: 5px 0 15px;

	border-left: 5px solid #999999;

	background: #FFFFFF;

	font: 1em/1.5 "Courier News", monospace;

}



blockquote {

	padding: 1em 40px 1em 15px;

}



blockquote span.open {

	padding: 0 0 0 20px;

	background: url(../images/so-q.gif) no-repeat left top;

}



blockquote span.close {

	padding: 0 20px 0 0;

	background: url(../images/sc-q.gif) no-repeat bottom right;

}



/* Quote hilight */

.quote-hilite {

	padding: 10px 15px;

	margin: 0;

	border: 1px solid #CACACC;

	background: #FFFFFF;

}



/* Small quote */

.small-quote {

	margin: 0;

	padding: 0;

	background: none;

}



.small-quote span.open-quote {

	margin: 0;

	padding-left: 20px;

	background: url(../images/so-q.gif) no-repeat center left;

}



.small-quote span.close-quote {

	margin: 0;

	padding-right: 20px;

	background: url(../images/sc-q.gif) no-repeat center right;

}



.small-quote span.author {

	padding: 2px 5px 2px 20px;

	border-top: 1px solid #DCDDE0;

	margin: 0.5em 0 0;

	display: block;

	background: url(../images/author.gif) no-repeat 5px 4px #EAEBEE;

	font-size: 90%;

}



/* Rropcap */

.dropcap {

	float: left;

	padding: 4px 8px 0 0;

	display: block;

	color: #999999;

	font: 50px/40px Georgia, Times, serif;

}



/* Tips, Error, Message, Hightlight*/

p.error {

	padding-left: 25px;

	color: #BF0000;

	background: url(../images/icon-error.gif) no-repeat top left;

}



p.message {

	padding-left: 25px;

	color: #006699;

	background: url(../images/icon-info.gif) no-repeat top left;

}



p.tips {

	padding-left: 25px;

	color: #EE9600;

	background: url(../images/icon-tips.gif) no-repeat top left;

}



.highlight {

	padding: 1px 5px;

	background: #FFFFCC;

	font-weight: bold;

}



/* Note Style */

p.stickynote {

	padding: 10px 0px 10px 40px;

	border: 1px solid #CACACC;

	background: url(../images/sticky-bg.gif) no-repeat 5px center #FFFFFF;

}



p.download {

	padding: 10px 0px 10px 40px;

	border: 1px solid #CACACC;

	background: url(../images/download-bg.gif) no-repeat 5px center #FFFFFF;

}



.blocknumber {

	clear: both;

	padding: 5px 15px 10px;

	position: relative;

}



/* Check list */

ul.checklist {

	list-style: none;

}



ul.checklist li {

	margin-left: 15px;

	padding: 0 0 5px 20px;

	background: url(../images/checklist-bg.gif) no-repeat 0 3px;

}



/* Small checklist */

ul.small-checklist {

	list-style: none;

}



ul.small-checklist li {

	margin-left: 15px;

	padding: 0 0 5px 20px;

	background: url(../images/icon_list.gif) no-repeat 0 3px;

}



/* Check list */

ul.stars {

	list-style: none;

}



ul.stars li {

	margin-left: 15px;

	padding: 0px 0 5px 20px;

	background: url(../images/star-bg.gif) no-repeat 0 3px;

}



/* Bignumber */

.bignumber {

	float: left;

	margin-right: 8px;

	padding: 6px 7px;

	display: block;

	background: url(../images/ol-bg.gif) no-repeat top left;

	color: #1B3566;

	font: bold 20px/normal Arial, sans-serif;

}



/* Talking box. Thinking box. */

div.bubble1, div.bubble2, div.bubble3, div.bubble4 {

	margin: 15px 0;

}



div.bubble1 span.author,

div.bubble2 span.author,

div.bubble3 span.author,

div.bubble4 span.author {

	padding-left: 15px;

	margin-left: 15px;

	background: url(../images/author.gif) no-repeat center left;

	font-weight: bold;

}



div.bubble1 div {

	margin: 0;

	width: 100%;

	background: url(../images/bub1-br.gif) no-repeat bottom right;

}



div.bubble1 div div {

	background: url(../images/bub1-bl.gif) no-repeat bottom left;

}



div.bubble1 div div div {

	background: url(../images/bub1-tr.gif) no-repeat top right;

}



div.bubble1 div div div div {

	background: url(../images/bub1-tl.gif) no-repeat top left;

}



div.bubble1 div div div div div {

	margin: 0;

	padding: 15px 15px 30px 15px;

	width: auto;

}



div.bubble2 div {

	margin: 0;

	width: 100%;

	background: url(../images/bub2-br.gif) no-repeat bottom right;

}



div.bubble2 div div {

	background: url(../images/bub2-bl.gif) no-repeat bottom left;

}



div.bubble2 div div div {

	background: url(../images/bub2-tr.gif) no-repeat top right;

}



div.bubble2 div div div div {

	background: url(../images/bub2-tl.gif) no-repeat top left;

}



div.bubble2 div div div div div {

	margin: 0;

	padding: 15px 15px 35px 15px;

	width: auto;

}



div.bubble3 div {

	margin: 0;

	width: 100%;

	background: url(../images/bub3-br.gif) no-repeat bottom right;

}



div.bubble3 div div {

	background: url(../images/bub3-bl.gif) no-repeat bottom left;

}



div.bubble3 div div div {

	background: url(../images/bub3-tr.gif) no-repeat top right;

}



div.bubble3 div div div div {

	background: url(../images/bub3-tl.gif) no-repeat top left;

}



div.bubble3 div div div div div {

	margin: 0;

	padding: 15px 15px 50px 15px;

	width: auto;

}



div.bubble4 div {

	margin: 0;

	width: 100%;

	background: url(../images/bub4-br.gif) no-repeat bottom right;

}



div.bubble4 div div {

	background: url(../images/bub4-bl.gif) no-repeat bottom left;

}



div.bubble4 div div div {

	background: url(../images/bub4-tr.gif) no-repeat top right;

}



div.bubble4 div div div div {

	background: url(../images/bub4-tl.gif) no-repeat top left;

}



div.bubble4 div div div div div {

	margin: 0;

	padding: 15px 15px 55px 15px;

	width: auto;

}



/* Legend */

.legend-title {

	margin: 0;

	padding: 0 3px;

	float: left;

	display: block;

	background: #F6F6F6;

	font-weight: bold;

	position: absolute;

	top: -10px;

	left: 7px;

}



.legend {

	margin: 20px 0;

	padding: 0 10px;

	border: 1px solid #CACACC;

	background: #FFFFFF;

	position: relative;

}



/* JOOMLA STYLE

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

table.blog {

}



.article_separator {

/*background:transparent url(../images/hdot2.gif) repeat-x scroll center*/

clear:both;

display:block;

height:25px;

margin:0;

padding:0;

}



.article_column {

}



.column_separator {

	padding: 0 25px;

}



/* content tables */

td.sectiontableheader {

  padding: 4px;

  border-right: 1px solid #fff;

}



tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	background: url("images/hdot2.gif") repeat-x scroll center bottom transparent;
padding: 10px 4px 5px 10px;
}



tr.sectiontableentry0 p,

tr.sectiontableentry1 p,

tr.sectiontableentry2 p {

  font-size: 100%;

  line-height: 130%;

  margin-top: 0.5em;

}



tr.sectiontableentry0 a.contentpagetitle,

tr.sectiontableentry1 a.contentpagetitle,

tr.sectiontableentry2 a.contentpagetitle {

	font-family: Arial, Helvetica, sans-serif;

	color: #1B3566;

	text-decoration: none;

	font-size: 150%;

}



tr.sectiontableentry0 img,

tr.sectiontableentry1 img,

tr.sectiontableentry2 img {

	/*margin:10px;*/

}







td.sectiontableentry0,

td.sectiontableentry1,

td.sectiontableentry2 {

  padding: 3px;

}



table.contentpane {

	border: none;

	width: 100%;

}



table.contentpaneopen {

	border: none;

	border-collapse: collapse;

	border-spacing: 0;

}



/*form table.contentpaneopen {

	border: 1px solid #EDE9EA;

	border-collapse: collapse;

	border-spacing: 0;

	background:#F0F0F0;

	padding:10px;

}*/
form table.contentpaneopen {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EDE9EA;
border-collapse:collapse;
border-spacing:0;
margin:0 0 15px;
padding:10px;

}




table.contenttoc {

	margin: 0 0 10px 10px;

	padding: 0;

	/*width: 90px;*/

	float: right;

}



table.contenttoc a {

	text-decoration: none;

}



table.contenttoc td {

	padding: 1px 5px 1px 25px;

	background: url(../images/bullet-list.gif) no-repeat 5% 50%;

}



table.contenttoc th {

	padding: 0 0 3PX;

	/*border-bottom: 1px solid #CCCCCC;*/

	text-indent: 5px;

}



table.poll {

	padding: 0;

	width: 100%;

	border-collapse: collapse;

}



table.pollstableborder {

	padding: 0;

	width: 100%;

	border: none;

	text-align: left;

}



table.pollstableborder img {

	vertical-align: baseline;

}



table.pollstableborder td {

	padding: 4px!important;

	border-collapse: collapse;

	border-spacing: 0;

}



table.pollstableborder tr.sectiontableentry1 td {

	background: #ECECEC;

}



table.searchintro {

	padding: 10px 0;

	/*margin:20px 0 0 0;*/

	width: 100%;

}



table.searchintro td {

	padding: 5px 0 5px 0!important;

}



table.adminform {

}



.adminform .inputbox {

}



.blog_more {

background:transparent url(../images/hdot.gif) repeat-x scroll center top;

margin-top:80px;

padding:10px 0;

}





.blog_more strong {

	margin: 0 0 5px;

	display: block;

	font-size: 125%;

}



.blog_more ul {

	margin: 0;

	padding: 0;

}



.blog_more ul li {
	margin: 0;
	padding: 0 0 0 17px;
	background: url(../images/bullet.gif) no-repeat 6px 8px;
}



.category {
	padding: 5px 0 8px;
	margin: 0;	font-size: 150%;
	text-decoration: none;
}

h1.componentheading, .componentheading {
	padding: 5px 0 15px;
	margin: 0 0 10px;
	font-size:150%;
	/*background: url(../images/hdot.gif) repeat-x bottom;*/
	/* border-bottom:1px dotted #CACACA;*/
}

.componentheading {
	font-size:175%;
	font-weight:bold;
	line-height:110%;
	margin:20px 0;
	padding:0;
}

.contentdescription {
	padding-bottom: 5px;
}

h2.contentheading, .contentheading {
	/*padding: 5px 0 8px;*/
	margin: 5px 0 0 0;
	font-weight: normal;
	font-size: 175%;
}


table.blog .contentheading {
	font-size:125%;
	font-weight:bold;
	float:left;
	width:100%;
}


.contentheading {
font-size:185%;
font-weight:bold;
line-height:110%;
margin:20px 0;
padding:0;
}


a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	text-decoration: none !important;
}



a.readon {
	float: right;
   /*margin-top: 10px;*/
   padding: 1px 10px 1px 0;
   display: block;
   font-size:1.2em;
   /*background: url(../images/flecha.gif) no-repeat right ;*/
   color: #1B3566;
   font-weight: normal;
   text-decoration: none;
}


a.readonleft {
   float: left;
   /* margin-top: 10px;*/
   padding: 0;
   display: block;
   font-size:1.2em;
   /*background: url(../images/flechaAtras.gif) no-repeat left 7px;*/
   color: #1B3566;
   font-weight: normal;
   text-decoration: none;
}


a.readonleft:hover {
   color: #9BAED2;
   text-decoration: none;
}

a.readon2 {
	font-size:1.2em;
	/*background: transparent url(../images/flecha.gif) no-repeat scroll right 2px;*/
   color: #1B3566;
   font-weight: normal;
   text-decoration: none;
   padding-right:10px;

}

a.readon2:hover {
    /*background: url(../images/flecha.gif) no-repeat right 4px;*/
   padding-right:10px;
   text-decoration: underline;
   color: #9BAED2;
}

a.readon3 {
   font-size:100%;
   float:right;
   display: block;
   padding-right:10px;
   /*background: transparent url(../images/flecha.gif) no-repeat scroll right 5px;*/
   color: #1B3566;
   font-weight: normal;
   text-decoration: none;
}

a.readon3:hover {
   color: #9BAED2;
   text-decoration: none;
}

a.readon:hover, a.readon:active, a.readon:focus {
   color: #9BAED2;
   text-decoration: none;
}



a.readonRSS {
   float: left;
   /*margin-top: 10px;*/
   padding: 1px 15px 1px 0;
   display: block;
   font-size:1.2em;
   color: #1B3566;
   font-weight: bold;
   text-decoration: none;
}

#readonRSS {
    height: 11px;
    position: relative;
	margin:5px 0 0 0;
	padding:0;
    width: 22px;
	float:left;
	display:block;
}

#rssHome {
    height: 11px;
    position: relative;
	margin:5px 0 0 0;
	padding:0;
    width: 22px;
	float:left;
	display:block;
	left:-80px;
}




#bannersuperiorizquierdohome2 div.bienvenido{
font-size:100%;
width:325px;
}

#bannersuperiorizquierdohome2 div.bienvenido h1{
font-size:120%;
font-weight:bold;
padding-left:10px;
margin:20px 5px 15px 10px;
padding:0;
}

#bannersuperiorizquierdohome2 div.bienvenido p{
font-size:105%;
padding-left:10px;
line-height:135%;
color:#5C6C89;
}



#bannersuperiorizquierdohome2 div.bienvenido span.destacado{

color:#1B3566;

}




#bannersuperiorcentralhome2 h2.contentheading{

font-size:175%;

color:#1B3566;

background:url(../images/lineaH1.gif) no-repeat;

display:block;

min-height:48px;

margin:0;

padding:10px 10px 0 15px ;

}



* html #bannersuperiorcentralhome2 h2.contentheading{

height:48px;

}



table.contentpaneopen td, table.contentpane td {

}



table.contentpaneopen, table.contentpane, table.blog {

	width: 100%;

	/*margin-top:10px;*/

}



.moduletable {

	padding: 0;

}



ul.pagination {

/*background:#E8E6E7 none repeat scroll 0 50%;*/

/*border-top:1px solid #DAD6D5;*/

margin:0 0 10px 0;
float:right;

/*padding:10px 0;*/

}



.sectiontablefooterUP ul.pagination {

background:#E00000 none repeat scroll 0 50%;

border-top:1px solid #DAD6D5;

margin:15px auto;

padding:10px 0;

}









ul.pagination li {

	margin: 0;

	padding: 0;

	display: inline;

	background: none;

	font-size: 95%;

	font-weight:normal;

}



ul.pagination li span{

/*	padding: 2px 5px;*/

}



ul.pagination a {

	/*padding: 2px 5px;*/

	/*border: 1px solid #F6F6F6;*/

	font-size: 95%;

	font-weight:bold;

}



ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {

	/*border: 1px solid #ECECEC;*/

	background: #FFFFFF;

}



.pagenavbar {

	padding-left: 14px;

	float:right;

}



.pagenavcounter {

	padding: 8px 14px 0 0px;

	font-weight:bold;

}



.sectiontableheader {

	padding: 8px 5px;

	background: #444444;

	color: #FFFFFF;

}



.sectiontableheader a {

	color: #FFFFFF;

}



tr.sectiontableentry1 {

	padding: 30px 20px;

	/*background: url(../images/hdot2.gif) repeat-x bottom;*/

}



tr.sectiontableentry2 {

	padding: 30px 20px;

	/*background: url(../images/hdot2.gif) repeat-x bottom;*/

	/*background: url(../images/hdot2.gif) repeat-x bottom #ECECEC;*/

}



tr.sectiontableentry1:hover td,

tr.sectiontableentry2:hover td {

	/*background: url(../images/hdot2.gif) repeat-x bottom #FFFFCC;*/

}



.smalldark {

	text-align: left;

}



div.syndicate div {

	text-align: center;

}



.pollstableborder tr.sectiontableentry1 td,

.pollstableborder tr.sectiontableentry2 td {

	background: none;

}



/* META

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

.article-tools {

	/*border-top: 1px solid #DDDDDD;*/

	width: 100%;

	float: left;

	clear: both;

	padding: 0 0 5px;

	/*margin-bottom: 15px;display: block;background: #ECECEC;*/

}



.article-meta {

	/*padding: 5px;*/

	width: 80%;

	float: left;

}



.createby {

	padding: 3px 3px 3px 20px;

	background: url(../images/icon-user.gif) no-repeat 0 2px;

}



.createdate {

	padding: 3px 3px 6px 0;
	color:#696969;
	display:block;

	/*background: url(../images/icon-date.gif) no-repeat 0 2px;*/

}



.modifydate {

	width: 100%;

	float: left;

}



div.buttonheading {

	float: right;

	width: 20%;

}



.buttonheading img {

	margin: 7px 5px 0 0;

	border: 0;

	float: right;

}



.article-content{

margin-top:5px;

}



div.article-content p{

margin:0 0 20px 0;
padding:0;
color:#40423F;
}

div.article-content ol {
    color: #40423F;
}

#ja-container div.article-content p.ENTRADILLA{

font-weight:bold;
margin:0 0 10px 0;
padding:0;
}

#ja-container  div.article-content p.PIEFOTO{
margin:0 0 20px 0;
padding:0;
color:#979696;
font-size:90%;
line-height:110%;
}

#ja-container div.article-content p.AUTOR, #ja-container div.article-content p span.AUTOR{

background: none;
padding: 3px 3px 3px 0;
margin:0 0 20px 0;
color: #666666;
font-size: 80%;
}

#ja-container div.article-content p.TITULOFUENTE{

background: none;
padding: 3px 3px 3px 0;
margin:0 0 10px 0;
color: #666666;
font-size: 80%;
font-weight:bold;
}

#ja-container div.article-content p.CONTENIDOFUENTE span.TITULOFUENTE, #ja-container div.article-content p span.TITULOFUENTE{
font-weight:bold;

}



#ja-container div.article-content p.CONTENIDOFUENTE, #ja-container div.article-content p span.CONTENIDOFUENTE{
background: none;
padding: 0;
margin:0 0 10px 0;
color: #666666;
font-size: 80%;
}

#ja-container div.article-content p.TITENLACENOTICIA, #ja-container div.article-content p span.TITENLACENOTICIA{
background: none;
padding: 0;
margin:0;
color: #666666;
font-size: 80%;
font-weight:bold;
}
#ja-container div.article-content p.ENLACENOTICIA{
background: none;
padding: 3px 3px 3px 0;
margin:0 0 20px 0;
color: #666666;
font-size: 80%;
line-height:120%;
}

#ja-container div.article-content p a.ENLACENOTICIA{
background: none;
padding: 3px 3px 3px 0;
margin:0 0 20px 0;
font-size: 80%;
line-height:120%;
}





/* MAIN LAYOUT DIVS

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

#ja-wrapper {

	width: 980px;
	margin: 0 auto;
	padding:0;
	background: #FFF;
	/*border:1px solid #33FF00;*/
}

#ja-mainnav {
background:url(../images/sombra_menu.gif) repeat-x scroll left bottom #FFFFFF;
float:right;
margin:0 0 3px 0;
padding:0;
position:relative;
}

* html #ja-mainnav {
background:url(../images/sombra_menu.gif) repeat-x scroll left bottom #FFFFFF;
float:right;
margin:0;
padding:0;
position:relative;
}

#ja-mainnavwrap{

position:relative;
float:left;
margin:0 auto;
width:980px;
/*z-index:5;*/

}

* html #ja-mainnavwrap{

position:relative;
float:right;
margin:0 auto;
width:690px;
/*z-index:5;*/

}



#ja-container {

position:relative;

float:left;

/*top:46px;*/

}



#ja-containerwrap {

/*z-index:1;*/

}



#ja-container2 {

  position:relative;

  float:left;

  width:980px;

  padding: 0 0 5px 0;

  /*background:#FFFFFF url(../images/sombra_menRight.jpg) no-repeat scroll 746px top;*/

}



#ja-container3 {

  position:relative;

  float:left;

  width:951px;

  padding: 0 0 5px 10px;

  /*background:#FFFFFF url(../images/sombra_menRight.jpg) no-repeat scroll 746px top;*/

}



#ja-container4 {

  position:relative;

  float:left;

  width:951px;

  padding: 0 0 5px 10px;

  /*background:#FFFFFF url(../images/sombra_menRight.jpg) no-repeat scroll 746px top;*/

}



#ja-mainbody-fr #ja-col1 {

	width: 20%;

}





#ja-mainbody-fr #ja-contentwrap {

	width: 80%;

}



#ja-mainbody, #ja-mainbody-fl {

            position:relative;

	    float:left;

            width: 77%;

            margin:0;

            padding:0;

}



#ja-mainbody #ja-contentwrap {

	float: right;

	position:relative;

	width: 70%;

}



* html #ja-mainbody #ja-contentwrap {

	float: right;

	position:relative;

	width: 70%;

}



/**

 * Estilo para la plantilla home_detalle3, que se muestran 3 columnas en el detale y la columna principal es mas ancha

 */



#ja-mainbody #ja-contentwrapdetalle {

	float: right;

	width: 73%;

}



#ja-mainbody-fl #ja-contentwrap {

	/*float: left;

	width: 100%;*/

}



#ja-mainbody-f, #ja-mainbody-fr {

	float: none;

	width: 100%;

}



#ja-mainbody-fr #ja-contentwrap {

	width: 74.8%;

	float: right;

}



#ja-mainbody-fr #ja-col1 {

	width: 20%;

	float: left;

}



#ja-mainbody-fr #ja-contentwrap {

	width: 80%;

}



#ja-content {

 /* padding:0 0 0 10px;*/

}



#ja-contentInt {

position:relative;

float:left;

padding:10px;

width:97%;

}



#ja-contentwrap {
	min-height: 300px;
	height: auto;
}

* html #ja-contentwrap {
	height: 300px;
}

#ja-mainbody-fl #ja-content {
	/*padding-left: 0;*/
}



#ja-mainbody-f #ja-content {
	padding: 0;
}



/**  
* Estilo para la plantilla home_2, que el contenido son bloque de 3 columnas y bloques
 */





#ja-mainbodyhome2, #ja-mainbodyhome2-fl #ja-contentwraphome2 {

	/*width: 80%;*/

	

}

#ja-mainbodyhome{
        position:relative;
	    float:left;
       width: 725px;
       /*	width: 710px;*/
        margin:10px 0 0 0;
        padding:0 0 0 10px;

}



#ja-mainbodyhome2{
        position:relative;
	    float:left;
        width: 99%;
        margin:10px 0 0 10px;
        padding:0;

}

* html #ja-mainbodyhome2{
        position:relative;
	    float:left;
        width: 99%;
        margin:10px 0 0 10px;
        padding:0;

}


#ja-mainbodyhome5{
        position:relative;
	    float:left;
        widht:631px;
        margin:10px 0 0 0;
        padding:0;
}

#ja-mainbodyhome2-fl {
        position:relative;
	    float:left;
       /* width: 710px;*/
        margin:10px 0 0 0;
        padding:0;
}

#ja-mainbodyhome #ja-contentwraphome2 {
	float: right;
	position:relative;
	width:100%;
}


#ja-mainbodyhome2 #ja-contentwraphome2 {
	float: right;
	position:relative;
	width:100%;
}

#ja-mainbodyhome2 #ja-col2 {
float: right;
    margin: 0;
    padding: 0;
    position: relative;
    width: 227px;
}



#ja-contentwraphome2 {
position:relative;
float:left;
width:720px;
min-height: 300px;
height: auto;
/*border:1px solid #00FF00;*/
}
* html #ja-contentwraphome2 {
height: 300px;
}

#ja-mainbodyhome2 #ja-contentwraphome1 {
	float:left;
position:relative;
}
#ja-mainbodyhome #ja-contentwraphome1 {
	float:left;
position:relative;
}

#ja-mainbodyhome2 #ja-contentwraphome1b {
	float:left;
position:relative;
}
#ja-mainbodyhome #ja-contentwraphome1b {
	float:left;
position:relative;
}

#ja-mainbodyhome2 #ja-contentwraphome3 {
	float:left;
	position:relative;
	width:465px;
}

#ja-contentwraphome1 {
position:relative;
float:left;
width:460px;
min-height: 300px;
height: auto;
/*border:1px solid #00FF00;*/
}
* html #ja-contentwraphome1 {
height: 300px;
}

#ja-contentwraphome1b {
position:relative;
float:left;
width:710px;
min-height: 300px;
height: auto;
}
* html #ja-contentwraphome1b {
height: 300px;
}

#ja-bannerhome2 {
position:relative;
float:left;
/*padding:10px 0 10px 0;
margin:10px 0 2px 0;
* margin:10px 0px 2px 0px !important;
background:url(../images/linea_sep_horiz.gif) top left repeat-x;*/
}





#bannerhome2 div {
display:block;
float:left;
position:relative;
}



#bannersuperiorhome2 div.events{
position:relative;
float:left;
width:236px;
margin:0 0 20px 0;
padding:0 0 20px;
border-bottom:1px dotted #CACACA;
}



* html #bannersuperiorhome2 div.events{

width:236px;

}



#bannersuperiorhome2 div.columna2{

position:relative;

float:left;

width:208px;

margin:0;

padding:0 0 20px 0;

}



* html #bannersuperiorhome2 div.columna2{

width:208px;

/*padding-right:10px;*/

}



#bannersuperiorhome2 div.columna2 p{

font-size:90%;

color:#000;

margin:0;

padding:0;

}



#bannersuperiorhome2 div.columna2 img{

float:left;

margin-bottom:10px;

}





#bannersuperiorhome2 div.columna1{

position:relative;

float:left;

width:478px;

margin:0 0 10px 0;

padding:0 0 20px 0;

}



* html #bannersuperiorhome2 div.columna1{

width:478px;

/*padding-right:10px;*/

}





#bannersuperiorhome2 div.columna1 p{

font-size:100%;

color:#000;

background:#E2E0E0;

margin:0;

padding:10px;

display:block;

height:50px;

}



#bannersuperiorhome2 div.columna1 div.gk_round p a, #bannersuperiorhome2 div.columna1 div.gk_round1 p a{

color:#1B3566;

tex-decoration:none;

margin:0;

padding:0;

}

#bannersuperiorhome2 div.columna1 div.gk_round p a:hover, #bannersuperiorhome2 div.columna1 div.gk_round1 p a:hover{

color:#000;

tex-decoration:underline;

}



#bannersuperiorhome2 div.columna1 img{

float:left;

margin-bottom:10px;

}



#bannersuperiorhome2 div.columna1 div.gk_round{

position:relative;

float:left;

width:150px;

display:block;

margin:0 14px 30px 0;

padding:0;

font-size:100%;

text-align:center;

}

#bannersuperiorhome2 div.columna1 div.gk_round1{

position:relative;

float:left;

width:150px;

display:block;

margin:0 0 30px 0;

padding:0;

font-size:100%;

text-align:center;

}



* html #bannersuperiorhome2 div.columna1 div.gk_round{/* Internet Explorer 6*/

margin:0 14px 30px 0;

padding:0;

width:150px;

}

* html #bannersuperiorhome2 div.columna1 div.gk_round1{/* Internet Explorer 6*/

margin:0 0 30px 0;

padding:0;

width:150px;

}



#bannersuperiorhome2 div.columna1 div.gk_round img, #bannersuperiorhome2 div.columna1 div.gk_round1 img{

margin:0 0 10px 0;

padding:0;

}



#bannersuperiorhome2 div.columnaDoble{

position:relative;

float:left;

width:100%;

margin:0;

padding:0 0 10px 0;

}



* html #bannersuperiorhome2 div.columnaDoble{

width:98%;

/*padding-right:10px;*/

}



#bannersuperiorhome2 div.columnaDoble p{

font-size:100%;

color:#000;

margin:0 0 10px 0;

padding:0;

}



#bannersuperiorhome2 div.columnaDoble img{

float:left;

margin-bottom:10px;

}





#bannersuperiorhome2 div.habitos{

position:relative;

float:left;

width:288px;

margin:0 0 10px 0;

padding:0 0 20px 0;

}



* html #bannersuperiorhome2 div.habitos{

width:288px;

/*padding-right:10px;*/

}





#bannersuperiorhome2 div.habitos p{

font-size:100%;

color:#000;

margin:0;

padding:0;

}



#bannersuperiorhome2 div.habitos div.gk_round p a, #bannersuperiorhome2 div.habitos div.gk_round1 p a{

color:#1B3566;

tex-decoration:none;

}

#bannersuperiorhome2 div.habitos div.gk_round p a:hover, #bannersuperiorhome2 div.habitos div.gk_round1 p a:hover{

color:#000;

tex-decoration:underline;

}



#bannersuperiorhome2 div.habitos img{

float:left;

margin-bottom:10px;

}



#bannersuperiorhome2 div.habitos div.gk_round{

position:relative;

float:left;

width:230px;

display:block;

margin:0 15px 30px 0;

padding:0;

font-size:100%;

text-align:center;

}

#bannersuperiorhome2 div.habitos div.gk_round1{

position:relative;

float:left;

width:230px;

display:block;

margin:0 0 30px 0;

padding:0;

font-size:100%;

text-align:center;

}



* html #bannersuperiorhome2 div.habitos div.gk_round{/* Internet Explorer 6*/

margin:0 15px 30px 0;

padding:0;

width:230px;

}

* html #bannersuperiorhome2 div.habitos div.gk_round1{/* Internet Explorer 6*/

margin:0 0 30px 0;

padding:0;

width:230px;

}





#ja-user5Subhome {

position:relative;

width:100%;

float:left;

margin:0 0 10px 5px;

}



* html #ja-user5Subhome {

position:relative;

width:100%;

float:left;

margin:0 0 10px 5px;

}



#user5Subhome {

position:relative;

width:100%;

float:left;

margin:0;

padding:0;

}



#ja-user5Subhome #user5Subhome p{

font-size:100%;

color:#000;

background:#E2E0E0;

margin:0;

padding:10px;

display:block;

height:50px;

}



#ja-user5Subhome #user5Subhome div.gk_round p a, #ja-user5Subhome #user5Subhome div.gk_round1 p a{

color:#1B3566;

tex-decoration:none;

margin:0;

padding:0;

}

#ja-user5Subhome #user5Subhome div.gk_round p a:hover, #ja-user5Subhome #user5Subhome div.gk_round1 p a:hover{

color:#000;

tex-decoration:underline;

}



#ja-user5Subhome #user5Subhome img{

float:left;

margin-bottom:10px;

}



#ja-user5Subhome #user5Subhome div.gk_round{

position:relative;

float:left;

width:160px;

display:block;

margin:0 25px 30px 0;

padding:0;

font-size:100%;

text-align:center;

}

#ja-user5Subhome #user5Subhome div.gk_round1{

position:relative;

float:left;

width:160px;

display:block;

margin:0 0 30px 0;

padding:0;

font-size:100%;

text-align:center;

}



* html #ja-user5Subhome #user5Subhome div.gk_round{/* Internet Explorer 6*/

margin:0 25px 30px 0;

padding:0;

width:160px;

}

* html #ja-user5Subhome #user5Subhome div.gk_round1{/* Internet Explorer 6*/

margin:0 0 30px 0;

padding:0;

width:160px;

}



#ja-user5Subhome #user5Subhome div.gk_round img, #ja-user5Subhome #user5Subhome div.gk_round1 img{

margin:0 0 10px 0;

padding:0;

}







#bannersuperiorhome2 div.noticias{

position:relative;

float:left;

width:447px;

margin:25px 0 25px 0;

padding:0 0 20px 0;

border-bottom:6px solid #122445;

}



* html #bannersuperiorhome2 div.noticias{

width:447px;

/*padding-right:10px;*/

}



#bannersuperiorhome2 div.noticias p{

font-size:100%;

color:#000;

margin:0;

padding:0;

}



#bannersuperiorhome2 div.noticias img{

float:left;

margin-right:5px;

margin-bottom:20px;

}



#bannersuperiorhome2 div.noticias div.frontnews{
padding-top:0px;
padding-bottom:5px;
float:left;
position:relative;
width:445px;
}



#bannersuperiorhome2 div.noticias div.frontnews ul.frontnews{
padding:0;
margin: 0 0 10px 0;
}


#bannersuperiorhome2 div.noticias div.frontnews ul.frontnews li{
background:#fff;
margin:0 0 5px 0;
padding:0;
}



#bannersuperiorhome2 div.noticias div.frontnews ul.frontnews li a{
font-size:130%;
color:#1B3566;
text-decoration:none;
font-weight:bold;
}

#bannersuperiorhome2 div.noticias div.frontnews ul.frontnews li a:hover{
text-decoration:none;
color:#000;
}


#bannersuperiorhome2 div.noticias div.frontnews p{
font-size:100%;
color:#000;
text-align:justify;
}


#ja-bannersuperiorhome2 {
	position:relative;
	float:left;
/*	background:url(../images/fondo_lineaVertseparacion.gif) top left repeat-y;*/
	width:100%;
	min-height:220px;
	margin:0;
	padding:0;
}



* html #ja-bannersuperiorhome2 {
	/*background:url(../images/fondo_lineaVertseparacion.gif) top 3px repeat-y;*/
	min-height:220px;
	margin:0;
	padding:0;
}


#ja-bannersuperiorhome3 {
	position:relative;
	float:left;
	width:100%;
	margin:0 0 5px 0;
	padding:0;
}


* html #ja-bannersuperiorhome3 {
	margin:0 0 5px 0;
	padding:0;
	width:100%;
}


#bannersuperiorhome2 {
/*margin-top:10px;*/
position:relative;
margin:0;
}


* html #bannersuperiorhome2 {
padding-bottom:10px;
	/*height:500px;*/
}



#bannersuperiorizquierdohome2{
	margin:0;
	padding:0 25px 0 0;
	width:325px;
	position:relative;
	float:left;
	display:block;
	/*border:1px solid #00FF00;*/
}





* html #bannersuperiorizquierdohome2{/* Internet Explorer 6*/
	width:325px;
	/*border:1px solid #00FF00;*/
}





#bannersuperiorcentralhome2{
	float:left;
margin:0;
padding:0 25px 0 0;
position:relative;
/*width:325px;*/
width:350px;
}



* html #bannersuperiorcentralhome2{/* Internet Explorer 6*/
	width:325px;
	margin:0;
	padding:0 10px 0 0;
}



#bannersuperiorderechohome2{
	/*min-height:500px;*/
	margin:0;
	padding:0;
	width:367px;
	position:relative;
	display:block;
	float:right;
	/*border:1px solid #00FF00;*/
}

* html #bannersuperiorderechohome2{
	/*height:500px;*/
	width:367px;
	position:relative;
	display:block;
	float:right;
}


/**  
 * Estilo para la plantilla home_3, que el contenido es un solo bloque
 */


#ja-mainbodyhome3, #ja-mainbodyhome3-fl #ja-contentwraphome3 {
	width: 100%;
}

#ja-mainbodyhome3, #ja-mainbodyhome3-fl {
      position:relative;
	  float:left;
      width: 77%;
      margin:0;
      padding:0;
}

#ja-mainbodyhome3 #ja-contentwraphome3 {
	float: right;
	position:relative;
	width: 460px;
}


#ja-contentwraphome3 {
	float:left;
height:auto;
min-height:300px;
position:relative;
width:720px;
}

* html #ja-contentwraphome3 {
	height: 300px;
	width: 435px;	
}


* html #ja-contentwraphome2 {
	height: 300px;
}


#ja-bannerhome3 {
/*background:transparent url(../images/linea_sep_horiz.gif) repeat-x scroll left bottom;*/
float:left;
/*margin:10px 0 2px;*/
padding:0 0 10px;
position:relative;
}


#bannerhome3 #bannercentralhome3 {

display:block;

float:left;

position:relative;

padding:1px 2px 0px 5px;

}



* html #bannerhome3 #bannercentralhome3 {

display:block;

float:left;

position:relative;

}



#bannercentralhome3 div.events{

width: 210px;

padding-right:10px;

}



#bannercentralhome3 div.gk1_tabmix-style3{

width: 705px;

}



* html #bannercentralhome3 div.gk1_tabmix-style3{

width: 705px;

}



#bannercentralhome3 table.gk_news_show_table{

width: 705px;

}



* html #bannercentralhome3 table.gk_news_show_table{

width: 705px;

}



* html #bannercentralhome3 div.events{

width: 193px;

/*padding-right:10px;*/

}



#bannercentralhome3 #form-login{

width:240px;

padding-right:10px;

}



#bannercentralhome3 ul{

/*width:240px;*/

padding-right:5px;

}



#bannercentralhome3 .latestnews li{

background:url(../images/linea_sep_ver.gif) right top repeat-y;

}



#bannercentralhome3 .frontnews ul{

background:url(../images/linea_sep_ver.gif) right top repeat-y;

}





#bannercentralhome3 tr{

	margin:5px;

	padding:5px;

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



#bannersuperiorderechohome2 #form-login{
margin-top:15px;
}





/**  

 * Estilo para la plantilla home_4, columna izquierda y derecha y contenido de bloques

 */



#ja-mainbodyhome4-fr #ja-col1 {

	width: 28%;

}



#ja-mainbodyhome4 #ja-col1 {

	width: 28%;

}



#ja-mainbodyhome4-fr #ja-contentwraphome4 {

	width: 40%;

}



#ja-mainbodyhome4, #ja-mainbodyhome4-fl {

float:left;

/*margin:10px 0 0;*/

padding:0;

width:77%;

}





#ja-mainbodyhome4 #ja-contentwraphome4 {

	float: right;

	position:relative;

	width: 70%;

	/*padding-top:10px;*/

	/** padding-top:0px !important;*/

}



#ja-contentwraphome4 {

	min-height: 300px;

	height: auto;

}



* html #ja-contentwraphome4 {

	height: 300px;

	/*padding-top:0px !important;*/

}



#ja-bannerhome4 {

position:relative;

float:left;

/*padding:0 0 10px 0;*/

margin:0 0 2px 0;

}





#ja-user5home4 {

/*position:relative;*/

width:77%;

float:left;

padding:0;

/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



#user5home4{

float:left;

position:relative;

width:100%;

}



#ja-contenthome4 {



}



#contentuser5home4{

position:relative;

float:left;

padding:0 0 10px 0;

margin:0 0 2px 0;

* margin:10px 0px 2px 0px !important;

width:100%;

/*background:url(../images/linea_sep_horiz.gif) top left repeat-x;*/

}



#contentuser5home4 table.gk_news_show_table{

	margin-left:20px;

}



#contentuser5home4 table.gk_news_show_table div.gk_round{

	margin-right:30px;

}



#bannerhome4{

float:left;

position:relative;

background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;

padding:1px 2px 0px 5px;

}



* html #bannerhome4 {

float:left;

position:relative;

background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;

/*padding:1px 2px 0px 5px;*/

}



#bannerhome4 div.gk1_tabmix-style3 {

width:710px;

}





#bannerhome4 ul{

/*width:240px;*/

padding-right:5px;

}



#bannerhome4 .latestnews li{

background:url(../images/linea_sep_ver.gif) right top repeat-y;

}



#bannerhome4 .frontnews ul{

background:url(../images/linea_sep_ver.gif) right top repeat-y;

}





#ja-col1 div.events{

width:205px;

padding: 0 0 20px;

margin-bottom: 12px;

background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;

}



* html #ja-container4 #ja-col1 div.events{

width:178px;

/*padding-right:10px;*/

}



* html #ja-container #ja-col1 div.events{

width:178px;

/*padding-right:10px;*/

}



#bannerhome4 #form-login{

width:240px;

padding-right:10px;

}



#bannerhome4 tr{

	margin:5px;

	padding:5px;

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



#bannerhome4 td {

	padding-right:5px;

	/*padding-left:5px;*/

}







/* Full */

#ja-containerwrap-f {

	background: url(../images/cwf-bg.gif) repeat-x top left #F6F6F6;

}



#ja-containerwrap-f #ja-containerwrap2 {

	background: none;

}



#ja-containerwrap-f #ja-container,

#ja-containerwrap-f #ja-container2 {

	background: none;

}



/* Full left */

#ja-containerwrap-fl {

	background:#FFFFFF;

}



#ja-containerwrap-fl #ja-containerwrap2,

#ja-containerwrap-fl #ja-container,

#ja-containerwrap-fl #ja-container2 {

	/*background: none;*/

}



/* Full right */

#ja-containerwrap-fr {

	background: url(../images/cw-bg1.gif) repeat-y 50% 0;

}



#ja-containerwrap-fr #ja-containerwrap2 {

	background: url(../images/cw-bg2.gif) no-repeat 50% 0;

}



/* HEADER

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

#ja-headerwrap {

	position: relative;
	margin:0;
	padding:0;
	float:left;
	width:980px;
	/*background: #4A652E;*/
	float:left;
	color: #000;
	line-height: normal;
	height: 238px;
	/*z-index:10;*/

}



#ja-header {

	position: relative;
	float:left;
	height: 238px;
	width:749px;
	margin:0;
	padding:0;

}





#ja-header a {

	color: #000000;

}



#logo{

position: relative;
float:left;
width:180px;
height:100px;
margin:0;
padding:0;

/*z-index:10;*/

}



* html #logo{
position: relative;
float:left;
width:180px;
height:65px;
margin:0 0 10px 0;
padding:0;
}



h1.logo, h1.logo-text {

	margin: 0 0 0 5px;

	padding: 0;

	font-size: 180%;

}



h1.logo a {

	width: 208px;

	display: block;

	background: url(../images/logo.png) no-repeat;

	height: 80px;

	position: relative;

	z-index: 100;

}



h1.logo a span {

	position: absolute;

	top: -1000px;

}



h1.logo-text a {

	color: #CCCCCC !important;

	text-decoration: none;

	outline: none;

	position: absolute;

	bottom: 40px;

	left: 5px;

}



p.site-slogan {

	margin: 0;

	padding: 0;

	padding: 2px 5px;

	color: #FFFFFF;

	background: #444444;

	font-size: 92%;

	position: absolute;

	bottom: 20px;

	left: 0;

}



/* Search */

#ja-search{
position: relative;
float:right;
clear:right;
background:#FFF;
padding:0;
margin:0 0 10px 0;
width:275px;

}

* html #ja-search{
margin:15px 0 10px 12px;


}



#ja-search img{

	top:100px;

	border:none;

}



#ja-search .inputbox {

	width: 190px;
	border:1px solid #908E8E;
	padding: 3px 5px;
	margin:0 4px 0 0;
	color: #595959;
	background: #fff;
	font-size: 92%;

}



#ja-search ul.menu{

margin:10px 0 0 0;

padding:0;

}



#ja-search ul.menu li{

font-size:90%;

line-height:100%;

color:#000000;

margin:0 0 6px 0;

padding:0;

}

#ja-search ul.menu li a{

color:#000000;

text-decoration:none;

background:url(../images/bullet_menuDerecho.gif) no-repeat left 2px;

padding-left:20px;

}



#ja-search ul.menu li a:hover{

color:#1B3566;

text-decoration:underline;

background:url(../images/bullet_menuDerecho.gif) no-repeat left 2px;

}



#divmenuder{

max-height:230px;

padding:0;

}

#ja-search div{

	overflow:visible;

}





/* MAIN NAVIGATION

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



#ja-pathway {
	font-size: 95%;
	margin-bottom:20px;
	margin-left:0;
	font-weight:bold;
}



div#doblemenu {

	/*font-size: 92%;*/

	margin-top:15px;

}







#ja-pathway strong {

	margin-right: 5px;

	font-weight: normal;

}



#ja-pathway a {
	text-decoration: none;
	color:#1A3462;
}

#ja-pathway a:hover{
	color:#000;
	text-decoration:none;
}


#ja-pathway img {

	margin: 1px 5px;

}





/* MODULE

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



div.moduletable,

div.moduletable_text {

	/*padding: 0 0 20px;*/

	/*margin-bottom: 12px;*/

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

	position:relative;

	float:left;

	/*padding-bottom:10px;*/

	/*background:transparent url(../images/linea_sep_horiz.gif) repeat-x scroll left bottom;*/

}





div.moduletablebusqueda {
	float:left;
	position:relative;
	width:100%;
	padding:0 0 0 2px;
	margin:10px 0 0 0;
	/*background:url(../images/linea_sep_horiz.gif) repeat-x bottom;*/
}

div.moduletablebusqueda p{
margin:0;
padding:0;
}



* html div.moduletablebusqueda {/* Internet Explorer 6*/

	height:120px;

}



div.moduletablesocios {

	width:100%;

	position:relative;

	float:left;

	padding: 0 0 10px 0;

	margin-bottom: 15px;

	background: transparent url(../images/linea_sep_horiz.gif) repeat-x scroll left bottom;/* borderdotted */

}



div.moduletable_menu {

	margin-bottom: 15px;

	* padding-bottom: 15px !important;

	background: transparent url(../images/linea_sep_horiz.gif) repeat-x scroll left bottom;

	* background: transparent url(../images/linea_sep_horiz.gif) repeat-x scroll left bottom !important;

	width:100%;

	position:relative;

	float:left;

}



* html div.moduletable_menu {

	margin-bottom: 15px;

	padding-bottom:5px;

	background: transparent url(../images/linea_sep_horiz.gif) repeat-x scroll left bottom;

	width:100%;

	position:relative;

	float:left;

}



div.moduletable_menu .menuLeft{

	margin-bottom:15px;

}



* html div.moduletable_menu .menuLeft{

	margin-bottom:10px;

}



div.moduletable_menu .menuLeft-level1{

	margin-top:2px;

}



div.moduletable_menu .menuLeft-level1 h4{

	display:block;
	font-size:100%;
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:0.2em 0.4em;

}



* html div.moduletable_menu .menuLeft-level1 h4{

	width:175px;

}



div.moduletable_menu .menuLeft-level1 a{

	margin-left:5px;

}



div.moduletablegoogle {

	width:100%;

	position:relative;

	float:left;

	padding: 0 0 10px 0;

	margin-bottom: 15px;

	background: transparent url(../images/linea_sep_horiz.gif) repeat-x scroll left bottom;/* borderdotted */

}



div.content_cpcloud {

	position:relative;

	float:left;

	width:182px;

	padding-bottom: 15px;

	margin-bottom: 15px;

	background: transparent url(../images/linea_sep_horiz.gif) repeat-x scroll left bottom;/* borderdotted */

}



div.cpcloud ul {

line-height:1.4em;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0;

}



div.cpcloud li {

background-image:none;

display:inline;

margin:0;

padding:0;

}



div.cpcloud li a {

color:#9DC7D1;

text-decoration:none;

}



div.moduletablegsk {

	position:relative;

	background:url(../images/linea_sep_horiz.gif) top left repeat-x;/* borderdotted */

}



div.moduletablesumate {

	position:relative;

	float:left;

	/*background:url(../images/linea_sep_horiz.gif) top left repeat-x;*/

	margin-left:40px;

}

div.moduletablemasmir {

	position:relative;

	float:left;

	margin-left:35px;

	/*background:url(../images/linea_sep_horiz.gif) top left repeat-x;*/

}



/*div.moduletable h3,

div.moduletable_menu h3,

div.moduletable_text h3,

div.moduletablebusqueda h3 {

color:#1E3D74;

font-weight:bolder;

font-family:Arial, Helvetica, sans-serif;

font-size:150%;

font-weight:normal;

margin:0;

padding:0 0 8px;

}*/

div.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3, div.moduletablebusqueda h3 {
color:#1B3566;
font-family:Arial,Helvetica,sans-serif;
font-size:140%;
font-weight:bold;
margin:0;
padding:0 0 8px;
}


/* Module rounded */

div.module h3 {

	margin: 0 -15px 10px;

	padding: 8px 15px 5px;

	border-bottom: 2px solid #F6F6F6;

	color: #1B3566;

	font-size: 125%;

	font-weight: bold;

}



div.module_black,

div.module_green,

div.module_blue,

div.module_red,

div.module {

	margin-bottom: 20px;

	float: left;

	clear: both;

	width: 100%;

	background: url(../images/b-br.gif) no-repeat bottom right #FFFFFF;

}



div.module div {

	background: url(../images/b-bl.gif) no-repeat bottom left;

}



div.module div div {

	background: url(../images/b-tr.gif) no-repeat top right;

}



div.module div div div {

	padding: 0 15px 10px;

	background: url(../images/b-tl.gif) no-repeat top left;

}



div.module_black div div div div,

div.module_green div div div div,

div.module_blue div div div div,

div.module_red div div div div,

div.module_text div div div div,

div.module div div div div {

	margin: 0;

	padding: 0;

	float: none;

	width: 99%;

	background: none;

}



div.module_text h3 {

	margin: 0 0 10px;

	width: 100%;

	clear: both;

	display: block;

	overflow: hidden;

}



div.module_text span {

	padding: 0 3px 0 0;

	float: left;

	clear: both;

	display: block;

	background: #F6F6F6;

	font-weight: bold;

}



div.module_text {

	margin-bottom: 20px;

	padding: 0;

	float: left;

	clear: both;

	width: 100%;

	background: url(../images/bt-br.gif) no-repeat bottom right #F6F6F6;

}



div.module_text div {

	background: url(../images/bt-bl.gif) no-repeat bottom left;

}



div.module_text div div {

	background: url(../images/bt-tr.gif) no-repeat top right;

}



div.module_text div div div {

	padding: 0 15px 10px;

	display: block;

	background: url(../images/bt-tl.gif) no-repeat top left;

}



div.banneritem_text {

	padding: 5px 0 !important;

}





div.logo{

background:url(../images/linea_sep_horiz.gif) bottom left repeat-x

}



/* red */

div.module_black h3,

div.module_green h3,

div.module_blue h3,

div.module_red h3 {

	margin: 0 -15px 10px;

	padding: 8px 15px 5px;

	border-bottom: 1px solid #F6F6F6;

	color: #FFFFFF;

	font-size: 125%;

	font-weight: bold;

}



div.module_red {

	background: url(../images/br-br.gif) no-repeat bottom right #BF0000;

	color: #FFFFFF;

}



div.module_red div {

	background: url(../images/br-bl.gif) no-repeat bottom left;

}



div.module_red div div {

	background: url(../images/br-tr.gif) no-repeat top right;

}



div.module_red div div div {

	padding: 0 15px 10px;

	background: url(../images/br-tl.gif) no-repeat top left;

}



/* blue */

div.module_blue {

	background: url(../images/bb-br.gif) no-repeat bottom right #006699;

	color: #FFFFFF;

}



div.module_blue div {

	background: url(../images/bb-bl.gif) no-repeat bottom left;

}



div.module_blue div div {

	background: url(../images/bb-tr.gif) no-repeat top right;

}



div.module_blue div div div {

	padding: 0 15px 10px;

	background: url(../images/bb-tl.gif) no-repeat top left;

}



/* green */

div.module_green {

	background: url(../images/bg-br.gif) no-repeat bottom right #7BA566;

	color: #FFFFFF;

}



div.module_green div {

	background: url(../images/bg-bl.gif) no-repeat bottom left;

}



div.module_green div div {

	background: url(../images/bg-tr.gif) no-repeat top right;

}



div.module_green div div div {

	padding: 0 15px 10px;

	background: url(../images/bg-tl.gif) no-repeat top left;

}



/* black */

div.module_black {

	background: url(../images/bl-br.gif) no-repeat bottom right #333333;

	color: #FFFFFF;

}



div.module_black div {

	background: url(../images/bl-bl.gif) no-repeat bottom left;

}



div.module_black div div {

	background: url(../images/bl-tr.gif) no-repeat top right;

}



div.module_black div div div {

	padding: 0 15px 10px;

	background: url(../images/bl-tl.gif) no-repeat top left;

}



div.module_blue ul,

div.module_blue ol,

div.module_red ul,

div.module_red ol,

div.module_black ul,

div.module_black ol,

div.module_green ul,

div.module_green ol {

	margin: 0;

	padding: 0;

}



div.module_blue li,

div.module_red li,

div.module_black li,

div.module_green li {

	margin-left: 20px;

	padding: 0;

	line-height: 150%;

}



div.module_blue a,

div.module_red a,

div.module_black a,

div.module_green a {

	color: #FFFFFF;

}



div.advs {

	float: left;

	width: 100%;

	clear: both;

	display: block;

}



/* LEFT COLUMN + RIGHT COLUMN

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

#ja-col1 {
position: relative;
float:left;
padding-right:0;
width:230px;
margin:0 20px 0 0;
/*border:1px solid #00ff00;*/

}





* html #ja-container #ja-col1 {

	padding-right:0;
	width:225px;/* Para Explorer 6*/
	/*border:1px solid #00ff00;*/
}



* html #ja-container4 #ja-col1 {

	padding-right:0;

	width:225px;/* Para Explorer 6*/

}

/**

 * Estilo para la plantilla home_detalle3, que se muestran 3 columnas en el detale y la colunma de la izquierda

 * es mas estrecha

 */

#ja-col1detalle {

position: relative;

float:left;

overflow:hidden;

padding-top:10px;

padding-right:10px;

width:25%;

margin:0;

background:url(../images/linea_sep_ver.gif) right top repeat-y;/* borderdotted */

}



#ja-col2{

	float: right;
	position: relative;
	width: 227px;
	margin:0 0 10px 0;
	padding:0;
	/*border:1px solid #00FF00;*/
	left:30px;
	

}



* html #ja-col2{

  width: 227px;


}

#ja-col2bis{

	float: right;
	position: relative;
	width: 230px;
	margin:10px 7px 10px 0;
	padding:0;
	/*border:1px solid #00FF00;*/

}

* html #col2bis{

  width: 230px;/* internet explorer*/
  /*border:1px solid #00FF00;*/


}



#ja-col2 div.bodyTitlelevel1, #ja-col2bis div.bodyTitlelevel1

{

background: url(../images/bullet.gif) no-repeat left 7px;

margin-left:30px;

}



#ja-col2 div.menuLeft-level1 a 

{

margin-left:10px;

margin-top:5px;

}



#ja-col1 table,

#ja-col2 table, #ja-col2bis table {

	border-collapse: collapse;

	border-spacing: 0;

		width:100%;

}



#ja-col1 ul li,

#ja-col2 ul li, #ja-col2bis ul li {

	padding-left: 2px;

	margin: 0 0 5px 0;

}



#ja-col1 ul, #ja-col2 ul, #ja-col2bis ul{

	margin: 0;

}



#ja-col1 ol, #ja-col2 ol, #ja-col2bis ol{

	margin-left: 5px;

}



#ja-col1 .article_separator,

#ja-col2 .article_separator, #ja-col2bis .article_separator  {

	display: none;

}



/* SPOTLIGHT

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

/* Spotlight Box Style */

.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {

	float: left;

	overflow: hidden;

}



.ja-box-left div.moduletable,

.ja-box-full div.moduletable {

	padding-right: 30px;

	background: none;

}



.ja-box-right div.moduletable {

	padding-left: 30px;

	background: url(../images/vdot2.gif) repeat-y left;

}



.ja-box-center div.moduletable {

	padding: 0 30px;

	background: url(../images/vdot2.gif) repeat-y left;

}



#ja-botsl h3 {

	background: none;

}



#ja-botslwrap {

	border-top: 5px solid #CCCCCC;

	background: #444444;

	color: #CCCCCC;

}



#ja-botsl {

	padding: 15px 0;

}



#ja-botsl div.moduletable {

	padding-top: 0;

	padding-bottom: 0;

	margin: 0;

}



#ja-botsl h3 {

	margin: 0 0 12px;

	padding: 0;

	color: #FFFFFF;

}



#ja-botsl a {
	color: #CCCCCC;
}

#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus {
	color: #FFFFFF;
	text-decoration:underline;
}

#ja-botsl ul, #ja-botsl p, #ja-botsl ol {
	padding: 0;
	margin: 0 !important;
}

#ja-botsl ul li {
	padding: 0 0 0 15px;
	margin: 0;
	background: url(../images/bullet2.gif) no-repeat 3px 8px;
}

#ja-botsl ol li {
	margin-left: 25px;
	padding: 0 !important;
}

#ja-botsl td {
	padding: 0;
}

#ja-botsl .article_separator {
	display: none;
}

#ja-botsl table {
	border-spacing: 0;
	border-collapse: collapse;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footerwrap {
margin:0;;
padding: 0 0 15px 0;
clear: both;
background:#FFF;
widht:100%;
}



#ja-footer {

	padding: 0;
	margin:0;
	color: #40423F;
	position: relative;
	border-top:1px solid #1B3566;
	widht:100%;
}



#ja-footer .copyright {

	clear: both;

	display: block;

	padding-left: 25%;

	color: #666666;

	font-style: normal;

	font-size: 92%;

}



#ja-footnav {
position:relative;
float:left;
width:770px;
margin:10px  0;
padding:0;
font-size:100%;
font-weight:bold;
color:#747474;
text-align:left;
}
#ja-footnav a{
color:#747474;
text-decoration:none;
}
#ja-footnav a:hover{
color:#000;
text-decoration:none;
}



#ja-footer ul {

	margin: 0 0 5px;

	padding: 0;

}



#ja-footer li {

	margin: 0;

	padding: 0;

	display: inline;

	background: none;

}



#ja-footer li a {

	padding: 0 15px 0 0;

	display: inline;

	color: #1B3566;

	font-weight: normal;

	font-size: 92%;

	line-height: normal;

	text-decoration: none;

}



#ja-footer li a:hover, #ja-footer li a:active, #ja-footer li a:focus {

	color: #1B3566;

	text-decoration: underline;

}



.ja-cert {

	font-size: 92%;

	position: absolute;

	right: 0;

	top: 18px;

}



.ja-cert a {

	margin: 0 0 0 5px;

	padding: 0;

	border: none;

	border: none;

	text-decoration: none;

}



.ja-cert a span {

	display: none;

}



.ja-cert a img {

	border: none;

}



.banneritem {

	display: block;

	margin-top: 15px;

}



/* MISCELLANOUS

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

ul.accessibility {

	position: absolute;

	top: -100%;

}



/*usertool*/

ul.ja-usertools-font {

	font-size: 11px;

	position: absolute;

	top: 8px;

	right: 70px;

}



ul.ja-usertools-font li {

	padding: 0;

	margin: 0;

	display: inline;

	background: none;

}



/*collapsible h3*/

h3.show {

	background: url(../images/arrow2.png) no-repeat 90% 60%;

	cursor: pointer;

}



h3.hide {

	background: url(../images/arrow3.png) no-repeat 90% 60%;

	cursor: pointer;

}



/*others*/

#ja-banner {

position:relative;

float:left;

/*margin: 10px 0;*/

padding:0;

}



* html #ja-banner {

position:relative;

float:right;

/*margin: 10px 0;*/

padding:0;

}





#bannersuperior {

position:relative;

float:left;

width:100%;

background:url(../images/linea_sep_ver.gif) 260px repeat-y;

margin:0 0 2px 0;

padding:0 0 10px 0;

}



* html #bannersuperior {

width:500px;

position:relative;

float:right;

background:url(../images/linea_sep_ver.gif) 260px repeat-y;

margin:0 0 2px 0;

padding:0 0 10px 0;

}





#bannersuperiorizquierdo{

            padding-left:10px;

            padding-right:10px;

            width:235px;

            margin-right:10px;

            position:relative;

            display:block;

            float:left;

}

 



* html #bannersuperiorizquierdo{

            /*border:1px solid blue;*/

            padding-left:10px;

	    padding-right:10px;

            width:205px;

            margin-right:10px;

            position:relative;

            display:block;

            float:left;

}

 



*:first-child+html #bannersuperiorizquierdo{

/*border:1px solid blue;*/

padding-left:10px;

padding-right:10px;

width:235px;

margin-right:10px;

position:relative;

display:block;

float:left;

}



.separador{

position:relative;

float:left;

width:500px;

height:5px;

background:url(../images/linea_sep_horiz.gif) repeat-x;

}



* html .separador{

position:relative;

float:right;

width:480px;

height:5px;

background:url(../images/linea_sep_horiz.gif) repeat-x;

}



.separador_peq{

position:relative;

float:left;

width:230px;

height:5px;

margin-bottom:10px;

margin-top:10px;

background:url(../images/linea_sep_horiz.gif) repeat-x;

}



* html .separador_peq{

position:relative;

float:left;

width:215px;

height:5px;

margin-bottom:10px;

margin-top:10px;

background:url(../images/linea_sep_horiz.gif) repeat-x;

}





#bannersuperiorderecho{

	/*border:1px solid green;*/

	width:235px;

	margin-right:10px;

	position:relative;

	display:block;

	float:right;

}



* html #bannersuperiorderecho{

	/*border:1px solid green;*/

	width:205px;

	margin-right:10px;

	position:relative;

	display:block;

	float:right;

}



#bannersuperiorizquierdo div  {

	/*position:relative;

	float:left;

	width:220px;

	background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



#bannersuperiorizquierdo div.events  {

	position:relative;

	float:left;

	width:220px;

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



* html #bannersuperiorizquierdo div.events  {

	position:relative;

	float:left;

	width:210px;

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



#bannersuperiorderecho div.events  {

	position:relative;

	float:left;

	width:220px;

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



* html #bannersuperiorderecho div.events  {

	position:relative;

	float:left;

	width:210px;

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



#bannersuperiorizquierdo div.titleMonthEvent  {

	width:220px;

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



* html #bannersuperiorizquierdo div.titleMonthEvent  {

	width:210px;

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



#bannersuperiorderecho div.bodyMonthEvent  {

	/*float:none;*/

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



* html #bannersuperiorderecho div.bodyMonthEvent  {

	/*float:none;*/

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



#bannersuperiorderecho div.titleMonthEvent  {

	width:220px;

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



* html #bannersuperiorderecho div.titleMonthEvent  {

	width:210px;

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}



#bannersuperiorizquierdo div#pagerevents  {

	float:none !important;

}



#bannersuperiorizquierdo div.readmore {

	float:right !important;

}



#bannersuperiorderecho div  {

	/*position:relative;

	float:left;*/

	/*background:url(../images/linea_sep_horiz.gif) bottom left repeat-x;*/

}

/*

#bannersuperiorderecho ul, #bannersuperiorizquierdo ul {

	margin:0;padding:0;

}*/

div.back_button a,

div.back_button a:hover,

div.back_button a:active {

	margin: 10px 0;

	display: block;

	background: none!important;

	text-decoration: none!important;

}



#form-login p {

      margin:0 0 10px 0;

      padding:0;

}



#form-login ul {
	margin: 10px 0 0;
}



#form-login .inputbox {
	width: 80%;
}

.clr {
	clear: both;
}

.hasTip img {
	margin: 10px 5px 0 0;
	border: none;
}

/* Tooltips */
.tool-tip {
	float: left;
	border: 1px solid #D4D5AA;
	padding: 5px;
	background: #FFFFCC;
	max-width: 200px;
}

.tool-title {

	padding: 0;

	margin: 0;

	margin-top: -15px;

	padding-top: 15px;

	padding-bottom: 5px;

	background: url(../../system/images/selector-arrow.png) no-repeat;

	font-size: 100%;

	font-weight: bold;

}



.tool-text {

	margin: 0;

	font-size: 100%;

}



#system-message dd.message ul,

#system-message dd.error ul,

#system-message dd.notice ul {

	padding: 0;

	margin: 0;

}



#system-message dd.message ul li,

#system-message dd.error ul li,

#system-message dd.notice ul li {

	background: none;

	padding: 5px;

	margin: 0;

	color: #FFFFFF;

}



/* System Standard Messages */

#system-message dd.message ul {

	background: #88001A;

	border: none;

}



/* System Error Messages */

#system-message dd.error ul {

	background: #BF0000;

	border: none;

}



/* System Notice Messages */

#system-message dd.notice ul {

	background: #EE9600;

	border: none;

}



/* Clearfix */

.clearfix:after {

	clear: both;

	display: block;

	content: ".";

	height: 0;

	visibility: hidden;

}



* html > body .clearfix {

	width: 100%;

	display: block;

}



* html .clearfix {

	height: 1%;

}



/* Firefox Scrollbar Hack - Do not remove */

html {

	margin-bottom: 1px;

	height: 100%!important;

	height: auto;

}



/* ENVISION ESTILOS GAVICK */



/* Linea 1288: Modificacion para Tabmix */

div#ja-col2 div#tabmix1 ul li.active{

	background:transparent url(../images/tabmix/style2/bg_tab-l.png) no-repeat scroll 0 0;

	

	margin:0;

	padding-left:9px;

}



div#ja-col2 div#tabmix1 ul li {

	background:none;

	margin:0;

	padding-left:9px;

}



table#newsshow3{

	width:100%;

	margin-bottom: 10px;

	padding-top:50px;

	background: url(../images/tit_ultimasNoticias.gif) no-repeat 20px 0;	

}

div.gk_round {

/*margin-bottom:10px;*/

/*padding:0 0 10px;*/

margin-right:10px;

/*margin-left:6px;*/

}



* html div.gk_round {

/*margin-bottom:10px;*/

/*padding:0 0 10px;*/

margin-right:0px;

/*margin-left:6px;*/

}



#ja-user5home2 {
float:left;
margin:0;
padding-top:10px;
position:relative;
width:100%;
min-height:360px;
}


* html #ja-user5home2 {
float:left;
margin:0;
padding-top:10px;
position:relative;
width:100%;
}



#user5home2 {
float:left;
margin:0;
padding:0;
position:relative;
width:100%;
}


#user5home2 div.gk_round{
float:left;
margin:0 32px 0 0;
padding:0;
position:relative;
width:325px;
}



#user5home2 div.gk_round1{
float:left;
margin:0;
padding:0;
position:relative;
width:367px;

}



* html #user5home2 div.gk_round1{
width:290px;
	position:relative;
	display:block;
	float:right;
	margin:0px;
}

* html #user5home2 div.gk_round{
width:280px;
margin-right:15px;

}

#ja-container #ja-user5home2 p{
font-size:95%;
line-height:150%;
margin:0 0 10px;
padding:0;
}

#ja-user5home2 img.expertosimg{
float:left;

margin:0 10px 0 0;

}



#ja-user5home2 img.diariosaludimg{

float:left;

margin:0 0 8px 0;

}



#ja-user5home2 div.gk_round span img{

margin-bottom:15px;

}



#ja-user5home2 div.gk_round1 span img{

margin:0;

padding:0;

}

#user5home2 div.gk_round div.contenido, #user5home2 div.gk_roundcentral div.contenido, #user5home2 div.gk_round1 div.contenido {
margin:20px 0;
position:relative;
width:100%;
}

p.gk_round_img{

margin:0;

padding:0;

}



#ja-col1 p.gk_round_img{

* margin-bottom:10px !important;

padding:0 !important;

}



* html #ja-col1 p.gk_round_img{

margin-bottom:10px;

padding:0 !important;

}





div.gk_round img{

	/*padding: 0 5px;*/

}





/********* IDIOMAS *********/

#IDIOMAS {
	position:relative;
	padding:5px;
	float:right;
	margin:20px 0 27px 0;
	width:150px;
	background:#fff;
	text-align:right;
	
	}

#IDIOMAS p{
margin:0;
padding:0;
color:#929190;
}

#IDIOMAS a{
color:#929190;
text-decoration: none;
}



#IDIOMAS a:hover{
color:#172E59;
text-decoration: underline;
}



#IDIOMAS .active a{

color:#172E59;

}



#MENUCABECERA{
/*z-index: 100;*/
position: relative;
float:right;
width:231px;
height:238px;
margin:0;
padding:0;
background:url(../images/fondo_menuderecho.jpg) repeat-y 0 -8px;
/*border:1px solid #00ff00;*/
}



* html #MENUCABECERA{

position: relative;
float:right;
width:188px;
margin:0;
padding:0;
background:#E3E5E1;
/*border:1px solid #00ff00;*/
}


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

#MENUCABECERA ul.menu li{
margin:6px 0 13px 0;
padding:0 0 0 12px;
line-height:180%;
font-size:1.3em;
font-family:Arial, Helvetica, sans-serif;
}

*+html #MENUCABECERA ul.menu li{/* explorer 7*/
margin:3px 0 13px 0;
padding:0 0 0 10px;
line-height:180%;
font-size:1.3em;
font-family:Arial, Helvetica, sans-serif;
}

#MENUCABECERA ul.menu li a {
/*background:transparent url(../images/bullet_menuDerecho.gif) no-repeat scroll left 7px;*/
color:#276AA5;
text-decoration:none;
}

#MENUCABECERA ul.menu li a:hover {
/*background:transparent url(../images/bullet_menuDerecho.gif) no-repeat scroll left 7px;*/
color:#1B3566;
text-decoration:underline;
}

#MENUCABECERA a{
text-decoration: none;
margin-left:0;
color:#276AA5;
margin:0;
padding:0;
display:block;
width:100%;
}

#MENUCABECERA a:hover{
text-decoration: none;
margin-left:0;
color:#1B3566;
margin:0;
padding:0;
}

#MENUCABECERA activo span a{
color:#717171;
}

#MENUCABECERA  a span.active{
color:#717171;
}

#PIE{
position:relative;
float:right;
/*width:40%;*/
margin:10px 0;
padding:0;
font-size:100%;
font-weight:bold;
color:#747474;
text-align:right;
}


#PIE p{
color:#000;
text-decoration: none;
margin:0;
}

#PIE p a{
color:#1B3566;
text-decoration: none;
}

#PIE a {
color:#747474;
text-decoration: none;
}


#PIE a:hover {

color:#000;

text-decoration: none;

}



div.events{

	/**background: url(../images/tit_agendareuniones.gif) no-repeat 0 0;*/ 

	/*padding-top:50px;*/

	position:relative;

	float:left;

}





div.latestnews{
position:relative;
float:left;	
margin-top:10px;
padding-top:0;
}



#ja-container div.latestnews p {
color:#000;
font-size:100%;
line-height:130%;
margin:0;
padding:0;
}



ul.latestnews{
margin:0;
position:relative;
float:left;
list-style-type:none;
}

ul.latestnews li a {
font-size:120%;
font-weight:bold;
line-height:130%;
text-decoration:none;
display:block;
margin-bottom:3px;
}




li.latestnews-hor2  

{

line-height:130%;

padding-left:0px;

}



a.latestnews-hor2  
{
font-size:110%;
font-weight:bold;
/*color:#000000;*/
}





ul.frontnews, ul.frontnews1 {

padding:0;

margin: 0 0 10px 0;

}



ul.frontnews1 li {

/*background:transparent url(../images/flecha.gif) no-repeat 0px 3px;*/

font-size:100%;

margin:0 0 5px 0;

padding:0 0 0 10px;

}







div.frontnews span.titnov{



}

div.frontnews{

padding-top:0px;

padding-bottom:5px;
margin-top:10px;

float:left;

position:relative;

width:320px;

}





ul.latestnews li{

/*background:transparent url(../images/flecha.gif) no-repeat 0px 3px;*/

font-size:100%;

margin:0;

padding:0 0 10px 0;

}

ul.frontnews li {

/*background:transparent url(../images/flecha.gif) no-repeat 0px 3px;*/

font-size:100%;

margin:0 0 5px 0;

padding:0;

}



div.frontnews img{
float:left;
margin:0 12px 10px 0;

}

#bannersuperiorcentralhome2 div.frontnews{
padding-top:0px;
padding-bottom:5px;
margin-top:10px;
float:left;
position:relative;
width:320px;
}

#bannersuperiorcentralhome2 div.frontnews ul.frontnews li {
font-size:90%;
margin:0 0 20px 0;
padding:0;
color:#000;
}

#bannersuperiorcentralhome2 div.frontnews ul.frontnews li a {
font-size:125%;
font-weight:bold;
text-decoration:none;
}

#bannersuperiorcentralhome2 div.frontnews ul.frontnews li a:hover, #bannersuperiorcentralhome2 div.frontnews ul.frontnews li a:focus  {
font-size:125%;
font-weight:bold;
text-decoration:none;
}

#bannersuperiorcentralhome2 div.frontnews img {
float:left;
margin:0 12px 10px 0;
}





div.moduletable h3.registro{

color:#1E3D74;

font-weight:normal;

font-family: Arial,Helvetica,sans-serif;

padding:6px 6px;

}

.search .inputbox{
	margin:0;
	width:90%;

}

div.moduletablezonasocios h3{
color:#1E3D74;
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
padding:6px 6px;
margin:0 0 10px 0;
font-size:150%;
}

div.moduletablezonasocios {
position:relative;
float:left;
width:295px;
/*min-height:160px;*/
padding:0;
margin:0 0 0 9px;
}





* html div.moduletablezonasocios {/* Internet Explorer 6*/

	height:50px;

}







div.moduletablepatrocinadores {

z-index:2;
	
position:absolute;

float:left;

width:100%;

padding:0;

/*margin:10px 0 0 0;*/
}

*+html div.moduletablepatrocinadores {/* explorer 7*/

z-index:2;
	
position:absolute;

float:left;

width:100%;

padding:0;

margin:0;
}


div.moduletablepatrocinadoresint {

z-index:2;
	
position:relative;

float:left;

width:100%;

padding:0;

/*margin:10px 0 0 0;*/
}

div.moduletablepatrocinadores p{
margin:20px 0 0 30px;
}

div.moduletablepatrocinadores p.colaborador {
    margin: 20px 0 0 0;
}

#ja-container #ja-col2 div.moduletablepatrocinadoresint p{
margin:20px 0 0 30px;
}

#ja-container #ja-col2 div.moduletablepatrocinadoresint p.colaborador{
margin: 20px 0 0 0;
}




div.moduletablepatrocinadores h3{

color:#fff;

font-weight:normal;

padding:6px 6px;
margin:0 0 10px 0;
font-size:150%;

}





div.moduletablezonasocios div{

	position:relative;

}



div.moduletablesalaprensa div{

position:relative;float:left;

}



div.moduletableleyenda {

position:relative;

float:left;

width:180px;

min-height:160px;

padding:0 0 0 2px;

margin:10px 0 0 0;

}

#ja-col2 div.moduletableleyenda p{

font-size:0.8em;

color:#797979;



}





* html div.moduletableleyenda {/* Internet Explorer 6*/

	height:182;

}


div.moduletablenubetags {

position:relative;

float:left;

width:100%;

padding:0;

margin:0 0 20px 0;
}






div.moduletablenubetags h3{

color:#fff;

font-weight:normal;

padding:6px 6px;
margin:0 0 10px 0;
font-size:150%;

}



.fechanot{

color:#979696;

font-weight:normal;

font-size:90%;

}

.fechanotEvento{

color:#1B3566;

font-weight:normal;

font-size:90%;

}

div#pagerevents{

	padding-top:10px;

}

div.search{
position:relative;
/*width:100%;*/
float:right;
padding:0;
/*margin-top:33px;*/

}



* html div.search{/* Internet Explorer 6*/

width:100%;

}





.left{

float:left;

}



.right{

float: right;

}





.moduloLeft{

position:relative;

float:left;

width:220px;

padding-right:4px;

margin-right:6px;

border-right:1px dotted #CACACA;

}



.modulo img, .modulo2 img, .moduloLeft img{

margin-bottom:13px;

}



#banner{

background:url(../images/linea_sep_horiz.gif) bottom left repeat-x; /* borderdotted */

position:relative;

float:left;

display:block;

width:100%;

margin:10px 0;

padding:0 0 0 10px;

}



* html #banner{

background:url(../images/linea_sep_horiz.gif) bottom left repeat-x; /* borderdotted */

position:relative;

float:left;

display:block;

width:450px;

margin:10px 0;

padding:0 0 0 10px;

}







#banner div {

display:block;

float:left;

position:relative;

/*width:245px;*/

margin:0 0 10px 0;

padding:0 30px 0 0;

* padding:0 20px 0 0 !important;

}



* html #banner div {

display:block;

float:left;

position:relative;

/*width:245px;*/

margin:0 0 10px 0;

padding:0 10px 0 0;

}

#banner div.gk2_tabarts {

}





#banner div.gk1_tabmix-style3 {

	width:500px;

	padding:0;

}



* html #banner div.gk1_tabmix-style3 {

	width:500px;

	padding:0;

}



#banner table.gk_news_show_table {

	width:500px;

	padding:0;

	float:left;

	position:relative;

}



* html #banner table.gk_news_show_table {

	width:500px;

	padding:0;

	float:left;

	position:relative;

}



#banner3columnas{

position:relative;

float:left;

width:100%;

margin:10px 0;

padding:10px 0 0 0;

border-top:1px dotted #CACACA;

} 



#user5{

position:relative;

float:left;

width:510px;

margin-left:5px;

}



* html #user5 {

	width:480px !important; /*IE 6*/

}



#ja-container p,#ja-container p p,#ja-banner p, #banner3columnas p{
font-size:100%;
line-height:150%;
/*position:relative;float:left;*/
}



#toolbar-articlebody ul{
margin:0 0 1em 1em;
padding:0;
list-style-type: disc;
}

#toolbar-articlebody ol{
margin:0 0 1em 0.5em;
padding:0;
}

#toolbar-articlebody ul li{
margin:0.5em 0 0 1.5em;
padding:0;
list-style-type: disc;
color:#40423F;
}


#toolbar-articlebody ul li ul{
margin:0;
padding:0;
}

#toolbar-articlebody ol li ol {
margin:0;
padding:0;
}



#toolbar-articlebody table{
/*border:1px solid #CCCCCC;*/
margin:15px;
padding:0;
/*border-collapse:collapse;*/
}



#toolbar-articlebody table.tableseom{

clear:both;

border:none;

}



#toolbar-articlebody table.tableseom{

clear:both;

border:none;

}





#toolbar-articlebody th{

background:#1B3566 ;

margin:0;

padding:0.2em;

color:#FFFFFF;

text-align:left;

/*border:1px solid #88001A;*/

}





#toolbar-articlebody td{
margin:0;
padding:8px 5px;
text-align:left;
color:#000000;
/*border:1px solid #88001A;*/
}

#toolbar-articlebody td.socios{
padding-bottom:30px;
}

table.socios a{
color:#000000;
font-size:10px;
font-weight:bold;
text-align:center;
/*border:1px solid #88001A;*/
}

table.contenttoc a {

  text-decoration: none;

  padding-left:15px;

}





table.contenttoc a:hover {

  text-decoration: underline;

}



table.contenttoc td {

  padding: 1px 5px 1px 25px;

  background: url(../images/flecha.gif) no-repeat 5% 50%;

  border:none !important; 

}



.cp_title{

 margin:10px 0 5px 0;

}



.cp_tags{

	font-size:90%; 	

	margin-left:5px;

}

.cp_tags a{

	color:#9DC7D1;

}

.tagsearch{

	color:#9DC7D1;

	font-size:140%; 	

}



ul#blogcategories{

position:relative;float:left;

width:100%;

}

ul#blogcategories li{

padding:10px 0 !important;

background:transparent url(../images/hdot2.gif) repeat-x scroll center top;

}





/** **/

.moduletablesalaprensa {

	position: relative;

	float:left;

}







/** BUSCADOR EN TABLA CATEGORIAS**/

#BuscarInt{

position: relative;

width:100%;

background:#F0F0F0;

border:1px solid #EDE9EA;

text-align:center;

/*margin:10px 0 0 0;*/

padding:8px 0;

}



#BuscarInt a{

	color:#1B3566;

	text-decoration:none;

}





#BuscarInt label{

margin:0 5px 0 40px;

padding:0;

}





#BuscarInt input, #BuscarInt select, #BuscarInt textarea, #BuscarInt .inputbox {

margin:0 0 0 0;

padding:0;

}





/** ESTILOS DEL MENU PRIVADO**/

.moduletable_menu  tr.zonaprivada {

	background: #FAD9EO;

	display:block;

	font-family: Arial,Helvetica,sans-serif;

	margin:0;

	min-width:198px;

	padding: 0.5em 0.2em;

}





table.comunicacion td{

padding:10px !important;

background: #FAD9EO !important;

}





/** ESTILOS MENU IZQUIERDA **/





#ja-col1 #menuLeft {
background:url("../images/fondo_submenu.gif") no-repeat scroll left bottom #FFFFFF;
margin:0;
min-height:272px;
padding:0 0 10px;
width:227px;
}



* html #ja-col1 #menuLeft{
background:url("../images/fondo_submenu.gif") no-repeat scroll left bottom #FFFFFF;
margin:0;
/*min-height:272px;*/
min-height:300px;
padding:0 0 10px;
width:204px;
/*margin:0;
padding:0;
width:225px;*/


}

* html #menuLeft {

/*padding-top:5px;*/
float:left;
margin: 0;
position:relative;
width:225px;

}

#menuLeft {

/*padding-top:5px;*/
float:left;
margin: 0;
position:relative;
width:225px;

}



#bannersuperiorizquierdohome2 #menuLeft {

width:236px;

}



#bannersuperiorizquierdohome2 #menuLeft H4{

font-size:120%;

font-weight:bold;

}





#bannersuperiorizquierdohome2 div.gknoticias{

position:relative;

float:left;

width:236px;

margin:0 0 20px 0;

padding:0;

}

 

* html #bannersuperiorizquierdohome2 #menuLeft {

width:236px;

}

 

 

#bannersuperiorizquierdohome2 #menuLeft div.menuLeft-level1 {

position:relative;

float:left;

font-family: Arial, Helvetica, sans-serif;

font-size:100%;

margin:0;

padding:0;

}

 

#bannersuperiorizquierdohome2 #menuLeft div.bodyTitlelevel1{

position:relative;

float:left;

width:236px;

margin:0 0 1px 0;

padding:0;

}

 

* html #bannersuperiorizquierdohome2 #menuLeft div.bodyTitlelevel1{

width:196px;

}

 

 

#bannersuperiorizquierdohome2 #menuLeft div.bodyTitlelevel1 a {

-moz-border-radius-bottomleft:2px;

-moz-border-radius-bottomright:2px;

-moz-border-radius-topleft:2px;

-moz-border-radius-topright:2px;

width:196px;

margin:0;

padding:8px 20px;

display:block;

background:#F0F0F0 url(../images/bullet_mes_off.gif) no-repeat 8px 13px;

color:#1D386C;

text-decoration:none;

}

 

* html #bannersuperiorizquierdohome2 #menuLeft div.bodyTitlelevel1 a{

width:206px;

}

 

* html #bannersuperiorizquierdohome2 #menuLeft div.bodyTitlelevel1 a:hover{

width:206px;

}

 

#bannersuperiorizquierdohome2 #menuLeft div.bodyTitlelevel1 a:hover {

-moz-border-radius-bottomleft:2px;

-moz-border-radius-bottomright:2px;

-moz-border-radius-topleft:2px;

-moz-border-radius-topright:2px;

width:196px;

margin:0;

padding:8px 20px;

display:block;

background:#B7CFFA url(../images/bullet_mes_on.gif) no-repeat 8px 13px;

color:#1D386C;

text-decoration:none;

}

 

#bannersuperiorizquierdohome2 #menuLeft div.menuLeft-level2 {

position:relative;

float:left;

font-family: Arial, Helvetica, sans-serif;

font-size:90%;

margin:0;

padding:0;

}

 

#bannersuperiorizquierdohome2 #menuLeft div.bodyTitlelevel2{

position:relative;

float:left;

width:236px;

margin:0 0 1px 0;

padding:0;

}

 

* html #bannersuperiorizquierdohome2 #menuLeft div.bodyTitlelevel2{

position:relative;

float:left;

width:186px;

margin:0 0 1px 0;

padding:0;

}

 

 

#bannersuperiorizquierdohome2 #menuLeft div.bodyTitlelevel2 a {

-moz-border-radius-bottomleft:2px;

-moz-border-radius-bottomright:2px;

-moz-border-radius-topleft:2px;

-moz-border-radius-topright:2px;

width:186px;

margin:0;

padding:8px 20px 8px 30px;

display:block;

background:#F0F0F0 url(../images/bullet_submenu.gif) no-repeat 20px 13px;

color:#1D386C;

text-decoration:none;

}

 

* html #bannersuperiorizquierdohome2 #menuLeft div.bodyTitlelevel2 a{

width:196px;

}

 

* html #bannersuperiorizquierdohome2 #menuLeft div.bodyTitlelevel2 a:hover{

width:196px;

}

 

#bannersuperiorizquierdohome2 #menuLeft div.bodyTitlelevel2 a:hover {

-moz-border-radius-bottomleft:2px;

-moz-border-radius-bottomright:2px;

-moz-border-radius-topleft:2px;

-moz-border-radius-topright:2px;

width:186px;

margin:0;

padding:8px 20px 8px 30px;

display:block;

background:#B7CFFA url(../images/bullet_submenu_on.gif) no-repeat 20px 13px;

color:#1D386C;

text-decoration:none;

} 





#menuLeft-level1 {

margin-top:2px;

}



#menuLeft-level1 h4 {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:140%;
font-weight:bold;
line-height:100%;
margin:0;
min-width:166px;
padding:6px 6px 3px 10px;
}



* html #menuLeft-level1 h4 {


display:block;

font-family:Arial,Helvetica,sans-serif;

margin:0;

width:175px;

padding:6px 0.2em;

}



/*#menuLeft-level1 a.mainlevel {

font-size:80%;

margin-left:5px;

margin-top:5px;

color:#1B3566;

}*/

#menuLeft-level1 a.mainlevel {
color:#1B3566;
font-size:80%;
margin-left:0;
margin-top:5px;
}




#menuLeft-level1 a.mainlevel:hover, a.mainlevel:active{
color: #000;
}

#menuLeft-level1 a.mainlevel:active{
color: #000;
}


* html #menuLeft-level1 a.mainlevel {

font-size:80%;

margin-left:3px;

margin-top:3px;

color:#1B3566;

}
* html #menuLeft-level1 a.mainlevel:hover{
color: #000;
}







#bodyTitlelevel2 a.sublevel {

color:#333333;

/*font-size:90%;*/

}



#body-level2:hover a.sublevel{

color:#1B3566;

}



#menuLeft-level2 {

-moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:0;

-moz-border-radius-topright:0;

/*background:#F5F5F5 none repeat scroll 0 0;*/

/*margin-top:5px;*/

}



#body-level2 {

padding:5px 10px;

}



#body-level2:hover {

background:#EDE9EA none repeat scroll 0 0;

}



#bodyTitlelevel2 {

background:transparent url(../../../templates/seom/images/flecha.gif) no-repeat scroll 0 3px;

font-size:90%;

line-height:120%;

/*margin-top:5px;*/

padding-left:10px;

}



#menuLeft-level3 {

-moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:0;

-moz-border-radius-topright:0;

/*background:#F5F5F5 none repeat scroll 0 0;*/

}



#body-level3 {

padding:5px 25px;

}



#body-level3:hover {

background:#EDE9EA none repeat scroll 0 0;

}



#bodyTitlelevel3 a.sublevel2 {

color:#333333;

/*font-size:90%;*/

}



#body-level3:hover a.sublevel2{

color:#1B3566;

}



#bodyTitlelevel3 {

background:transparent url(../../../templates/seom/images/flecha.gif) no-repeat scroll 0 3px;

font-size:90%;

line-height:120%;

/*margin-top:5px;*/

padding-left:10px;

}



#menuLeft-level4 {

-moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:0;

-moz-border-radius-topright:0;

background:#F5F5F5 none repeat scroll 0 0;

}



#body-level4 {

padding:5px 10px;

}



#bodyTitlelevel4 {

background:transparent url(../../../../templates/seom/images/flecha.gif) no-repeat scroll 0 3px;

font-size:90%;

line-height:120%;

margin-top:5px;

padding-left:10px;

}







/* ESTILOS CALENDARIO  */

.enlaceboton {    
	background-color:#9BAED2;
color:#333333;
font-weight:bold;
padding:1px;
text-decoration:none;

}

.enlaceboton:link,
.enlaceboton:visited {
   border: 1px solid #9BAED2;
}



.enlaceboton:hover {
   border-bottom: 1px solid #cccccc;
   border-top: 1px solid #666666;
   border-right: 1px solid #cccccc;
   border-left: 1px solid #666666;
}



div.moduletablecalendar h2 span{	

color:#1B3566;
font-family:Arial,Helvetica,sans-serif;
margin-left:5px;

}



div.moduletablecalendar h2 span.calendar-next{
background:url("../images/flecha.gif") no-repeat scroll right 50% transparent;
padding-right:10px;

}



div.moduletablecalendar h2 span.calendar-prev{
	background:url("../images/flechaprev.gif") no-repeat scroll left 50% transparent;
padding-left:5px;
}

div.moduletablecalendar h2{
	background-color:#9BAED2;
font-size:120%;
margin:0 !important;
padding:3px 11px;
}



div.moduletablecalendar .moduletable{
	border-bottom:1px solid #9BAED2;
margin-bottom:15px;
padding:0 0 10px;
width:100%;
}


table.tablecalendar{
	background:none repeat scroll 0 0 #FFFFFF;
	border-top:1px dotted #EEEEEE;
	color:#666666;
	font:1.2em/1.5em "Trebuchet MS",Tahoma,Arial,sans-serif;
	padding:5px;
	text-align:left;
}

table.tablecalendar th{
color:#000;
}

/* MAPA WEB VERSION ORIGINAL */
.xmap ul {
	display		: block;
	list-style	: none;

	margin		: 0;

	padding		: 0;

}

.xmap ul li {

	margin		: 0;

	padding		: 0;

	white-space	: nowrap;

	background	: transparent;

}

.xmap a img {

	border		: none;

}

.xmap ul.level_0 ul {

	list-style	: inside square;

	padding		: 0;

}

.xmap ul.level_1 li {

	padding		: 0 0 0 2em;

	white-space	: nowrap;

}

.xmap ul.level_2 li {

	padding		: 0 0 0 4em;

	white-space	: nowrap;

}

.xmap ul.level_3 li {

	padding		: 0 0 0 6em;

	white-space	: nowrap;

}

.xmap ul.level_4 li {

	padding		: 0 0 0 8em;

	white-space	: nowrap;

}

.xmap .active {

	font-style	: italic;

}









/* MAPA WEB columna izquierda VERSION jllorens */

.xmap{

/*width:650px;*/

width:100%;

}



* html .xmap{

/*width:600px;*/

}



.xmap-contentpaneopen{

/*position:relative;*/

}







#menuLeft-xmap{

margin-right:50px;

width:280px;

margin-bottom:15px;

float:left;

position:relative;

}





#menuLeft-level1-xmap {

margin-top:2px;

}



#menuLeft-level1-xmap h4 {

-moz-border-radius-bottomleft:2px;

-moz-border-radius-bottomright:2px;

-moz-border-radius-topleft:2px;

-moz-border-radius-topright:2px;

background:#1B3566 none repeat scroll 0 50%;

display:block;

font-family:Arial,Helvetica,sans-serif;

margin:0;

min-width:280px;

padding:0.1em 0.2em;

}



* html #menuLeft-level1-xmap h4 {

-moz-border-radius-bottomleft:2px;

-moz-border-radius-bottomright:2px;

-moz-border-radius-topleft:2px;

-moz-border-radius-topright:2px;

background:#1B3566 none repeat scroll 0 50%;

display:block;

font-family:Arial,Helvetica,sans-serif;

margin:0;

width:280px;

padding:0.1em 0.2em;

}



#menuLeft-level1-xmap a.sublevel1-xmap {

font-size:100%;

margin-left:5px;

margin-top:5px;

color:#FFFFFF;

}



#bodyTitlelevel2-xmap a.sublevel2-xmap {

color:#333333;

/*font-size:90%;*/

}



#body-level2-xmap:hover a.sublevel2-xmap{

color:#1B3566;

}



#menuLeft-level2-xmap {

-moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:0;

-moz-border-radius-topright:0;

/*background:#F5F5F5 none repeat scroll 0 0;*/

/*margin-top:5px;*/

margin-bottom:10px;

}



#body-level2-xmap {

padding:5px 20px;

}



#body-level2-xmap:hover {

/*background:#EDE9EA none repeat scroll 0 0;*/

}



#bodyTitlelevel2-xmap {

background:transparent url(../../../templates/seom/images/flecha.gif) no-repeat scroll 0 3px;

font-size:100%;

line-height:120%;

/*margin-top:5px;*/

padding-left:10px;

}



#menuLeft-level3-xmap {

-moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:0;

-moz-border-radius-topright:0;

/*background:#F5F5F5 none repeat scroll 0 0;*/

}



#body-level3-xmap {

padding:5px 35px;

}



#body-level3-xmap:hover {

/*background:#EDE9EA none repeat scroll 0 0;*/

}



#bodyTitlelevel3-xmap a.sublevel3-xmap {

color:#333333;

/*font-size:90%;*/

}



#body-level3-xmap:hover a.sublevel3-xmap{

color:#1B3566;

}



#bodyTitlelevel3-xmap {

background:transparent url(../images/bullet_submenu.gif) no-repeat scroll 0 3px;

font-size:100%;

line-height:120%;

/*margin-top:5px;*/

padding-left:10px;

}



#menuLeft-level4-xmap {

-moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:0;

-moz-border-radius-topright:0;

/*background:#F5F5F5 none repeat scroll 0 0;*/

margin-bottom:10px;

}



#body-level4-xmap {

padding:5px 50px;

}



#bodyTitlelevel4-xmap {

font-size:100%;

line-height:120%;

margin-top:5px;

padding-left:10px;

}



#bodyTitlelevel4-xmap a.sublevel4-xmap {

color:#333333;

/*font-size:90%;*/

}



#body-level4-xmap:hover a.sublevel4-xmap{

color:#1B3566;

}







/* MAPA WEB columna derecha VERSION jllorens */

#menuRight-xmap{

width:280px;

margin-bottom:15px;

float:left;

position:relative;

}



#menuRight-level1-xmap {

margin-top:2px;

}



#menuRight-level1-xmap h4 {

-moz-border-radius-bottomleft:2px;

-moz-border-radius-bottomright:2px;

-moz-border-radius-topleft:2px;

-moz-border-radius-topright:2px;

background:#1B3566 none repeat scroll 0 50%;

display:block;

/*font-weight:bold;*/

font-family:Arial,Helvetica,sans-serif;

margin:0;

min-width:280px;

padding:0.1em 0.2em;

}



* html #menuRight-level1-xmap h4 {

-moz-border-radius-bottomleft:2px;

-moz-border-radius-bottomright:2px;

-moz-border-radius-topleft:2px;

-moz-border-radius-topright:2px;

background:#1B3566 none repeat scroll 0 50%;

display:block;

/*font-weight:bold;*/

font-family:Arial,Helvetica,sans-serif;

margin:0;

width:280px;

padding:0.1em 0.2em;

}



#menuRight-level1-xmap a.sublevel1-xmap {

font-size:100%;

margin-left:5px;

margin-top:5px;

color:#FFFFFF;

}



#bodyTitlelevel2-xmap a.sublevel2-xmap {

color:#333333;

/*font-size:90%;*/

}



#body-level2-xmap:hover a.sublevel2-xmap{

color:#1B3566;

}



#menuRight-level2-xmap {

-moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:0;

-moz-border-radius-topright:0;

/*background:#F5F5F5 none repeat scroll 0 0;*/

/*margin-top:5px;*/

margin-bottom:10px;

}



#body-level2-xmap {

padding:5px 10px;

}



#body-level2-xmap:hover {

/*background:#EDE9EA none repeat scroll 0 0;*/

}



#bodyTitlelevel2-xmap {

background:transparent url(../images/flecha.gif) no-repeat scroll 0 3px;

font-size:100%;

line-height:120%;

/*margin-top:5px;*/

padding-left:15px;

}



#menuRight-level3-xmap {

-moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:0;

-moz-border-radius-topright:0;

/*background:#F5F5F5 none repeat scroll 0 0;*/

}



#body-level3-xmap {

padding:5px 25px;

}



#body-level3-xmap:hover {

/*background:#EDE9EA none repeat scroll 0 0;*/

}



#bodyTitlelevel3-xmap a.sublevel3-xmap {

color:#333333;

/*font-size:90%;*/

}



#body-level3-xmap:hover a.sublevel3-xmap{

color:#1B3566;

}



#bodyTitlelevel3-xmap {

background:transparent url(../images/bullet_submenu.gif) no-repeat scroll 0 3px;

font-size:100%;

line-height:120%;

/*margin-top:5px;*/

padding-left:10px;

}



#menuRight-level4-xmap {

-moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:0;

-moz-border-radius-topright:0;

/*background:#F5F5F5 none repeat scroll 0 0;*/

margin-bottom:10px;

}



#body-level4-xmap {

padding:5px 50px;

}



#bodyTitlelevel4-xmap {

/*background:transparent url(../images/bullet_submenu.gif) no-repeat scroll 0 3px;*/

font-size:100%;

line-height:120%;

margin-top:5px;

padding-left:10px;

}



#bodyTitlelevel4-xmap a.sublevel4-xmap {

color:#333333;

/*font-size:90%;*/

}



#body-level4-xmap:hover a.sublevel4-xmap{

color:#1B3566;

}







/**  ESTILOS MAPA CLINICOS **/

.clinic_map{

width:100%;

}



.clinic_map #contenedor_clinic_map{

}



#maparea{

/*float:left;

position:relative;*/

}



#selects{

/*float:left;

position:relative;*/

padding-top:40px;

}



div#botonex{

margin-top:10px;

}



div#botonex input {

background-repeat:no-repeat;

border:medium none;

color:#000;

float:left;

font-size:1em;

margin-right:5px;

margin-top:3px;

padding-bottom:2px;

position:relative;

}



div#botonex a{

background-repeat:no-repeat;

border:medium none;

float:left;

font-size:1em;

margin-right:5px;

margin-top:3px;

padding-top:2px;

position:relative;

text-align:center;

text-decoration:none;

}



.intro_clinic_map{

}



img#mapa{

float:left;

margin-right:50px;

}



div#botonex input.buscaroff{

color:#000;

background:transparent url(../images/fbot_buscar.gif) repeat scroll 0 0;

}



div#botonex input.buscarover{

color:#FFF;

background:transparent url(../images/fbot_buscar_On.gif) repeat scroll 0 0;

}



div#botonex .blimpiaroff{

color:#000;

background:transparent url(../images/fbot_limpiar.gif) repeat scroll 0 0;

}



div#botonex .blimpiarover{

color:#FFF;

background:transparent url(../images/fbot_limpiar_On.gif) repeat scroll 0 0;

}



div#botonex .verotrosoff{

color:#000;

background:transparent url(../images/fbot_avanzada2.gif) repeat scroll 0 0;

}



div#botonex .verotrosover{

color:#FFF;

background:transparent url(../images/fbot_avanzada_On2.gif) repeat scroll 0 0;

}



div#botonex .totalesoff{

color:#000;

background:transparent url(../images/fbot_avanzada4.gif) repeat scroll 0 0;

}



div#botonex .totalesover{

color:#FFF;

background:transparent url(../images/fbot_avanzada_On4.gif) repeat scroll 0 0;

}







div#botonex input.buscaroff, input.buscarover {

height:21px;

width:67px;

}



div#botonex a.blimpiaroff, a.blimpiarover{

height:19px;

width:80px;

}



div#botonex a.verotrosoff, a.verotrosover {

height:19px;

width:170px;

}



div#botonex a.totalesoff, a.totalesover {

height:19px;

width:279px;

}



div#results {

float:left;

position:relative;

width:100%;

margin-top:20px;

margin-bottom:30px;

}



div#excel {

float:left;

margin-bottom:10px;

position:relative;



}



div#results table {

width:700px;

}



div#results div#excel table td {

padding:0;

}



div#results table td {

padding:3px 3px 3px 10px;

}



div#results table td.title {

background-color:#88001A;

color:#FFFFFF;

font-size:11px;

padding:5px 5px 5px 10px;

}



div#results table td.body {

background-color:#FAD9E0;

font-size:11px;

}



table.moduletable_encuesta{

	border:0 !important;

	margin:0 !important;

}



table.moduletable_encuesta table{

	border:0 !important;

	margin:0 !important;

}



iframe.wrapper{
		
	margin-top:10px;

}



div #useronline{

	/*background:transparent url(../images/linea_sep_horiz.gif) repeat-x scroll left bottom;*/

	margin-bottom:15px;

	float:right;

	/*padding-bottom:15px;*/

}



div #useronline span{

	color:#1B3566;

	font-weight:bold;

}





div.googleSearch input.inputbox{

	margin-right:5px;

}



div#ja-pathway div.gk_round p{

	font-size:12px;

}



div#ja-pathway div.gk_round li{

	font-size:12px;

}



.destacado{

color:#1B3566;

}





/************ menusuperior pagina web *****************/



#menusuperior {
float:left;
margin:0;
padding:0;
position:relative;
text-align:left;
width:980px;
}



#submenu{

position:relative;

float:left;

width:690px;

background:#F4CBC5;

margin:0;

padding:0;

text-align:left;

min-height:23px;

}





* html #submenu{

width:690px;/* para internet explorer 6*/

height:23px;

}





#submenu ul{

padding: 0.3em 1px;

margin:0 0 0 0;

list-style-type:none;

background:#F4CBC5;

float: left;

width: 100%;

}





#submenu ul li{

display: inline;

position: relative;

margin:0;

padding:0;

color:#1B3566;

}





#submenu ul li a{

padding:0;

margin:0;

font-size:95%;

font-weight:normal;

text-decoration: none;

color:#1B3566;

}





#submenu ul li a:hover{

text-decoration: underline;

color:#000000;

}







/************ submenus *****************/





#submenu1 {

	position:absolute;

	background:#F4CBC5;

	left:100px;

	top:223px;

	width:214px;

	/*height:133px;*/

	z-index:11;

	border-left:1px solid #1B3566;

	border-bottom:1px solid #1B3566;

	border-right:1px solid #1B3566;

	margin:0;

	padding:0;

	visibility:hidden;

}

#submenu2 {

	position:absolute;

	background:#F4CBC5;

	left:230px;

	top:223px;

	width:214px;

	/*height:133px;*/

	z-index:11;

	border-left:1px solid #1B3566;

	border-bottom:1px solid #1B3566;

	border-right:1px solid #1B3566;

	margin:0;

	padding:0;

	visibility: hidden;

}

#submenu3 {

	position:absolute;

	background:#F4CBC5;

	left:315px;

	top:223px;

	width:214px;

	/*height:133px;*/

	z-index:11;

	border-left:1px solid #1B3566;

	border-bottom:1px solid #1B3566;

	border-right:1px solid #1B3566;

	margin:0;

	padding:0;

	visibility:hidden;

}

#submenu4 {

	position:absolute;

	background:#F4CBC5;

	left:508px;

	top:223px;

	width:214px;

	/*height:133px;*/

	z-index:11;

	border-left:1px solid #1B3566;

	border-bottom:1px solid #1B3566;

	border-right:1px solid #1B3566;

	margin:0;

	padding:0;

	visibility:hidden;

}



#submenu1 ul, #submenu2 ul, #submenu3 ul, #submenu4 ul{

margin:0;

padding:0;

}



#submenu1 ul li, #submenu2 ul li, #submenu3 ul li, #submenu4 ul li{

list-style-type:none;

margin:0;

padding:0;

font-size:95%;

line-height:100%;

}

* html #submenu1 ul li, * html #submenu2 ul li, * html #submenu3 ul li, * html #submenu4 ul li{

margin:0;

padding:0;

}



#submenu1 ul li a, #submenu2 ul li a, #submenu3 ul li a, #submenu4 ul li a{

margin:0;

padding:7px;

display:block;

text-decoration:none;

border-bottom:1px solid #FFFFFF;

}



















#ja-containerwrap-fl #ja-container2 #ja-col2 div.latestnews{

position:relative;

float:left;

margin:0;

padding:0;

width:275px;

border-top:0;

/*border:1px solid #33FF00;*/

}



#ja-containerwrap-fl #ja-container2 #ja-col2 div.latestnews ul.latestnews-hor{

position:relative;

float:left;

width:123px;

height:100px;

list-style-type:none;

margin:0 0 21px 15px;

padding:0;

}



* html #ja-containerwrap-fl #ja-container2 #ja-col2 div.latestnews ul.latestnews-hor{ /* Internet explorer 6*/

margin:0 0 12px 15px;

}





#ja-containerwrap-fl #ja-container2 #ja-col2 div.latestnews ul.img-latestnews-hor {

position:relative;

width:132px;

height:100px;

clear:both;

float:left;

list-style-type:none;

margin:0 5px 15px 0;

padding:0;

}



* html #ja-containerwrap-fl #ja-container2 #ja-col2 div.latestnews ul.img-latestnews-hor {/* Internet explorer 6*/

margin:0 5px 13px 0;



}



#ja-containerwrap-fl #ja-container2 #ja-col2 div.latestnews li.latestnews-hor{

margin:0;

padding:0 0 10px;

}



#ja-containerwrap-fl #ja-container2 #ja-col2 div.latestnews li.latestnews-hor h2{

font-size: 110%;

color:#000;

margin:0 0 7px 0;

padding:0;



}



#ja-containerwrap-fl #ja-container2 #ja-col2 div.latestnews li.latestnews-hor p {

margin:0 0 2px 0;

padding:0;

font-size:100%;

}





#bannersuperiorhome2 div.latestproyectos ul.latestproyectos-hor-ancho{

float:left;

list-style-type:none;

margin-bottom:35px;

margin-left:13px;

padding:0;

position:relative;

width:100%;

}



* html #bannersuperiorhome2 div.latestproyectos ul.latestproyectos-hor-ancho

{

	width:100%;

}





#bannersuperiorhome2 div.latestproyectos{

position:relative;

float:left;

width:100%;

margin:0;

padding:0;

}



#bannersuperiorhome2 .latestproyectos{

padding:0;

clear:both;	

min-height: 450px;

height: auto;

}

#bannersuperiorhome2 div.latestproyectos-paginacion{

float:right;

width:455px;

position:relative;

padding:0 !important;

margin:0;

}



#bannersuperiorhome2 div.latestproyectos-paginacion-left{

float:left;

width:150px;

position:relative;

padding:0 !important;

margin-bottom:15px;

}

#bannersuperiorhome2 div.latestnews-paginacion p.latestnews-paginacion{

/*display:block;

float:right;

position:relative;

padding:0 !important;*/

text-align:right;

}



#bannersuperiorhome2 div.latestproyectos-paginacion p.latestproyectos-paginacion{

/*display:block;

float:right;

position:relative;

padding:0 !important;*/

text-align:right;

}





#bannersuperiorhome2 div.latestnews-paginacion p.latestnews-paginacion a{

color:#1B3566;

font-size:0.9em;

font-weight:bold;

}





#bannersuperiorhome2 div.latestproyectos-paginacion p.latestproyectos-paginacion a{

color:#1B3566;

font-size:95%;

font-weight:bold;

}



#bannersuperiorhome2 div.latestnews-paginacion p.latestnews-paginacion a:hover{

color:#000;

font-size:95%;

font-weight:bold;

}



#bannersuperiorhome2 div.latestproyectos-paginacion p.latestproyectos-paginacion a:hover{

color:#000;

font-size:0.9em;

font-weight:bold;

}



#bannersuperiorhome2 div.latestproyectos  ul.latestproyectos-hor-ancho  {

	margin:0 0 20px 0 !important; 

}

#bannersuperiorhome2 div.latestproyectos ul.latestproyectos-hor-ancho li{

	padding:0 !important;

    margin-left:0;	

}



#bannersuperiorhome2 div.latestproyectos ul.latestproyectos-hor p {

	margin:0 !important; 

}



ul.latestproyectos-hor li{

font-size:1.1em;

margin:0;

padding:0 0 10px 0;

}



ul.latestproyectos-hor-ancho li{

font-size:1.1em;

margin:0;

padding:0 0 10px 0;

}



ul.latestproyectos li a, ul.latestproyectos-hor li a, ul.latestproyectos-hor-ancho li a {

font-size:100%;

}



ul.latestproyectos-hor-ancho li a {

font-weight:bold;

}



ul.latestproyectos-hor-ancho li a.readon3 {

font-weight:bold;

font-size:75%

}





/***************** NUEVO PARA LISTADO NOTICIAS IZQUIERDO *********************/



#bannersuperiorhome2 div.latestproyectos ul.latestproyectos-hor-ancho img{

float:left;

margin:0 15px 10px 0;

padding:0;

}



#bannersuperiorizquierdohome2 div.latestnews ul.latestnews{

margin:0 0 10px 0;

padding:0;

list-style-type:none;

}



#bannersuperiorizquierdohome2 div.latestnews ul.latestnews li{

margin:0;

padding:0 0 0 10px;

list-style-type:none;

background:transparent url(../images/bullet_submenu.gif) no-repeat 0px 4px;

font-size:90%;

}



#bannersuperiorizquierdohome2 div.latestnews ul.latestnews li a.readon{

/*background: url(../images/flecha.gif) no-repeat right 2px;*/

padding-right:15px;

text-decoration: none;

color: #000;

font-size:90%;

}





/* Destacado inferior*/



#ja-user6home2 {
float:left;
margin:0 0 10px;
padding-top:10px;
position:relative;
width:100%;

}



* html #ja-user6home2 {
float:left;
margin:0 0 10px;
padding-top:10px;
position:relative;
width:100%;
}



#user6home2 {
float:left;
margin:0;
padding:0;
position:relative;
width:100%;
}



#user6home2 div.gk_round{
float:left;
margin:0 20px 0 0;
padding:0;
position:relative;
width:288px;
}



#user6home2 div.gk_round1{
float:left;
margin:0 0 0 10px;
padding:0;
position:relative;
width:304px;

}



* html #user6home2 div.gk_round1{
float:left;
margin:0 0 0 10px;
padding:0;
position:relative;
width:304px;
}

#user6home2 div.gk_roundcentral {
float:left;
/*font-size:90%;*/
margin:0 28px 0 5px;
padding:0;
position:relative;
width:325px;
}


#ja-container #ja-user6home2 div.gk_round p {
}


#ja-container #ja-user6home2 p{
margin:0 0 10px 0;
padding:0;
font-size:100%;
line-height:145%;

}



#ja-user6home2 img.expertosimg{

float:left;

margin:0 10px 0 0;

}



#ja-user6home2 img.diariosaludimg{

float:left;

margin:0 0 8px 0;

}



#ja-user6home2 div.gk_round span img{

margin-bottom:15px;

}



#ja-user6home2 div.gk_round1 span img{

margin:0;

padding:0;

}



/* Destacado superior*/

/*

#ja-user7home2 {

position:relative;

width:100%;

float:left;

margin:0;

padding:0;



/*padding-top:10px;*/

/*margin:0 0 10px 5px;*/

/*background:url(../images/linea_sep_horiz.gif) top left repeat-x;*/
/*
}



* html #ja-user7home2 {

position:relative;

width:100%;

float:left;

padding-top:10px;

margin:0 0 10px 10px;

/*background:url(../images/linea_sep_horiz.gif) top left repeat-x;*/
/*
}



#user7home2 {

position:relative;

width:100%;

float:left;

margin:0;

padding:0;

/*background:url(../images/fondo_lineaVertseparacion2c.gif) top left repeat-y;*/
/*
}



#user7home2 div.gk_round{

position:relative;

float:left;

width:226px;

margin:0 20px 0 0;

padding:0;

/*border:1px solid #00FF00;*/
/*
}



#user7home2 div.gk_round1{

position:relative;

float:left;

width:216px;

margin:0 0 0 10px;

padding:0;

/*border:1px solid #00FF00;*/
/*
}



* html #user7home2 div.gk_round1{

width:216px;

margin:0 0 0 10px;

}







#ja-container #ja-user7home2 p{

margin:0 0 10px 0;

padding:0;

font-size:90%;

line-height:110%;

}



#ja-user7home2 img.expertosimg{

float:left;

margin:0 10px 0 0;

}



#ja-user7home2 img.diariosaludimg{

float:left;

margin:0 0 8px 0;

}



#ja-user7home2 div.gk_round span img{

margin-bottom:15px;

}



#ja-user7home2 div.gk_round1 span img{
margin:0;
padding:0;
}*/

#ja-user7home2 {
position:relative;
width:100%;
float:left;
margin:0 0 10px 5px;
}



* html #ja-user7home2 {
position:relative;
width:100%;
float:left;
margin:0 0 10px 5px;
}



#user7home2{
position:relative;
width:100%;
float:left;
margin:0;
padding:0;

}



#ja-user7home2 #user7home2 p{
font-size:100%;
color:#000;
background:#E2E0E0;
margin:0;
padding:10px;
display:block;
height:50px;
}



#ja-user7home2 #user7home2 div.gk_round p a, #ja-user7home2 #user7home2 div.gk_round1 p a{
color:#1B3566;
tex-decoration:none;
margin:0;
padding:0;
}

#ja-user7home2 #user7home2 div.gk_round p a:hover, #ja-user7home2 #user7home2 div.gk_round1 p a:hover{
color:#000;
tex-decoration:underline;
}



#ja-user7home2 #user7home2 img{
float:left;
margin-bottom:10px;
}



#ja-user7home2 #user7home2 div.gk_round{
position:relative;
float:left;
width:160px;
display:block;
margin:10px 40px 30px 20px;
padding:0;
font-size:100%;
text-align:center;
}

#ja-user7home2 #user7home2 div.gk_round1{
position:relative;
float:left;
width:160px;
display:block;
margin:0 0 30px 0;
padding:0;
font-size:100%;
text-align:center;

}



* html #ja-user7home2 #user7home2 div.gk_round{/* Internet Explorer 6*/
position:relative;
float:left;
width:160px;
display:block;
margin:10px 20px 30px 20px;
padding:0;
font-size:100%;
text-align:center;
}

* html #ja-user7home2 #user7home2 div.gk_round1{/* Internet Explorer 6*/
position:relative;
float:left;
width:160px;
display:block;
margin:0 0 30px 0;
padding:0;
font-size:100%;
text-align:center;
}



#ja-user7home2 #user7home2 div.gk_round img, #ja-user7home2 #user7home2 div.gk_round1 img{
margin:0 0 10px 0;
padding:0;

}

p.titulolista{
font-size:100%;
font-weight:bold;
margin:0;
padding:0;
}



#searchForm table.contentpaneopen td{
margin:0;
padding: 10px;
}


#ja-container div.contentpaneopen p.titulolista {
font-size:125%;
font-weight:bold;
margin:0;
padding:0;
}


 /************ ESTILO PARA MAPA DEL SITE ***********/

 

#mapasite{

width:100%;
position:relative;
float:left;
margin:10px 0 0 0;
padding:0;

}
/*
#mapasite{
float:left;
padding:10px;
position:relative;
width:97%;
}*/

#mapasite h2.menutitle{
margin:0 0 20px;
padding:5px 0 0 0;
line-height:0.9em;
}

 

#mapasite .nivel{
width:100%;
position:relative;
float:left;
margin:0 0 0 0 0;
padding:5px 0 10px 0;
/*border-bottom:1px solid #CCCCCC;*/
}

 

/*#mapasite .nivel .moduletablebloquemapa{
min-height:100px;
position:relative;
float:left;
display:block;
margin:0 5px 0 0;
padding:0;
}*/

#mapasite .nivel .moduletablebloquemapa {
display:block;
float:left;
margin:0 5px  30px 5px;
min-height:100px;
padding:0 0 0 19px;
position:relative;
}

 

div.niveleng div.moduletablebloquemapa #div{

margin-top:5px;

}



 

#mapasite .nivelfinal{

width:920px;

position:relative;

float:left;

margin:0 0 15px 0;

padding:5px 0 20px 0;

}

 

#mapasite .nivelfinal .moduletablebloquemapa{

width:105px;

min-height:100px;

position:relative;

float:left;

display:block;

margin:0 5px 0 0;

padding:0;

}

 

 

#mapasite .niveleng{

width:920px;

position:relative;

float:left;

margin:10px 0 5px 0;

padding:0 0 10px 0;

border-bottom:1px solid #CCCCCC;

}

 

#mapasite .niveleng .moduletablebloquemapa{

width:125px;

min-height:100px;

position:relative;

float:left;

display:block;

margin:0 5px 0 0;

padding:0;

}



div.nivel #menuLeft{
display:block;
float:left;
margin:0 25px 0 0;
min-height:120px;
padding:0;
position:relative;
width:220px;
}

 

div.nivel #menuLeft h1{

font-family:Arial,Helvetica,sans-serif;

padding:0.1em 0;

font-weight:bold;

color:#743B91;

font-size:1.2em;

margin:10px 0 15px 0;

}

 

div.nivel #menuLeft h1 a{

color:#743B91;

text-decoration:none;

}

 

div.nivel #menuLeft h1 a:hover{

color:#743B91;

text-decoration:underline;

}

 

div.nivel .menuLeft-level1 {

position:relative;

float:left;

margin-top:0;

margin-bottom:3px;

padding-left:0;

}

 

div.nivel .menuLeft-level1 .body-level1 {

position:relative;

float:left;

width:200px;

background:url(../images/flecha_Azul.gif) no-repeat scroll 0 1px;            

}

 

div.nivel .menuLeft-level1 a.mainlevel {

font-size:1.2em;

/*line-height:0.9em;*/

margin:0;

padding:0 0 5px 0;

color:#000000;



/*color:#1B3566;*/

/*font-weight:bold;*/

}

 

div.nivel .menuLeft-level1 a.mainlevel:hover, div.nivel .menuLeft-level1 a.mainlevel:active {

font-size:1.2em;

/*line-height:0.9em;*/

margin:0;

padding:0 0 0 0;

color:#000000;



/*color:#C0D1BB;

font-weight:bold;*/

}

 

div.nivel .bodyTitlelevel2 
{
font-size:100%;
line-height:120%;
padding-left:10px;

}

 

div.nivel .bodyTitlelevel1 {
position:relative;
float:left;
font-size:1em;
line-height:150%;
padding-left:15px;
padding-bottom:5px;
}


div.nivel .bodyTitlelevel2 a.sublevel {
	font-size:1.0em;
	color:#585757;
}
 

div.nivel .body-level2 
{
padding:2px 0px 5px 0px;
/*background:url("../images/bullet.gif") no-repeat scroll 0 4px transparent;*/
}

menuseom3y4.css (línea 97)

div.bo 

div.nivel .body-level2:hover a.sublevel{

	font-size:1.0em;

	color:#585757;

}

 

div.nivel .menuLeft-level2 {
position:relative;
float:left;
margin-top:0;
padding-bottom:5px;
width:165px;
background-color:#FFFFFF;
}

 

* html div.nivel #menuLeft{/* Para internet Explorer6*/
position:relative;
width:150px;
float:left;
display:block;
margin:0;
padding:0;
height:120px;
}


* html div.nivel .bodyTitlelevel2 {/* Internet Explorer 6*/

position:relative;

float:left;

/*background:transparent url(../images/flecha_Verde.gif) no-repeat scroll 0 1px;*/

display:block;

width:130px;

font-size:1.1em;

line-height:120%;

padding-left:15px;

padding-right:5px;

}

#mapasite h4{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/flecha.gif) no-repeat scroll 0 11px;
float:left;
position:relative;
width:200px;
color: #000;
padding:6px 10px 5px;
}

#mapasite h4 a.mainlevel {
/*color: #000;*/
color: #1B3566;
}
#mapasite h4 a.mainlevel:hover {
/*color: #1B3566;	*/
color: #000;
}

#mapasite p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
margin:18px 0 5px;	
		
}

#mapasite h3{
color:#1B3566;
font-family:Arial,Helvetica,sans-serif;
font-size:140%;
font-weight:bold;
margin:0;
padding:0 0 8px;
}


#bannersuperiorcentralhome2 div.latestnews {
float:left;
margin-top:10px;
padding-bottom:5px;
padding-top:0;
position:relative;
width:320px;
}

ul.latestnews, ul.latestnews-hor2 {
margin:0 0 10px;
padding:0;
}

ul.latestnewsBoletines {
margin:0 0 10px;
padding:10px 0 0 0;
}

ul.latestnewsBoletines li{
margin:0 0 5px 5px;
padding:0;
font-size:90%
}

#bannersuperiorcentralhome2 div.latestnews ul.latestnews-hor2 li {
color:#000000;
font-size:90%;
/*margin:0 0 20px;*/
padding:0;
}

#bannersuperiorcentralhome2 div.latestnews li.latestnews-hor2 {
line-height:130%;
padding-left:25px;
}

#bannersuperiorcentralhome2 div.latestnews ul.latestnews-hor2 li a {
font-size:125%;
font-weight:bold;
text-decoration:none;
}


ul.img-latestnews-hor2 {
margin:0 0 10px;
padding:0;
}

#bannersuperiorcentralhome2 div.latestnews ul.img-latestnews-hor2 li{
color:#000000;
font-size:90%;
/*margin:0 0 20px;*/
padding:0;

}

#bannersuperiorcentralhome2 div.latestnews ul.img-latestnews-hor2 li a {
font-size:125%;
font-weight:bold;
text-decoration:none;
}

ul.relateditems {
/*float:left;*/
list-style-type:none;
margin:20px 0 20px 0;
position:relative;
}
ul.relateditems li {
font-size:100%;
background:url(../images/bullet_lista.gif) no-repeat 0 5px;
margin:0 0 0 10px;
padding:0 0 10px 10px;
}
ul.relateditems li a {
font-size:110%;
font-weight:bold;
line-height:120%;
text-decoration:none;
}



#bannersuperiorcentralhome2 div.latestnews5 {
float:left;
margin-top:10px;
padding-bottom:5px;
padding-top:0;
position:relative;
width:320px;
margin-left:9px;
}

#bannersuperiorcentralhome2 div.latestnews5 img  {
float:left;
margin:11px 12px 10px 0;
}



ul.latestnews-hor25 {
margin:0 0 10px;
padding:0;
}

#bannersuperiorcentralhome2 div.latestnews5 ul.latestnews-hor25 li {
color:#000000;
font-size:95%;
margin:6px 0 20px;
padding:0;
}

#bannersuperiorcentralhome2 div.latestnews5 ul.latestnews-hor25 li a {
font-size:115%;
font-weight:bold;
text-decoration:none;
}

#bannersuperiorcentralhome2 div.latestnews5 ul.latestnews-hor25 li p {
margin:0 0 1em;
}



#bannersuperiorcentralhome2 div.latestnews5 ul.img-latestnews-hor25 li{
color:#000000;
font-size:90%;
/*margin:0 0 20px;*/
padding:0;

}

#ja-user8home2 {
position:relative;
width:100%;
float:left;
margin:0 0 20px 0;
padding:0;
/*padding-top:10px;*/
/*margin:0 0 10px 5px;*/
/*background:url(../images/linea_sep_horiz.gif) top left repeat-x;*/
}

* html #ja-user8home2 {
position:relative;
width:100%;
float:left;
padding-top:10px;
margin:0 0 10px 10px;
/*background:url(../images/linea_sep_horiz.gif) top left repeat-x;*/
}

#user8home2 {
position:relative;
width:100%;
float:left;
margin:0;
padding:0;
/*background:url(../images/fondo_lineaVertseparacion2c.gif) top left repeat-y;*/
}

#user8home2 div.gk_round{
position:relative;
float:left;
width:226px;
margin:0 20px 0 0;
padding:0;
/*border:1px solid #00FF00;*/
}

#user8home2 div.gk_round1{
position:relative;
float:left;
width:216px;
margin:0 0 0 10px;
padding:0;
/*border:1px solid #00FF00;*/
}

* html #user8home2 div.gk_round1{
width:216px;
margin:0 0 0 10px;
}

#ja-container #ja-user8home2 p{
margin:0 0 10px 0;
padding:0;
font-size:90%;
line-height:110%;
}

#ja-user8home2 img.expertosimg{
float:left;
margin:0 10px 0 0;
}

#ja-user8home2 img.diariosaludimg{
float:left;
margin:0 0 8px 0;
}

#ja-user8home2 div.gk_round span img{
margin-bottom:15px;
}


#ja-user8home2 div.gk_round1 span img{
margin:0;
padding:0;
}

#mensaje {
font-size:105%;
}


#ja-contentwraphome5  {
float:left;
height:auto;
min-height:300px;
width:670px;
}

#ja-mainbodyhome2-fl-completa  {

margin:10px 0 0;
width:905px;
}

#titMapa {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background: url(../../../images/stories/imagenes/titulos/2010/tit_derprosaMapa.gif) repeat scroll 0 0;
		bottom:9px;
		height:25px;
		left:0;
		padding:0 0 0;
		position:absolute;
		top:0;
		width:237px;
		z-index:10;
}

span.readon{
color:#1B3566;
}

div.info{
font-size:100%;
}

div.latestnews div.info{
font-size:100%;
margin-top:5px;
}

div.info a{
	color:#666666;
font-size:100%;
font-weight:normal;
text-decoration:none;
}

#bannersuperiorcentralhome2 div.latestnews5 div.info a.email{
	color:#666666;
font-size:100%;
font-weight:normal;
padding:1px 10px 1px 0;
text-decoration:none;
}


ul.latestnews li a.email{
	color:#666666;
font-size:100%;
font-weight:normal;
padding:1px 10px 1px 0;
text-decoration:none;
}

.titpestanaArticulo{
background: url(../images/bot_center.gif) repeat-x;
color:#fff;
font-size:130%;
font-weight:bold;
}
 
a.titpestanaArticulo{
text-decoration:none;
color:#fff;
}
 
a.titpestanaArticulo:hover{
text-decoration:none;
color:#fff;
}


/************* NUEVO CABECERA ************/

#ja-search  input, select, textarea, .inputbox {
margin:0;
}

.comboIdioma {
position:relative;
float:left;
display:block;
margin:0;
padding:1px 0 0 5px;
width:142px;
height:20px;
background: url(../images/fondo_combo.gif) no-repeat;
}

.comboIdioma a {
color:#595959;
tex-decoration:none;
font-size:0.9em;
}

.comboIdioma a:hover {
color:#1B3566;
tex-decoration:none;
}

#ja-user5home2 div.video {
margin:0 0 15px;
text-align:center;
width:100%;
}

.latestnewsBoletines  {
margin:0 0 10px 18px;
padding:10px 0 0;
}

ul.latestnews-hor2Boletines {
font-size:90%;
margin:0 0 5px 5px;

}

ul.latestnews-hor2Boletines li{
padding:0;
}

#user5home2 div.gk_roundcentral {
float:left;
margin:0 28px 0 5px;
padding:0;
position:relative;
width:325px;
}

* html #user5home2 div.gk_roundcentral {
width:325px;
float:left;
margin:0 28px 0 5px;
}

#user5home2 div.gk_round div.contenido, #user5home2 div.gk_roundcentral div.contenido, #user5home2 div.gk_round1 div.contenido {
margin:20px 0;
position:relative;
width:100%;
}

#user5home2 div.gk_round1 div.gk_round {
display:block;
float:left;
font-size:1.2em;
font-weight:normal;
height:67px;
margin:0 7px 21px 0;
padding:0;
position:relative;
text-align:left;
width:170px;
}

* html #user5home2 div.gk_round1 div.gk_round {
display:block;
float:left;
height:67px;
margin:0 7px 21px 0;
padding:0;
width:170px;
}

* html #user5home2 div.gk_round1 div.gk_round1 {
display:block;
float:left;
height:67px;
margin:0 0 21px;
padding:0;
position:relative;
text-align:left;
width:170px;
}
#user5home2 div.gk_round1 div.gk_round1 {
display:block;
float:left;
font-size:1.2em;
font-weight:normal;
height:67px;
margin:0 0 21px;
padding:0;
position:relative;
text-align:left;
width:170px;
}
.latestnewsCalendar  {
margin:0 0 0 28px;
padding:0;
}

ul.latestnews-hor2Calendar {
font-size:90%;
margin:0 0 5px 5px;
}

ul.latestnews-hor2Calendar li{
padding:0;
margin:0 0 10px 0;
}

ul.latestnews-hor2Calendar li span {
font-size:110%;
font-weight:bold;
margin-right:30px;
color:#1B3566;
}
.moduletablecalendar{
float:left;
margin:20px 25px 0;
position:relative;
width:260px;
}
#user5home2 div.gk_round1 div.gk_round img, #user5home2 div.gk_round1 div.gk_round1 img {
float:left;
margin-right:6px;
margin-bottom:10px;
vertical-align:middle;
}

div.titulo {
float:left;
margin-top:10px;
margin-bottom:10px;
padding-top:0;
position:relative;
}

div.titulo p{
margin-left:15px;
}

#user5home2 div.gk_round1 div.contenido{
margin-left:10px;

}

#ja-container #ja-user5home2 div.gk_round p{

}

ul.latestnews-hor5  {
margin:0 0 10px;
padding:0;
}

#ja-container #ja-user5home2 ul.latestnews-hor25 li p{
color:#5C6C89;
font-size:95%;
line-height:120%;
margin-top:5px;
}

ul.latestnews-hor25 li a {
font-size:105%;
font-weight:bold;
text-decoration:none;
}

div.gk_round ul.latestnews-hor25 li a {
font-size:115%;
font-weight:bold;
text-decoration:none;
padding-left:0px;
margin-bottom:10px;
}


.titpestana  {
background:url(../images/bot_center.gif) repeat-x scroll 0 0 transparent;
color:#FFFFFF;
font-size:129%;
font-weight:bold;
}

.titulo2-home {
width:365px;
}
.titulo1-home {
width:325px;
}

.titulo3-home {
width:227px;
margin-bottom:2px;
margin-top:2px;
}
.titulo24-home {
width:210px;
margin-bottom:20px;
margin-top:14px;
}

.titulo2-home a {
color:#FFFFFF;
}

.titulo1-home a {
color:#FFFFFF;
}

.titulo3-home a {
color:#FFFFFF;
}



.titulo-left{
width:250px;
}

.titulo-menu{
width:225px;
}
.titulo-left a{
color:#FFF;
}

.titulo-menu a{
color:#FFF;
}

.inscripcion{
margin-top:27px;

}

.blog tr{
margin-bottom:10px;
}

.suscribete {
color:#1B3566;
float:left;
position:relative;
/*width:90px;*/
}

#calendar  {

}

#calendar table.cabecera  {
background:#9BAED2;
height:35px;
}


.hour_line{ border-style: none none solid;border-width: 1px; vertical-align:top;}
.non_business_hour_line{ border-style: none none solid; border-width: 1px; vertical-align:top; background-color:#D6D6D6;}


.D_Calendar {
	font-family: Tahoma; 
	font-size:12px;
	font-weight: normal;
	padding: 3px; 
	margin:0 auto 10px;
	text-align:center; 
	vertical-align:top;
	/*width:80%;*/ 
	width:90%; 
	border-bottom:1px solid #E0E0DE;
	}
.month_up {text-align:center;
	width:40px; 
	background-color:#9BAED2; padding:5px}
.month_down {text-align:center; width:40px;
background-color:#9BAED2; padding:5px}

.month_down span, .month_up span{ color:#1B3566; padding:0 5px; font-size:120%;}
.month_text {
	color:#1B3566;
	font-family:Arial,Helvetica,sans-serif;
	margin-left:5px;
	font-size:120%;
	background-color:#9BAED2;
	font-weight:bold;
	}
.footer {text-align:center;}
.day_table{border-collapse:separate;
	text-align:left;
	padding:0 15px 0 0;
	height:150px;
	}
.day_name {
	padding:0px;
	color:#999280;
	text-align:right; 
	font-size: 1.2em; 
	font-weight: bold;
	background-color:#FFFFFF;
	font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;}
.day {
	color:#666666;
	font:1.3em/1.5em "Trebuchet MS",Tahoma,Arial,sans-serif;
	padding:0px;
	text-align:right;
	font-size: 11px;
	width:30px;
}
.day a{
	color:#666666;
	font:1.3em/1.5em "Trebuchet MS",Tahoma,Arial,sans-serif;
}
.day span{
	font:1.3em/1.5em "Trebuchet MS",Tahoma,Arial,sans-serif;
}
.activeDay {font-weight:bold;text-align:center; text-align: center;font-size: 11px;width:30px;border-color:#f7f7f7;border-width:1px;border-style:solid; }
.today {padding:0px;text-align:center; text-align: right;font-size: 11px;width:30px; }
.selected {padding:0px;text-align:center; text-align: right;font-size: 11px;width:30px;}
.activeToday {font-weight:bold;text-align:center; text-align: center;font-size: 11px;width:30px; border-color:red;border-width:1px;border-style:solid; }
.activeSelected {font-weight:bold;text-align:center; text-align: center;font-size: 11px;width:30px; border-color:blue;border-width:1px;border-style:solid; }
a.linkActive {font-weight:bold}
.D-tip {    color: #000;
width: 250px;
z-index: 13000;
background: #F7F7F7;
padding: 5px;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
border-left: 1px solid gray;
border-right: 1px solid gray; }  
.D-title {    font-weight: bold;
font-size: 11px;
margin: 0;
color: #135CAE;
padding: 8px 8px 4px;
background: #F7F7F7;
border-bottom: 1px solid lightgray;  }  
.D-text {    font-size: 11px;
padding: 8px 8px 8px;
background: #fff;
border-bottom: 1px solid lightgray;
border-left: 1px solid lightgray;
border-right: 1px solid lightgray; }
.not-free { background-color: #F9966B;}
.free {background-color: #6AFB90;}
.restricted {background-color: #FDD017;}
.hidden { visibility:hidden; }
a.zoomTip {
background-color:#9BAED2;
color:#1B3566;
font-weight:bold;
padding: 0 1px;
text-decoration:none;
} /* Used to change the active day style */

table.cabecera {
	widht:95%;
	align:right;
}


#bannersuperiorcentralhome2 div.bienvenido p {
font-size:110%;
line-height:125%;
padding-left:10px;
margin:41px 0 0;
}

.readmore{
/*margin-top:20px;*/
}
.readmore2{
margin-top:12px;
}


#user5home2 div.gk_round div.latestnews5 ul.latestnews-hor5 li a{
font-size:115%;
font-weight:bold;
text-decoration:none;
}

#user5home2 div.gk_round div.latestnews5 ul.latestnews-hor5 li {
	
color:#000000;
font-size:95%;
margin:6px 0 20px;
padding:0;
}

#user5home2 div.gk_round div.latestnews5 {
float:left;
margin-left:10px;
margin-top:2px;
padding:0;
position:relative;
}

#user5home2 div.gk_round div.latestnews5 img {
float:left;
margin:0 12px 10px 0;
}

#user5home2 div.gk_round1 div.gk_round a, #user5home2 div.gk_round1 div.gk_round1 a {
font-size:80%;
vertical-align:middle;
}

#user5home2 div.gk_roundcentral div.latestnews{
width:325px;
margin-left:10px;
}

div.entradilla{
margin:17px 0 10px 10px;
}

#user5home2 div.gk_roundcentral div.latestnewseventos {
margin-left:10px;
width:325px;
}

ul.latestnews, ul.latestnews-hor2eventos {
margin:0 0 25px;
padding:0;
}

li.latestnews-hor2eventos {
	background:url("../images/flecha.gif") no-repeat scroll 0 3px transparent;
line-height:150%;
padding:0 0 1px 0;

}

a.latestnews-hor2eventos {
font-size:110%;
font-weight:bold;
margin-left:10px;
}


a.readoneventos {
color:#1B3566;
display:block;
float:right;
font-weight:normal;
padding:1px 10px 1px 0;
text-decoration:none;
}

div.latestnewseventos span{
margin-left:10px;
widht:150px;
}


.readmoreeventos{
margin-top:30px;
}

div.gk_round1 div.entradilla{
font-size:90%;
}

#user6home2 div.gk_round div.latestnews5 {
float:left;
margin-left:10px;
margin-top:10px;
padding-bottom:5px;
padding-top:0;
position:relative;
}

#user6home2 div.gk_round div.latestnews5 ul.latestnews-hor5 li {
color:#000000;
font-size:95%;
margin:6px 0 20px;
padding:0;
}

#user6home2 div.gk_round div.latestnews5 ul.latestnews-hor5 li a {
font-size:115%;
font-weight:bold;
text-decoration:none;
}

#user6home2 div.gk_round div.latestnews5 img {
float:left;
/*margin:11px 12px 10px 0;*/
}

div.gk_roundcentral div.latestnewseventos {
margin-top:17px;
margin-left:10px;
}

#outer{
margin-top:17px;
}

li.latestnews-hor2eventos ul li {
line-height:150%;
padding-left:0;
background:url("../images/bullet.gif") no-repeat scroll 0 3px transparent;
}

ul.latestnews, ul.latestnews-hor2eventos ul{
margin:5px 0 10px 20px;
padding:0;
}

li.latestnews-hor2eventos ul li a{
margin-left:10px;
}

* html #user6home2 div.gk_round1{
width:290px;
	position:relative;
	display:block;
	float:right;
	margin:0px;
}

* html #user6home2 div.gk_round{
width:280px;
margin-right:15px;

}

* html #user6home2 div.gk_roundcentral {
width:325px;
float:left;
margin:0 28px 0 5px;
}

ul.latestnews, ul.latestnews-hor2eventos2 {
margin:6px 0;
padding:0;
}

#toolbar-articlebody .latestnewseventos td{
 padding:0;
}

#toolbar-articlebody .latestnewseventos ul{
margin:6px 0;
}


.latestnews-hor25{
padding-left:0px;
}

#formadepago{
float:left;
}


form div label.pago{
width:14%;
}

#form_submit_button2{
margin:20px 0 0 115px;
}

#form_submit_button4{
margin:0 0 0 240px;
}

div.nivel div.bodyTitlelevel2 a.sublevel2 {
color:#595959;
}

.otro{
margin-left:32px;
}

.button3  {
background:url("../images/fond_boton.gif") no-repeat scroll 0 0 transparent;
border:0 solid #13274A;
color:#FFFFFF;
font-size:90%;
height:21px;
margin:0;
padding:0 0 3px;
width:63px;
}

.bf_form_page_title{
font-size:140%;
line-height:110%;
font-weight:normal;
}

#glosario ul{
margin:0;
}

#glosario{
	background:none repeat scroll 0 50% #FFF;
border:1px solid #CCCCCC;
color:#000000;
font-size:12px;
list-style-type:none;
margin:175px 0 35px 1px;
padding:10px 0;
width:100%;
text-align:center;
height:20px;
}

*+html #glosario{
	background:none repeat scroll 0 50% #FFF;
border:1px solid #CCCCCC;
color:#000000;
font-size:12px;
list-style-type:none;
margin:0 0 35px 1px;
padding:10px 0;
width:99%;
text-align:center;
height:20px;
           
}

*+html #glosario ul{
margin:0;
}


*+html #glosario ul li {
top:60px;
background:none repeat scroll 0 0 transparent;
display:inline;
margin:0;
padding:0;
}


#glosario ul li {
background:none repeat scroll 0 0 transparent;
display:inline;
margin:0;
padding:0;
}

#glosario a {
border:1px solid #CCCCCC;
padding:2px 4px;
color:#000000;
}

#glosario a:hover, a:focus, a:active {
	color:#1B3566;
	}


/* *+html ul.glosario a {
border:1px solid #CCC;
padding:4px 4px;
color:#000000;
}

*+html ul.glosario a:hover, a:focus, a:active {
	color:#1B3566;
	}
*/


#BF_FORM_1{
width:772px;
}

iframe.contacto{
float:right;
margin-right:310px;
position:relative;
}

#toolbar-articlebody div.latestnewseventos ul li{
list-style-type:none;
font-size:90%;
margin:0;
}

#toolbar-articlebody div.latestnewseventos table{
margin:0;
}

#ja-container div.contentpaneopen p.titulolistaglosario {
font-size:100%;
font-weight:bold;
margin:0;
padding:0;
widht:20%;
color:#1B3566;
}
h2.tituloarticuloglosario{
font-size:150%;
font-weight:bold;
margin:0;
padding:0;
widht:20%;
color:#1B3566;
}

#busqueda h2{
margin:0px;
}

.glosario p{
margin-top:0px;
}

#user5home2 div.gk_round div.frontnews {
float:left;
margin-left:10px;
margin-top:10px;
padding-bottom:5px;
padding-top:0;
position:relative;
width:288px;
}

ul.frontnews  {
margin:0 0 25px;
padding:0;
}

#user5home2 div.gk_round div.frontnews ul.frontnews li {
color:#000000;
font-size:95%;
margin:6px 0 20px;
padding:0;
}

#user5home2 div.gk_round div.frontnews ul.frontnews li a {
font-size:115%;
font-weight:bold;
text-decoration:none;
}


#user5home2 div.gk_round div.frontnews ul.frontnews  a.readon {
color:#1B3566;
display:block;
float:right;
font-weight:normal;
padding:1px 10px 1px 0;
text-decoration:none;
font-size:100%;
}

#user5home2 .gk_round ul {
margin:20px 0 0;
padding:0 0 0  10px;
}

#user5home2 .gk_round li {
line-height:130%;
padding:0 0 1px;
}



#user5home2 .gk_round h3{
padding-left:10px;
font-weight:bold;
}

#ja-container div.contentpaneopen p.titulolistaglosarioEsp {
font-size:100%;
font-weight:bold;
margin:0;
padding:0 0 0 25px;
widht:20%;
color:#1B3566;
display:block;
background:url(/images/stories/imagenes/varios/2010/bandera_espagnol.gif) no-repeat 0 0;
}

#ja-container div.contentpaneopen p.titulolistaglosarioEng {
font-size:100%;
font-weight:bold;
font-style:italic;
margin:0;
padding:0 0 0 25px;
widht:20%;
color:#1B3566;
display:block;
background:url(/images/stories/imagenes/varios/2010/bandera_ingles.gif) no-repeat 0 0;
}

#ja-container div.contentpaneopen p.titulolistaglosarioFr {
font-size:100%;
font-weight:bold;
font-style:italic;
margin:0;
padding:0 0 0 25px;
widht:20%;
color:#1B3566;
display:block;
background:url(/images/stories/imagenes/varios/2010/bandera_frances.gif) no-repeat 0 0;
}


div.pane-sliders h3{
	font-size:100%;

}

#BuscarInt .inputboxdt{
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
margin-bottom: 0;
margin-top: 1px;
padding: 1px;
text-decoration:!importan;
width: 65px;
}


#BuscarInt .inputboxjsa{
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
margin-bottom: 5px;
margin-top: 1px;
padding: 1px;
text-decoration:!importan;
width: 375px;	
	
}

#BuscarInt .inputboxj24{
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
margin-bottom: 0;
margin-top: 1px;
padding: 1px;
text-decoration:!importan;
width: 105px;
}


.button244{
    background: url("../images/fond_boton.gif") no-repeat scroll 0 0 transparent;
    border: 0 solid #13274A;
    color: #FFFFFF;
    float: right;
    font-size: 90%;
    height: 21px;
    margin: 0;
    padding: 0;
    width: 63px;
	
}


.myThis{
	float:left;
	position:relative;
	top:-692px;
}	

.folleto{
color: #1B3566;
    display: block;
    float: left;
    font-size: 1.2em;
    font-weight: normal;
    padding: 1px 10px 1px 0;
    text-decoration: none;
}

div.collapse-container ul{
list-style-type:disc; !important
margin:0;
padding:0;
}

div.collapse-container ul li{
margin:0 0 0 20px;
padding:0;
}
*+html #menusuperior ul li.inicio a {/*explorer*/
    background: url("/images/fondo_menusupInicio_off.jpg") no-repeat scroll left center #1B3768;
    border-left: 0 solid #1B3768;
    border-right: 1px solid #1B3768;
    color: #FFFFFF;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 8px 7px 8px;
    text-decoration: none;
}

/****************** PARA LISTADO DE BLOGS ************************/

.jcomments-links{
position:relative;
float:left;
width:100%;
margin-bottom:10px;
}


/**************************** scc envision - Inicio - Ocultar campos de registro para solo dejar pass ****************************/
/*ocultar idioma del sitio*/
#cbfr_userparam_0{
	display: none;
}

/* ocultar zona horario*/
#cbfr_userparam_1{
	display: none;
}
/* ocultar nombre */
#cbfr_41{
	display: none;
}

/* ocultar primer apellido*/
#cbfr_47{
	display: none;
}


/* ocultar segundo apellido*/
#cbfr_48{
	display: none;
}

/* ocultar empresa*/
#cbfr_86{
	display: none;
}

/* ocultar direccion*/
#cbfr_82{
	display: none;
}

/* ocultar poblacion*/
#cbfr_84{
	display: none;
}

/* ocultar provincia*/
#cbfr_102{
	display: none;
}


/* ocultar correo*/
#cbfr_50{
	display: none;
}
/* ocultar cp*/
#cbfr_83{
	display: none;
}

/* ocultar telefono */
#cbfr_79{
	display: none;
}


/* ocultar fax*/
#cbfr_81{
	display: none;
}


/* ocultar NIF*/
#cbfr_78{
	display: none;
}


/* ocultar fecha ingreso*/
#cbfr_103{
	display: none;
}

/* ocultar tipo pago*/
#cbfr_104{
	display: none;
}


/* ocultar info pago*/
#cbfr_105{
	display: none;
}

/* ocultar obser*/
#cbfr_106{
	display: none;
}


/* ocultar socio*/
#cbfr_107{
	display: none;
}
/* ocultar cargo*/
#cbfr_108{
	display: none;
}

/* ocultar pais*/
#cbfr_109{
	display: none;
}
/* ocultar login*/
#cbfr_42{
	display: none;
}

#cbfr_userparam_2{
	display: none;
}

#cbfr_userparam_3{
	display: none;
}


#cbfr_userparam_4{
		display: none;
}

#cbfr_46{
			display: none;
}

.tab-row h2.tab{
	border: 0 !important;
}

.tab-row h2.tab a{
	display: none;
	border:0;
}

.dynamic-tab-pane-control .tab-page {
	border:0;
}


/**************************** scc envision - FIN - Ocultar campos de registro para solo dejar pass ****************************/


/* scc envision -  Inicio - estilos registro area privada */
#mod_login_password.inputbox{margin-bottom:10px;
}

#mod_login_username.inputbox{margin-bottom:10px;
}

#mod_login_remember{margin-bottom:10px;
}

/* scc envision -  FIN - estilos registro area privada */


/* scc envision - Inicio estilos para el menu de eventos */
.moduletableeventosles{
	background: url("../images/fondo_submenu.gif") no-repeat scroll left bottom #fff;
	margin: 0;
	min-height: 185px;
	padding: 0 0 10px;
	width: 227px;
	margin-bottom:10px;
}

.moduletableeventosles ul.menu li{
	padding: 6px 6px 3px 10px !important;
	margin: 0 !important;
}
.moduletableeventosles ul.menu li a{
	font-size: 110%;
	margin-left: 0;
	margin-top: 5px;
	font-weight: bold;
}

/* scc envision - Fin estilos para el menu de eventos */

/* scc envision - Inicio estilos boton registro */

#ja-content input.button {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CECECE;
    width:auto;
    height:auto;
    color: #1B3566;
    font-size: 90%;
    margin: 0;
    padding: 4px 15px;
    cursor:pointer;
    /*border-radius:7px;*/
    /*-moz-border-radius:7px;*/
    -webkit-border-radius:7px;
    /*-ms-border-radius:7px;*/
    /*-o-border-radius:7px;*/
}

#ja-content input.button:hover{
	color:#000;
	border-top:1px solid #000;
	border-left:1px solid #000;
}

/* scc envision - FIN estilos boton registro */
