*{
	margin:0;
	padding:0;
}

/*ie6 png hack inicio */
IMG{
	behavior: url("/styles/iepngfix.htc");
}
/*ie6 png hack fin */

BODY{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	background:#FFFFFF;
	margin:0;
}

BODY.portada{
	background:url(imgs/cabecera_portada.jpg) no-repeat center top;
}

BODY.nosotros{
	background:url(imgs/cabecera_nosotros.jpg) no-repeat center top;
}

BODY.servicios{
	background:url(imgs/cabecera_servicios.jpg) no-repeat center top;
}

BODY.casos{
	background:url(imgs/cabecera_casos_exito.jpg) no-repeat center top;
}

BODY.contacto{
	background:url(imgs/cabecera_contacto.jpg) no-repeat center top;
}

BODY.privacidad{
	background:url(imgs/cabecera_privacidad.jpg) no-repeat center top;
}

BODY.privacidad{
	background:url(imgs/cabecera_privacidad.jpg) no-repeat center top;
}

BODY.condiciones{
	background:url(imgs/cabecera_condiciones.jpg) no-repeat center top;
}

BODY.mapaweb{
	background:url(imgs/cabecera_mapaweb.jpg) no-repeat center top;
}

BODY.blog{
	background:url(imgs/cabecera_blog.jpg) no-repeat center top;
}

BODY.error404{
	background:#b98c3b url(imgs/cabecera_404.jpg) no-repeat center top;
	padding:270px 0 0 0;
	
}

A{
	color:#666;
	text-decoration:none;
}

DIV.clear{
	clear:both;
}

DIV.linea{
	border-bottom:1px solid #cccccc;
	font-size:1px;
}

DIV.clear.puntos{
	border-bottom:1px dashed #cccccc;
	font-size:1px;
	margin:5px 0 15px 0;
}

DIV.clear.sombra{
	margin:0px auto;
	height:43px;
	background:url(imgs/linea_sombra_bajo_servicios.jpg) no-repeat center top;
}

DIV.clear.alto{
	height:35px;
}

DIV.clear.sidebar{
	height:45px;
	
}

DIV.clear.especificoA{
	height:45px;
}

/* CABECERA inicio */
DIV.cabecera{
	width:930px;
	margin:30px auto 0 auto;
	height:310px;
	position:relative;
	padding-top:59px;
}
	BODY.portada DIV.cabecera{
		height:430px;
	}

	DIV.cabecera UL.menu{
		list-style:none;
		margin:0 0 0 330px;

	}
	
		DIV.cabecera UL.menu LI{
			float:left;	
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#E8F8E8;
			padding:0px 0px 4px 0px;	
			text-align:center;
		}
		
		DIV.cabecera UL.menu LI.activo A{
			background:url(imgs/menu_activo.jpg) repeat-x bottom;
			padding:0px 0px 1px 0px;
		}
		
		DIV.cabecera UL.menu LI.first{
			width:49px;
			margin:0 0 0 15px !important;
			margin:0 0 0 8px;			
		}
		
		DIV.cabecera UL.menu LI.nosotros{
			width:64px;
			margin:0 0 0 15px;
		}
		
		DIV.cabecera UL.menu LI.servicios{
			width:66px;
			margin:0 0 0 16px;
		}		
	
		DIV.cabecera UL.menu LI.casos{
			width:99px;
			margin:0 0 0 15px;
		}
		
		DIV.cabecera UL.menu LI.contacto{
			width:70px;
			margin:0 0 0 22px;		
		}
		
		DIV.cabecera UL.menu LI.blog{
			width:38px;
			margin:0 0 0 15px;		
		}					
		
		DIV.cabecera UL.menu LI.rss{
			width:35px;
			margin:0 0 0 34px;
		}
			DIV.cabecera UL.menu LI A{
				color:#E8F8E8;	
			}

	DIV.cabecera H1.titulo-grande{
		font-size:20px;
		font-family:Geneva, Arial, Helvetica, sans-serif;						
		color:#EE9C00;
		display:inline;
		left:650px;
		top:128px;
		width:245px;
		position:absolute;
		font-weight:normal;
	}

		BODY.portada DIV.cabecera H1.titulo-grande{ /*para portada */
		top:155px;
		font-size:20px;
		font-family:Geneva, Arial, Helvetica, sans-serif;						
		color:#EE9C00;
		display:inline;
		left:650px;
		top:150px;
		width:245px;
		position:absolute;
		font-weight:normal;

		}

	DIV.cabecera H2.subtitulo-A{
		font-family:Geneva, Arial, Helvetica, sans-serif;						
		font-size:14px;
		color:#5a5a5a;
		display:inline;
		left:650px;
		top:190px;
		width:245px;
		position:absolute;
		font-weight:normal;			
	}
	
		BODY.portada DIV.cabecera H2.subtitulo-A{ /*para portada */
		top:230px;
		font-family:Geneva, Arial, Helvetica, sans-serif;						
		font-size:16px;
		color:#5a5a5a;
		display:inline;
		left:650px;
		width:245px;
		position:absolute;
		font-weight:normal;			
	}
		
	
	DIV.cabecera H2.subtitulo-B{
		font-family:Geneva, Arial, Helvetica, sans-serif;	
		font-size:14px;
		color:#5a5a5a;
		display:inline;
		left:650px;
		top:231px;
		width:245px;
		position:absolute;
		font-weight:normal;
	}
	
		BODY.portada DIV.cabecera H2.subtitulo-B{ /*para portada */
		top:290px;
	    font-family:Geneva, Arial, Helvetica, sans-serif;	
		font-size:16px;
		color:#5a5a5a;
		display:inline;
		left:650px;
		width:245px;
		position:absolute;
		font-weight:normal;
	}
						
			

