/*--CSS estructural para web browser normal--------------------------------*/
/*--NO PROGRAMAR LOOK&FEEL AQUI--------------------------*/


/*--General----------------------------------------------*/

html {
	overflow-x: hidden;
	overflow-y: auto; }

body   {
	overflow-x: hidden;
	overflow-y: auto;
 	overflow: auto; 
	text-align: left;
	margin: 0 0 0 24px;     
	padding: 0;
	 }
	 
body#phplist{
margin:24px 0 0 0}	 
	
form {
	display:inline;
	margin:0px;
	padding:0px }

a img {
	border:none;
	margin:0px;
	padding:0px }

h1, h2, h3, h4, h5, h6, p, div, ul li, ul, br, ul.dnor, img{
	margin:0px;
	padding:0px }
	
.componentheading {
	 }

.right {
	float:right }

.left{
	float:left }	




/*-Main Layout-------------------------------------------*/

.header{
width: 726px;
height: 64px;
position:relative;
}

#mainpage .topmodule, #carpage .topmodule, #news_golf_intro .topmodule{
width: 750px !important;
width: 751px ;
height: 534px;
position: absolute;
z-index: 50;
top:64px;
left:0px;
}

#mainpage .topmodule .moduletable , #mainpage .topmodule .moduletable .contentitem{
	position:relative;
}


#mainpage .floatingintro {
/*width: 726px !important;
width: 727px ;*/
height:534px;
position:absolute;
top: -231px;
left: -24px;
}

/*#mainpage .col6 .floatingintro img {
margin-top: -4px; }*/

#contentpage .floatingintro {
width: 726px !important;
width: 727px ;
height:278px;
position:absolute;
z-index: 10;
top: 64px;
left: 24px;
}



#contentpage .floatingintro .col6 {
text-align:right
}

#mainpage .contentfull {
	position:absolute;
	top:0;
	left:0;
padding-top:8px;}


#mainpage .col6, #carpage .col7, #mainpage .col3, #mainpage .col2, #carpage .col2, #carpage .col9{
top: 295px;
position: absolute;
z-index: 200;
}

#carpage .col7 {
	height: 290px;
}

#mainpage .col3{
 left: 508px;
}
 #mainpage .col2, #carpage .col2 {
	left: 520px;
	float: none;
	top: 295px;
}

.col3, .col6 .moduletable_col3{
width: 234px;
margin: 0 12px 24px 0;
float: left
}

.col3_quin{
width: 220px;
margin: 0 12px 24px 0;
float: left
}

.col3 .contentitem{
margin-bottom: 24px;}

.col3 .col6{
display:none
}

.moduletable_col3{
padding: 0 0 20px 0;
margin: 0 0 12px 0
 
 }

.col2, .moduletable_col2, .contenttoc, .moduletable_col2_latestnews, #rightbox {
width: 152px;
float: left;
}
.col2 .moduletable_col2_latestnews {
margin: 18px 0 0 -4px;
padding: 0;
}
.col6 .contentitem .contenttoc {
	width: 130px;
	float: right;
}
.col6 .contentitem .contenttoc h3 {
	color: #333;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	border-bottom: 1px solid #333;
	margin: 4px 0;
	padding: 0 0 2px 0;
}
.col6 .contentitem .contenttoc ul li {
	width: 110px;
	margin: 0 0 4px 0;
	padding: 0;
}
.col6 .contentitem .contenttoc ul li a {
	color: #f00;
}
.col6 .contentitem .contenttoc ul li a:hover {
	color: #900;
	text-decoration: none;
}
.contentitem .pagenavcounter {
	color: #333;
	font-size: 10px;
	margin: 10px 0;
	padding: 0;
	display: none;
}

/*.contentitem span {
	display: none;
}*/

.contenttoc li{
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size: 10px !important;
font-size: 11px;
margin: 0 0 4px 0;
/*text-transform:uppercase;*/}




.col6 .moduletable_col2 {
width: 148px;
margin: 0 12px 24px 0 !important;
margin: 0 10px 24px 0;
padding: 0;
}

.col6 {
width: 480px;
margin: 0 12px 0 0 !important;
margin: 0px;
float: left;
}

#mainpage .col6 {
	
	}

.col7 {
width: 562px;
margin: 0 12px 0 0;
float: left;
}

.col9 {
width: 726px;
margin: 0 12px 0 0;
padding-bottom: 30px;
float: left;
}


#contentpage .col2{
margin: 0 24px 0 0;
}


 #contentpage .moduletable_col2 p{
margin: 0 0 6px 0;
padding:0;
}


#contentpage .moduletable_col2 h3{
margin: 24px 0 8px 0;
padding:0;
}


#rightbox{
	float: right;
	margin:  4px 12px 12px 12px;
}



.col4{
width: 316px;
margin: 0 0 0 12px;
float: left
}

.col5{
width: 398px;
margin: 0 0 0 12px;
float: left
}

#carpage .col9 .col6 {
	margin: 0 0 0 12px;
}
.col6 .col2 img{
margin-bottom:12px
}

.col1{
width: 70px;
margin: 0 12px 0 0;
float: left

}

#mainpage .contentitem {
position:relative}

#mainpage .footer, #carpage .footer {
position: absolute;
bottom: 18px;
left: 0px;
width: 100%;
height: 64px;
z-index: 100;
}

#news_golf_intro .footer {
	position: absolute;
	top: 606px;
	left: 0px;
	width: 100%;
	overflow: visible;
	z-index: 500;
}

.moduletable_foot {
	width: 725px;
	text-align: left;
	margin: 12px 0 0 24px;
	padding: 0;
}

