/* ///generales /// */
body {margin:0 !important; padding:0 !important; color:#666; font:normal 100% Tahoma, Arial, Helvetica, sans-serif; text-align:center; background-color:#C4C1B0;}
a {color:#c00; text-decoration:none;}
a:hover {background-color:#c00; color:#fff;}
ul {list-style-type:none; padding:0;}
img {border:0;}
hr {clear:both; color:#fff; height:1px; border:1px solid #fff;}


/* kbee portal */
.areaModulo {float:left;}
.floatleft {float:left;}
.marleft {margin-right:15px;}
.dest, .destacado {background: url(../img/fnd_banner.gif) !important;}
.detalle-sin-titulo h1 {display:none;}
.none {display:none;}
	/*herrmientas*/   
	.acciones { display:none;}
	/*.acciones a {color:#fff; font-size:1px; line-height:1px; padding-top:3px; display:block; margin-right:3px; width:18px; height:21px; float:right;}
	.acciones a:hover {background-color:#FFF;}
	.acciones a.aumentaTipo {background: url(../img/aumenta_tipo_off.gif) no-repeat bottom;}
	.acciones a.disminuirTipo {background: url(../img/reduce_tipo_off.gif) no-repeat bottom;}
	/*.acciones a.mandarMail {background: url(../img/mail_off.gif) no-repeat bottom;}*/
	/*.acciones a.mandarMail {display:none;}
	.acciones a.imprimir {background: url(../img/imprimir_off.gif) no-repeat bottom;}*/
	
.volver {clear:both; padding-top:40px; margin:0;}	
.volver a {display:block; background: url(../img/fnd_h2_cat.gif) repeat-x top; font-weight:bold; padding:8px 3px; margin:0;}
.volver a:hover {background-color:#fff; text-decoration:underline; color:#c00;}
object {padding:0; margin:0;}
iframe {background-color:#fff;}

     
/* ////// HEADER //////// */

.fondo-header {background:#C4C1B0 url(../img/bgk_fondo_header.png) repeat-x top;}

	.header {width:760px; margin:0 auto; text-align:left; background:url(../img/bkg_header.png) no-repeat top; padding-top:28px; height:67px;}
	/* self clearing rules */
	   .header:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   .header { display: inline-block; _height: 1%; }
	   /* Hides from IE-mac \*/
       .header { display: block; }


	
	/* logo */
	.logotipoEmpresa {float:left; width:100px;}
	.logotipoEmpresa a { position:relative; top:15px; left:25px; border:0;}
	.logotipoEmpresa a:hover {background:none;}
	.logotipoEmpresa img {border:0;}
	
	/* links herramientas */
	.herramientas { display:none;}
	.herramientas ul {list-style-type:none; margin:0; padding:0;}
	.herramientas ul li {float:right; margin-right:0 5px; background:url(../img/bkg_div_herramientas.gif) no-repeat left; padding:0 5px; height:15px;}
	.herramientas ul li a {text-decoration:none; color:#fff;}
	.herramientas ul li a:hover {text-decoration:underline; color:#fff;}
	
	/* menu de navegacion*/
	.navegacion { display:none;}
	html>body .navegacion  { display:none;}
	/*.navegacion ul {margin-top:13px; background:#AF0009 url(../img/fnd_ul_header.png) no-repeat left; height:20px;padding-left:50px;}
	.navegacion ul li{ text-align:right; display:inline; border-right:1px solid #CC0000; padding:7px 0 0 0;}
	.navegacion ul li a {color:#fff; font-size:85%; padding:0 7px 0 13px; text-decoration:none; background:#AF0009 url(../img/bkg_link_menu.gif) no-repeat left; line-height:180%;}
	html>body .navegacion ul li a {font-size:.9em;} 	*/

	
	
	
/* ////// BODY //////// */
.body {background: url(../img/bkg_fondo_body.png) repeat-y top; width:760px; margin:-20px auto 0 auto; text-align:left; padding:10px 8px 20px 8px; font-size:85%;}
html>body .body {width:744px !important;}
	/* self clearing rules */
	   .body:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   .body { display: inline-block; _height: 1%; }
	   /* Hides from IE-mac \*/
       .body { display: block; }
	   
	   
	 
	/* lateral izquierda (caterogias) */
	.menu { display:none;}
	html>body .menu {display:none;}
	
		
	/* lateral derecha (contenidos secundarios)*/
	
	.secundaria { display:none;}
	html>body .secundaria { display: none;}
	
	/*.secundaria {width:142px; background: url(../img/fnd_lat.gif) repeat-y top left; float:right; padding:0 30px 10px 0px; margin-left:0px; margin-top:30px;}
	html>body .secundaria {width:142px; margin-left:0px; margin-top:30px; float: right;}
	.secundaria .publicidad {float:right; margin:2px; padding:2px;}*/
	
	/* contenidos (home) */
	.primaria-home { width:410px; padding:20px 0 0 0px; float:left; margin-top:20px; }
	html>body .primaria-home {width:400px; margin-top:20px; }
	.primaria-home areaContenedora objet { margin-top:0px;}
	
	.primaria-home .publicidad {float:left; margin-right:5px; margin-bottom:10px;}
	.primaria-home .publicidad-last {float: none; margin-bottom:10px; margin-right:0 !important;}
	
	.primaria-frame {width:744px;}
	
	
	
	/* contenidos (secciones/detalles) */
	.primaria {width:562px; padding: 10px 5px 0 15px; float:left; margin-top:20px;}
	html>body .primaria {width:542px; margin-top:20px;}
		.primaria:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.primaria { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
		   .primaria { display: block; }
		   
		   .primaria .destacado div .txt p a { display:none;}
	
	
	.primaria .publicidad {float:left; margin-right:2px; margin-bottom:2px;}
	
	/*--acopios-----*/
		
		.body .primaria-frame .inclusion { padding: 10px 5px 0 15px; margin-top:0px; display:block; height:100%;}
	html>.body .primaria-frame .inclusion{ margin-top:0px; display:block !important; height:20cm; width:15cm; border:2px solid #33FF66}
		.inclusion iframe acopios {display:block !important; height:20cm; width:15cm; border:2px solid #33FF66}
		
	
		/*listas */
		.lista {/*background:url(../img/fnd_h3.gif) repeat-x bottom;*/ padding:10px 10px 0 10px; margin-bottom:15px;}
		
		/* self clearing rules */
	   	.lista:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.lista { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.lista { display: block; }
		
		.lista .img  {width:160px; float:left; margin-right:15px; background:none;}
		.lista .txt {width:347px; float:left; padding:0; background:none;}
		

		.lista .txt a { display:none;}
		.lista .txt a:hover {background:#fff url(../img/bkg_link_mas.gif) no-repeat; font-weight:bold; text-decoration:underline; margin-top:10px; color:#c00;}
		
		.lista .txt h3 {font-size:110%; font-family:Tahoma, Arial, sans-serif; margin:0 0 10px 0; color:#333;}
		.lista .txt h3 a {background:none; top:0; padding:0;}
	  	.lista .txt h3 a:hover {background-color:#c00; background-image:none; text-decoration: none; position:inherit; color:#fff;}
		.lista .txt p em {color:#000; font-style:normal;} 
		.lista .txt p {margin:0 0 5px 0;}
		.lista .txt p span {margin:0;}
		.lista .txt p p {margin:0;}
		.lista .txt div#precio {background:none; margin:0;}
		.lista .txt div#precio p {color:#333; font-weight:bold;}
		.lista .txt div#precio p span {background-color: #FBE984; padding:4px; margin-left:5px; color:#c00; line-height:180%;}
		
		
			
		.lista div {margin-bottom:15px; background:url(../img/fnd_h3.gif) repeat-x bottom; padding:0 0 15px 0;}
		/* self clearing rules */
	   	.lista div:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.lista div { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.lista div { display: block; }
			
		.lista h4, .destacado h4 {color:#333; font-size:120%; padding-left:0px; background:url(../img/icono_j0.gif) no-repeat; text-transform:uppercase; margin-bottom:10px; font-family:Helvetica, Arial, sans-serif; letter-spacing:-1px; font-weight:normal; margin:0 0 20px 0;}
		.lista h1, .lista h2, .destacado h3 {}
		.lista p, .destacado p {margin:0 0 15px 0;}
		.lista div img {float:left;}
		
		/* fix para guillotine bug en IE */
	   	.lista p :after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.lista p { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.lista p { display: block; }
		
		/* temporales (hasta que se cambie le template)
		.promocionLista p {margin:0 0 5px 0;}
		.promocionLista .floatleft {margin-right:15px;}
		.promocionLista .vigencia {float:left; padding:0; margin:0 0 5px 0;}
		.promocionLista .vigencia p {margin:0 !important;}*/
			
		
		
		.lista-home {padding:10px; background-color:#F6F3F1; margin:5px 0;}
		html>body .lista-home { width:380px; float:left;}
		
		.lista-home h4 {color:#000; font-family:Helvetica, Arial, sans-serif; font-size:100%; margin:0 0 15px 0; padding: 3px 0; background: url(../img/fnd_h3.gif) repeat-x bottom; font-weight:normal; text-transform:uppercase;}
		.lista-home dl {margin:0; padding:0;}
		.lista-home dl dt {margin:5px 0 8px 0; padding:0;}
		.lista-home dl dd {margin:0 0 10px 0; padding:0; height:52px; min-height:52px;}
		.lista-home dl .floatleft { margin-bottom:8px; clear:both !important; float:left;}
		.lista-home dl img {border:3px solid #E9E1DC; clear:both !important; float:left; margin-right:15px; margin-bottom:8px;}
		.lista-home dl dd .clear {clear:both;}
		
		/* listas de categorias */
		.cat {padding:0 !important; background:url(../img/fnd_h3.gif) repeat-x bottom; margin-bottom:15px;}
		.cat dl {margin:0; padding:0;}
		
		
		
		/* listas destacadas */
		
		.destacado {padding:10px 10px 0 10px; margin-bottom:15px; margin-top:20px;}
		/* self clearing rules */
	   	.destacado:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.destacado { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.destacado { display: block; }
			
		.destacado div {margin-bottom:15px; background:url(../img/fnd_h3.gif) repeat-x bottom; padding:0 0 15px 0; border-bottom:3px solid #f2f2f2;}
		/* self clearing rules */
	   	.destacado div:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.destacado div { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.destacado div { display: block;}
		/*.destacado img {float:left; margin-right:15px;}*/
		
		.destacado .img  {width:160px; float:left; margin-right:10px; background:none; padding:0; border-bottom:none;}
		.destacado .txt {width:347px; float:right; padding:0; background:none; border-bottom:none;}
		
		
		.destacado .txt a {background:url(../img/bkg_link_mas.gif) no-repeat; font-weight:bold; padding-left:10px; position:relative; top:10px;}
		.destacado .txt a:hover {background:#fff url(../img/bkg_link_mas.gif) no-repeat; font-weight:bold; text-decoration:underline; margin-top:10px; color:#c00;}
		.destacado .txt h3 {font-size:110%; font-family:Tahoma, Arial, sans-serif; margin:0 0 10px 0; color:#333;}
		.destacado .txt h3 a {background:none; top:0; padding:0;}
	   	.destacado .txt h3 a:hover {background-color:#c00; background-image:none; text-decoration: none; position:inherit; color:#fff;}
		.destacado .txt p em {color:#000; font-style:normal; font-size:110%} 
		
		
		
		/*-------- abstracts secciones -------*/
		.abstractSeccion { padding:0px; margin: 0px; width:300px;}
		.abstractSeccion h2 {color:#c00; font-family:Helvetica, Arial, sans-serif; letter-spacing:-1px; font-size:180%; margin:0; padding: 5px 0; background: url(../img/fnd_h2_cat.gif) repeat-x bottom; }
		.abstractSeccion p {padding:0 0 10px 0; border-bottom:3px solid #c00; margin:10px 0 20px 0;font-size:110%; width:600px; font-weight:bold;}
		.formularios h2 {color:#333 !important; background: url(../img/fnd_h2_forms.gif) no-repeat right bottom;}
		.formularios p {border:1px solid #d5d5d5; background-color:#f2f2f2;}
		.destacada p {font-size:120%; color:#333; font-weight:300;}
		
		
		/*-------- detalles --------*/
		.detalle-sin-titulo em {color:#c00; font-style:normal; font-weight:bold;}*/
		.detalle-sin-titulo h3 { display:none;}
	
	   	
		
		.detalle h6 {padding:0 0 15px 0; background: #fff url(../img/fnd_intro.png) repeat-x bottom; margin:0 0 20px 0; width:100%; font-size:100%; font-weight:normal; color:#000; border-bottom:3px solid #f2f2f2;} /* introduccion*/
		.detalle h3 {color:#000; margin:15px 0 10px 0; font-weight:bold; font-size:120%; font-family:Helvetica, Arial, sans-serif;} /* titulo */
		.detalle h5 {color:#c00; font-size:90%; margin-bottom:5px; margin-top:0; text-transform: uppercase; font-weight:normal;}
		.detalle .img {float:left; /*width:150px;*/ margin-right:20px;}
		.detalle .txt {float:left; width:352px;}
		html>body .detalle .txt {width:372px;}
		.detalle .txt-cat {width:372px; float:left;}
		.detalle #item-lista {clear:both; margin-bottom:10px; padding-bottom:20px; background:url(../img/fnd_h3.gif) repeat-x bottom; padding-top:10px;}
		.detalle #item-lista:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.detalle #item-lista   { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.detalle #item-lista   { display: block; }
		.detalle p {line-height:150%; margin:5px 0 10px 0;}
		.detalle ol {/*background: url(../img/fnd_banner.gif) !important;*/ padding:10px 0 0 0; list-style-position:inside; float:none; margin:0;}
		.detalle ol li {margin:0 !important; padding:0 !important;}
		.detalle ol li span {padding:0; top:0;}
		.detalle blockquote {padding:10px; background-color:#FFF5BA; border:1px solid #E9DDC7; margin:10px 0 20px 0; color:#000; font-weight:bold;}
		.detalle select {width:50%; margin-right:5px;}
		.detalle .txt iframe {border:1px solid #EAEAEA; text-align:center; margin:0 0 10px 0; width:540px; padding:10px 0;}
		.detalle .txt  table {border:1px solid  #999; font-size:100%; color:#333; margin:15px 0;}
		.detalle .txt  table tr td {border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:4px 5px; vertical-align:top;}
		.detalle .txt  table tr th {background: url(../img/fnd_banner.gif); text-align:left; font-weight:normal; color:#000; padding:4px 5px;}
		
			/* enriquecimientos */
			.inclusion {display:none;}
			.desInc { border-bottom:1px solid #E9DDC7; color:#000; padding:8px; margin:5px 0;background-color:#FFF5BA;}
			.incluciones {border:1px solid #f8f8f8; padding:8px; margin:0 0 10px 10px; float:right; background-color:F2f2f2; clear:right;}
				.incluciones #epiInc { padding:5px 0; width:inherit;}
			
			.incluciones-pub {margin:10px 0 20px 0;}
			.incluciones-gal {border:1px solid #f8f8f8; padding:8px; margin:15px 0; background-color:F2f2f2; width:360px;}
			/* self clearing rules */
	   	.incluciones-gal:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.incluciones-gal{ display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.incluciones-gal { display: block;}
		/*.destacado img {float:left; margin-right:15px;}*/	
				
					.incluciones-gal h4 {color:#333 !important; font-size:100% !important; font-weight:normal;}
					.incluciones-gal a{ clear:both !important;}
					.incluciones-gal #imgGalInc { width:100px; margin:0 10px 0 0; border:1px solid #ccc; float:left; text-align:center; padding:5px;}
					html>body .incluciones-gal #imgGalInc { width:90px;}
			.incluciones-gal #imgGalInc a img {width:90px; height:90px;} 
			div#link {padding:5px; background: url(../img/fnd_banner.gif); margin:5px 0 0 0;}
			/* self clearing rules */
	   		div#link:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   		div#link{ display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		div#link { display: block;}
			
			div#link img {float:left; margin-right:8px;}
			div#link div {float:left; padding:0;}
			div#link div p {margin:-1px 0 0 0; padding:0;}
			
			/*.print_block a {padding:0 !important; background:none !important;}
			.print_block a:hover {color:#c00; text-decoration:underline;}*/
			.print_block dl, .componente dl {margin:0; padding:0;}
			.print_block dt, .componente dt {padding:5px; background: url(../img/fnd_banner.gif); margin:5px 0 0 0;}
			.print_block dt a, .componente dt a  {padding-left:20px ; font-style:normal; font-weight:normal; background: url(../img/doc.gif) no-repeat ;}
			.print_block dt a strong, .componente dt a strong {font-weight:normal;}
			.print_block dt a:hover, .componente dt a:hover {padding-left:20px ; font-style:normal; background: url(../img/doc.gif) no-repeat ; color:#c00; text-decoration:underline;}
			
			.print_block ul, .componente ul { list-style-type:none; margin:10px 0; padding:0;}
			.print_block ul li, .componente ul li{background: url(../img/bkg_li.gif) no-repeat left; padding:0 0 1px 10px; margin:0; color:#000;}
			/*.print_block .end, .componente .end {margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #F8F8F8; background: url(../img/fnd_banner.gif) repeat-x bottom;}*/
			.print_block ul.doscol, .componente ul.doscol {float:left; width:43%; margin:0px;}
			.print_block ul.doscol span.titulo, .componente ul.doscol span.titulo {color:#c00; margin-bottom:10px; background-image:url(xxx.gif); padding-left:0 !important; font-weight:bold;}
			
			.print_block ul li.doscol, .componente ul li.doscol{float:left; width:43%; margin: 0px;}
			.componente {margin-bottom:10px; padding-bottom:10px; border-bottom:3px solid #F8F8F8; background: url(../img/fnd_banner.gif) repeat-x bottom; clear: both;}
			/* self clearing rules */
	   		.componente:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   		.componente{ display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		/*.componente { display: block;}*/
		
		
			/* det actividades */
			.detalle .txt h4, .detalle .txt h3, .detalle .txt-cat h3 {color:#c00; font-size:110%; padding:0; margin:0 0 10px 0;}
			.detalle .txt .horario a {background:#F6F6F6 url(../img/icono_cal.png) no-repeat left; padding:6px 5px 6px 24px; border:1px solid #E5E5E5; display:block; margin:0 0 5px 0;}
			.detalle .txt .horario a:hover {background:#EAEAEA url(../img/icono_cal_on.png) no-repeat left; padding:6px 5px 6px 24px; border:1px solid #E5E5E5; display:block; color:#c00;}
			.detalle .txt .horario ul {margin:0 0 10px 0; padding:0;}
			.detalle .txt .horario li {border-bottom:1px dotted #ccc; padding:4px 6px; margin:0;}
			
			
			/* det promociones */
			.detalle .txt .relaciones {background:#F2F2F2 url(../img/fnd_relaciones.png) repeat-x top; padding:10px; margin:15px 0; clear:both;}
			/*html>body .detalle .txt .relaciones {clear:none;} */
			
			/* self clearing rules */
	   	.detalle .txt .relaciones:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.detalle .txt .relaciones  { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.detalle .txt .relaciones  { display: block; }
			
			.detalle .txt .relaciones h4 {color:#333; font-size:100%; padding:0 0 0 18px; margin:0 0 10px 0; font-weight:normal; background: url(../img/fnd_tit_gal.gif) no-repeat;}
			.detalle .txt .relaciones ul {margin:0 0 0 5px; color:#c00; list-style-type:square;list-style-position:inside;}
			.detalle .txt .relaciones ul li {width:27%; margin:0 5% 0 0; float:left;}
			.detalle .txt .relaciones ul li a:hover {text-decoration:underline; color:#c00; background-color:#f2f2f2;}
			.detalle .txt .relaciones p {margin:0; color:#333;}
			.detalle .txt .relaciones p em {font-style:normal; color:#000;}
			.detalle .txt .relaciones em a {padding-left:20px; font-style:normal; background: url(../img/doc.gif) no-repeat;}
		
		
		
		
		
		
		
		.detalle .intro { padding:0 0 25px 0; background: #fff url(../img/fnd_intro.png) repeat-x bottom; margin-bottom:20px; width:100%;}
		.detalle .intro h2 {color:#000; margin:15px 0 10px 0; font-weight:bold; font-size:140%; font-family:Helvetica, Arial, sans-serif;}
		.detalle .intro p {margin:0px; line-height:130%;}
		
		/* temporales */
		.detalle .floatleft {width:180px; float:left;}
		/*.detalle div {float:left; width:337px; background-color:#f2f2f2;}*/
		.detalle h1 {color:#000; margin:15px 0 10px 0; font-weight:bold; font-size:140%; font-family:Helvetica, Arial, sans-serif;}
		.detalle blockquote {margin-left:0;}
		.detalle .floatright {display:none;}
		
		
		
		/* detalle sin float de imagenes */
		
		.detalle-header h6 {padding:0 0 25px 0; background: #fff url(../img/fnd_intro.png) repeat-x bottom; margin:0 0 20px 0; width:100%; font-size:100%; font-weight:normal; color:#000;} /* introduccion*/
		.detalle-header h3 {color:#000; margin:15px 0 10px 0; font-weight:bold; font-size:140%; font-family:Helvetica, Arial, sans-serif;} /* titulo */
		.detalle-header .img {float:left; /*width:150px;*/ margin-right:20px;}
		.detalle-header.txt {float:left; /*width:372px;*/}
		.detalle-header p {line-height:150%; margin:5px 0 10px 0;}
		.detalle-header .txt h4, .detalle-header .txt h3 {color:#c00; font-size:110%; padding:0; margin:0 0 10px 0;}
		.detalle-header .incluciones {margin:15px 0; float:none; background-color:#FFFFFF; padding:0; border:0;}
		
		
		/* locales */
		.lista-locales { float:left; width:168px; border:1px solid #f8f8f8; background-color:#f2f2f2; padding:10px;}
		html>body .lista-locales {width:148px;}
		.lista-locales h3 {color:#000; font-family:Helvetica, Arial, sans-serif; font-size:100%; margin:0 0 15px 0; padding: 3px 0; background: url(../img/fnd_h3.gif) repeat-x bottom; font-weight:normal; text-transform:uppercase;}
		.mapa-locales {float:left; width:372px; text-align:center;}
		
		.grupo {float:left; margin-right:20px; width:327px;}
		.img-locales {background-color:#f2f2f2; padding:10px; float:right; width:190px;}
		html>body .img-locales {width:170px;}
		.img-locales img {width:168px; border:1px solid #ccc; margin-bottom:5px;}
		.img-locales h4 {color:#000; font-size:100%; margin-bottom:5px; font-weight:normal;}
		.img-locales a {display:block; margin-bottom:5px; border-bottom:1px solid #d5d5d5; padding-bottom:5px;}
		.img-locales a:hover {color:#c00; background-color:#f2f2f2;}
		.grupo h3 {font-size:100%; color:#000; margin-bottom:0; margin-top:3px; font-weight:normal;}
		.grupo h3 a {color:#000; border:1px solid #E5E5E5; padding:3px 3px 3px 16px; display:block; background:#EAEAEA url(../img/fnd_tit_gal.gif) no-repeat 1px 4px;}
		.grupo h3 a:hover {background-color:#f4f4f4; color:#000;}
		.grupo div {margin:10px 0;}
		.grupo em {color:#c00; font-style:normal;}
		.grupo div ul {margin:0; padding:0; list-style-type: none; color:#c00;}
		.grupo div ul li {border-bottom:1px dotted #ccc; padding:4px; margin:0 !important;}
		.grupo div ul li em {color:#000; font-style:normal; padding:0; padding-bottom:10px;}
		.grupo div ul li span {color:#666; padding:0;}
		.grupo div ul li div#colectivo {padding:0 0 0 45px; color:#666; background:url(../img/ic_col.gif) no-repeat; min-height:45px; height:45px;}
		.grupo div ul li div#auto {padding:0 0 0 45px; color:#666; background:url(../img/ic_col.gif) no-repeat; min-height:45px; height:45px;}
		.grupo div ul li div#tren {padding:0 0 0 45px; color:#666; background:url(../img/ic_tren.gif) no-repeat; min-height:45px; height:45px; }
		.grupo div ul li div#subte {padding:0 0 0 45px; color:#666; background:url(../img/ic_subte.gif) no-repeat; min-height:45px; height:45px; }
		
		
		/* catalogos */
		.detalle #selector-locales {background:#F2F2F2 url(../img/fnd_relaciones.png) repeat-x top; padding:10px; margin:0 0 5px 0; clear:both;}
		.detalle #selector-locales span { padding:5px 6px 5px 0; color:#333; position:relative; top:-3px;}
		html>body .detalle #selector-locales span {top:0;}
		.detalle #selector-locales img {display:inline; margin-right:5px; position:relative; top:4px;}
		.detalle #selector-locales a:hover {background-color:#f2f2f2;}
		
		.detalle .txt #selector-locales {background:#F2F2F2 url(../img/fnd_relaciones.png) repeat-x top; padding:10px; margin:0; clear:both; width:372px;}
		html>body .detalle .txt #selector-locales {width:352px;}
		
		.detalle #catalogo-gal {border:1px solid #D5D5D5; padding:30px 20px 20px 20px; text-align:center; margin:5px 0 20px 0;}
		.detalle #catalogo-gal img#boton_adelante, .detalle #catalogo-gal img#boton_atras {position:relative; top:-90px;}
		.detalle #catalogo-gal #pag-cat {clear:both; margin-top:15px;}
		.detalle #catalogo-gal #pag-cat a {padding:3px 4px; background-color:#f2f2f2; color:#333; margin-left:3px; border:1px solid #fff;}
		.detalle #catalogo-gal #pag-cat a:hover {padding:3px 4px; background-color:#f2f2f2; color:#333; margin-left:3px; border:1px solid #666 !important;}
		
		.detalle #catalogo-gal #pag-cat a#seleccionado {background-color:#333; color:#fff;}
		#abrir-flash {text-align:center !important; margin:10px 0;}
		#abrir-flash a {display:block; height:23; width:194; background: url(../img/open_blank.png) no-repeat; text-align:center;}
		#abrir-flash a:hover {background-color:#fff; background: url(../img/open_blank.png) no-repeat;}
		#abrir-flash a span {display:none;}
		
		
		
		/* proyectos */
		#pasos {clear:both; margin-top:5px; height:22px; border:1px solid #E9DDC7; background:#EAEAEA url(../img/bkg_pasos.png) repeat-x;}
		#pasos a.indiceActivo {background:url(../img/paso_on.png) no-repeat; padding:5px 6px 5px 6px; display:block; width:28px; height:22px; text-align:center; float:left; color:#fff; font-weight:bold; font-size:100%; position:relative; top:0;}
		html>body #pasos a.indiceActivo {background:url(../img/paso_on.png) no-repeat right bottom; padding:5px 6px 5px 6px; display:block; width:16px; height:19px; text-align:center; float:left; color:#fff; font-weight:bold; font-size:100%; position:relative; top:0;}
		#pasos a.indice, #pasos a#indice-proyecto {background-color:#E9E6E0; padding:5px 6px 5px 6px; display:block; width:28px; height:22px; text-align:center; float:left;  color:#333; font-size:100%; font-weight:bold; border-right:1px solid #E9DDC7;  position:relative; top:0; }
		html>body #pasos a.indice, #pasos a#indice-proyecto:hover {background-color:#E9E6E0; padding:5px 6px 5px 6px; display:block; width:16px; height:12px; text-align:center; float:left;  color:#333; font-size:100%; font-weight:bold; border-right:1px solid #E9DDC7;  position:relative; top:0; }
		#pasos a.indice:hover {background:url(../img/paso_hover.png) no-repeat; padding:5px 6px 5px 6px; display:block; width:28px; height:22px; text-align:center; float:left;  color:#333; font-size:100%; font-weight:bold; border-right:1px solid #E9DDC7; }
		html>body #pasos a.indice:hover {background:url(../img/paso_hover.png) no-repeat; padding:5px 6px 5px 6px; display:block; width:16px; height:12px; text-align:center; float:left;  color:#333; font-size:100%; font-weight:bold; border-right:1px solid #E9DDC7; }
		#pasos a#indice-proyecto { width:60px; font-weight:normal; text-transform:uppercase;}
		html>body #pasos a#indice-proyecto { width:40px; font-weight:normal; text-transform:uppercase; height:12px;}
		#pasos a#indice-proyecto:hover {width:60px; font-weight:normal; background:url(../img/paso_hover.png) no-repeat; padding:5px 6px 5px 6px; display:block;}
		html>body #pasos a#indice-proyecto:hover {width:40px;}
		
		div#indice { padding:15px 10px;}
		div#indice ul {margin:0; padding:0;}
		div#indice ul li {display:block; padding:5px; border-bottom:1px dotted #d5d5d5;}
		div#indice ul li em {color:#000; font-style:normal; padding-right:15px; background:url(../img/bkg_paso_indice.gif) no-repeat right;}
		
		#contenido {padding:10px;}
		#contenido h2 {color:#000; border-bottom:1px solid #d5d5d5; padding-bottom:5px; margin-bottom:15px; font-size:130%; font-family:Helvetica, Arial, sans-serif;}
		#contenido h3 {font-family:Arial, Helvetica, sans-serif; font-size:110%; color:#000; margin:20px 0 10px 0; padding:0;}
		#contenido table {border:1px solid  #999; font-size:100%; color:#333; margin:15px 0;}
		#contenido table tr td {border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:4px 5px; vertical-align:top;}
		#contenido table tr th {background: url(../img/fnd_banner.gif); text-align:left; font-weight:normal; color:#000; padding:4px 5px;}
		.pag { display:none;}
		.pag a {display:inline; margin-right:3px;}
		
		/*construccion*/
		.intro-CONSTRUCCION {border-top:3px solid #c00; padding:20px 0 20px 0; background-color:none; margin:10px 0 10px 0; color:#333; text-align: left; border-bottom:none !important;}
		.intro-CONSTRUCCION span {float:left; font-size:100%; }
		.intro-CONSTRUCCION span em, .intro-CONSTRUCCION em{ font-size:100%; font-style:normal; color:#0070A4;}
		
		.det-CONSTRUCCION {border:1px solid #E9DDC7; background-color:#E9E6E0; padding:10px 10px 0 10px;}
		html>body .det-CONSTRUCCION {padding:10px;}
		/* self clearing rules */
	   	.det-CONSTRUCCION:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.det-CONSTRUCCION  { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.det-CONSTRUCCION  { display: block; }
			
		.det-CONSTRUCCION h3 {margin:0 0 10px 0; color:#0070A4;}
		.det-CONSTRUCCION h6 { font-size:100%; background:none; line-height:140%;}
		.det-CONSTRUCCION .img {border:3px solid #fff;}
		.det-CONSTRUCCION p {margin:0 0 5px 0;}
		
		
		/*decoracion*/
		.intro-DECORACION {border-top:3px solid #c00; padding:20px 0 20px 0; background-color:none; margin:10px 0 10px 0; color:#333; text-align: left; border-bottom:none !important;}
		.intro-DECORACION span {float:left; font-size:100%;}
		.intro-DECORACION span em, .intro-DECORACION em { font-size:100%; font-style:normal; color:#fc0;}
		.det-DECORACION {border:1px solid #E9DDC7; background-color:#E9E6E0; padding:10px 10px 0 10px;}
		html>body .det-DECORACION {padding:10px;}
		/* self clearing rules */
	   	.det-DECORACION:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.det-DECORACION  { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.det-DECORACION  { display: block; }
			
		.det-DECORACION h3 {margin:0 0 10px 0; color:#fc0;}
		.det-DECORACION h6 { font-size:100%; background:none; line-height:140%;}
		.det-DECORACION .img {border:3px solid #fff;}
		.det-DECORACION p {margin:0 0 5px 0;}
		
		
		/*jardin*/
		.intro-JARDIN {border-top:3px solid #c00; padding:20px 0 20px 0; background-color:none; margin:10px 0 10px 0; color:#333; text-align: left; border-bottom:none !important;}
		.intro-JARDIN span {float:left; font-size:100%;}
		.intro-JARDIN span em, .intro-JARDIN em { font-size:100%; font-style:normal; color:#008800;}
		.det-JARDIN {border:1px solid #E9DDC7; background-color:#E9E6E0; padding:10px 10px 0 10px;}
		html>body .det-JARDIN {padding:10px;}
		/* self clearing rules */
	   	.det-JARDIN:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.det-JARDIN  { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.det-JARDIN  { display: block; }
			
		.det-JARDIN h3 {margin:0 0 10px 0; color:#008800;}
		.det-JARDIN h6 { font-size:100%; background:none; line-height:140%;}
		.det-JARDIN .img {border:3px solid #fff;}
		.det-JARDIN p {margin:0 0 5px 0;}
		
		
		
		/*ferreteria*/
			.intro-FERRETERIA { border-top:3px solid #c00; padding:20px 0 20px 0; background-color:none; margin:10px 0 10px 0; color:#333; text-align: left; border-bottom:none !important;}   
		.intro-FERRETERIA span {float:left; font-size:100%;}
		.intro-FERRETERIA span em, .intro-FERRETERIA { font-size:100%; font-style:normal; color:#A60000;}
		.det-FERRETERIA {border:2px solid #E9DDC7; background-color:#E9E6E0; padding:10px 10px 0 10px;}
		html>body .det-FERRETERIA {padding:10px;}
		/* self clearing rules */
	   	.det-FERRETERIA:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.det-FERRETERIA  { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.det-FERRETERIA  { display: block; }
			  
		.det-FERRETERIA h3 {margin:0 0 10px 0; color:#A60000;}
		.det-FERRETERIA h6 { font-size:100%; background:none; line-height:140%;}
		.det-FERRETERIA .img {border:3px solid #fff;}
		.det-FERRETERIA p {margin:0 0 5px 0;}
		   
		     
		    
		.intro-CONSTRUCCION a, .intro-FERRETERIA a, .intro-DECORACION a, .intro-JARDIN a { display:none;}
		
		
		
		
		.item-CONSTRUCCION { /*width:535px;*/  height:266px !important; background: url(../img/fnd_construccion.png) !important; margin:0 15px 0 0; padding:5px !important; text-align:left;}
		.item-DECORACION {/*width:535px;*/  height:266px !important; background: url(../img/fnd_decoracion.png) !important; margin:0 15px 0 0; padding:5px !important; text-align:left;}
		
		.item-JARDIN { /*width:535px;*/  height:266px !important; background: url(../img/fnd_jardin.png) !important; margin:0 15px 0 0; padding:5px !important; text-align:left;}
		
		.item-FERRETERIA { /*width:535px;*/ height:266px !important; background: url(../img/fnd_ferreteria.png) !important; margin:0 15px 0 0; padding:5px !important; text-align:left;}
		
		 html>body .item-CONSTRUCCION {/*width:535px;*/  height:266px !important; background: url(../img/fnd_construccion.png) !important; margin:0 15px 0 0; padding:10px !important; text-align:left;}
			
		 html>body .item-DECORACION {/*width:535px;*/  height:266px !important; background: url(../img/fnd_decoracion.png) !important; margin:0 15px 0 0; padding:10px !important; text-align:left;}
				
		 html>body .item-JARDIN {/*width:535px;*/ height:266px !important; background: url(../img/fnd_jardin.png) !important; margin:0 15px 0 0; padding:10px !important; text-align:left;}		
		
		 html>body .item-FERRETERIA {/*width:535px;*/ float:right; height:266px !important; background: url(../img/fnd_ferreteria.png) !important; margin:0 15px 0 0; padding:10px  !important; text-align:left;}
		
		.item-CONSTRUCCION h2, .item-DECORACION h2, .item-FERRETERIA h2, .item-JARDIN h2 {color:#333; font-size:110%; padding-left:16px; background:url(../img/icono_j0.gif) no-repeat; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif; letter-spacing:-1px; font-weight:normal; margin:20px 0 10px 0;}
		
	   .item-CONSTRUCCION div, .item-DECORACION div, .item-FERRETERIA div, .item-JARDIN div {margin-bottom:0; border:0; background:none; margin-left:0px;}
		.item-CONSTRUCCION .txt, .item-DECORACION .txt, .item-FERRETERIA .txt, .item-JARDIN .txt {width:300px; height:100px;  margin-bottom:0px; margin-top:20px; margin-left:0px; float:none;}
		html>body .item-CONSTRUCCION .txt, html>body .item-DECORACION .txt, html>body .item-FERRETERIA .txt, html>body .item-JARDIN .txt {float:none; width:280px; margin-left:0px;}
		
		.item-CONSTRUCCION .txt a, .item-DECORACION .txt a, .item-FERRETERIA .txt a, .item-JARDIN .txt a {margin-left:0 !important; margin-bottom:0px;}
		.item-CONSTRUCCION .img, .item-DECORACION .img, .item-FERRETERIA .img, .item-JARDIN .img { display:none;}
		
		.item-CONSTRUCCION h2 img, .item-DECORACION h2 img, .item-FERRETERIA h2 img, .item-JARDIN h2 img { display:none;}
		
		.item-CONSTRUCCION .txt p, .item-DECORACION .txt p, .item-FERRETERIA .txt p, .item-JARDIN .txt p {margin-bottom:0px;}
		
		.item-CONSTRUCCION h3 a, .item-DECORACION h3 a, .item-FERRETERIA h3 a, .item-JARDIN h3 a {margin-left:0 !important;}
		<!--item-CONSTRUCCION h2 img, .item-DECORACION h2 img, .item-FERRETERIA h2 img, .item-JARDIN h2 img {float:right;}-->
		/*.item-CONSTRUCCION h4, .item-DECORACION h4, .item-FERRETERIA h4, .item-JARDIN h4 { background-image:none !important; font-size:95%; color:#333333; padding:0; font-weight:normal; text-transform:uppercase; border:0px ; position:relative; margin-left:205px; margin-top:-20px !important; margin-bottom:3px;}*/
		
		/*.mp {width:300px; height:106px; float:none; margin-bottom:0px; margin-top:-30px; margin-left:224px; text-align:left; border:1px solid !important; }*/
		
		

/*.item-CONSTRUCCION .mas-proyectos; .item-DECORACION .mas-proyectos, .item-FERRETERIA .mas-proyectos, .item-JARDIN .mas-proyectos {width:300px; height:106px; float:right; margin-bottom:0px; margin-top:0px; margin-left:224px; padding:10px; text-align:left; }*/

/*.item-CONSTRUCCION .mas-proyectos h5, .item-DECORACION .mas-proyectos h5, .item-FERRETERIA .mas-proyectos h5; .item-JARDIN .mas-proyectos h5 { color:#666666; font-size:90%; margin-bottom:5px; margin-top:0; text-transform: uppercase; font-weight:normal; }*/

.item-CONSTRUCCION ul, .item-DECORACION ul, .item-FERRETERIA ul, .item-JARDIN ul {margin:0px 0 0 0px; padding:0; width:300px;}

		.item-CONSTRUCCION ul li, .item-DECORACION ul li, .item-FERRETERIA ul li, .item-JARDIN ul li {background:  url(../img/flecha.gif) no-repeat 0px 5px; margin:0; padding: 0 0 3px 10px; color:#666666;}
		.item-CONSTRUCCION ul li a, .item-DECORACION ul li a, .item-FERRETERIA ul li a, .item-JARDIN ul li a {margin-left:0 !important; color:#666666; }
		.item-CONSTRUCCION ul li a:hover, .item-DECORACION ul li a:hover, .item-FERRETERIA ul li a:hover, .item-JARDIN ul li a:hover { background-color:#F3F3F3; color:#333333; text-decoration:underline; }
	   
	    .item-CONSTRUCCION .mas-proyectos a, .item-DECORACION .mas-proyectos a, .item-FERRETERIA .mas-proyectos a, .item-JARDIN .mas-proyectos a { margin-left:0px; margin-top:5px;}

				
		.item-CONSTRUCCION .txt h3 a, .item-DECORACION .txt h3 a, .item-FERRETERIA .txt h3 a, .item-JARDIN .txt h3 a {color:#000;}
		.item-CONSTRUCCION .txt h3 a:hover,.item-DECORACION .txt h3 a:hover, .item-FERRETERIA .txt h3 a:hover,.item-JARDIN .txt h3 a:hover { background-color:#FFFFFF; text-decoration:underline; color:#000;  }
		.item-CONSTRUCCION .txt h3, .item-DECORACION .txt h3, .item-FERRETERIA .txt h3, .item-JARDIN .txt h3 {font-weight:normal;}
		
		
		

		/*.item-CONSTRUCCION h2 {color:#333; text-transform:uppercase;}
		
		.item-DECORACION {border-top:5px solid #FFE991; border-bottom:1px solid #FFE991;}
		.item-DECORACION h2 {color:#333;  text-transform:uppercase;}
		
		.item-JARDIN {border-top:5px solid #A5D5A5; border-bottom:1px solid #A5D5A5;}
		.item-JARDIN h2 {color:#333;  text-transform:uppercase;}
		
		.item-FERRETERIA {border-top:5px solid #E3AEAE; border-bottom:1px solid #E3AEAE;}
		.item-FERRETERIA h2 {color:#333;  text-transform:uppercase;}*/
		
		/*producto E*/
		.detalle-producto-e h3 { background:url(../img/h3_prod_e.gif)  no-repeat 0 3px; padding: 5px 0 5px 100px; color:#c00; margin-bottom:10px; font-size:140%;}
		.detalle-producto-e h6 img {float:right; margin-left:10px; margin-right:10px;}
		.detalle-producto-e .img {float:left; background:#F4F4F4 url(../img/bkg_producto_e.png) repeat-x top; width:271px; margin-right:20px; padding:10px;}
		/* self clearing rules */
	   	.detalle-producto-e .img:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   	.detalle-producto-e .img { display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.detalle-producto-e .img { display: block; }
		html>body .detalle-producto-e .img {width:251px; min-height:500px;}
		.detalle-producto-e .img .incluciones-gal {width:auto; border:0; padding:0;}
		.detalle-producto-e .img .incluciones-gal h4 {color:#333; font-size:100%; padding:0 0 0 16px; margin:0 0 10px 0; font-weight:normal; background: url(../img/fnd_tit_gal.gif) no-repeat;}
		.detalle-producto-e .img .incluciones-gal #imgGalInc img {width:77px; height:77px;} 
		.detalle-producto-e .img .incluciones-gal #imgGalInc {width:77px; height:77px; margin-right:4px; padding:0;} 
		.detalle-producto-e .img span.grande {display:block; border:1px solid #E6E6E6; margin-bottom:10px;}
		
		.detalle-producto-e .txt {float:left; width:251px;}
		html>body .detalle-producto-e .txt {float:left; width:250px;}
		
		.detalle-producto-e .img .relaciones {padding:10px 0; border-top:1px solid #d5d5d5;}
		.detalle-producto-e .img .relaciones h4 {color:#333; font-size:100%; padding:0 0 0 16px; margin:0 0 10px 0; font-weight:normal; background: url(../img/fnd_tit_gal.gif) no-repeat;}
		.detalle-producto-e .img .relaciones em {color:#000; font-style:normal;}
		.detalle-producto-e .img .relaciones strong {color:#000; font-weight:normal;}
		.detalle-producto-e .img .relaciones#contacto {background-color:#fff; border:0; padding:8px; color:#333;}
		
		
		.detalle-producto-e .txt h4 {color:#333; font-size:100%; margin-bottom:15px;}
		.detalle-producto-e .txt ul {color:#c00; list-style-type:square; list-style-position:inside; margin:0;}
		.detalle-producto-e .txt ul li { margin:0 0 3px 0;}
		.detalle-producto-e .txt ul li span {color:#333;}
		.detalle-producto-e .txt p {margin:5px 0 0 0;}
		.detalle-producto-e .txt #precio {background:#FFF8D9 url(../img/fnd_precio_cont.png) repeat-x top; padding:15px 10px; font-family:Arial, Helvetica, sans-serif; margin:20px 0 10px 0;}
		.detalle-producto-e .txt #precio p {margin:0; font-size:130%; color:#333; font-weight:bold;}
		.detalle-producto-e .txt #precio p span { background:#FFEB9B url(../img/fnd_precio.png) no-repeat right; border:1px solid #FFF2C1; border-right:1px solid #FFD52D; border-bottom:1px solid #FFD52D; color:#c00; font-weight:bold; padding:4px 10px; margin-left:6px;}
		.detalle-producto-e .txt a#comprar-producto {display:block; width:139; height:24px; background: url(../img/b_prod.png) no-repeat; margin:10px 0;}
		.detalle-producto-e .txt a#comprar-producto:hover {background-color:#fff;}
		.detalle-producto-e .txt a#comprar-producto span {display:none;}
		
		
		


/* Galerias */
.galHeadFoot { text-align:left;}
.galHeadFoot h2 {color:#333; font-size:130%; margin-bottom:20px; display:block !important; clear:both;  font-family:Helvetica, Arial, sans-serif;}
.galHeadFoot .floatleft {float:right; text-align:right; margin:0 2% 0 0;}
.galContent	{background:#f8f8f8 url(../img/fnd_gal_cont.png) repeat-x top; float:left; padding:20px 15px 20px 15px; border-right:1px solid #E1E1E1; width:32%; height:120px; text-align:center;}
html>body .galContent { width:auto; min-width:32%; height:auto; min-height:100px;}

.galContentDetail {background:#f8f8f8 url(../img/fnd_gal_cont.png) repeat-x top; width:96%; padding:5% 2%; text-align:center; margin:0; clear:both; height:250px;}
html>body .galContentDetail {height:auto; min-height:250px;}
.galContent	p {display:none;}
.galContent img {width:80px; height:80px;}
.gal-contenedora {border-left:1px solid #E1E1E1;}
/* self clearing rules */
.gal-contenedora:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.gal-contenedora  { display: inline-block; _height: 1%; }
/* Hides from IE-mac \*/
.gal-contenedora  { display: block; }

#paginado {background: url(../img/fnd_banner.gif) !important; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:100%; padding:2%; margin:15px 4% 15px 0; width:100%; clear:both;}
#paginado table {font-size:100%; color:#333;}
.galBackground p.clear {display:none;}


/* listado de proyectos categorias */
.f-proyecto {width:100%; background-color:#fff; text-align:left; margin-bottom:-20px;}
.f-proyecto .publicidad {background-color:#F0F0ED; text-align:center; padding:10px 0 9px 0; border-bottom:1px solid #DBDBDB;}
.lista-proyectos-categoria {text-align:left;}
.lista-proyectos-categoria ul {display:block; width:140px; padding:0 10px; margin:0; font-size:80%; height:136px; overflow:auto !important; }
html>body .lista-proyectos-categoria ul {font-size:90%;} 
.lista-proyectos-categoria ul li {margin:0; padding:5px 0; border-bottom:1px dotted #ccc;}
.f-proyecto .abstractSeccion {padding:10px; border-bottom:3px solid #c00;}
.f-proyecto .abstractSeccion h2 {font-size:100%; color:#333 !important; margin:5px 0 0 0; padding:0 0 3px 0;border-bottom:3px solid #c00; background:none !important;}


/* /////// FOOTER /////// */

.footer {width:760px; margin:-20px auto 0 auto; text-align:left; padding:10px 10px 10px 10px; font-size:85%; background:url(../img/fnd_footer.png) no-repeat top;}
.footer .abstract h2 {font-size:80%; font-weight:normal; text-align:left; float:left; margin-top:15px;}
.footer .powered { display:none;}

		

/* ////// POPUPS //////// */
.fnd-popup {background-color:#FFFFFF; text-align:left;  margin:0 !important;}
.body-popup { width:100%; padding:40px 4% 25px 4%; font-size:85%;}
html>body .body-popup { width:92%;}
.header-popup {background-color:#c00; height:20px; width:100%; padding:10px 3%; margin-top:-40px;}
html>body .header-popup {height:20px; width:94%; margin-top:0;}

.headerPopUp h3 {position:relative; top:45px; border:0; background:url(../img/logo_popup.gif) no-repeat top; display:block; width:40px; height:41px; color:#FFDE1B; font-size:1px; line-height:1px; padding-top:1px; }
html>body  .headerPopUp h3 {top:5px;}
.headerPopUp img {float: right; position:relative; top:40px;}
html>body .headerPopup img {top:0;}

.body-popup .acciones {display:none;}
.body-popup h2 {display:none; /*color:#333; font-size:110%; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif; letter-spacing:-1px; font-weight:normal; margin:10px 0 20px 0;*/}

.footer-popup {background:url(../img/fnd_h3.gif) repeat-x top; width:100%; padding:10px 3%;  margin:0 !important;}
html>body .footer-popup {width:94%;}
.footer-popup h2 {font-size:80%; font-weight:normal; color:#666; margin:0;}


/* frame bug */
iframe html body p {display:none !important;}

/*volver */
.detalle-sin-titulo .volver  {display:none !important;}
.volver  {display:none !important;}

.textCuerpo { display: none;}


/* publicidades */

.publicidad {margin-bottom:30px important; clear:both;}

