/*
style.css
*/

/*************************************
 COMMON
 **************************************/
body {

background:#f2f1df none repeat scroll 0 0;
font-family:Arial,Helvetica,Geneva,sans-serif;
font-size:12px;
margin:0 auto;
padding:0;
width:100%;
}


a { 
  color: #145EAE;
  text-decoration: none;
}
a:hover {color: #df7526; text-decoration: underline; }

a img { border: 0 none; }

h1 {
-x-system-font:none;
color:#464C4A;
font-family:Trebuchet MS;
font-size:28px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:10px 0;
border-bottom:none;
padding-bottom:10px;
}

h2, h2 a, h2 a:visited, h2 a:hover {
-x-system-font:none;
color:#464C4A;
font-family:Trebuchet MS;
font-size:28px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:10px 0;
border-bottom:none;
padding-bottom:10px;
text-decoration: none;
}
h3 {
-x-system-font:none;
color:#464C4A;
font-family:Trebuchet MS;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:10px 0;
border-bottom:none;
padding-bottom:10px;
text-decoration: none;
	
}


span.val {
	color:#480202; font-size:12px; font-weight:bold;
}

li {
list-style-type:none;
}

span.published {
color:gray;
}
/* ------------------------------------ */
/*              DIV TOUT site	        */
/* ------------------------------------ */


#container {
  margin: 0 auto;
  width: 1001px;
  background-color: white;
}


/* ----------------------------------------- 
FOOTER
-------------------------------------------- */
#bottom {
margin-top:-13px;
  width: 1000px;
  height:95px;
  float: left;

  background:#FFFFFF url("images.png") no-repeat;
  background-position:-22px -65px;}

div.modNameSite {
	font:larger;
	margin-left:8px;
	margin-right:8px;
	margin-top:40px;
}
div.modNameSite a{
  color: #145EAE;
  text-decoration: none;
}
div.modNameSite a:hover{
color: #df7526; text-decoration: underline;
}

div.sitemap {
	margin-top:10px;
	text-align:center;

}
div.sitemap a {
  color: #145EAE;
  text-decoration: none;
}
div.sitemap a:hover {
color: #df7526; text-decoration: underline;
}

div.otherCategories {
	float: left;
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
}
div.otherCategories p {
-x-system-font:none;
color:#464C4A;
font-family:Trebuchet MS;
font-size:28px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:10px 0;
border-bottom:none;
padding-bottom:10px;
text-decoration: none;
}
div.otherCategories ul {
margin-left:-35px;
}
div.otherCategories li {
display:inline;

}

/***************************
LEgal notice & contact
***************************/
div.legal {
	margin-right:10px;
	margin-left:10px;
}
div.contact {
	margin-right:10px;
	margin-left:10px;
	padding-bottom:200px;
}
div.contact label {
margin-right:20px;
display:block;
}

/************************
ADD URL
************************/
div.addurl {
	margin-right:10px;
	margin-left:10px;
}

div.addurl p {
color:#FF0000;
font-size:14px;
font-weight:bold;
}
div.addurl li {
list-style-type:circle;
}

/* ------------------------------------ */
/*             ID Header                 */
/*             ID Header                 */
/*             ID Header                 */
/* ------------------------------------ */


#header {
  margin-bottom: 0px;
  padding-top: 0px;
}
#header a:hover {
  text-decoration: none;
}

/* ------------------------------------ */
/*              LOGO SITE               */
/* ------------------------------------ */

div.mod7 {
  height: 50px;
  width:450px;
  float:left;
}
div.mod7 img {
float:left;
margin-top:-110px;
}
div.mod7 p {
float:left;
margin-top:70px;
margin-left:40px;
}

/* ------------------------------------ */
/*              BANNER SITE             */
/* ------------------------------------ */

div.mod8 {
  background:url("images.png");
  background-position:-14px -161px;
  text-align:right;
  height: 110px;
  margin-right:8px;
  margin-left:8px; 
   
}
div.mod8 img {
  padding-top: 20px;
  padding-right:50px;
  border:none;
  float:right;
}

/* ------------------------------------ */
/*              BREADSCRUM             */
/* ------------------------------------ */


div.mod16 {
  margin: 15px 0;
  padding: 0 0 0 14px;
  font-size: 0.95em;
  font-weight: bold;
  color: #333333;
  background:url("images.png") no-repeat;
  background-position:-18px -594px;
  padding:15px 9px 15px; 
  margin:0;
 }
