/* redefinimos cosas de gissubnav solo para volvo  desde 09*/

#gisubnav, #gisubnav2 { background-color: #CFD6E0; 
}

/*chapuza por el misterio del IE6 cuando dependia de contenido */
#contenido.eng {
background:  url('/eng/volvoworldmatchplay/ima/headerVentaVolvo.gif')  no-repeat;
padding-top: 52px;
}
#contenido.esp {
background:  url('/esp/volvoworldmatchplay/ima/headerVentaVolvo.gif')  no-repeat;
padding-top: 52px;
}

#contenido.volvo h1,h2,h3 {
	color:#36478D;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 0px;
	padding-left: 1px;
	display: inline;
	background-color:#FFF;
	}

#contenido.volvo h5 {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	padding: 3px 1px;
	font-size: 1.2em;
	height:auto;
}


#contenido.volvo h1 {
	font-size:22px;
	font-weight: bold;
	margin-bottom: 6px;
	background: none;
}

#contenido.volvo h3, #contenido.volvo h3:hover {
	font-size:14px;
	background-color: #E3E8E8;
	margin-bottom: 7px;
color:#4262A9;
font-family:Arial, Helvetica, sans-serif;
border-bottom: 0px;

cursor: auto;
display:block;
}

#contenido.volvo h6 {
border-color:#CCCCCC;
}

/* para el TD que contiene los pasos */
.underline {
border: 1px solid #CCCCCC; 
border-width: 0px 0px 1px 0px;
}


/* menu version 2009*/
/* Author: Craig Erskine Description: Dynamic Menu System - Vertical */ 
ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {
	width: 128px ; /* Menu Width */
	margin: 0;
	list-style: none;
	padding: 0;
} 
ul#navmenu-v li{
	font: "Arial Black", Gadget, sans-serif;
} 

ul#navmenu-v li { float: left; position: relative; width: 100%; } 
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ } 
ul#navmenu-v ul { display: none; position: absolute; top: 0; left: 100%; z-index: 9999; } 

/* Root Menu */ 
ul#navmenu-v a { border-top: 1px solid #FFF; border-right: 1px solid #FFF; padding: 6px; display: block; background:#84a5ce; color:#FFF; font: bold 13px Tahoma, Calibri, Arial, sans-serif; letter-spacing:0.03em; text-decoration: none; height: 1%; } 

/* Root Menu Hover Persistence */ 
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a { background:#356eb5; color: #FFF;} 

/* 2nd Menu */ 
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a { float: none; background: #84a5ce; font-weight:normal;} 

/* 2nd Menu Hover Persistence */ 
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a { background: #356eb5; } 

/* 3rd Menu */ 
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a { background: #84a5ce; font-weight:normal;} 

/* 3rd Menu Hover Persistence */ 
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a { background: #356eb5; } 

/* 4th Menu */ 
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a { background: #84a5ce; } 
/* 4th Menu Hover */ 
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover { background: #356eb5; } 

/* Hover Function - Do Not Move */ 
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; }
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }



/* de rafa volvo paleta, al final porque algun hack para en IE */

.bodyhoyos{
	background-image:none;
	background-color:#FFFFFF;
	margin: 8px;
	padding:0px;
}

#vmenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B8C8F;
	text-align: center;
	letter-spacing: -0.04em;
	margin-bottom: 4px;
	vertical-align: middle;
	margin-top: 2px;
}

#vmenu td {
	border: 1px solid #CCCCCC;
	border-width: 0px 0px 0px 1px;
}
#vmenu tbody a {
	color: #7E92A0;
	font-size: 12px;
	display: block;
	height: 19px;
	padding: 3px 0 1px em;
	margin-right: 0.2em;
	margin-left: 0.2em;
	text-decoration: none;
	background-color: white;
	vertical-align: middle;
}
#vmenu tbody a:hover {
	color: #4262A9;
	text-decoration: none;
	background-color: #C4CDD5;
}


div.vsubmenu {
border-bottom: 1px solid #E4E6E7; 
border-top: 1px solid #E4E6E7; 
padding: 5px 0 5px 58x; 
margin-top: 6px;
margin-bottom: 10px;
}

#vmenupages div{
padding: 5px 0px 5px 58px;
border-bottom: 1px solid #E4E6E7; 
border-top: 1px solid #E4E6E7; 
margin: 8px 0px 10px 0px;

}

#vmenupages p{
color: #08208C;
font-weight:bold;
margin-bottom: 2px;
}

#vmenupages div a:link  { color: #999999; 	text-decoration: none;  font-weight:normal;  !important}
#vmenupages div a:active { color: #999999; 	text-decoration: none; background: #FFFFFF; font-weight:normal;  !important }
#vmenupages div a:visited { color: #999999; 	text-decoration: none; background: #FFFFFF;  font-weight:normal;  !important}
#vmenupages div a:hover  { color: #999999;	text-decoration: none; background-color: #E1EDFF;  font-weight:normal; !important} 


.vtxtnormal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4262A9;
}
.vtxtgris {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828384;
	line-height: 16px;
}

