@charset "utf-8";
/* Design und Entwicklung von vladux.com, JahBless! DOMINUS VOBISCUM.*/
/* Hoja de estilo para REDSAG Template */

#component-contact{ float:left; padding-top:10px;}

*{ margin:auto; padding:0;}
body{ font-size: 70%; background:url(../images/bg-top.jpg) repeat-x #f2eee5;
font-family:Trebuchet MS, Verdana, Georgia, "Trebuchet MS", Times, serif; color:#2F2F17;}
#container{ width:800px; height:auto; margin-top:4px; background:url(../images/bg-container2.jpg) repeat-y center; padding-left:25px; padding-right:25px;}
#header{ width:800px; height:auto; background:;}
#bcontainer{width:600px; height:auto;}
  #cinta {
color: #333;
margin: 0px;
padding: 3px;
width:590px; height:22px;
float: left; background:#EBE4D6;
}
#pathway {
 width:470px;
 float:left; color:#AE9257;
}
#pathway a, a:hover{color:#AE9257;}
span.pathway {
  display: block;
  height: 16px;
  line-height: 16px;
  overflow: hidden; padding:3px 3px 3px 6px;
}
#jflanguageselection {
float:right; width:60px; height:20px;
margin:0px; 
}
.rawimages {mod_jfla...ction.css (línea 106)
margin-top:3px;
text-align:center;
}
#main-body{ width:580px; height:auto; padding:10px; text-align:justify; }
#main-body ul{ list-style:none;}
#side-bar{ /*side-bar ---------------*/
margin: 0px;
width: 200px;
height:auto;
float: left; background:; 
}
#main-menu{/*main-menu ---------------*/
width: 180px;
height:auto;
margin:0px 10px 0px 10px; /* cambiar por padding*/
float: left;   background: url(../images/bg-menu.jpg) bottom no-repeat;
}
#login{/*user 5 ---------------*/
width: 180px;
height:auto;
margin:0px 10px 0px 10px; /* cambiar por padding*/
float: left;
}
#buscador{/*user 6 ---------------*/
width: 180px;
height:auto;
padding:3px 10px 0px 10px;
float: left; 
}
#enlinea{/*user 7 ---------------*/
width: 180px;
height:auto;
padding:3px 10px 0px 10px;
float: left; background: url(../images/bg-enlinea.jg) center no-repeat; 
}
#search {
	float:right;
	width:250px;
	height: 22px;
	overflow: hidden;
	text-align:right; background:#00FF66 ;
}
div.search input { float:left; font-size:10px; border:none; padding:18px 25px 25px 20px; color:#999999;
width:143px; height:15px; background:url(../images/bg-search.jpg) no-repeat; 
}
/* Comienzo login -----------------------------------------*/
#form-login{ color:#515128; border:none; background: url(../images/bg-login.jpg) no-repeat;
padding:10px 28px 15px 15px; width:150px; height:auto;  margin:8px 0px 10px 0px;
}
#form-login ul{ list-style:none;}
#form-login a, a:hover{ color:#515128;}
form#form-login fieldset {
border: none;
margin:0;
}
fieldset {
border:0px;
padding:1px 8px;
width:auto;
}
#form-login-username .inputbox {
background:#FFF3D9 url(../images/username.gif) no-repeat scroll left center; width:110px; padding-left:30px;
border:1px #B6B66B solid; color:#666;
}
#form-login-password .inputbox {
background:#FFF3D9 url(../images/password.gif) no-repeat scroll left center; width:110px; padding-left:30px;
border:1px #B6B66B solid; color:#666;
}
input.button {
cursor:pointer; border:#919148 1px solid;
}

/* fin  login -----------------------------------------*/
/* Comienzo Footer ------------------------------------*/ 
#fconteiner{ width:100%; height:auto; background:url(../images/bg-foot.jpg) repeat-x #CDC8AA; color:#2F2F17;} 
 #footer{ width:800px; height:auto;}
    #footer1{ width:560px; height:auto; padding:20px 10px 10px 10px; }
	#footer1 a{ color:#2F2F17; text-decoration:none;}
	#footer1 a:hover{ color:#2F2F17; text-decoration:underline;}
	 a.tooltip span {
display:none;
margin-left:8px;
padding:2px 3px;
width:150px;
}
	
    #footer2{ width:200px; height:auto; padding:10px; text-align:right; }
	#footer2 a{ color:#2F2F17; text-decoration:none;}
	#footer2 a:hover{ color:#2F2F17; text-decoration:underline;}
	/* Menu bottom superior----------------------------------------- */