div.mod16 a.home {
background:url("images.png") no-repeat;
background-position:-735px 6px;
margin:0;
padding:10px 10px 10px 30px;
}

div.mod16 a.xml {
float:right;
font-size:10px;
display:block;
line-height: 9px;
padding: 0 0 0 30px;
margin-right:10px;
background:url("images.png") no-repeat;
background-position:-760px -30px;
}
/* ------------------------------------ */
/*              TITRE SITE             */
/* ------------------------------------ */

div.mod17  {
	margin-left:10px;
}

/* ------------------------------------ */
/*             ID maincontent                 */
/*             ID maincontent                 */
/*             ID maincontent                 */
/* ------------------------------------ */

#maincontent {
  float:left;
  width:840px;
  text-align: justify;
  background:#FFFFFF url("images.png") no-repeat;
  background-position:-20px -652px;}

/* ------------------------------------ */
/*              CATEGORIES             */
/* ------------------------------------ */

div.mod61 {
margin-left:8px;
margin-right:8px;
}
div.mod61 li {
display:inline;
margin-right:20px;

}
div.mod19 {
	margin-left:5px;
	margin-bottom:10px;
}
div.mod19  ul {
  float: left;
  margin: 0;
  padding: 0;
  list-style-position: inside;
}
 div.mod19 li {
  display: list-item;
  margin: 15px 0 10px 0;
  background-color: White;
  color: Black;
  font-weight: normal;
  text-align: left;
  font-size: 1.3em;  
}
div.mod19 a:hover, div.mod19 a:active {
  margin: 0 3px 0 3px;
  padding: 2px 1px 2px 1px;
  text-decoration: none;
  border: 0px solid #6f9ad1;
  color: #47425E;
}
div.mod19 p, div.mod19 p a, div.mod19 p a:hover {
  margin: 0;
  font-size: 85%;
  font-weight: normal;
  border: 0;
  color: #47425E;
}

/* mixed cat search */
div.mod12 {
	margin-left:5px;
	margin-bottom:10px;
}
div.mod12  ul {
  float: left;
  margin: 0;
  padding: 0;
  list-style-position: inside;
}
 div.mod12 li {
  display: list-item;
  margin: 15px 0 10px 0;
  background-color: White;
  color: Black;
  font-weight: normal;
  text-align: left;
  font-size: 1.3em;
}

div.mod12 a:hover, div.mod12 a:active {
  margin: 0 3px 0 3px;
  padding: 2px 1px 2px 1px;
  text-decoration: none;
  border: 0px solid #6f9ad1;
  color: #47425E;
}

/* page subcat */
div.mod39 {
	margin-left:5px;
	margin-bottom:10px;
}
div.mod39  ul {
  float: left;
  margin: 0;
  padding: 0;
  list-style-position: inside;
}
 div.mod39 li {
  display: list-item;
  margin: 15px 0 10px 0;
  background-color: White;
  color: Black;
  font-weight: normal;
  text-align: left;
  font-size: 1.3em;
}

div.mod39 a:hover, div.mod39 a:active {
  margin: 0 3px 0 3px;
  padding: 2px 1px 2px 1px;
  text-decoration: none;
  border: 0px solid #6f9ad1;
  color: #47425E;
}
div.mod39 p, div.mod39 p a, div.mod39 p a:hover {
  margin: 0;
  font-size: 85%;
  font-weight: normal;
  border: 0;
  color: #47425E;
}
/* page KW */
div.mod40 {
height:20px;

  background:#861313;

margin-top:-20px;
  margin-right:11px;
  margin-left:8px;
  font-size:14px;
font-weight:bold;
height:22px;
border-bottom:solid 5px #000000;
text-decoration:none;
text-transform:none;

}

div.mod40  ul {
list-style-type:none;
height:25px;
}

div.mod40 li {
display:inline;
  border-right:solid 1px #777777;
}


div.mod40 a {
color:#FFFFFF;
padding-right:20px;
padding-left:20px;
}

div.mod40 a:hover {
color:#df7526;
}

div.mod40 li.more{

display:none;
}





/* ------------------------------------ */
/*              TABLE TOP CASINOS       */
/* ------------------------------------ */

div.mod18 {
float:right;
color:white;
margin:55px 10px 0px 0px;
}