.vtxtgris-nota {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #828384;
	line-height: 12px;
	font-style:italic;
}

.vrequerido {
	color: #E88C00;
	font-size: 10px;
}
.vtxtcab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4262A9;
	text-align: left;
}
 a.vsubmenu:link { color: #4262A9; 	text-decoration: none;}
 a.vsubmenu:active { color: #4262A9; 	text-decoration: none; background: #FFFFFF; }
 a.vsubmenu:visited { color: #4262A9; 	text-decoration: none; background: #FFFFFF; }
 a.vsubmenu:hover { color: #4262A9;	text-decoration: underline; background: #FFFFFF; }

th.ventradas{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4262A9;
	font-weight: bold;
	text-align: left;
	border: 1px solid #CCCCCC;
	border-width: 0px 0px 1px 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	}
td.ventradas{
	text-align: left;
	border: 1px solid #CCCCCC;
	border-width: 0px 0px 1px 0px;
	background: #F8F8F8;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-size: 10px;*/
	font-size: 11px;	
	color: #4262A9;
	height: 22px;
}
td.vdatos{
	text-align: left;
	border: 1px solid #CCCCCC;
	border-width: 0px 0px 1px 1px;
	background: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-size: 10px;*/	
	font-size: 11px;
	color: #6C6C6C;
	height: 22px;
}
td.vdatos_on{
	text-align: left;
	border: 1px solid #CCCCCC;
	border-width: 0px 0px 1px 1px;
	background: #DEE7FC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	height: 22px;
}
.vboton {
	background: #4262A9;
	border: 1px solid Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
	width: 90px;
	height: 24px;
	padding: 4px;
	text-align: center;
 }
 .vboton2 { 
	background: #F0F0F0;
	border: 1px solid #ABABAB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4262A9;
	font-weight: bold;
	width: 80px;
	height: 18px;
 }
table.vbono { 
	border: 1px solid #ABABAB;
	border-width: 0px 0px 1px 1px;

}

td.vbonocap {
	height: 20px;
	border: 1px solid #ABABAB;
	background: #F8F8F8;
	border-width: 1px 1px 0px 0px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #4262A9;
	font-weight: bold;
	padding: 0 5px;
}

td.vbonodat {
	height: 20px;
	border: 1px solid #ABABAB;
	border-width: 1px 1px 0px 0px;
	color: #797979;
	font-weight: bold;
	text-align: left;
	padding: 0 5px;
}
th.vbono {
	height: 20px;
	border: 1px solid #ABABAB;
	border-width: 0px 0px 0px 0px;
	color: #4262A9;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	padding: 0 5px;
}


/* modificamos estilos de tablas GIS en esta sección */
.tablaForm td{ 
background:#dfe4eb;
border-color: #88a4e1; 
color: #36478D;
}
.tablaForm th{ 
color: #36478D;
}

/* los enlaces */
#contenido.volvo a {
color: #36478D;
}
#contenido.volvo a:hover {
color: #D5AD58;
}
#contenido.volvo a:visited{
color: #305DC0;
}


/* modificadores de list_offers (packs) */
/*LMC estilos para resultados de list_offers en home y boxes*/

/*LMC cambio de plantillas a divs */
.listOffers div.paqueteBox{
	/*width:100%;
	padding:7px 0;
	font-size: 1.1em;*/
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #36478D;
	border-bottom:none;
	padding: 15px auto;
	margin: 15px auto;
	overflow: auto;
	
}
.listOffers div.paqueteBox:hover{

}
.listOffers div.paqueteFoto{
	width:200px;

}
.listOffers div.paqueteCopy{
padding-left: 210px;
height: auto;

}

.listOffers div.paqueteCopy span  {
color:#7A9BBC;
font-size:1.1em;
}
.listOffers div.paqueteCopy em  {
}

.listOffers h5 {
	font-size:1.3em;
	}




/** CSS para los grupos y horarios de volvo masters **/
table#grupos{
	
}

table#grupos th{
	padding:5px;	
	background-color:#666;
	color:#FFF;
}

table#grupos td{
	border:solid 1px #ccc;
}

table#grupos td.jugadores p{
	border-bottom: solid 1px #CCCCCC;
	margin-bottom:0px;
	padding: 3px;
}

table#horarios tbody{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:0.7em;
}

table#horarios th{
	font-size: 1.6em;	
	background-color:#F2F2F2;
	text-align:left;
	padding:10px 0 5px 80px;
}

table#horarios td{
	border-bottom:dotted 1px #E6E6E6;
	padding:7px;
	text-align:center;
}

table#horarios td.hora{
	width: 175px;
	color: #CC0000;
	font-weight:bold;
	text-align:right;
}

table#horarios td.clasificacion{
	width: 50px
}

table#horarios td.jugador1, table#horarios td.jugador2{
	font-size:1.6em;
	font-weight:bold;
	width: 20em;
}

table#horarios td.jugador1{
	text-align:right;
}

table#horarios td.jugador2{
	text-align:left;
}



table#horarios td.versus{
	width: 1em;
}