#contact .lftbox {
	float: left;
	border: 1px solid #ededed;
	background-color: white;
	width: 163px;
	width: 166px !important;
	height: 260px;
	margin: 0;
	padding: 4px 0 0 10px }
	
#contact .rghtbox {
	float: right;
	background-color: #f7f7f7;
	border: 1px solid #ededed;
	border-left: none;
	width: 270px;
	height: 260px;
	margin: 0 0 24px 0;
	padding: 4px 0 24px 12px }
	
	#contact .rghtbox .inputbox {
	background-color: white;
	width: 260px }
	
	.buttongroup {
		margin: -1px 0 0 8px;
		padding: 0;
	}
	.col2 .buttongroup {
		margin: -1px 0 0 -4px;
		padding: 0;
	}


	.buttongroup li.button {
	display: block;
	width: 150px;
	height: 24px;
	margin: 0;
	padding: 0;
	}

	.buttongroup li.button a.buttonsmall {
	width: 150px;
	height: 24px;
	margin: 0;
	padding: 0;
	display:block;
	}
	
	

/*-BOX MODEL FLOAT FIX  http://www.positioniseverything.net/easyclearing.html-------------------------------------------*/

/*-- .col3 .moduletable_col3:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.col3 .moduletable_col3:after {display:inline-table;}

* html .moduletable_col3 {height: 1%;}
* html .col2 {height: 1%;}
* html .col6 {height: 1%;}


.moduletable_col3 {display: block;} */
.col2 {display: block;}
.col2 img {float: none;margin-right:-3px ;}


/* End hide from IE-mac */



/*-top Layout-------------------------------------------*/


* html .floatingintro .col6 img {
margin-right: -3px }/* fix for the 3px wide gap in top image */



.topmodule .col6, .floatingintro .col6{
text-align: right;
margin: 0;
padding:0
}



 .topmodule .col3, .floatingintro .col3{
height: 220px;
width: 246px;
margin: 0
}




.col3 .floatingintro .col3{
height: auto;
width:auto;
}
.vehicle {
position: absolute;
top: 108px;
left:0px;
width: 316px;
z-index: 100;
}

.countdown{
position: absolute;
left:0px;
top:0px;
width: 316px;
z-index: 50;
}

.pagetitle{
position: absolute;
width: 504px;
height: 24px;
left: 0px;
top: 284px;
z-index: 20;
}

.topmodule .readon{
margin-left: 492px;
}

/*--- Header module navigation position ----------*/

.moduletable_toolmenu {
	position:absolute;
	right:8px;
	top:8px;
	z-index:60;
}
#showroom_navigation{
position:absolute;
right:0px;
	top:48px;
	z-index:48;
	width:608px;
}

.moduletable_showroommenu {
	position:absolute;
	right:0px;
	top:0;
	z-index:50;
	width:608px;
	}

.moduletable_showroommenu ul{
display:block;
overflow:hidden;
}

.moduletable_showroommenu ul li{
display:block;
float:left;
height:16px;
list-style:none;
margin-left:10px;
}

.moduletable_showroommenu ul li a{
line-height:10px;
font-size:9px !important;
font-size:8px;
font-family: Arial, sans-serif;
}

/* -- News and golf layout -------------------------------------------- */

#col_newsindex, #col_challenge{
position:absolute;
left: 24px;
top: 128px;
z-index:50;
}

.dark_bkgr{
height:430px
}

 #col_challenge .dark_bkgr{
 height:311px
 }
 
#col_newsindex .moduletable_col3, #col_newsindex .moduletable, #col_challenge .moduletable_col3, #col_challenge .moduletable {
margin: 0 0 0 0

}

#col_newsflashdescription{
position:absolute;
left: 246px;
top: 387px;
z-index:50;

}



/* -- DESIGN ---------------------------------------------------------- */

body{ 
	background-image: url(../images/mm_bkgr_bk.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#contentpage{
background-image: url(../images/contentpage_bkgr_bk.png);

}


#mainpage .col6, #carpage .col7, #carpage .col9, #mainpage .contentfull {
	background-image: url(../images/mm_bkgr_cont.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#carpage .pagenavcounter, #carpage .pagenavbar{display:none;}
	
.col6 .pagenavbar div {
	font-size: 10px;
	padding: 0 4px;
	color: #333;
}
.col6 .pagenavbar a {
	font-size: 10px;
	padding: 0 4px 16px 4px;
	color: #f00;
}
.col .pagenavbar a:hover {
	color: #900;
	text-decoration: none;
}

a{
text-decoration: none}

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

a:link, a:visited {
 /*color: #039;*/
 color: #f22;
}

h1,h3,h2, .moduletable_col3 .rssTitle, div.blog_more div, .componentheading, .componentheading_ {
font-family:  verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
 text-transform: uppercase;
 padding: 0 0 0 8px;
 margin: 12px 0 6px 0;
 line-height: 1em;
 font-size: 16px
}
.contentitem h6 {
font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 margin: 12px 0 -8px 0;
 padding: 0 0 0 8px;
}

	
.contentitem h1, .componentheading, h1.componentheading{ 
 	font-size: 14px;
 	color: black;
	font-weight: bold;
	margin: 0 0 6px 8px !important;
	margin:  4px 0 6px 8px;
	padding: 0;
	display: block;
	border-bottom: 1px #ddaaaa solid;
 }


.col7 h3, .col9 h3 {
	color: black;
	font-weight: bold; 
 	font-size: 10px;
	margin: 6px 0 6px 8px;
	line-height:1em;
	border-bottom: 1px #ddaaaa solid;
	padding: 0;
	display: block;
 }
#carpage .col9 .col6 h3 {
	margin: 6px 0 6px 8px;
	}
.col5 h3{
	margin-right:12px;
}
.col6 .contentitem h1{
	margin: 4px 0 6px 8px !important;
	margin:  4px 0 6px 8px;
}
#mainpage .col6 .contentitem p {
	margin-top: 8px;
}