div.mod18 h2 {
background: #520101;

border-bottom:none;
color:#FFFFFF;
text-align:center;
font-family:Trebuchet MS;
font-size:20px;
}
div.mod18 h2 a{
border-bottom:none;
color:#FFFFFF;
text-align:center;
font-family:Trebuchet MS;
font-size:20px;
}
div.mod18 table {
	margin-top:-24px;
	background:#861313;
	font-size:10px;
	border-spacing:0;
	font-size:10px;
}
div.mod18 tr.head {
  background:url("images.png") no-repeat;
  background-position:-350px -5px;	
}
div.mod18 td {
padding:5px 5px 5px 2px;
}
	
div.mod18 span {
	color:#CC6600; font-size:10px; font-weight:bold;
}
div.mod18 span.val {
	color:#F1F949; font-size:12px; font-weight:bold;
}

div.mod18 img {
	width: 60px;
	height: 28px;
	border:solid #000000 1px;
}
div.mod18 a {
	color:#FFFFFF;	
	font-weight:bold;
}

div.modContentNews-multi {
margin-right:8px;
margin-left:8px;
}


div.modContentNews-multi {
	float: left;
	margin-bottom:10px;
	margin-left:26px;
	margin-right:8px;
}
div.modContentNews-multi li {
list-style:none;
}
div.modContentNews-multi ol li {
list-style:decimal;
}

div.modContentNews-multi ul,ol {
margin:0; padding:0;
border-right:none;
}

div.mod18v2 {
float:left;
margin-right:8px;
margin-left:8px;
}
div.mod18v2 h2 {
background:#500101;
border-bottom:none;
color:#FFFFFF;
text-align:center;
font-family:Trebuchet MS;
font-size:20px;
width:826px;
}
div.mod18v2 h2 a{
border-bottom:none;
color:#FFFFFF;
text-align:center;
font-family:Trebuchet MS;
font-size:20px;
}
div.mod18v2 table {
	margin-top:-24px;
	background: #500101;
	font-size:14px;
	border-spacing:0;
	width:826px;
	color:#FFFFFF;
}
div.mod18v2 tr.head {
background:url("images.png") no-repeat;
  background-position:-350px -5px;
}

div.mod18v2 td {
padding:5px 5px 5px 2px;
border-bottom:solid 1px #FFFFFF;
}
	
div.mod18v2 span {
	color:#CC6600; font-size:10px; font-weight:bold;
}
div.mod18v2 span.val {
	color:#F1F949; font-size:12px; font-weight:bold;
}

div.mod18v2 img {
	width: 60px;
	height: 28px;
	border:solid #000000 1px;
}
div.mod18v2 a {
	color:#FFFFFF;	
	font-weight:bold;
}




/* ------------------------------------ */
/*  TABLE TOP CASINOS SEARCH             */
/* ------------------------------------ */

div.mod29 {
	float: left;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:10px; 
}

div.mod29 a {
  text-decoration: underline;
  color: #339933;
}

div.mod29 tr {
	border-left:none;
	border-right:none;
	}

div.mod29 table {
	margin-top:5px;
	margin-bottom:5px;
	width:550px;
	background-color:#FAF55B;
	border-left:none;
	border-right:none;
	border:1px solid #015481;
	border-collapse:collapse;
	}
	
div.mod29 table:hover {
	background-color:#F0FAFF;
	border:1px solid #015481;
}

div.mod29 span {
	color:#CC6600; font-size:18px; font-weight:bold;
}

div.mod29 a img {
	border: 2px solid rgb(1, 84, 129); 
	margin: 0pt 15px 0pt 0pt;
	width: 121px;
	height: 57px;
}


/* table details game */
div.mod31 {
	float: left;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:10px; 
}

div.mod31 a {
  text-decoration: underline;
  color: #339933;
}

div.mod31 tr {
	border-left:none;
	border-right:none;
	}

div.mod31 table {
	margin-top:5px;
	margin-bottom:5px;
	width:550px;
	background-color:#FAF55B;
	border-left:none;
	border-right:none;
	border:1px solid #015481;
	border-collapse:collapse;
	}
	
div.mod31 table:hover {
	background-color:#F0FAFF;
	border:1px solid #015481;
}

div.mod31 span {
	color:#CC6600; font-size:18px; font-weight:bold;
}

div.mod31 a img {
	border: 2px solid rgb(1, 84, 129); 
	margin: 0pt 15px 0pt 0pt;
}

