
.tablapartidos {
width: 460px;
font: normal 11px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
text-align: center;
padding-right: 10px;
margin-bottom: 5px;
}

.tdgeneral {
color: #fff;
}

.tdgeneralequipos {
color: #fff;
}

.tdgeneralbanderas {
color: #fff;
}


.marron2  {
padding: 3px 3px 3px 3px;
background: #2b2b2b;
border: 1px solid #fff;
}


.griscrema2 {
padding: 3px 3px 3px 3px;
background: #a4a4a4;
border: 1px solid #fff;   
color: #000000;
}


.gris2 { 
padding: 3px 3px 3px 3px;
background: #d1d1d1;
border: 1px solid #fff;  
color: #000000;
}


.marron  {
padding: 3px 3px 3px 3px;
background: #d74b09;
border: 1px solid #fff;
}


.griscrema {
padding: 3px 3px 3px 3px;
background: #ff9900;
border: 1px solid #fff;   
color: #000000;
}

.gris { 
padding: 3px 3px 3px 3px;
background: #ffc800;
border: 1px solid #fff;  
color: #000000;
}

.tdequipo {

}

.tdbandera {
padding: 0px 5px 0px 5px;
}


/*-------------------GENERAL - MARGENES - BODY-----------------------------------*/
body {
background: #ffeedd;
margin: 0;

font: normal 13px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
color: #000000;
}

	
h1 {
        font-size: 300%;
        font-face: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
        color: #00356a;
				padding-top: 5px;
        letter-spacing: -0.05em;
		    margin:0;
}

h2 {
      font-size: 110%;
      color: #0066cc;
		  border-top: 2px solid #e6e6e6;
      padding-top: 15px;
			margin:0;
}


h3 {
    font-size: 90%;
    color: #505261;
		padding-top: 5px;
		margin:0;
}

h4 {
    font-size: 100%;
    color: #ffffff;
		padding-top: 5px;
		margin:0;
}



a {
        text-decoration: none;
        color: #df7913;
}


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


h2.title>a {
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        color: #702000;
}


.txtmayus {
text-transform:uppercase;
        font-size: 11px;
        color: #702000;
}


	
p {
        text-align:justify;
        font: normal 12px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
        color: #333333;
}

p img{
float: left;
padding: 10px 10px 10px 10px;
}


.margenizq {
padding-left: 10px;
}


.margenizq25 {
padding-left: 25px;
}

.margenright {
padding-left: 10px;
}

.ptxtapuestas {
margin: 0px 10px 10px 5px; 
}


/*---------------------- CONTENEDOR TOTAL------------------------------------------------------- */
/*#contenedortotal {
		width: 960px;
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		background: #999;
}
*/
/*-- LINEA HORIZONTAL -- */
.lineahoriz {
width: 100%;
}

.fondonaranja1{
background: #fff;
}


.fondonaranja2{
background: #FF9900;
}

.fondogris{
background: #666666;
border-bottom: 1px solid #fff; 
}


/*-- LOGO CABECERA -- */
#cabecera {
		width: 960px;
    height: 135px;
		padding: 10px 5px 25px 5px;
		margin:0px auto 0px auto;
	}
	
#cabecero{height:126px;border:1px solid #cfcfcf;padding:10px 0px 0px 20px;margin:5px auto 0px auto;}

/*-- LOGO -- */ 
#logo{
margin-top: 15px;
float:left;}

#logotexto{
float:left;
width:590px;
height:130px;
font:normal 12px Verdana,Arial,Trebuchet MS,Helvetica,sans-serif;
color:#000000;
text-align:center;
padding-left:50px;}	
	

#logotexto p{
/*--background: #e4e4e4;
padding: 5px; -- */
font: normal 12px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
color: #313131;
}

#logotexto p img{
/*--background: #e4e4e4; -- */
padding-right: 5px;
margin:0px;
}

#logotexto b{
color: #0066cc;
}
	


/*-- MENU -- */
#menu {
width: 960px;
margin: 0px auto 0px auto;
overflow: auto;
}
	


/*---------- MENU CATEGORIAS ----------------------------------------------------- */
		
#menuprincipal {
		width: 960px;
		height:25px;
	  background: #FF9900;
		margin: 0px auto 0px auto;
		padding: 7px 0px 0px 0px;		
}

	#menuprincipal ul li{border-left: 1px solid #ffffff; display:inline; line-height:20px; margin:0; float:left; right no-repeat; padding:0 2px 0 2px;}
	#menuprincipal ul li a{ padding:8px 14px 6px 14px; color:#fff; font: bold 12px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif; background:#df7913;}
	#menuprincipal ul li a:hover{text-decoration:none; color:#fff; background:#d74b09;}