h1.componentheading{
	margin: 4px 0 6px 8px !important;
	margin: 4px 0 6px 8px;
}
 	
h2 {
	font-size: 15px;
	line-height: 1em;
	margin: 6px 0 }



#mainpage .footer, #carpage .footer, #news_golf_intro .footer {
	background: url(../images/bg_footer.png) left repeat-x;
	}
	
.moduletable_foot {
	color: #aaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
}
	

.col2 .moduletable {
	margin: 0; 
	padding: 0; } 
	
.col2 .moduletable .credentials .row, .lostpasssword, .register {
	color: #333;
	font-family: "Trebuchet MS", verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	padding: 0 0 0 8px;
	line-height: 1em;
	font-size: 11px }
.lostpasssword, .register {
	margin: 10px 0 }
	
.row {
	padding:  8px 0 0 8px;
	}
 
  .blog h3, .blog h2, .col6 h3, .blog_more div, .componentheading_, .col6 .contentitem h3{
font-size: 10px;
 color: #666;
font-weight: bold;
margin: 12px 0 4px 0;
}



.col6 table, .col6 form table {
	width: 95%;
	margin: 12px 8px;
}

.col6 table form table.search {
	margin: 0;
	padding: 0;
}

.col6 table td {
	padding: 5px 3px;
}

.col6 .sectiontableheader {
	color: #000;
	font-size: 10px;
	padding: 3px;
	text-transform: uppercase;
	border-bottom: 1px solid #666;
}

.col6 .sectiontableentry1 {
	font-size: 10px;
	background-color: #fff;
}
.col6 .sectiontableentry2 {
	font-size: 10px;
	background-color: #f7f7f7;
}

.col6 .sectiontableentry1 a:link, .col6 .sectiontableentry1 a:visited, .col6 .sectiontableentry2 a:link, .col6 .sectiontableentry2 a:visited {
	color: #333;
	text-decoration: none;
}
.col6 .sectiontableentry1 a:hover, .col6 .sectiontableentry1 a:active, .col6 .sectiontableentry2 a:hover, .col6 .sectiontableentry2 a:active {
	color: #c00;
	text-decoration: none;
}

.col6 .sectiontablefooter, .col6 .blog .blogpagination {
	color: #777;
	font-size: 9px;
	text-align: center;
	margin: 12px 0;
	border-top: 1px dotted silver;
}
.col6 .sectiontablefooter a, .col6 ul.categorylist li a, .col6 .blog .blogpagination a {
	color: #333;
}
.col6 .sectiontablefooter a:hover, .col6 td.sectiontablefooter a:active, .col6 ul.categorylist li a:hover, .col6 ul.categorylist li a:active, .col6 .blog .blogpagination a:hover, .col6 .blog .blogpagination a:active {
	color: #c00;
	text-decoration: none;
}
.col6 ul.categorylist li {
	color: #777;
	margin-top: 12px;
	padding: 8px;
	border-top: 1px dotted silver;
}

.col6 .tabledate {
	text-align: center;
}




.blog h2{
	color: black;
}


.topmodule  h3{
padding:0 0 0 8px;
/*color: #ed9016;*/
 color: #039;
font-size: 11px;
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
 background-image: url(../images/title_bkgr.gif);
 background-repeat: no-repeat;
 background-position: left 2px;
 text-transform: uppercase;
 margin: 0 0 3px 
}

h4 {
font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
background: none;
padding:0 0 0 8px;
margin: 12px 0 4px 0;
color: black;
font-size: 9px;
text-transform: uppercase;
}

.col2 h4 {
margin: 0 0 12px 0;

}

.col4{
text-align: justify
}



.topmodule{
}

a.contentpagetitle:link, a.contentpagetitle:visited {
 color: #039;
}

a.contentpagetitle:hover {
 color: #ff6600;
}
 
 
table{
margin-bottom: 6px}
 
p, ul, table, .row, .moduletable_col2_button{ 
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666;
  margin: 0px;
  padding: 0 0 0 8px;
  list-style-type: none;
  list-style-image: none; }
  

  
  ol{
  font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
  color: #666;
  margin-bottom:18px;
  list-style-type: decimal;
  }
  
  ol li{
  margin-bottom:6px}
  
  table{margin: 12px 0 24px 0}

.contentitem p{
line-height: 14px;
margin: 4px 0 4px 0;
}

#mainpage .contentitem p{
margin: 4px 82px 4px 0;
}

#carpage .contentitem p{
	margin: 0 12px 6px 0;
	font-size:10px;
	line-height:13px;
}

#mainpage .contentitem h2{
margin: 24px 82px 0 0
}
.createdate, .readon , .author{
 font-family: Arial;
 font-size: 9px;
 margin-bottom: 12px;
 letter-spacing: 1px;
 padding: 0 0 0 8px;

 }

.credentials{
	margin: 4px 0 8px 0 ;
	
}
 
  .author{
margin-bottom: 4px;
color: #666
}
  
 .createdate{
  color: #999;
 }
 
 .readon{
 margin: 0 0 32px 0

 }
 
.col2 .readon{
 margin: 0 0 0px 0

}
 
 .readon a:link,  .readon a:visited {
 color: #ff6600;
 }