/* err page 404 */
div.mod10 {
	float: left;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:10px; 
}
/* ------------------------------------ */
/*              MOST VISITED SITES       */
/* ------------------------------------ */

div.mod25 {
	float: left;
	width:430px;
	margin:10px 0;	
	margin-left:10px;
}
div.mod25 h2 {

border-bottom:medium none;
color:#464C4A;
font-family:Trebuchet MS;
font-size:28px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:10px 0;
padding-bottom:10px;
}


div.mod25 li {
list-style:none;
}
div.mod25 ul,ol {
margin:0; padding:0;
border-right:solid 1px #cccccc;
padding-right:10px;

}


div.modv25o {
	float: left;
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
}
div.modv25o li {
list-style:none;
}
div.modv25o ol li {
list-style:decimal;
margin-left:20px;
}

div.modv25o ul,ol {
margin:0; padding:0;
border-right:none;
}

div.morepages {
	float: left;
	margin-top:30px;
	margin-left:370px;
	margin-right:8px;
}
div.morepages a.last {
margin-right:10px;
}
div.morepages a.next {
margin-left:10px;
}

/* ------------------------------------ */
/*        ONLINE DIRECTORY SEARCH       */
/* ------------------------------------ */
div.mod35 {
	float: left;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:10px;
	width:550px;
}
/* ------------------------------------ */
/*        ONLINE DIRECTORY CAT        */
/* ------------------------------------ */
div.mod20 {
	float: left;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:10px;
	width:550px;
}
/* ------------------------------------ */
/*        ONLINE DIRECTORY SUBCAT & KW     */
/* ------------------------------------ */
div.mod41 {
	float: left;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:10px;
	width:550px;
}
div.mod42 {
	float: left;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:10px;
	width:550px;
}
/* ------------------------------------ */
/*        REVIEW RSS                    */
/* ------------------------------------ */
div.modmulti1 {
overflow: auto; 
clear: both; 
display: block;
height: auto; 
max-height: 250px;
  margin-right:8px;
  margin-left:130px;  
}

div.modmulti2 {
overflow: auto; 
clear: both; 
display: block;
height: auto; 
max-height: 250px;
  margin-right:8px;
  margin-left:166px; 
  margin-top:40px;
  text-align:justify;
}

/* ------------------------------------ */
/*        REVIEW BASE                    */
/* ------------------------------------ */

div.multimodv25o {
	float: right;
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
}
div.multimodv25o li {
list-style:none;
}
div.multimodv25o ul,ol {
margin:0; padding:0;
border-right:none;
}
div.multimodv25o table td.top {
display:block;
margin-top:14px;

}
/* tournaments */
div.mod-tables, div.rss-tables\.php {
	float: left;
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
	overflow:auto;
	height:400px;
	border:solid 1px;
	width:820px;
}
div.mod-tables tr.object td, div.rss-tables\.php tr.object td {
border-bottom:solid 1px;
}

div.mod-tables-more {
	float: left;
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
}
div.mod-tour {
	float: left;
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
}

 


/* ------------------------------------ */
/*              RIGHT COLUMN        */
/* ------------------------------------ */

#maincontentright {
  float: right;
  width: 150px;
  background:#dcdcdc;
  margin-top:10px;
 }


/* ------------------------------------ */
/*              SEARCH FORM RIGH       */
/* ------------------------------------ */


div.mod11 {
margin-top:10px;
padding-bottom:1px;
/*background:url("images.png") no-repeat;*/
background-color:#990d0d;
background-position:-1039px -350px;
}
div.mod11 a {
color:#F1F949;
}
div.mod11 hr {
width:130px;
}
div.mod11 p {
 border-bottom:medium none;
text-align:center;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
font-family:Trebuchet MS;
width:130px;
margin-left:10px;
}
div.mod11 input{
margin-left:1px;
margin-right:8px;
font-family:Arial;
font-size:12px;
}

div.mod11 form {
  margin: 6px;
  vertical-align:middle;
}

/* ------------------------------------ */
/*              NEWSLETTER FORM RIGH    */
/* ------------------------------------ */


div.mod13 {
padding-bottom:1px;
background:url("images.png") no-repeat;
background-position:-14px -330px;
}
div.mod13 span {
float:left;
border-bottom:medium none;
text-align:center;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:normal;
font-family:Trebuchet MS;
margin-bottom:5px;
}