#submenuprincipal {
		width: 960px;
		height:25px;
		margin: 0px auto 0px auto;
		padding: 7px 0px 0px 0px;	
    background: #666666;
		color:#dedede;
		font-family:tahoma;}
	#submenuprincipal ul {margin:0px; padding:0px;}
	#submenuprincipal ul li{border-left: 1px solid #ffffff; display:inline; line-height:20px; margin:0; float:left; right no-repeat; padding:0 2px 0 2px;}
	#submenuprincipal ul li a{ padding:8px 5px 6px 6px; color:#fff; font: normal 11px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;}
	#submenuprincipal ul li a:hover{text-decoration:none; color:#dc930a; background:#333333;}



/*---------------------- CONTENIDOS------------------------------------------------------- */
	#contenedortotal {
		background: #ffffff;
		border-left: 1px solid #c0c0c0;
		border-right: 1px solid #c0c0c0;
		padding-bottom: 5px;	margin: 0px auto 0px auto;
		overflow: hidden;
		width: 960px;
		min-height:600px;
    height:auto !important;
    height:600px;
	}


/*---------------------- IZQUIERDA ----------------------- */
#izq {
		float: left;
		width: 500px;
	}

/*-- TITULO ZONAIZQ 1 -- */
#izq .titcontenidos p{
		float: left;
		background: #e5e5e5;
		width: 470px;
		height: auto;
    margin: 5px 10px 0px 10px;	
    padding: 4px 0px 4px 10px;
    color:#505261;
    font: bold 12px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	}
	
/*-- ZONAIZQ 1 -- */
.contenidos{
		/*float: left;*/
		width: 460px;
    margin: 0px 10px 0px 10px;	
		background: #ffffff;
    height:auto;
	/*	border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		border-bottom: 1px solid #999999; */
		padding: 10px 10px 10px 10px;
	}
	
/*---------------------- CENTRO------------------------- */	
#centro
{
float: left;
width: 300px;
height: auto;
}

#centro p {
text-align: justify;
color:#626262;
font: normal 10px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
/* border-bottom: 1px dotted #cccccc; */
padding:0px 10px 10px 0px;
}

.txtcapu {
font: bold 10px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
}

.txtselecciones {
font: bold 10px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
color: #990000;
}
	
/*-- ZONACENTRO 1 -- */
.zonacentro1{
		float: left;
		width: auto;
		height: auto;
		margin: 5px 0px 0px 0px;

	}
	
	
.zonacentro2>h2{
	}
	
/*-- 
.titzonacentro2{
		background: #FF9900;
		float: left;
		width: auto;
		height: 21px;
        margin: 5px 10px 0px 0px;	
		padding: 2px 0px 2px 5px;
	}
	--*/
	
/*-- ZONAIZQ 2 -- */
.zonacentro2{
float: left;
width: auto;
height: auto;
margin: 0px 10px 10px 0px;	
padding: 10px 10px 10px 0px;
}
	
	
.zonacentro2 p {
text-align: justify;
color:#626262;
font: normal 10px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
/* border-bottom: 1px dotted #cccccc; */
padding:0px 10px 10px 0px;
}

.zonacentro2 img {
float: left;
padding: 1px 5px 1px 1px;
}

.zonacentro2 b {
font-weight: bold;
color:#626262;
}

.zonacentro2 h2 {
border: 0px;
font-weight: bold;
color:#0066cc;
font: normal 12px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
text-align: justify;
padding:7px;
}



/*---------------------- DERECHA------------------------- */
#der{
    
		float: right;
		width: 160px;
		height: 100%;
	}
	
#der h2{
color:#505261;
font: bold 12px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
border: 0px;
padding: 3px 3px 3px 20px;
width: 140px;
	}
	
	#der ul li{
	list-style: none;
	background: #e4e4e4;
	padding: 3px 10px 3px 10px;
	margin: 3px 10px 0px 0px;
	}
	
#der ul li a{
color:#ff6600;
font: bold 12px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
}
	
	#der ul li a:hover{
	color: #8a8a8a;
	text-decoration: none;
	}
	
	
	.publidrcha{
	width: 120px;
	padding: 3px 10px 3px 10px;
	margin: 3px 0px 0px 10px;
	background: #ff9900;
	}

/*-- ZONADER 1 -- */
.zonader1{
		float: right;
		width: 140px;
		height: 100%;
		background: #e5e5e5;
		margin: 5px 4px 0px 0px;
		padding: 5px 5px 5px 5px;
	}
	
	
	
	

/*---------- ZONA BAJA------------------ */
	#pie{
		width: 955px;
		height: 50px;
		background: #FF9900;
    margin: 0 auto;
		padding: 5px 0px 0px 5px;
		border-top: 15px solid #666666;
		border-bottom: 1px solid #fff;
		
    }
    

.credit>a {
color: #ffffff;
}
/*---------- CSS ARTICULO ------------------ */	


div.node {
margin-bottom: 20px;
}


.views-field-title{
border-top: 1px dotted #cccccc;
padding-top: 5px;
font-size:150%;
font-weight:bolder;
font-family:Helvetica,sans-serif;
clear: both;
}