.moduletable_col2 p, .moduletable_col3 p,  .moduletable_col2 li, .moduletable_col3 li, .col2 li{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
 font-size: 11px;
 line-height: 14px;
 margin-left:3px
 }
 
.moduletable_col2 li.latestnews_col2 a.latestnews_col2  {
 color: #555;
}
.moduletable_col2 li.latestnews_col2 a.latestnews_col2:hover  {
 color: #000;
 text-decoration: none;
 border-bottom: 1px dotted #000;
}  

.moduletable_col3 p em {
 color: #ed9016;
 margin-bottom: 4px
}


.ftec {
	width: 96%;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #dedede;
	font-weight: normal;
	margin-left: 8px;
	padding: 0px;
	}
.ftec th {
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #444 #fff;
	background-color: #efefef;
	font-weight: normal;
	color: #333;
	padding: 3px 6px;
	}
.ftec td.gray {
	color: #333;
	background-color: #f9f9f9;
	}
.ftec td {
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #dedede;
	padding: 4px 6px;
	}
ul.galfotos {
	margin: 10px 0 4px 8px;
	padding: 0px;
	}
.carpage ul.galfotos{
	width:455px;
}	
ul.galfotos li {
	padding:0;
	width: 84px;
	height: 50px;
	margin: 0 7px 6px 0;
	overflow: hidden;
	float: left;
	}
ul.galfotos li a {
	width: 82px;
	height: 48px;
	display: block;
	}
ul.galfotos li a:link, ul.galfotos li a:visited {
	border: 0px;
	text-decoration: none;
	}
ul.galfotos li a:hover, ul.galfotos li a:active {
	border: 1px solid #c00;
	text-decoration: none;
	}


.botpdf {
	position: relative;
	margin: 12px 0 6px 0;
	height: 18px;
	color: #333;
	font-family: Arial, Verdana, sans-serif;
	}
.botpdf a {
	margin: 0 0 0 10px;
	padding: 4px 0 0 24px;
	display: block;
	height: 18px;
	font-size: 9px;
	line-height:18px;
	}
.botpdf a:link, .botpdf a:visited {
	background: url(../images/boton_pdf.gif) no-repeat left top; 
	text-align: left; 
	text-decoration: none;
	display: block; 	
	color: #333;
	font-size: 9px;
	}
.botpdf a:hover, .botpdf a:active {
	background: url(../images/boton_pdf.gif) no-repeat left -22px; 
	text-decoration: none;
	color: #c00;
	font-size: 9px;
	}

#mainpage .contentfull .mosimage{
width:387px;
margin:12px 0 12px 8px !important;
margin:12px 0 12px 3px;
}

  .mosimage_caption, .leyenda{
 font-family: Arial, Verdana, sans-serif;
 font-size: 10px;
 color: #666;
 margin: 0 0 12px 0;
 }
 
.leyenda{
	margin: 0 12px 12px 8px;
}
.leyenda img{
	margin-bottom: 4px;
}
 
 .small{
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #444;
 }
 
 .small a:link,.small a:visited{
 color: #999
 }
 
 ul.small li {
 line-height: 11px;
 }

 .moduletable_col2 h3, .moduletable_col2 .rssTitle, .moduletable_col3 h3, .moduletable_col3 .rssTitle{
 	margin: 8px 0 6px 8px;
	padding: 0;
	display: block;
	border-bottom: 1px #ddaaaa solid;
 font-size: 11px;
 color: black;
 }
#mainpage .moduletable_col2 h3 {
	/*margin-top: -5px !important;*/
	margin-top: 5px;
	}

.pagetitle{
background-image: url(../images/mainpage_tit.gif);
background-repeat: no-repeat;
background-position: left top;
}

.pagetitle h2 span{ visibility: hidden; }
.pagetitle h2 {
	color:white
}

#contentpage .col6 p{
text-align: justify
}

#mainpage .col6 p{
text-align: justify
}

#contentpage .col6 .col3 p, #mainpage .col6 .moduletable_col2 p {
text-align: left
}
#mainpage .col6 .moduletable_col2 p, label{
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 11px;
line-height: 14px;
}


#rightbox h3{
	margin-top: 0;
	font-size: 10px;
	color: black;
}
#rightbox h5{
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
	margin: 4px 0 0 8px;
	font-size: 9px;
	color: black;
}

#mainpage .contentitem #rightbox p{
margin: 0 0 4px 0;
text-align: left;
}

 #mainpage .contentitem #rightbox ul{
	margin: 4px 0 4px 12px;
}

#mainpage .contentitem #rightbox ul li{
	text-align: left;
	}



/*----Module design---*/

#mainpage .contentitem ul,  ul.latestnews_col3, .blog_more ul, #mainlevel_col3, ul.newsfeed_col3{
margin-top:12px
}

.blog_more ul li a {
	color: #333;
}
.blog_more ul li a:hover, .blog_more ul li a:active {
	color: #c00;
	text-decoration: none;
}

 #news_golf_intro ul.latestnews_col3{
 margin-top:0
 }

  .moduletable_col3 table{
    padding: 0 0 0 0px
  }
  
 #contentpage .moduletable_col2 p, .moduletable_col2 p em {
