/*
 Template de ejemplo
*/

* { 
padding: 0;
margin: 0;
}

body {
background: #e56d2e;
font-size: 62.5%;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #333;
}

#liston{
background: url(../images/liston.png) no-repeat top right fixed;
width: 200px;
z-index: 20;
left:0px;
top:0px;
z-index:10;
}

#flag {
background: url(../images/liston.png) no-repeat top right fixed;
width: 200px;
height: 600px;
position: absolute;
z-index:10;
right: 0px;
top: 0px;
}

#contenedor {
background:#fadeb9; 
margin: 0 auto;
width: 900px;
}

#header {
background: #FFFFFF url(../images/header.jpg) no-repeat bottom center;
width: 900px;
height:160px;
}

#headerup {
background: #e56d2e;
height: 10px;
}

#headerimage {
background: url(../images/image.png) no-repeat;
width: 270px;
height: 150px;
position: relative;
z-index: 10;
left: 595px;
}

#headerlogo {
background: url(../images/logo.jpg) no-repeat;
width: 236px;
height: 90px;
position: relative;
z-index:2;
top: -140px;
left: 30px;
}

#headersublogo {
width: 400px;
height: 20px;
position: relative;
z-index:3;
top: -140px;
left: 35px;
font-size: 16px;
font-weight: bold;
color: #969593;
}

#headertra {
background: url(../images/boton.jpg) no-repeat;
width: 170px;
position: relative;
z-index:4;
top: -480px;
left: 750px;
}

#headertra a{
width: 136px;
height: 32px;
display:block;
}

#headertra a span{
display: none;
}

#navegacion {
background: url(../images/navegacion.jpg) no-repeat center;
width: 900px;
margin-top: 10px;
text-align:center;
}

#izquierda { 
margin: 15px 0px 0px 36px;
padding: 0px;
width: 196px;
float: left;
font-size: 15px;
}
#izquierdamenu {
line-height: 0px;
}

#contenido {
float: left;
margin: 0px 0px 5px 0px;
padding: 10px;
width: 620px;
display: inline;
}


#footer {
background: #e56d2e url(../images/footer.jpg) no-repeat top;
width: 900px;
height:43px; 
text-align:center;
clear: both;
padding-top: 10px;
color: #000000;
font-size: 12px;
text-transform: uppercase;
}

#footer a{
color: #000000;
}
/* Color
--------------------------------------------------------- */

a{
text-decoration:none;
}

#azul a{
color:#3B6EA5;
}

#azul #header a {
color:#3B6EA5;
}

#verde a{
color:#59AC03;
}

#verde #header a {
color:#59AC03;
}




/* Elementos
--------------------------------------------------------- */

a:hover {
text-decoration: none;
}

a img{
border:0px;
}

h1, h2, h3 {font-weight: bold;
font-family: Verdana, Arial, Sans-Serif;
font-weight: bold;
line-height:20px;
}

h1 {
font-size: 1.4em;
}

h2 {
font-size: 1.2em;
}

h3 {
font-size: 1.2em;
}

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 {
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited{
text-decoration: none;
}

/* Modulos
--------------------------------------------------------- */

#izquierda .moduletable_menu{
text-align:right;
margin-bottom:15px;
}

#derecha .moduletable_menu, #derecha .moduletable{
text-align:left;
margin-bottom:15px;
}

#izquierda .moduletable_menu li{
margin:3px 0 0;
padding:0;
list-style-image:none;
list-style-type:none;
}

#izquierda .moduletable_menu li:before{
content: "\00BB \0020";
}

.moduletable_menu h3, .moduletable h3, .moduletable_text h3{
margin:5px 0 0;
padding:0;
text-transform:uppercase;
}

/* Contenido
--------------------------------------------------------- */

.contentheading {
margin:0;
color:#FFFFFF;
background: url(../images/title.png) repeat-x;
height: 30px;
width: 620px;
padding-left: 5px;
}

.contentheading:hover {
color: #FFFFFF;
}

.componentheading{
font-size:1.4em;
margin:0;
color:#FFFFFF;
background: url(../images/title.png) repeat-x;
height: 30px;
width: 620px;
padding-left: 5px;
vertical-align: middle;
text-transform:uppercase;
}

.contentpaneopen{
line-height:1.4em;
font-size:1.2em;
text-align:left;
padding: 0px 10px 0px 10px;
}

.contentpaneopen img{
padding: 5px 0px;
}

.readon{
font-size:0.8em;
text-align:left;
}

.contenttoc, .pagenavcounter{
margin-bottom:10px;
}

.article_separator{
display:block;
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";
}

.chronoform{
color:#000;
font-size:0em;
margin-top: 10px;
}