/* CABECERA fin */

/* CUERPO inicio */
DIV.cuerpo{
	width:930px;
	margin:0 auto;
	padding:0 0 20px 0;
}
	/*Generales inicio*/
	DIV.cuerpo H1,
	DIV.cuerpo H2,
	DIV.cuerpo H3,
	DIV.cuerpo H4,
	DIV.cuerpo H5,
	DIV.cuerpo H6{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		margin:0px 0px 15px 0px;
	}
	
	DIV.cuerpo H1{
		font-size:26px;
		color:#EE9C00;
		border-bottom:1px solid #cccccc;
		font-weight:normal;
	}
	
	DIV.cuerpo H2{
		font-size:14px;
		color:#5a5a5a;
	}

	DIV.cuerpo H3{
		font-size:15px;
		color:#5A5A5A;
		font-weight:normal;
	}
	
	DIV.cuerpo H4{
		font-size:14px;
		color:#5a5a5a;
	}
	
	DIV.cuerpo H5{
		font-size:13px;
		color:#EE9C00;
	}
	
	DIV.cuerpo H6{
		font-size:12px;
		color:#5a5a5a;
	}
	
	DIV.cuerpo P{					
		color:#5a5a5a;
		line-height:18px;
		margin:5px 0;
	}
	
	DIV.cuerpo STRONG{
		color:#5a5a5a;
	}
	
	DIV.cuerpo UL {
		margin:5px 0px 10px 30px;
		color:#5a5a5a;
		list-style:square;
	}				
	
		DIV.cuerpo UL LI {
			margin:3px;
		}
			DIV.cuerpo UL.mapa-web LI {
				font-size:12px;
				margin:18px 3px;
			}
	
	DIV.cuerpo OL {
		margin:5px 0px 5px 30px;
		color:#5a5a5a;
	}
		DIV.cuerpo OL LI {
			margin:3px;
		}							
	
	/*Generales fin*/	
	
	
	/*Especificos de Portada inicio*/
	DIV.cuerpo#portada H1{
		margin:0 0 20px 0;
		color:#EE9C00;
		font-size:26px;
		font-weight:normal;
		letter-spacing:2px;		
		font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	
	DIV.cuerpo#portada H2{
		margin:0 0 15px 0;
		color:#5a5a5a;
		font-size:18px;
		font-weight:normal;
		font-family:Geneva, Arial, Helvetica, sans-serif;	
		border-bottom:1px solid #cccccc;
		padding:0 0 3px 2px;
	}
	
	DIV.cuerpo#portada H2.contenido{
		border-bottom:none;
		font-size:16px;
	}
	
	DIV.cuerpo#portada H2.sombra{
		margin:0;
	}
	
		DIV.cuerpo#portada DIV.left H2{
			color:#5a5a5a;
		}		
		
		DIV.cuerpo#portada DIV.right H2{
			color:#EE9C00;
			/**/
		}
		
		DIV.cuerpo#portada DIV.right H2.columnaL{
			width:280px;
			display:inline;
			float:left;			
		}
		
		DIV.cuerpo#portada DIV.right H2.columnaR{
			width:274px;
			display:inline;
			float:right;			
		}
		
	DIV.cuerpo#portada H3{
		margin:0 0 5px 0;
		color:#5a5a5a;
		font-size:12px;
		font-weight:normal;
		text-transform:uppercase;	
	}
	
	DIV.cuerpo#portada H4{
		margin:0 0 15px 0;
		color:#5a5a5a;
		font-size:24px;
		font-weight:normal;
		font-family:Geneva, Arial, Helvetica, sans-serif;	
		border-bottom:1px solid #cccccc;
		padding:0 0 9px 2px;	
	}
		DIV.cuerpo#portada H4 SPAN{
			color:#EE9C00;
		}
	
	DIV.cuerpo#portada P{
		color:#5a5a5a;
		line-height:18px;
		margin:5px 0;
	}
	
	DIV.cuerpo#portada STRONG{
		color:#5a5a5a;
	}
	
	DIV.cuerpo#portada DIV.destacados{
		height:291px;
		background:url(imgs/bg_portada_destacados.jpg) no-repeat 0 0;
		padding-top:13px;
	}
		DIV.cuerpo#portada DIV.destacados UL{
			list-style:none;
			margin:0 auto;
		}
			DIV.cuerpo#portada DIV.destacados UL LI{
				display:inline;
				float:left;
				margin:4px 0px 8px 15px;			
			}
			
	DIV.cuerpo#portada DIV.posts-blog{
		height:282px;
		background:url(imgs/bg_portada_destacados.jpg) no-repeat 0 0;
		padding-top:7px;
		position:relative;
	}
		DIV.cuerpo#portada DIV.posts-blog UL{
			list-style:none;
			margin:0 auto;
		}
			DIV.cuerpo#portada DIV.posts-blog UL LI{
				margin:8px 0;
				background:url(imgs/bocadillo.jpg) no-repeat left top;			
				padding:5px 0 0 32px;
			}
			
			DIV.cuerpo#portada DIV.posts-blog UL LI.separador{
				margin:0;
				background:none;
				padding:0;
			}
			
				DIV.cuerpo#portada DIV.posts-blog UL LI P{
					margin:1px 0 0 0;					
				}
	
				DIV.cuerpo#portada DIV.posts-blog UL LI SPAN{
					color:#9ea09f;
				}
				
				DIV.cuerpo#portada DIV.posts-blog UL LI A.leer-mas{
					text-decoration:underline;
					float:right;
					color:#EE9C00;
					font-family:Geneva, Arial, Helvetica, sans-serif;
					margin:0 0 5px;				
				}
		
		DIV.cuerpo#portada DIV.posts-blog A.ir-blog{
			float:left;
			background:url(imgs/botonB.jpg) no-repeat 0 0;
			height:25px;
			width:120px;
			line-height:22px;
			padding:0 0 0 31px;
			position:absolute;
			top:239px;
		}
				
	
	DIV.cuerpo DIV.left{
		float:left;
		width:35%;	
	}
	
	
	
	DIV.cuerpo DIV.right{
		float:right;
		width:60%;
	}
	
	/*DIV.cuerpo#portada DIV.right DIV.columnaL{
		width:50%;
		float:left;
		height:96px;
		overflow:hidden;
	}
		DIV.cuerpo#portada DIV.right DIV.columnaL P {
			line-height:15px;
		}
	
	DIV.cuerpo#portada DIV.right DIV.columnaR{
		width:50%;
		float:right;
		height:96px;
		overflow:hidden;		
	}
		DIV.cuerpo#portada DIV.right DIV.columnaR P {
			line-height:15px;
		}
	*/
		
	DIV.cuerpo#portada DIV.right DIV.grandes{
		height:100px;
		overflow:hidden;		
	}	

		DIV.cuerpo#portada DIV.right DIV.grandes P {
			line-height:15px;
		}		

		DIV.cuerpo DIV.right IMG.icono-pymes{
			float:left;
			margin:0 15px 0 0;
		}
		/*DIV.cuerpo DIV.right IMG.icono-particulares{
			float:left;
			margin:0 15px 0 0;
		}*/
		DIV.cuerpo DIV.right IMG.icono-empresas{
			float:left;
			margin:0 15px 6px 0;			
		}
		
	DIV.cuerpo#portada DIV.right UL.clientes{
		list-style:none;
		overflow:hidden;
		height:215px;
		margin:0;
	}
	
	DIV.cuerpo#portada DIV.right UL.clientes LI{
		float:left;
		width:172px;
		overflow:hidden;
		margin:0 0 0 9px;
	}
	
		DIV.cuerpo#portada DIV.right UL.clientes LI DIV.fondo-cliente{
			background:url(imgs/bg_portada_foto_clientes.jpg) no-repeat 0 0;
			width:167px;
			height:78px;
			padding:2px;
			margin: 0 0 10px 0;
		}
		
	DIV.cuerpo#portada DIV.right UL.clientes LI P {
		width:165px;
	}
	
	DIV.cuerpo#portada DIV.right A.ver-completo{
		float:right;
		background:url(imgs/botonA.jpg) no-repeat 0 0;
		height:25px;
		width:139px;
		line-height:22px;
		padding:0 0 0 31px;
		margin:10px 0 5px 0;
	}			
							
	/*Especificos de Portada fin*/
	
	/*Servicios inicio*/
	DIV.cuerpo#servicios H2{
		font-size:14px;
	}
	
	DIV.cuerpo UL.servicios{
		list-style:none;
		margin:40px auto;
	}
	
	DIV.cuerpo UL.servicios.left{
		float:left;
	}
	DIV.cuerpo UL.servicios.right{
		float:right;
	}
	
	DIV.cuerpo UL.servicios LI{
		width:430px;
		margin: 0 35px 25px 0;
		overflow:hidden;
		background:url(imgs/linea_sombra_servicios.jpg) no-repeat left top;
		position:relative;
	}
	
	DIV.cuerpo UL.servicios LI.lineaA{
		height:230px;
	}
	
	DIV.cuerpo UL.servicios LI.lineaB{
		height:266px;
	}
	
	DIV.cuerpo UL.servicios LI.lineaC{
		height:405px;
	}		
	
		DIV.cuerpo UL.servicios LI H3{
			background:url(imgs/topo.jpg) no-repeat left 0;
			margin:0 0 15px 0;
			color:#EE9C00;
			font-size:18px;
			font-weight:normal;
			font-family:Geneva, Arial, Helvetica, sans-serif;	
			border-bottom:1px solid #cccccc;
			padding:0 0 8px 22px;
			line-height:19px;			
		}	
		
		DIV.cuerpo UL.servicios LI P{

		}
		
		DIV.cuerpo UL.servicios LI DIV.fondo-foto{
			background:url(imgs/bg_foto_servicios.jpg) no-repeat 0 0;
			height:93px;
			width:415px;
			padding:6px;
			margin:10px auto 0 auto;
			position:absolute;
			bottom:0;
		}						
	/*Servicios fin*/
	
	/*Casos inicio*/
	DIV.cuerpo UL.casos{
		list-style:none;
		margin:30px auto;
	}
	
	DIV.cuerpo UL.casos LI{
		display:inline;
		float:left;
		width:168px;
		margin: 0 17px 5px 0;
		height:230px;
		overflow:hidden;
	}

	DIV.cuerpo UL.casos LI P{
		line-height:15px;	
	}
	
	DIV.cuerpo UL.casos LI DIV.fondo-foto{
		background:url(imgs/bg_portada_foto_clientes.jpg) no-repeat 0 0;
		width:167px;
		height:78px;
		padding:1px;
		margin: 0 0 10px 0;
	}
		DIV.cuerpo UL.casos LI DIV.fondo-foto IMG{
			margin:1px;
			width:164px;
			height:73px;
		}						
	/*Casos fin*/
	
	/*Contacto inicio*/
	DIV.cuerpo#contacto H2{
		font-size:13px;
		font-weight:normal;
	}
	
	DIV.cuerpo DIV.right DIV#mapa-google{
		margin: 0 auto;
		width:550px;
		height:300px;
	}
	
	DIV.cuerpo DIV.right A.ampliar{
		background:transparent url(imgs/lupa_contacto.jpg) no-repeat scroll 0 0;
		clear:both;
		color:#999999;
		display:block;
		float:right;
		height:20px;
		margin:5px 0 0 0;
		padding-right:35px;
		padding-top:21px;
		width:55px;
	}
	
	#gmap-form INPUT.boton{
		background:url(imgs/boton_contacto.jpg) no-repeat scroll 0 0;
		border:none;
		color:#EE9C00;
		cursor:pointer;
		font-weight:bold;
		height:35px;
		margin-left:0px;
		margin-top:10px;
		padding:0px 0px 14px 0;
		text-align:center;
		width:143px;
	}
	
	#gmap-form FIELDSET{
		border:none;
	}
	
	#gmap-form LABEL {
		width: auto;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	/*Contacto fin*/
	
	/* Especificos del Blog*/
	#page {
		margin: 0px auto 20px auto;
		padding: 0;
		width: 930px;
	}	
	
	#sidebar{
		padding: 0px 0 10px 0;
		margin-left: 0px;
		margin-top:15px;
		width: 375px;
		float:left;
	}
	
	#sidebar UL{
		list-style:none;
	}
	
	#sidebar UL LI{
		display:block;
		padding:0 0 10px 0;
	}
	
	#sidebar UL LI H2{
		border-bottom:1px solid #CCCCCC;
		color:#5A5A5A;
		font-family:Geneva,Arial,Helvetica,sans-serif;
		font-size:18px;
		font-weight:normal;
		margin:0 0 15px;
		padding:0 0 5px 2px;
		clear:left;		
	}

		#sidebar UL LI UL{
			padding-left:5px;
			
		}
		#sidebar UL LI UL LI{
			float:left;
			width:40%;
			margin:0 15px 5px 0;
			padding:5px 0 10px 20px;
			line-height:10px;
			background:url(imgs/bullet_blog.jpg) no-repeat left top;
			border-bottom:1px dotted #5A5A5A;
		}
	
	.narrowcolumn {
		float:right;
		padding: 0 5px 20px 0px;
		margin: 0px 0 0;
		width: 505px;
	}
	
	.narrowcolumn H1.titulo{
		border-bottom:1px solid #CCCCCC;
		color:#EE9C00;
		font-size:36px;
		font-weight:normal;
		font-family:Geneva,Arial,Helvetica,sans-serif;
		margin:0 0 15px;			
	}
	
	#content H2, #content H3, #content H4, #content H5,#content H6{
		color:#5A5A5A;
		font-family:Geneva,Arial,Helvetica,sans-serif;
		font-weight:normal;
		margin:0 0 5px;
		padding:0;
	}
	
	#content H2{
		font-size:16px;
	}
	
	#content H2.globo{
		background:url(imgs/bocadillo.jpg) no-repeat right top;
		padding:5px 10px 5px 0;
	}
	
	#content H3.globo{
		background:url(imgs/bocadillo.jpg) no-repeat right top;
		padding:5px 10px 5px 0;
	}	
	
	#content H3{ 
		font-size:15px;
	}
	
	#content h2.pagetitle{
		margin-bottom:20px;
	}
	
	.post {
		margin: 0 0 40px;
		text-align: justify;
	}
	
	.post small{
		color:#9EA09F;
		margin:0 0 10px;
		display:block;
	}
	
	.post DIV.entry{
		color:#5A5A5A;
		line-height:18px;
		margin:5px 0;
	}
	
	.post DIV.entry P{
		margin:10px 0;
	}
		
	.post DIV.entry IMG {
		margin:20px 0;
	}
	
	.post P.extracto A{
		color:#EE9C00;
		font-family:Geneva,Arial,Helvetica,sans-serif;
		text-decoration:underline;
	}
	
	.post P.postmetadata{
		color:#000000;
		clear:both;
		padding-top:5px;
	}
	
	.post P.postmetadata SPAN.tags A{
		color:#5A5A5A;
		text-decoration:underline;
	}
	
	.post P.postmetadata A{
		color:#EE9C00;
		font-family:Geneva,Arial,Helvetica,sans-serif;
		text-decoration:underline;
	}	
	
	.navigation {
		display: block;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 30px;
	}

	.aligncenter,
	div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}	
	
	.alignright {
		float: right;
	}
	
	.alignleft {
		float: left
	}

	#commentform input {
		width: 170px;
		padding: 2px;
		margin: 5px 5px 1px 0;
		}
	
	#commentform {
		margin: 5px 10px 0 0;
		}
	#commentform textarea {
		width: 100%;
		padding: 2px;
		}
	#respond:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
	#commentform #submit {
		margin: 0 0 5px auto;
		float: right;
		}
		
	.alt {
		margin: 0;
		padding: 10px;
	}
	
	.depth-1 {
		border: 1px solid #ddd;
	}		
	
	.commentlist {
		padding: 0;
		text-align: justify;
		}
	
	.commentlist li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:15px 0 10px;
		padding:5px 5px 10px 10px;
		font-weight:bold;
	
		}
	.commentlist li ul li { 
		margin-right: -5px;
		margin-left: 10px;
	}
	
	.commentlist p {
		margin: 10px 5px 10px 0;
	}
	.children { padding: 0; }
	
	#commentform p {
		margin: 5px 0;
		}
	
	.nocomments {
		text-align: center;
		margin: 0;
		padding: 0;
		}
	
	.commentmetadata {
		margin: 0;
		display: block;
		}
			
	.commentlist li .avatar { 
		float: right;
		border: 1px solid #eee;
		padding: 2px;
		background: #fff;
	}
	
	.commentlist cite, .commentlist cite a {
		font-weight: bold;
		font-style: normal;
		font-size: 1.1em;
	}
	
	.commentlist p {
		font-weight: normal;
		line-height: 1.5em;
		text-transform: none;
	}
	
	#commentform p {
		font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
	.commentmetadata {
		font-weight: normal;
	}					
	/* Especificos del Blog*/				
	
	/*Especificos 404 */
	BODY.error404 DIV.contenedor404{
		margin:0 auto;
		background:url(imgs/fondo-404.jpg) no-repeat 0 0;
		width:857px;
		height:472px;
		position:relative;

	}

	DIV.contenedor404 DIV.contenido{
		position:absolute;
		width:395px;
		margin: 100px 0 0 80px;
		color:#696446;
		
	}
	
	DIV.contenedor404 DIV.contenido H1{
		font-size:20px;
	}
	
	DIV.contenedor404 DIV.contenido H1 STRONG{
		font-size:23px;
	}
	
	DIV.contenedor404 DIV.contenido P{
		font-size:16px;
		margin:20px 0;
		line-height:30px;
	}
	DIV.contenedor404 DIV.contenido A{
		font-weight:bold;
		color:#696446;
		text-decoration:underline;
	}
	/*Especificos 404*/