color:#000;
font-size: 11px;
}

  
li.latestnews_col3, .blog_more  li, #mainlevel_col3  li, .col2 ul li, li.newsfeed_col3, #mainpage .contentitem ul li
{
	margin-bottom: 4px;
	padding-left: 12px;
	display: block;
	background-image: url(http://www.hyundai-motor.com.ve/cms/templates/hynd_8x6_main/images/arrow_navleft_on.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

 #mainpage .contentitem ul.galfotos li 
 {
 	background: none;
	padding:0;
 }

#col_newsindex ul.latestnews_col3 li.latestnews_col3, #col_challenge ul.latestnews_col3 li.latestnews_col3 {
	list-style: url(../images/arrow2.gif);
}

#col_newsindex li.latestnews_col3 a, #col_challenge li.latestnews_col3 a{
	color: white;
	font-size: 11px;
	line-height: 14px;
}

#col_newsindex.col3 .moduletable #rightbox.leyenda, #col_challenge.col3 .moduletable #rightbox.leyenda {
	left: -60px;
	top: 0;
	margin: 0;
	padding: 0;
}

#news_golf_intro #col_newsflashdescription.col4 p {
	color: black;
	text-align: left;
}

#news_golf_intro #col_newsflashdescription.col4 h1 {
	font-family: "Trebuchet MS", verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:18px;
}


 #mainpage .contentitem ul{
	margin-right: 82px;
}

li.latestnews_col2 {
	margin-bottom: 8px;
	padding: 0px;
	display: block;
	/*background-image: url(http://www.hyundai-motor.com.ve/cms/templates/hynd_8x6_main/images/arrow_navleft_on.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;*/
}

.col2 ol {
	padding-left:12px;
	list-style-position: outside; 
}
.col2 ol li{
	margin-bottom: 4px;

}

.moduletable_col2 .mitsu {
	background: url(../images/mitsunotas_bg.png) no-repeat 0 8px !important;
	background: url(../images/mitsunotas_bg.png) no-repeat top left;
	margin: 0;
	padding: 8px 0 !important;
	padding: 0;
	display: block;
}


.moduletable_col2_button, #watsNavigation {
	margin: 0;
	background: url(../images/button_large_bkgr_cont.png) repeat-x left top;
	padding: 0 8px 12px 8px;	
}
.moduletable_col2_fuso {
	width: 140px;
	margin: 12px 0 0 8px;
	background: url(../images/button_large_bkgr_cont.png) repeat-x left top;
	padding: 0 4px 8px 6px;	
}
.moduletable_col2_latestnews {
	width: 152px;
	margin: 0;
	background: url(../images/button_large_bkgr_cont.png) repeat-x left top;
	padding: 0;	
}
ul.latestnews_col2_latestnews, li.latestnews_col2_latestnews {
	margin: 0 8px 12px 8px;
	padding: 0;
}
li.latestnews_col2_latestnews {
	margin: 0;
	padding: 0;
}


/*.moduletable_col2_latestnews h3 {
	background: url(../images/button_large_titbkgr.png) repeat-x left bottom;
}*/

#watsNavigation td {
padding: 0 2px 0 2px;
border-right: 1px inset #000}


.moduletable_col2_button div, .moduletable_col2_fuso div {
	display: block;
	margin:  8px 0 0 0;
}

.moduletable_col2_button p.small {
 color: black;
line-height: 12px;
}

.moduletable_col2_button h3, .moduletable_col2_latestnews h3, .moduletable_col2_fuso h3 {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 10px;
	display: block;
	border: none;
	background: url(../images/button_large_titbkgr.png) repeat-x left bottom;
	padding: 4px 0 4px 2px;
	margin: 0 0 8px 0;
	font-weight: normal;
}

.moduletable_col2_button label {
	display: block;
	margin: 4px 0 2px 0;
}

.buttongroup ul {
	list-style-type: none;
	margin: 0;
	padding: 0;

}

.buttongroup ul li {
	list-style-type: none;
	list-style-image: none;
	}
.buttongroup li.button, .buttongroup li.button a
{
	background-image: url(../images/botones_der.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 150px;
	height:24px !important;
	height:22px;
	padding:0;

}

.buttongroup ul li.button a {
text-decoration:none;
text-align: left;
color:#000;
display:block;
font-size:10px !important;
font-size:9px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
}

.buttongroup ul li.button a:hover {
 background: url(../images/botones_der.gif) left -24px no-repeat;
}

.buttongroup ul li.button a span {
	display:block;
	margin: 0;
	padding: 6px 0 0 8px !important;
	padding: 4px 0 0 8px;
	font-size: 10px;
	letter-spacing: -.02em;
	color:#ffffff;	
}



.linkbox {
position: relative;
width: 128px;
margin-top: 4px;
color: #444; font-size: 9px; font-family: Arial, Verdana, sans-serif
}

.linkbox a {
margin-top: 4px;
display:block;
width:108px !important;
width:128px ;
padding:6px 14px 6px 6px
}

.linkbox a    { 
	color: #000; 
	font-size: 9px; 
	font-family: Arial, Verdana, sans-serif;  
	line-height: 12px; 
	font-stretch: normal; 
	text-decoration: none; 
	background-image: url(../images/boton_de_fotos0.gif); 
	background-repeat: no-repeat;
	background-position: left top; 
	text-align: left; 
	text-transform: uppercase; 
	display: block; 
	border-style: solid; border-width: 1px; border-color: #ccc #999 #333 }

.linkbox a:hover {
 background: url(../images/boton_de_fotos0.gif) left -120px no-repeat;
 color: #e00; 
 border-style: solid; border-width: 1px; border-color: #333 #999 #ccc
 }



#col_newsindex.col3 .moduletable {
	/*border-bottom: 1px solid #333;*/
}

#col_newsindex.col3 .moduletable a.button, #col_challenge.col3 .moduletable a.button {
margin: 0;
padding: 0;
display: block;
width: 234px;
height: 35px;
border-bottom: 1px solid #333;
}