#footer2 li {
float:right; display:block;
height:20px; list-style:none; 
}
#footer2  li a {
float:left;
text-decoration:none;
padding:5px; border-right:dashed 1px #999; 
margin-right:0px; display:block; color:#2F2F17;
}
#footer2 li a:hover {
text-decoration:none; color:#2F2F17;
padding:5px; border-right:dashed 1px #999; 
margin-right:0px; display:block; background:#C9C6AF;
}
.limpiar{ clear:both;}
.izquierda{ float:left;}
.derecha{ float:right;}
/* Fin Footer -----------------------------------------------*/
/* Elementos--------------------------------------------- */
/* todos los links del sitio */
a:hover {
color:#147;
text-decoration:underline;
}
/* imagenes de los iconos */
a img{
border:0px; 
}
/* todos los h1, h2, h3 del sitio, tambien los links*/
h1, h2, h3 {
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: 1.3em;}
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: #333;
}
h2, h2 a, h2 a:hover, h2 a:visited{
text-decoration: none; 
}
 h3, h3 a, h3 a:hover, h3 a:visited{
text-decoration: none;
}
/* Modulos----------------------------------------------- */
#main-menu .moduletable_menu{
text-align:left;
margin-bottom:0px;
}
#main-menu .moduletable_menu ul{
text-align:left; width:160px; padding:10px 10px 10px 10px; height:auto;
margin-bottom:15px; background:url(../images/bg-menu.jpg) no-repeat  bottom;
}
#main-menu .moduletable_menu ul ul{ /* sub-menus*/
background:#009933; padding:3px; display:block; margin-bottom:20px;
}
#main-menu .moduletable_menu, #main-menu .moduletable{
text-align:left;
margin-bottom:15px;  
}
#main-menu .moduletable_menu li{
margin:3px 0 0;  
display:block; height:22px;
}
#main-menu .moduletable_menu li a{
margin:3px 0 0;  
padding-left:25px; text-decoration:none;
display:block; height:22px; border-bottom:#C7C78D dashed 1px;
background:url(../images/bg-btn.jpg) left no-repeat; color:#2F2F17;
}
#main-menu .moduletable_menu li a:hover{
display:block; height:22px; padding-left:25px; text-decoration:underline;
background: #FFFFFF url(../images/bg-btn2.jpg) left no-repeat; 
}
#side-bar .moduletable_menu li:before{/* icono en los links*/
  list-style:none;
}
/*sub-menus*/

#main-menu .moduletable_menu h3, #main-menu .moduletable h3, #main-menu .moduletable_text h3{/* titulos de menu */
margin:5px 0 0;
padding-bottom:10px;
text-transform:uppercase; background:url(../images/topbgmenu.jpg) bottom no-repeat;
}
/* Contenido-------------------------------------------- */
.contentheading {/* titulos de contenidos */
font-size:1.2em;
margin:0;
color:#333;
font-weight:bold;
}
.contentheading:hover {
color:#3B6EA5;
}
.componentheading{/* titulos de portada */
font-size:1.4em;
margin:0;
color:#777777; 
font-weight:bold;
padding-left:10px;
}
.contentpaneopen{/* contenidos */
line-height:1.4em;
font-size:1.2em;
text-align:left;
padding: 0px 10px 0px 10px; 
}
.contentpaneopen img{/* imagenes de contenidos */
padding: 3px; 
}
.readon{ /* leer mas */
font-size:0.8em;  border:#C9C994 1px dashed;
text-align:left; background:#E7E7CF; padding:3px; color:#666666;
}
.contenttoc, .pagenavcounter{
margin-bottom:10px; 
}
.article_separator{/* separador de articulos */
display:block;
height:0px;
margin:10px 20px 10px 10px; border-bottom:#EBEBD8 dashed 1px;
}
small , .createdate, .modifydate{/* fecha de creacion de articulos */
font-family:Arial,Helvetica,Sans-Serif;
font-size:0.9em;
line-height:1.5em;
color:#777777;
padding-bottom:10px;
}
.banneritem_text, .bannerfooter_text{/* anuncios y links*/
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;
padding:5px; border-right:dashed 1px #999; 
margin-right:0px;  background:;
}
#navegacion #mainlevel-nav li a:hover {
text-decoration:underline; background:#DCD0B8;
}
#navegacion #mainlevel-nav li a:before{
content: "\00BB \0020";
}