/* CUERPO fin */

/* PIE inicio */
DIV.contenedor-pie{
	margin:15px 0 0 0;
	height:141px;
	background:url(imgs/fondo-footer.jpg) repeat-x 0 0;
	clear:both;
}
	DIV.pie{
		width:930px;
		margin:0 auto;
		color:#FFFFFF;
		padding:35px 0 0 0;
		font-size:10px;
	}
	
		DIV.pie A{
			color:#FFFFFF;
			text-decoration:none;
			font-size:10px;
		}
		
		DIV.pie P{
			margin:0;
		}
	
		DIV.pie DIV.left{
			float:left;
			width:455px;
		}
		
			DIV.pie DIV.left UL{
				width:400px;
				list-style:none;
			}
				DIV.pie DIV.left UL LI{
					float:left;
					margin-bottom:2px;
				}
			DIV.pie DIV.left SPAN{
				display:block;
				margin:0px 0 10px 0;
			}
		
		DIV.pie DIV.center{
			float:left;
		}
			DIV.pie DIV.center IMG{
				float:left;
				margin:0 8px 0 0;
			}
			
			DIV.pie DIV.center P{
				margin: 0 0 1px 50px;
			}

		DIV.pie DIV.right{
			float:left;
			text-align:left;
			width:190px;
			margin: 0 0 0 25px;
		}
			DIV.pie DIV.right A{
				float:right;
			}
			
			DIV.pie DIV.right IMG{
				float:left;
				margin:0 5px 0 0;
			}
/* PIE fin */