#col_newsindex.col3 .moduletable a.button span,#col_challenge.col3 .moduletable a.button span {
	padding: 8px 24px 0;
	display: block;
}

#col_newsindex.col3 .moduletable a.button:link, #col_newsindex.col3 .moduletable a.button:visited,
#col_challenge.col3 .moduletable a.button:link, #col_challenge.col3 .moduletable a.button:visited{
	color: #ddd; 
	font-size: 10px; 
	font-family: Arial, Verdana, sans-serif;  
	line-height: 12px; 
	font-stretch: normal; 
	text-decoration: none; 
	background-image: url(../images/botones_news.gif);
	background-repeat: repeat-x;
	background-position: left top; 
	text-align: left; 
	text-transform: uppercase; 
	display: block }
#col_newsindex.col3 .moduletable a.button:hover,
#col_challenge.col3 .moduletable a.button:hover{
 	color: #000; 
	background-image: url(../images/botones_news.gif);
	background-repeat: no-repeat;
	background-position: left -35px }
#col_newsindex.col3 .moduletable a.button:active, .activebutton,
#col_challenge.col3 .moduletable a.button:active, .activebutton{
 	color: #fff; 
	background-image: url(../images/botones_news.gif);
	background-repeat: no-repeat;
	background-position: left -70px }
	
#col_newsindex.col3 h3,
#col_challenge.col3 h3{
font-family: Arial, sans-serif;
padding-bottom:3px;
display: block;
border-color:#999;
color: #ccc;
margin-right:8px;
}


/*
#news_golf_intro #rightbox.leyenda a {
margin: 4px 0 0 0;
display:block;
width:174px !important;
width:194px ;
padding:6px 14px 6px 6px
}


#news_golf_intro #rightbox.leyenda a:link, #news_golf_intro #rightbox.leyenda a:visited {
	color: #eee; 
	font-size: 9px; 
	font-family: Arial, Verdana, sans-serif;  
	line-height: 12px; 
	font-stretch: normal; 
	text-decoration: none; 
	background-image: url(../images/bot_cam_news.gif);
	background-repeat: no-repeat;
	background-position: right top; 
	text-align: left; 
	text-transform: uppercase; 
	display: block; 
	border-style: solid; border-width: 1px; border-color: #ccc #999 #333 }
	}
#news_golf_intro #rightbox.leyenda a:hover, #news_golf_intro #rightbox.leyenda a:active {
 	color: #e00; 
	background-image: url(../images/bot_cam_news.gif);
	background-repeat: no-repeat;
	background-position: right -120px;
 	border-style: solid; border-width: 1px; border-color: #333 #999 #ccc }
*/


.newsbuttons {
	/*position: absolute;
	bottom: 24px;*/
	left: 0;
	width: 310px;
}
.newsbuttons .moduletable_piemm a {
	color: #000;
	width: 154px;
	height: 16px;
	float: left;
	background: url(../images/botones_mm.gif) right top no-repeat;
	border-right: 1px solid #eee;
}
.newsbuttons .moduletable_piemm a:hover {
	background: url(../images/botones_mm.gif) right -16px no-repeat;
	text-decoration: none;
}
.newsbuttons .moduletable_piemm a:active {
	color: #eee;
	background: url(../images/botones_mm.gif) right -32px no-repeat;
	text-decoration: none;
}
.newsbuttons .moduletable_piemm a span {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	line-height: 16px;
	text-transform: uppercase;
	margin: 0 0 0 12px;
	padding: 4px 0 0 0;
}
*/

.leyenda{
position: relative;
width: 128px;
margin-top: 4px;
color: #444; 
font-size: 9px; 
font-family: Arial, Verdana, sans-serif
}

.leyenda a {
margin-top: 4px;
display:block;
width:108px !important;
width:128px ;
padding:6px 14px 6px 6px
}

.leyenda a    { 
	color: #000; 
	font-size: 9px; 
	font-family: Arial, Verdana, sans-serif;  
	line-height: 12px; 
	font-stretch: normal; 
	text-decoration: none; 
	background-image: url(../images/boton_camara0.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	text-align: left; 
	text-transform: uppercase; 
	display: block; 
	border-style: solid; border-width: 1px; border-color: #ccc #999 #333 }

.leyenda a:hover {
 background: url(../images/boton_camara0.gif) left -120px no-repeat;
 color: #e00; 
 border-style: solid; border-width: 1px; border-color: #333 #999 #ccc
 }

.videobutton{
position: relative;
width: 128px;
margin-top: 4px;
color: #444; font-size: 9px; font-family: Arial, Verdana, sans-serif
}

.videobutton a {
margin-top: 4px;
display:block;
width:108px !important;
width:128px ;
padding:6px 14px 6px 6px
}

.videobutton a    { 
	color: #000; 
	font-size: 9px; 
	font-family: Arial, Verdana, sans-serif;  
	line-height: 12px; 
	font-stretch: normal; 
	text-decoration: none; 
	background-image: url(../images/boton_video0.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	text-align: left; 
	text-transform: uppercase; 
	display: block; 
	border-style: solid; border-width: 1px; border-color: #ccc #999 #333 }

.videobutton a:hover {
 background: url(../images/boton_video0.gif) left -120px no-repeat;
 color: #e00; 
 border-style: solid; border-width: 1px; border-color: #333 #999 #ccc
 }


#dm_docs .dm_description ul {
	padding: 5px 21px;
}
#dm_docs .dm_description ul li {
	font-size: 10px;
	padding: 1px 0;
	list-style: square;
}



/*--Joomla Contact manager ---*/

.contentpane table {
	margin: 0;
	padding: 0;
	border-bottom:  1px #ddd solid;
}

.contentpane td.contentheading h4 {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	width: 90%;
	border-bottom: 1px solid #555;
	padding:  0 0 2px 0;
} 
.contentpane td h3 {
	color: #000;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 4px;
} 
.sectiontableentry1{
	
}

.sectiontableentry2{
	
}

form#emailForm input.inputbox {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;  
	width: 318px;
	height: 15px !important;
	height: 18px;
	border: 1px solid #ccc;
	margin-bottom: 6px;
}
form#emailForm textarea.inputbox {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;  
	border: 1px solid #ccc;
	width: 318px;
}