div.mod13 p {
text-align:center;
margin-left:8px;
margin-right:8px;
color:#FFFFFF;
font-size:12px;
font-family:Trebuchet MS;
}

div.mod13 input{
margin-left:8px;
margin-right:8px;


font-family:Arial;
font-size:12px;
}





/* ------------------------------------ */
/*              TOP CASINOS RIGH       */
/* ------------------------------------ */


div.mod22 {
background:url("images.png") no-repeat;
background-position:-1039px -350px;
margin-top:20px;
margin-bottom:10px;

}
div.mod22 p {
 border-bottom:medium none;
margin:2px !important;
padding:0 !important;
text-align:center;
color:#FFFFFF;
font-size:14px;
-x-system-font:none;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
font-family:Trebuchet MS;
}

div.mod22  ul {
list-style-type:none;
margin:0 -3px;
padding:0;
}

div.mod22 li {
border-bottom:1px solid #FFFFFF;
margin-right:7px;
margin-left:9px;
padding:3px 0 0px 12px;
}
div.mod22 li strong {
border-bottom:1px solid #FFFFFF;
margin-right:6px;
padding:3px 0 0px 23px;
color:#FFFFFF;
}
div.mod22 li a img {	
	width: 30px;
	height: 14px;
	margin-left:-10px;
	border:solid 1px #000000;
}
div.mod22 a:link {
	color:#FFFFFF;
}

div.mod22 span.val {
	color:#F1F949; font-size:12px; font-weight:bold;
}

/* ----------------------------------------- */
/*              TOP CATEGORIES-FATHER RIGH    */
/* ------------------------------------------ */
div.mod30 {
  width:146px;
  margin-bottom: 0px;
  margin-top:5px;
  padding-bottom: 1px;
  background: url("fd_bloc_300_orange.gif") no-repeat 0 100%;
}
div.mod30 h2 {
  margin: 0;
  padding: 5px 5px 5px 5px;
  line-height: 1.15em;  
  font-size: 1.17em;
  color: #6F9AD1;
  background: url("fd_bloc_300_orange.gif") no-repeat 0 0;
}
div.mod30 a {
  color: #000099;
  text-decoration:underline
}


div.mod30  ul {
  list-style:none;
}

div.mod30 li {
  list-style:none;
  border-bottom:1px solid #015481;
  margin:5px;
  padding-bottom:10px;
}

div.mod30 form {
  margin: 6px;
  vertical-align:middle;
}

/* ------------------------------------ */
/*              TOP CATEGORIES RIGH    */
/* ------------------------------------ */

div.mod23 {
  width:150px;
  margin-bottom: 0px;
  margin-top:5px;
padding:10px 0 0 8px !important;
margin-bottom:30px;
}
div.mod23 p {
border-bottom:1px solid #E5E5E5;
color:#5E5E5E;
font-size:14px;
margin:0 0 10px;
padding:0 0 10px;
-x-system-font:none;
font-family:Trebuchet MS;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:0;

}

div.mod23  ul {
	list-style-type:none;
}

div.mod23 li {
  padding-bottom:10px;
  margin-left:-35px;
}

div.mod23 a{
color:#333A42;
display:block;
padding:3px;
text-decoration:none;
margin:0;
font-size:11px;
}
div.mod23 a:hover {
color:#333A42;
display:block;
padding:3px;
text-decoration:underline;
margin:0;
font-size:11px;
}



/**********************************
BANNER AFF RIGHT
***********************************/
div.mod100 {
text-align:center;
margin-top:30px;

}

/* ------------------------------------ */
/*              PAGE SITES MODULES       */
/* ------------------------------------ */
div.mod24 {
	float: left;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:10px;
	width:550px;	
}
div.mod27 p {

-x-system-font:none;
color:#464C4A;
font-family:Trebuchet MS;
font-size:28px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:10px 0;
border-bottom:none;
padding-bottom:10px;
text-decoration: none;
}


div.mod27 {
	float: left;
	margin-top:20px;
	margin-left:40px;
	margin-right:8px;
	margin-bottom:10px;
	width:800px;	
}
div.mod27 h2 a {
	color:#480202;
}
/* TAMA�O DE LAS IMAGENES DEL JS 2 aff rel */
div.mod27 img {
height:93px;
width:124px;
}


div.mod27 table td{
padding-bottom:30px;
padding-right:20px;
}

