	html, * {
		margin: 0;
		padding: 0;
		color: #222;
		font-family: "Trebuchet MS", "Helvetica CY", "Times CY";
	}
	
	body {
		background: #fff url(imagenes/fondo.jpg) top repeat-x;
		padding-bottom: 5px;
		font-size: 13px;
	}
	
	
	a:link, a:visited {
		text-decoration:none;
		color: #222;
	}
	
	a:hover {
		color:#CC3366;
	}
			
	#wrap {
		width: 990px;
		margin: 0 auto;
		background: url(imagenes/fondo-pie.jpg) bottom no-repeat;			
	}
	#encabezado {
		margin-bottom:25px; 
	}
	#encabezado strong, #bando fieldset #titulo strong {
		display:none;
	}
	#encabezado h1 {
		width:173px;
		height:88px;
		background: url(imagenes/logo-yacom.jpg) top left no-repeat;
	}
	#encabezado h2 {
		width:228px;
		height:88px;
		background: url(imagenes/logo-calldynamics.jpg) top left no-repeat;
	}
	

	#navegacion ul {
		list-style:none;
	}
	
	#navegacion li {
		display: inline;
		padding: 0px 7px 0px 0px;
	}
	
	.separadorNavegacion {
		border-right: #c0c0c0 solid 1px;
		margin-right:7px;
	}
	
	#navegacion .bloque1, fieldset .bloque1 {
		background-color:#000;
		color: #fff;
		padding: 5px;
		font-size:22px;
	}

	#navegacion .bloque2, fieldset .bloque2 {
		background-color:#CC3366;
		color:#000;
		padding: 5px;
		font-size:22px;
	}
	
	
	
	#bando {
		height:334px;
		background-color: #eaeaea; /* Color fondo para verificar superficie */
		margin-top:5px;
		
	}
	
	#bando fieldset {
		width: 282px;
		height: 274px;
		padding: 60px 10px 0px;
		background: url(imagenes/bando-fondo-der.jpg) top left no-repeat;
		border:none;
		text-align:center;
	}
	#bando fieldset p {
		color: #fff;
		font-size:10px;
		font-family: Arial;
	}
	#bando fieldset input {
		width:75%;
		margin: 10px auto 5px;
	}
	#bando fieldset #numero {
		font-size:35px;
		font-family:Verdana;
	}
	#bando fieldset #titulo {
		width:195px;
		margin:0px auto;
		height:57px;
		background: url(imagenes/tit-compcobertura.jpg) top left no-repeat;
	}
	
	#imgBando {
		width: 508px;
		height: 334px;
		padding-left: 180px;
		background: url(imagenes/bando-fondo-izq.jpg) top left no-repeat;
	}
	
	#cntResultado {
		width:215px;
		height: 72px;
		padding: 20px 35px 20px 15px;
		font-size: 12px;
		text-align:center;
		background: url(/imagenes/globito-blanco.png) top left no-repeat;		
	}
	
	#contenido {
		padding: 5px;
	}
	
	#contenido h3 {
		font-size:19px;
		color: #FF0066;
		margin-bottom:15px;
		border-bottom: #c0c0c0 solid 1px;
	}
	
	#productos {
		padding:10px 0px;
		margin-bottom:5px;
	}
	#productos .titulo {
		text-align: center;
		margin-left:11px;
		font-weight:bold;
		color:#FF0066;
	}

	#productosTotal, #productosLlamadas {
		list-style: none;
	}
	#productosTotal {
		margin-left:10px;
	}
	#productosLlamadas {
		margin-right:10px;
	}		
	#productosTotal li, #productosLlamadas li {
		display:inline;
		margin: 0px 3px 0px 6px;
		font-size:11px;
	}
	
	.bloqueProducto {
/*		width: 216px; */
		width: 285px;
		height: 170px;
/*		background: #eaeaea url(/imagenes/fondo-bloqueproducto.jpg) top left no-repeat; */
		background: url(/imagenes/fondo-bloque-producto.jpg) top repeat-x;
		margin:10px 5px 0px 10px;
		padding: 12px;
		float:left;
	}
	
	.bloqueProducto h1 {
		font-size:19px;
		color: #FF0066;
		margin-bottom:4px;
		text-align:right;
	}
	.bloqueProducto h2 {
		font-size: 18px;
		text-align:right;
		margin: 5px 0px;

	}
	.bloqueProducto ul {
		list-style:none;
	}
	.bloqueProducto li {
		padding-left: 15px;
		background: url(imagenes/vineta.gif) left no-repeat;
	}
	
	.bloqueProducto .aclaracion {
		font-size:10px;
	}
	
	.bloqueProducto p {
		font-size:11px;
		text-align:right;
		margin-top:10px;
	}	
	
	.bloqueProducto p a:link, .bloqueProducto p a:visited {
		color:#FF0066;
		text-decoration:none;
	}
	
	.bloqueProducto p a:hover {
		color:#000000;
		text-decoration:underline;
	}

	.fIzq {
		float:left;
	}
	.fDer {
		float:right;
	}
	.limpiaFloat {
		clear:both;
		height:0;
		line-height:0;
	}
	
	#disclaimer {
		font-size: 11px;
		color: #c0c0c0;
		width: 96%;
		margin: 5px auto 3px;
		padding-bottom: 20px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.campoTelefono {
		width:210px;
		height:52px;
		border:none;
		padding:3px 3px 0px 7px;
		background: url(imagenes/fondo-campo-cobertura.jpg) top left no-repeat;
	}
	

	#compromisos1, #compromisos2 {
		font-size: 12px;
		list-style: none;
		padding: 0px;
		float: left;	
	}
	#compromisos1 li {
		margin: 0px 0px 0px 5px;
		padding: 0px 5px 15px 0px;
		width: 230px;
		height: 190px;
		float: left;
	}


	.imgCompromiso {
		margin: 0px;
		padding: 0px;
		width: 230px;
		height: 95px;
	}

	#comp1 {
		background: url(/imagenes/comp1.gif) top left no-repeat;
	}

	#comp2 {
		background: url(/imagenes/comp2.gif) top left no-repeat;
	}
	#comp3 {
		background: url(/imagenes/comp3.gif) top left no-repeat;
	}
	#comp4 {
		background: url(/imagenes/comp4.gif) top left no-repeat;
	}
	#comp5 {
		background: url(/imagenes/comp5.gif) top left no-repeat;
	}
	#comp6 {
		background: url(/imagenes/comp6.gif) top left no-repeat;
	}
	#comp7 {
		background: url(/imagenes/comp7.gif) top left no-repeat;
	}
	#comp8 {
		background: url(/imagenes/comp8.gif) top left no-repeat;
	}
	#comp9 {
		background: url(/imagenes/comp9.gif) top left no-repeat;
	}
	#comp10 {
		background: url(/imagenes/comp10.gif) top left no-repeat;
	}

	#comp1 strong, #comp2 strong, #comp3 strong, #comp4 strong, #comp5 strong, #comp6 strong, #comp7 strong, #comp8 strong, #comp9 strong, #comp10 strong {
		display: none;
	}
	
#hoteles {
	height:180px;
	text-align:right;
	background:url(/imagenes/banner-hotel-2.jpg) top center no-repeat;
	padding: 15px 20px 0px 0px;
	font-size:24px;
	font-weight:bold;
	font-family: Tahoma;
}

.linkPrincipal {
	font-size:21px;
	line-height:30px;
}
.linkSecundario {
	font-size:11px;
	font-weight:normal;
	line-height:35px;
}

#hoteles a:link, #hoteles a:visited {
	text-decoration: none;
	color: #000;
}

#hoteles a:hover {
	text-decoration: none;
	color: #CC3366;
}