/*--PHPList subscription design    -*/

.required{
 color: #039;

}

font.required{
margin: 0 0 0 8px}

.col6 .contentfull table.tablagris {
	width: 90%;
	margin: 12px 0 12px 8px;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666; }
.col6 .contentfull table.tablagris th {
	padding: 3px;
	background-color: #ededed;
	font-weight: bold;
	text-transform: uppercase;	
	border-bottom: 1px solid #444; }
.col6 .contentfull table.tablagris tr td { 
	margin: 0;
	padding: 3px;
	border-bottom:1px solid #eee; }
.col6 .contentfull table.tablagris .team {
	background: url(../../../images/stories/iconos/diamonds_sm.gif) 4px 2px no-repeat;
	padding-left: 18px; }
.col6 .contentfull table.tablagris .team a:hover {
	color: #900;
	text-decoration: none; }
.col6 .contentfull table.tablagris .nota {
	border-top: 1px solid #444;
	border-bottom: none;
	background: url(../../../images/stories/iconos/diamonds_sm.gif) 4px 3px no-repeat;
	padding: 4px 0 0 18px; }
.col6 .contentfull table.tablagris .red {
	color: #f00; }





/*  sustituci—n de titulares en SWF  
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash .moduletable_col2 h3, .sIFR-hasFlash .moduletable_col2_button h3, .col7 h3, .col9 .col6 h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 12px;
	line-height: 1em;
	/*padding-bottom: -3px;*/
}

.sIFR-hasFlash .moduletable_col2_latestnews h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 11px;
	/*padding: 0 0 -3px 0;*/
}

.sIFR-hasFlash #col_newsflashdescription h1 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 18px;
	line-height: 1em;
}

.sIFR-hasFlash #ajaxcontent .contentitem h1 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 14px;
	line-height: 1em;
}


#contentpage .col6 #dm_header div img {
	display: none;
}
h2#dm_title.sIFR-replaced {
	margin: 12px 0 8px 0;
}
#dm_pathway, .dm_orderby, .dm_date, .dm_counter, .dm_files, #contentpage .col6 #dm_header div a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#dm_docs a.dm_name, #dm_cats a.dm_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* sistema de tickets */

.watsHeading1{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-bottom: 6px;
padding-top: 3px;
}

.watsHeading2{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-bottom: 6px;
padding-top: 3px
}

#watsNavigation {
padding: 0;	
border: solid 1px; 
border-color: #ccc #999 #555;
display:block;
margin: 0 0 24px 8px;
}

#watsNavigation td {
border: none;
}

#watsNavigation form, #watsNavigation input, #watsNavigation select, #watsNavigation input.watsFormSubmit {
/*display: inline;*/
margin: 8px 0 0 0;
padding: 0;
border: 1px solid #ddd;
height: 14px;
/*position: relative;
bottom: 0;*/
}

.watsFormSubmit, .watsDate, #watsCategorySetSelect {
background-color: #ffffff;
color: #333333;
font-size: 10px;
text-align: left;
}
.watsPageNav {
padding: 6px 0 0 0;
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
color: #555;
font-size: 10px;
text-transform: uppercase;
width: 105px;
float: right;
}

.watsPageNav a {
font-weight: bold;
color: #cc0000;
}

.watsCategoryView, .watsTicketSetView{	
	background-color: transparent;
	text-align: left;
}

.watsCategoryView{
margin: 0 0 8px 0;
}

#watsAssignedTickets {
font-weight: bold;
text-align: left;
border-bottom: 1px solid #555;
color: #555;
background-color:transparent;
}

table.watsTicketSetView {
margin: 0 16px;
padding: 0;
}
.watsCategoryView th a {
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
color: #555;
border-bottom: 1px solid #555;
background-color:transparent;
text-transform: uppercase;
display: block;
}
.watsCategoryViewWithTicketSet {
margin: 0 0 24px 0;
padding: 0;
}

.watsTicketSetView th, .watsUsersView th a {
text-align: left;
border-bottom: 1px dotted #bbb;
color: #555;
background-color:transparent;
}

.watsTicketSetView td, .watsTicketSetView th{
padding: 0 12px 0 0;
}

.watsTicketSetViewRow0, .watsUserSetViewRow0, .watsUserSetView th{
background-color:transparent;
padding: 0px 12px 0px 12px;
}

.watsTicketSetView {
font-weight: bold;
text-align: left;
background-color:transparent;
}