.node_read_more{
float: right;
width: auto; 
padding: 2px;
border: 2px solid #e64a00;
margin-bottom: 10px;
}

.postmeta{
margin-bottom: 10px;
}

b{
	color:#003399;
}

/*---------- ESTADIOS ------------------ */	

.zonaestadios{
border: 1px solid #a6a6a6;
width: 440px; 
padding: 5px;
clear: both;
}

.zonaestadios p{
font: normal 12px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
}


.tituestadios{
width: auto;
padding:5px;
background: #e5e5e5;
color:#505261;
font: bold 12px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
}

.zonaestadios img{
float: left;
padding: 5px;
}

/*---------- ARTICULOS CONTENIDOS INTERIORES ------------------ */	

#content p{
font: normal 12px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
}

#content img{
float: left;
padding: 5px;
}

/*---------- FONDO IMG ENLACE VUELO ------------------ */	

.enlacevuelo
{
width:310px;
height: 81px;
background-image:url(/sites/viajesmundialsudafrica.com/files/fond-enlvuelo.gif);
}

.enlacevuelo a{ color:#fff; font: normal 11px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;}
.enlacevuelo a:hover{text-decoration:none; color:#ffc68c;}

/*---------- BLOQUE TOP APUESTAS ------------------ */	
#block-block-29 p{
padding: 0px 5px 5px 5px;
}




.item-list{
font-size:90%; color:#a6a6a6; font-family:Helvetica,sans-serif; display: inline;
padding-top:5px;
border-top:1px dotted #cfcfcf;
margin: 20px;
 }
 

.item-list .pager{clear:both; text-align:center;	background: #d8d8d8; padding:5px 0px 5px 0px;}

li a.active{ font-size:120%; font-weight:bold; color:#0066cc; font-family:Helvetica,sans-serif; display: inline;}


.floatizq {
float: left;
padding: 1px 5px 1px 1px;
}


.fcurvatop{width:459px;height:8px;margin:0px auto 0px auto; background:url(/sites/viajesmundialsudafrica.com/themes/vmundialsud/fondo/curvagristop2.png) no-repeat;}

.txtfondogris{ width:459px; height:auto; padding:0px; margin:0px; background:url(/sites/viajesmundialsudafrica.com/themes/vmundialsud/fondo/fondopastillagris2.png) repeat-y;}

.txtfondogris ul { height:auto;margin:0px;padding:0px;display:block;}
.txtfondogris ul li { text-align: left;list-style:none;height: auto;padding:0px;color: #333333;}
.txtfondogris ul li a { display:inline;width:215;height:21px;color:#006699;font:bolder 12px Verdana,Arial,Trebuchet MS,Helvetica,sans-serif;}
.txtfondogris ul li a:hover {text-decoration:none;color:#003366;}
.txtfondogris p {text-align: justify; padding: 5px 12px 5px 12px; margin: 0px;}
.txtfondogris h2 {color: #993300; margin: 0px 0px 4px 10px; text-align: left; border: 0px;}
.fcurvabottom{width:459px;height:8px;margin:0px;background:url(/sites/viajesmundialsudafrica.com/themes/vmundialsud/fondo/curvagrisbottom2.png) no-repeat;}


.imgbono {
float: left;
padding:2px 10px 2px 10px;
}




/*---------- ESTILOS TABLA DE PARTIDOS MUNDIAL 2010 ------------------ */

.fcurvatop{width:491px;height:8px;margin:0px auto 0px auto; background:url(http://www.apuestasdeportivas.com.es/sites/apuestasdeportivas.com.es/themes/plantillav2/images/curvagristop2.png) no-repeat;}
.txtfondogris{width:471px;height:auto;padding: 0px 10px 15px 10px;margin:0px auto 0px auto;background:url(http://www.apuestasdeportivas.com.es/sites/apuestasdeportivas.com.es/themes/plantillav2/images/fondopastillagris2.png) repeat-y;}

.tablapartidos {
width: 450px;
font: normal 11px Verdana, Arial;
text-align: center; 
color: #006699;
}

.tablapartidos td {
border: 1px solid #fff;
}


.tdgeneral {
padding: 3px 1px 3px 1px;
}


.tdbandera {
width: 20px;
padding: 3px 1px 3px 1px;
}

.tdfecha {
width: 40px;
padding: 3px 1px 3px 1px;
}

.tdhora {
width: 40px;
padding: 3px 1px 3px 1px;
}

.tdequipo {
width: 85px;
padding: 3px 1px 3px 1px;
}

.trojo {
color: #ff0000;
}

.tdequipo a {
text-decoration: underline;
color: #0066ff;
}

.separador {
height: 25px;
}

.trojo {
color: #ff0000;
}


/*-- ESTILO TABLAS DE CUOTAS --*/
.tablacuotas {
width: 98%;
font: normal 11px Verdana, Arial;
text-align: center; 
color: #006699;
height: auto;
border: 1px solid #979797;
background: #f7f7f7;
}

.tablacuotas td {
border: 1px solid #fff;
}