/*
 Template de ejemplo
*/

* { 
padding: 0;
margin: 0;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:12px;
}
TD{
font-size:12px;
color:666666;
padding-left:4px;
}

#contenedor { 
margin: 0 auto;
width: 922px;
}

#header {
width: 900px;
float: left;
padding: 10px;
margin: 10px 0px 5px 0px;
}

#navegacion {
float: left;
width: 900px;
padding: 10px;
margin: 0px 0px 5px 0px;
}


#contenido { 
float: left;
margin: 0px 5px 5px 0px;
padding: 10px;
width: 456px;
display: inline;
}

#derecha { 
color: #333;
margin: 0px 0px 5px 0px;
padding: 10px;
width: 195px;
float: left;
}

#footer { 
width: 900px;
clear: both;
margin: 0px 0px 10px 0px;
padding: 10px;
}

/* Color
--------------------------------------------------------- */

#header a {
font-size:1.8em;
margin-left:230px;
}

a{
text-decoration:none;
}

#azul a{
color:#3B6EA5;
}

#azul #header a {
color:#3B6EA5;
}

#verde a{
color:#59AC03;
}

#verde #header a {
color:#59AC03;
}

#rojo a{
color:#FF3131;
}

#rojo #header a {
color:#FF3131;
}

/* Elementos
--------------------------------------------------------- */

a:hover {
color: #147;
text-decoration: underline;
}

a img{
border:0px;
}

h1, h2 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
}

h1 {
font-size: 2em;
}

h2 {
font-size: 1.6em;
}

h3 {
font-size: 14px;
}

h1, h1 a, h1 a:hover, h1 a:visited, .description {
text-decoration: none;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color: #003399;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited{
text-decoration: none;
}

/* Modulos
--------------------------------------------------------- */

#divLeftPanel .moduletable_menu{
font-size:11px;
color:#336699;
margin-bottom:15px;
}

ul.menu li, ul.menu li a:link, ul.menu li a:visited{
margin-left:5px;
font-size:11px;
color:#336699;
}

ul.menu li a:hover{
color:#0000FF;
}


#derecha .moduletable_menu, #derecha .moduletable{
text-align:left;
margin-bottom:15px;
}

#divLeftPanel .moduletable_menu li{
margin:3px 0 0;
padding:0;
list-style-image:none;
list-style-type:none;
}

#divLeftPanel .moduletable_menu li:before{
content: "\00BB \0020";
}

.moduletable_menu h3, .moduletable h3, .moduletable_text h3{
margin:0;
padding-left:4px;
padding:0;
padding-left:4px;
background-image:url(../images/bgModuleTitles.jpg);
background-repeat:repeat-x;
height:27px;
line-height:27px;
font-weight:normal;
}

/* Contenido
--------------------------------------------------------- */

.contentheading, A.contentheading:link, A.contentheading:visited  {
font-size:1.4em;
margin:0;
color:#003399;
font-weight:bold;
}

A.contentheading:hover {
color:#3B6EA5;
}

.componentheading{
font-size:20px;
margin:0;
color:#003399;
font-weight:bold;
padding-left:10px;
}

.contentpaneopen{
line-height:1.4em;
font-size:1.2em;
text-align:left;
padding: 0px 10px 0px 10px;
}

.contentpaneopen img{
padding: 5px 10px;
}

.readon{
font-size:0.8em;
text-align:left;
}

.contenttoc, .pagenavcounter{
margin-bottom:10px;
}

.article_separator{
display:block;
/*background:#474747;
height:1px;*/
margin:10px 60px 10px 10px;
}

small , .createdate, .modifydate{
font-family:Arial,Helvetica,Sans-Serif;
font-size:0.9em;
line-height:1.5em;
color:#777777;
padding-bottom:10px;
}

.banneritem_text, .bannerfooter_text{
padding:5px;
}

/* Menu superior
--------------------------------------------------------- */

#navegacion #mainlevel-nav{
list-style:none; 
position:relative;
padding:0px; 
float:left;
padding-left:100px;
}

#navegacion #mainlevel-nav li {
float:left;
height:20px; 
}

#navegacion #mainlevel-nav li a {
float:left; 
text-decoration:none;
margin:0px;
padding-right:10px;
}

#navegacion #mainlevel-nav li a:hover {
text-decoration:underline;
}

#navegacion #mainlevel-nav li a:before{
content: "\00BB \0020";
}


