/*********************************************/
/*********************************************/

a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{
	border-width:0;
}

/* --- Lists -------------------------------------------------------------------------------- */
ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em;}
ul { list-style-type:none; }
ul ul { list-style-type:circle; margin-bottom:0; }
ol { list-style-type:decimal; }
ol ol { list-style-type:lower-latin; margin-bottom:0; }
li { margin-left:0.8em; line-height:1.5em; }
dt { font-weight:bold; }
dd { margin:0 0 1em 0.8em; }



/*--- Links ----------------------------------------------------------------------------------------- */
a { color:#6081BA; background:transparent; text-decoration:none;}
a:visited  { color:#036; }
a:focus { color:#000; outline: 0 none; }
a:hover, a:active { outline: 0 none; text-decoration:underline;}


/**
* ------------------------------------------------------------------------------------------------- #
*
* Forms 
*
*/
input,select,button{ cursor:pointer;}
input[type='text'],input[type='password']{ cursor:text;}
input[type='hidden']{display:none;}
fieldset {
  border:none;
}



#menuPrincipal a:hover{text-decoration:none}
.search_button{
  margin:15px 0 0 3px;
  width:70px;
  border : solid 1px #93AA49;
  font-size: 80%;
  font-weight:bold;
  cursor:pointer;
  height:19px;
  padding:0;
  vertical-align:top;
  background:url(/images/navButton.png);
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

.search_input{
  margin:14px 0 0 25px;
  float:left;
  border: 1px solid #BC3400; 
  padding: 2px;
/*  height:15px;*/
  width:250px;
}
.tickercontainer { /* the outer div with the black border */
width: 718px; 
height: 15px; 
margin: 0 0 0 210px; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 0px;
width: 718px;
overflow: hidden;
}
ul.newsticker { 
	position: relative;
	left: 750px;
	font: bold 70% Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a, ul.newsticker a:hover  {
white-space: nowrap;
padding: 0 5px;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
text-decoration:none;
} 
ul.newsticker span {
margin: 0 10px 0 0;
}
#filAriane{
	font-style:Arial;
	font-size:10px;
  margin:8px 10px 10px 0;
}
#navTheme { 
  clear:left;
  float:left;
  width:205px;
  margin:0;
  list-style:none;
  padding:0;
  font: 95% "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
}
.navBox { 
  -moz-border-radius:6px 6px 6px 6px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-radius: 6px 6px 6px 6px;
  border : solid 1px #93AA49;
  margin-bottom:5px;
}
.navTitle { 
  -moz-border-radius:6px 6px 0 0;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  background:#ff9900;
  font-size:130%;
  font-style:italic;
  line-height:1.4em;
  text-align: left;
  padding:2px 0;
}
#navTheme ul{ 
  list-style-type:none;
  margin : 0;
  padding : 0;
  padding-bottom : 5px;
  font:90% Arial, sans-serif;
}
#navTheme li { margin-left:0; }



#thumbs {overflow:auto; list-style:none; padding:0;} 
#thumbs li {float:left;} 
#thumbs a {display:block; padding:5px; outline:none;} 
#thumbs a:hover, #thumbs a:focus {background:#fff;} 
#thumbs a.active {background:#000;} 
#album {
margin-top :20px;
text-align : left;
}
#album .div2col{margin-top:10px;}
#album .div3col{margin-top:10px;}
#album .col1 {
float :left;
width : 200px;
}
#album .div2col .col2 {
margin :0 0 0 200px;
padding : 0 10px;
}
#album .div3col .col2 {
margin :0 200px 0 200px;
padding : 0 10px;
}
#album .col3 {
float :right;
width : 200px;
margin-left :10px;

}
#album p, #album li {
text-align : justify;
}
#album ul { list-style-type:circle; }


.toggleRub {
  text-align:left;
  margin : 5px 0;
}
.toggleRub a{
  color:#A14E0B;
}
.rub {
  text-align:left;
  padding-left:20px;
  color:#A14E0B;
}
.rub a{
  color:#6081BA;
}