div.mod28 {
	float: left;
	margin-top:20px;
	margin-left:8px;
	margin-rigth:8px;
	margin-bottom:10px;
	width:832px;
}
div.mod28 table {
margin-left:40px;
}
div.mod28 img {
height:93px;
width:124px;
}
div.shadow {
	display:none;
}
/* table of game details owner */
div.mod34 {
	float: left;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:10px;
	width:550px;
	
}
div.mod34 table td {
	width:10%;
	
}
/* table of game details top*/
div.mod33 {
	float: left;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:10px;
	width:550px;
	
}
div.mod33 table td {
	width:10%;
	
}

/******************************
* LEFT COLUMN
*******************************/
#maincontentleft {
float:left;
width:160px;
}

/*************************************
* sitemapDirectory
**************************************/

div.sitemapDirectory {
margin-right:10px;
margin-left:10px;
}
div.sitemapDirectory ul {
list-style:none;
margin-left:-40px;
}
div.sitemapDirectory li {
display:inline;
margin-right:5px;
}

div.sitemapDirectory a.one {
float:left;
width:150px;
margin-left:130px;
}
div.sitemapDirectory a.two {
width:100px;
float:left;
}
div.sitemapDirectory a.three {
width:100px;
float:left;
}

/***********************************************************+
 * TABBER!!!!!!!!!!!!!!!!!!!!!!!!
*/

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;

}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
  width: 640px;

}
.tabberlive {
 margin-top:1em;
margin-right:8px;
   margin-bottom:40px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0!important;
 padding: 3px 0 !important;
 border-bottom: 1px solid #015481;
  list-style: none;
}

ul.tabbernav li
{
  list-style: none;
  padding: 3px ;
  margin: 0 0 0 5px;
  display: inline;
  background: none !important;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin: 0 0 0 3px;
 border: 1px solid #015481;
 border-bottom: 1px solid white;
 background: #FEF9A8;
 text-decoration: none;
 color: #015481;
 font-weight: bold;
   	  list-style: none;
}

ul.tabbernav li a:hover
{
 color: #000;
 background: #EE9932;
 border: 1px solid #0799e6;
 border-bottom: 1px solid white;
}

ul.tabbernav li.tabberactive a
{
 color: white;
 background-color: #EE9932;
 border-bottom: 1px solid #fff;
 	  list-style: none;
}

ul.tabbernav li.tabberactive a:hover
{
 color: white;
 background: #EE9932;
 border-bottom: 1px solid white;
}

ul.tabbertab  {
	 list-style: none;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 margin:0!important;
 padding: 4px 4px 4px 10px !important;
 border:1px solid #015481;
 border-top:0;
   	  list-style: none;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}
/***********************************************************
 * END TABBER!!!!!!!!!!!!!!!!!!!!!!!!
***********************************************************
*/
/* for r-direct-r */
img.noDisplay {
	display:none;
}

/***************************************************************************
* MENU DESPLEGABLE
****************************************************************************/
/* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * carroll/sandbox/suckerfish/bones2.html
 */
#navFather  {

margin-top:0px;
margin-left:10px;
position:absolute;
}
/*POsicion del menu en la pantalla */
#nav {
}

/* ----[ LINKS ]----*/

/* all menu links */
#nav a, #subMenusContainer a{
	display:block;
	padding:0px 10px;
	background-color:#861313;
	border-bottom:solid 1px #000000;
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav a{
	margin:0;
	float:left;		
}

/* Just sub menu links */
#subMenusContainer a, #nav li li a{
	text-align:left;
}


/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */


/* All ULs and OLs */
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1.6em;
}


/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
}


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{	float:none; }

#nav li li a{ /* Just submenu links*/	
	position:relative;
	float:none;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10.2em;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top:1.6em;
}

/* third-and-above-level lists */
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */
#nav li:hover ul{	margin-left: 0; }
#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}

/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#nav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#nav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#nav li li li a:focus {left:0; margin-left: 2026em; width: 10em;  margin-top:-1em;}
#nav li:hover a:focus{ margin-left: 0; }
#nav li li:hover a:focus + ul { margin-left: 10em; }


/*
videobox .css
*/
body {margin: 0;}
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; padding: 5px;
}

.lbLoading {
	background: #fff url("loading.gif") no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {

}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {

}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url("closelabel.gif") no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
.clearfix::after{content:"";display:table;clear:both}