h2{
	margin:0px;
	padding:0px;
	font-size:26px;
	color:#003399;
	font-weight:normal;
	font-family:"Myriad Pro", "trebuchet MS", Arial;
}
#divMain{
	text-align: left;
	margin:0px;
	padding:0px;
	border:0px;
	width: 100%;
}
#divHeader{
	clear: both;
	height:125px;
	width:100%;
	background-image:url(../images/bgHeader.jpg);
}
#divLogo{
	float:right;
	width:59px;
	margin-right:20px;
	margin-top:6px;
	position:relative;
}
#divLanguage, #divLanguage TABLE TD{
	float:right;
	width:50px;
	margin-right:30px;
	margin-top:2px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5EB7EF;
}
#divLanguage A:link, #divLanguage A:visited{
	color:#5EB7EF;
}
#divLanguage A:hover{
	color:#FFF;
	text-decoration:none;
}
#divCentre{
	padding-top:6px;
	//padding-top:6px;
	height:84px;
	//height:84px;
	float:left;
	width:538px;
	margin-left:0px;
	margin-top:20px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003366;
	background-image:url(../images/bgTopMain.jpg)
}
A.pathway:link, A.pathway:visited{
	color:#003399;
	text-decoration:none;
}
A.pathway:hover{
	color:#0000FF;
}
.breadcrumbs pathway{
	color:#003399;
}
#divContent{
	margin-top:4px;
	clear: both;
	width:100%;
}
#divLeftPanel{
	float:left;
	width:19%;
	background-color:#F9F9F9;
	border: 1px solid #D7D7D7;
}
#divBoxContentTop{
margin-left:2%;
margin-right:1%;
margin-top:0px;
}
#divBoxContent{
margin-left:2%;
margin-right:1%;
margin-top:0px;
background-color:#F2F5FA;
border: 1px solid #DFE6F3;
}
#divMainContent{
	float:left;
	width:64%;
	background-color:999999;
}
#divRight{
	margin:0px;
	padding:0px;
	float:right;
	width:16%;
}
#divRightPanelTop{
	float:right;
	width:99%;
	background-color:#F9F9F9;
	border: 1px solid #D7D7D7;
	color:#336699;
	font-size:11px;
}
#divRightPanelTop A:link, #divRightPanelTop A:visited{
	color:#336699;
}
#divRightPanelTop A:hover{
	color:#0000FF;
}
#divRightPanel{
	float:right;
	width:99%;
	background-color:#F2F5FA;
	border: 1px solid #DFE6F3;
	color:#336699;
	font-size:10px;
}
#divRightPanel A:link, #divRightPanel A:visited{
	color:#336699;
}
#divRightPanel A:hover{
	color:#0000FF;
}

#divRightPanel TD{
	font-size:11px;
}
#divSearch{
	text-align:center;
	margin-top:16px;
	margin-bottom:16px;
	float:right;
	width:99%;
	color:#336699;
}
#divFooter{
	margin-top:10px;
	padding-top:20px;
	clear: both;
	width:100%;
	height:107px;
	background-image:url(../images/bgFooter.jpg);
}
ul.ucd_list{
border-bottom:none;
}
UL.ucd_list LI.ucd_item{
list-style: none;
border-bottom:none;
}
.ucd_introtext{
border-bottom:none;
}
.texto15{
font-size:15px;
}
.footerBlue{
color:#5EB7EF;
}
.footerWhite{
color:#FFFFFF;
}
#divOdm{
text-align:center;
}
#divOdm ul li{
display:inline;

}
#divOdmTitles{
text-align:center;
}
#s1,#s2,#s3,#s4,#s5,#s6,#s7,#s8 {
	display: none;
	list-style: none;
}
#s9 {
	list-style: none;
}
#divNewsTitle{
	padding-left:4%;
	margin-left:2%;
	line-height:29px;
	clear: both;
	width:150px;
	height:29px;
	background-image:url(../images/bgNewsTitle.jpg);
	background-repeat:no-repeat;
}
#jflanguageselection ul li{
	list-style:none;
	background-image:url(../images/arrowLightBlue.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	line-height:10px;
}
.inputbox{
	height:20px;
	line-height:20px;
	/*width:100px;*/
	color:#666666;
	font-size:11px;
	border:1px solid #D7D7D7;
}
.button{
	height:22px;
	/*width:46px;*/
	background-color:#F2F5FA;
	color:#336699;
	font-size:11px;
	border:1px solid #DFE6F3;
}

.txtWhite{
	color:#FFFFFF;
}