.watsHeading1,.watsTicketId  {
padding: 12px 0 0 8px;
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
color: #ff0000;
font-size: 12px;
text-transform: uppercase;
}
.watsTicketId {
color:#666;
font-size: 10px;
font-weight: bold;
}
.watsMsgViewTable {
color:#555;
font-size: 10px;
}
.watsMsgViewTable tr th {
color: black;
font-weight: bold;
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
text-transform: uppercase;
border-bottom: 1px solid #333;
}
.watsMsgViewTable td{
padding-top: 8px;
font-size: 11px;
width: 100%;
}
#msg{
width: 400px;
}
.watsTicketView table, #watsTicketView p{
display:block;
margin: 0 0 0 64px;
}
.watsTicketView .watsMsgViewTable, .watsReply table{
margin:8px 0 8px 0 }


/*---- news and golf design -------------*/

.dark_bkgr{
	background-image: url(../images/news_golf_bkgr.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #999;
}

#news_golf_intro #tabholder, #mainpage #tabholder{
width:508px; height:541px;
top:65px; left:245px;
position:absolute;
z-index:500;
/*display:none*/
}

#mainpage #tabholder{
	left:24px;
	height:535px;
}


#news_golf_intro #pointer, #mainpage #pointer{
position:absolute;
top:358px; left:2px;
width:20px; height:22px;
background: url(../images/arrowhead_left_bkgr.gif) no-repeat top left;
}

#mainpage #pointer{
position:absolute;
top:358px; left:475px;
width:20px; height:22px;
background: url(../images/arrowhead_right_bkgr.gif) no-repeat top left;
}

#news_golf_intro #tabcontent, #mainpage #tabcontent{
width:475px; height:524px;
top:8px; left:21px;
position:absolute;
background:#000000;
}

#mainpage #tabcontent{
	left:0px;
	background:#000000;
	
}

#tabcontent #tabcontentseparator{
margin:8px;
}

#ajaxcontent {
	padding: 24px 18px 0 18px;
	overflow: auto;
	background:#000000;
	height: 480px;
	
}

#ajaxcontent p {
	color: #999;
}

#ajaxcontent img {
	margin-right:8px;
	margin-left: 8px;
	overflow: hidden;
}

#ajaxcontent a.galfotos, #ajaxcontent .linkbox a {
	background-image: url(../images/news_golf_bkgr.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #999;
}

#ajaxcontent ul.galfotos li a:hover, #ajaxcontent ul.galfotos li a:active {
	color: #eee;
	text-decoration: none;
	}

#ajaxcontent .contentitem h1 {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #444;
	margin: 0;
	padding: 0 0 4px 0;
	display: block;
}
	
#ajaxcontent .contentitem .contentintro h3 {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px dotted #444;
	margin: 0;
	padding: 0 0 3px 0;
	display: block;
}
	
#ajaxcontent .contentitem .contentintro a {
	text-decoration: none;
}
	
#ajaxcontent h4 {
	color: #fff;
}

#ajaxcontent .contentitem .precio {
	font-size: 10px;
	color: #c00;
	}



#ajaxcontent .golflogo {
	width: 145px;
	height: 500px;
	float: left;
	margin: 0;
	padding: 0; }
	
#ajaxcontent .golfteam {
	width: 265px;
	float: left;
	margin: 6px 0;
	padding: 0 }
	
#ajaxcontent .golfteam img, #ajaxcontent .golflogo img {
	width: auto;
	height: auto;
	float: left;
	margin: 0 6px 0 0;
	padding: 0; }
	
#ajaxcontent .golfteam h4, #ajaxcontent .flexcontentitemtitle {
	color: #eee;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px dotted #666;
	margin: 0;
	padding: 0 0 4px 0;
	display: block; }

#ajaxcontent .golfteam p {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 0; }

#ajaxcontent table {
	width: 410px;
	margin: 18px 0 12px 8px;
	padding: 0;
}	

#ajaxcontent table td {
	color: #eee;
	background: none;
	text-align: left;
	padding: 2px;
	border-bottom: 1px dotted #333;
}	

#ajaxcontent table th {
	color: #666;
	text-align: center;
	background-color: #222;
	border-bottom: 1px solid #666;
}

#ajaxcontent div {
	margin: 4px 0;
}
#ajaxcontent #DBQResultsTable {
	margin: 6px 0 6px 18px;
}

#ajaxcontent p.leyenda {
	width: 90%;
}

#tabcontent #tabclose {
	text-align: right;
	margin: 0;
	padding: 0;
	background:#000000;
}

#tabcontent #tabclose a {
	text-decoration: none;
}

#tabcontent #tabclose a:hover span {
	text-decoration: none;
	color: #eee;
}

.flexcontentitem img, #ajaxcontent .flexcontentitem img  {
height:70px;
width:70px;
float:left;
margin: 0 8px 12px 8px}

.flexcontentitem{
margin:0 82px 4px 0
}
.flexcontent{
margin-top:12px}

.flexcontentitemtitle{
font-size:10px}

.flexcontentitemdate{
font-size:9px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-transform: uppercase;}


#DBQMessages, #DBQDebug{
	display:none}

/* News and golf titles*/
#titleholder{
position: absolute !important;
left:-8px;
bottom: 303px !important;
bottom: 307px;
z-index:200;
width:505px !important;
width:512px;

}
#mainpage #titleholder h2 {
font-family: "Trebuchet MS", verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
border:0;
background-color: #000000;
width:504px !important;
width:512px;
color:white;
font-size:15px;
margin-top:0px;
padding-top:4px;

}
 #titleholder h2 span{padding-bottom:4px;
 font-size:12px;
}

#mainpage #titleholder .date {
font-size:10px;

display:block;
color:white;
border:0;
background-color: #666;
margin:0;
width:200px;

}
#titleholder .date span, #titleholder h2 span{
	display:block;
	margin-left:32px;
}

#titledate { background-color: red; }

/* Flexcontent for videoblog*/

