/* Establezco para toda la pagina los defaults 							 */
/* ===================================================================== */

* { margin: 0; padding: 0; border: 0;}
h1, h2, h3 { font-family: Arial, Geneva, Sans-Serif; font-weight: bold; color: #3366cc; }
h1 { font-size: 35px; margin: 0 0 5px 0; text-align: center}
h2 { font-size: 20px; }
h3 { font-size: 15px; }
p  { margin-top: 3px; margin-bottom: 5px; }
table { border-collapse:collapse; }
a:link, a:visited { color: #3366cc }
a:hover { color: #ff6600 }
.cap {

float: left;
width: 42px;
font-size: 64px;
line-height: 64px;
font-weight: normal;
color:#3366cc;
font-family: Arial, Helvetica, sans-serif;

}
.caption {
	font-size:11px;
	font-style:italic;
	text-align:center;
	}




/*Determino la tipografía standard para toda la página					 */
/* ===================================================================== */

body { 	
	background-color: #005594; 
	font-family: verdana, arial; 
	color: #000000; font-size: 11px; 
	padding-top: 0;
	_margin-top: 0;
	margin-top: 0;
	background-image: url(http://www.photoshoproadmap.com/imagenes/background-site.gif); 
	background-position:center;
	background-repeat:repeat-y;
	} 
.descripcion { font-family: Arial, Geneva, Sans-Serif; font-size: 13px; line-height:18px;}
.clear { clear:both; font-size:10px; }
.align-center { margin: 0 auto 0 auto; }
.float-left { float: left; }
.float-right { float: left; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }


/* Encabezado de todas las páginas										 */
/* ===================================================================== */
#servicios { 
	width: 985px; 
	height: 33px; 
	margin: 0 auto 0 auto; 
	padding: 0;
	background-image: url(/imagenes/header-services2.gif);
	
}
#servicio p { margin-bottom:0; line-height:9px; }
#servicios a:link, #servicios a:visited { 
			color: #ffffff; 
		}

#servicios a:hover { 
			color: #022177;  
		}
	
#logo { width: 985px; height: 76px; margin: 0 auto 0 auto; _margin-bottom:-2px;}

#navegacion { width: 985px; height: 50px; margin: 0 auto 0 auto; background-image: url(/imagenes/header-navigation.gif);  text-align: center; vertical-align: top; }
#navegacion ul { list-style: none; padding: 0px 20px 0px 15px; color: #850018; }
#navegacion li { display: inline; }
#navegacion a:link, #navegacion a:visited { color: #850018; text-decoration: none; }
#navegacion a:hover { color: #ff0000; text-decoration: underline; }
#navegacion img	{ vertical-align: middle; }
ul.nav1 { line-height: 22px; }
ul.nav2 { margin-top: 7px; }

#path {	
	width: 728px; 
	height: 25px;
	margin: 0 auto -1px auto; 
	background-image: url(/imagenes/header-path.gif); 
	background-position: top; 
	background-repeat: no-repeat;  
	text-align: left; 
	vertical-align: top; 
	padding: 10px 232px 0 25px;
}
#path  a:link, #path a:visited { color: #3366cc; text-decoration: none; }
#path  a:hover { color: #ff6600; text-decoration: underline; }



/* Cuerpo Principal de todas las páginas										 */
/* ===================================================================== 		 */
#cuerpo-principal { width: 944px; margin: 0 auto 0 auto; padding: 10px 16px 0 25px; background-color: white; background-image: url(/imagenes/main-background.gif); border: none; }
#col-izquierda { float: left; width: 728px; margin: 0 32px 0 0; padding: 0 0 0 0; border: none; background-color:#FFFFFF;}
#col-izquierda h1 span { color: #FF6600; }
#col-derecha { float: right; width: 180px; margin: 0 0 0 0; padding: 0; border: none;}


/* LISTADO FEATURED																 */
/* ===================================================================== 		 */
#featured-head { width: 728px; height: 32px; margin-top: 20px; background-image: url(/imagenes/curved-top-728x32.gif); background-position: top; background-repeat: no-repeat;	}
#featured-head td { padding: 3px 14px 0 14px; vertical-align: top; text-align: left;}
#featured-head h2 { color: white; font-size: 17px; }

#featured { width: 728px; margin: 30px auto 10px auto; }
#featured td { width: 182px; text-align: left; vertical-align: bottom;}
#featured table { width: 172px; }
#featured table td { width: 86px; padding-right: 6px; text-align: left;}
#featured img { margin: 0 -4px 0 0 }
#featured a { text-decoration: none; color: #3366cc;}
#adsense { width: 728px; height: 90px; margin: 0 auto 0 auto; }


/* HOME DEL SITIO	 															 */
/* ===================================================================== 		 */
#home-top { width: 728px; height: 17px; background-image: url(/imagenes/curved-top-home-728x17.gif); margin: 0 0 0 0; padding: 0 0 0 0; border: none; background-repeat: no-repeat; background-position: top; text-align: center}
#home-top2 { width: 728px; height: 27px; background-image: url(/imagenes/curved-top-home-728x27.gif); margin: 0 0 0 0; padding: 4px 0 0 0; border: none; background-repeat: no-repeat; background-position: top; text-align: center}
#home-top3 { width: 728px; height: 27px; background-image: url(/imagenes/curved-top-new-home-728x27.gif); margin: 0 0 0 0; padding: 4px 0 0 0; border: none; background-repeat: no-repeat; background-position: top; text-align: center}
#home-top-banners { width: 728px; margin: 0 0 0 0; padding: 0 0 0 0; border: none; background-repeat: no-repeat; background-position: top; text-align: center; background-color:#3366cc;}
#home-top-banners ul { list-style: none; }
#home-top-banners li { float: left; display: inline; margin-left:17px; } 
#home-bottom { width: 728px; height: 34px; background-image: url(/imagenes/curved-bottom-home-728x34.gif); margin: 0 0 0 0; padding: 4px 0 0 0; border: none; background-repeat: no-repeat; background-position: top; text-align: center}
#home-bottom2 { width: 728px; height: 50px; background-image:url(/imagenes/curved-top-new-featured.gif); margin: 20px 0 0 0; padding: 4px 0 0 0; border: none; background-repeat: no-repeat; background-position: top; text-align: center}
.home-pancito { font-size:11px; margin:5px 5px 0 8px;}
.home-pancito h3 { font-size: 13px; font-family:Arial, Helvetica, sans-serif}
.home-pancito img { float: left; padding:0 5px 3px 0}
.home-pancito p { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:13px; }

/* HOME DE SUBJECT	 															 */
/* ===================================================================== 		 */
#subject-col-central-top { width: 728px; height: 41px; background-image: url(/imagenes/subject-top-728x41.gif); margin: 15px 0 0 0; padding: 0 0 0 0; border: none; background-repeat: no-repeat; background-position: top;}
#subject-col-central-top2 { width: 728px; height: 41px; background-image: url(/imagenes/subject-new-728x41.gif); margin: 0 0 0 0; padding: 0 0 0 0; border: none; background-repeat: no-repeat; background-position: top;}
#subject-col-central-top2a { width: 728px;  background-image: url(/imagenes/subject-background-new2.gif); margin: 0; padding: 0 0 0 0; border: none; background-repeat:repeat-y}
#subject-col-central-top2b { width: 728px; height: 44px; background-image: url(/imagenes/subject-middle-728x44.gif); margin: 0; padding: 0 0 0 0; border: none; background-repeat: no-repeat; background-position: top;}



#subject-col-central { width: 728px; background-image: url(/imagenes/subject-background.gif); margin: 0 0 0 0; padding: 0 0 0 0; border: none; background-repeat: repeat-y; background-position: top right; background-color: white;}
#subject-col-izquierda { float: left; width: 538px; margin: 0 0 0 0; padding: 0; border: none; }
#subject-col-derecha { float: right; width: 180px; margin: 0 0 0 10px ; padding: 0; border: none; }
#titletags-left { font-size: 18px; text-align:center; font-family: Arial, Helvetica, sans-serif; color: #3366cc; }
#titletags-right { float: right; font-size: 9px; padding: 5px 10px 0 0; }
#titletags-right a:link, #titletags-right a:visited { color: #3366cc; }
#titletags-right a:hover { color: #ff6600; }
#subject-col-central-bottom { width: 538px; height: 42px; background-image: url(/imagenes/subject-bottom-728x55.gif); margin: 0 0 15px 0; padding: 13px 190px 0 0; background-repeat: no-repeat; background-position: top; text-align: center; }
#subject-col-central-bottom p { font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#subject-col-central-bottom a:link, #subject-col-central-bottom a:visited { color: #3366CC; }
#subject-col-central-bottom a:hover { color: #ff6600; }
#subject-categories { width: 728px; border-collapse: collapse; padding: 0 0 0 10px; }
#listado-categorias { list-style: none; font-size: 14px; line-height: 25px; margin: 3px 0 20px 10px; }
#listado-categorias li { color: #3366CC;}
#listado-categorias a, #listado-categorias a:link, #listado-categorias a:visited { color: #3366cc; text-decoration: none; }
#listado-categorias a:hover { text-decoration: underline; color: #ff6600; }
#listado-categorias span { font-size: 11px; }

#listado-categorias2 { list-style: none; font-size: 12px; margin: 3px 5px 20px 10px; 
padding-left: 10px; text-indent: -10px; font-family:Arial, Helvetica, sans-serif }
#listado-categorias2 li { color: #0926a0; margin:0 0 5px 0;}
#listado-categorias2 a, #listado-categorias2 a:link, #listado-categorias2 a:visited { color: #0926a0; text-decoration: none; }
#listado-categorias2 a:hover { text-decoration: underline; color: #ff6600; }
#listado-categorias2 span { font-size: 10px; }


#sort-listing { margin: 5px 0 20px 8px; color: #3366cc; text-align:center }
#sort-listing a:link, #sort-listing a:visited { color: #3366cc; }
#sort-listing a:hover { color: #ff6600; }



#listado-homepage { list-style: none; font-size: 11px; line-height: 15px; margin: 3px 0 0 10px; }
#listado-homepage li { color: #3366CC;}
#listado-homepage a, #listado-homepage a:link, #listado-homepage a:visited { color: #3366cc; text-decoration: none; }



/* LISTADO DE ITEMS	/ FICHA 															 */
/* ===================================================================== 		 */
#listing-head { width: 728px; height: 63px; margin: 20px auto 0 auto; background-image: url(/imagenes/curved-top-728x63.gif); background-position: top; background-repeat: no-repeat;	}
#listing-head2 { width: 728px; height: 40px; margin: 20px auto 0 auto; background-image: url(/imagenes/curved-top-728x40.gif); background-position: top; background-repeat: no-repeat;	}
#listing-head td { padding: 3px 14px 0 14px; vertical-align: top; }
#listing-head h2 { color: white; font-size: 17px; }
#listing-head p { margin-top: 8px; color: #3366cc; }
#listing-head p a:link, #listing-head p a:visited { color: #3366cc; text-decoration: none; }
#listing-head p a:hover { color: #ff6600; text-decoration: underline; }
#listing-head p.izquierda { float: left; }
#listing-head p.derecha { float: right; }
#listing-container { width: 728px; margin: 0 auto 0 auto; background-image: url(/imagenes/listing-background.gif); background-repeat:repeat-y; }
#listing-footer { width: 728px; height: 40px; margin: 0 auto 0 auto;  padding: 18px 0 0 0; vertical-align: top; text-align: center; background-image: url(/imagenes/curved-bottom-728x40.gif); background-position: top; background-repeat: no-repeat;}
#listing-footer a:link, #listing-footer a:visited  { color: #3366cc; text-decoration: none; }
#listing-footer a:hover { color: #ff6600; text-decoration: none; }

ul.paginacion { list-style: none; padding-top: 7px; }
ul.paginacion li {  float: left; padding-right: 3px; }
ul.paginacion li a, ul.paginacion li a:link, ul.paginacion li a:visited { color: #3366cc; text-decoration: none; }
ul.paginacion li a:hover { text-decoration: underline; color: #ff6600; }


/*table.pancito { width: 100%;  margin: 10px 0 10px 0; } */
td.imagen-pancito { padding: 2px 0 15px 0; vertical-align: top; width: 1%; }	
/*td.imagen-pancito img {background-image: url(/imagenes/img-glow.gif); padding: 4px; } */
td.contenido-pancito { padding: 0 8px 15px 10px; vertical-align: top; width: 99%; }
.contenido-pancito h3 img { padding: 0 0 0 5px; vertical-align: middle; }
.contenido-pancito h3 a:link, .contenido-pancito h3 a:visited { color: #3366cc; }
.contenido-pancito h3 a:hover { color: #ff6600; }
.contenido-pancito p.clicks a:link, p.clicks a:visited { color: #3366cc; }
.contenido-pancito p.clicks a:hover { color: #FF6600; }

#ficha-top { width: 728px; height: 22px; margin: 0 auto 0 auto; }
#ficha-bottom { width: 728px; height: 22px; margin: 0 auto 0 auto; }
#ficha { width: 728px; margin: 0 auto 0 auto; background-color: #DDE8FD; }
td.ficha-imagen { padding: 0 8px 0 10px; background-color: transparent; vertical-align: top; width: 1%; }	
td.ficha-contenido { padding: 0 8px 0 0px; background-color: transparent; vertical-align: top; width: 99%; }	
td.ficha-contenido p.descripcion { font-size: 14px; }	
td.ficha-contenido a:link, td.ficha-contenido a:visited { color: #3366cc; }
td.ficha-contenido a:hover { color: #ff6600; }

#ficha-moreres { text-align: center; margin-top: 20px;}

#templates_listing { margin: 0 0 0 40px; border:1px solid black; }


/* PIE DE LA PAGINA																 */
/* ===================================================================== 		 */
#pie-arriba { 
	clear: both; 
	width: 985px; 
	height: 20px; 
	margin: 0 auto 0 auto; 
	background-image: url(/imagenes/footer-top.gif); 
}
#pie-contenido { 
	width: 985px; 
	margin: 0 auto 0 auto; 
	background-image: url(/imagenes/footer-background.gif); 
	background-repeat: repeat-y; 
}
		#pie-contenido ul { 
			list-style: none; 
			color: white; 
			font-size: 11px;
			margin: 10px 0 20px 0;
			font-weight: bold;
		}			
		#pie-contenido li {	
			display: inline; 
		}
		#pie-contenido li img {
			margin: 0 0 -4px 0;
		}
		#pie-contenido td { 
			text-align: center;
		}
		#pie-contenido a:link, #pie-contenido a:visited { 
			color: #ffffff; 
			text-decoration: none; 
		}
		#pie-contenido a:hover { 
			color: #022177; 
			text-decoration: underline; 
		}
		
#pie-abajo { width: 985px; margin: 0 auto 0 auto; height: 28px; background-image: url(/imagenes/footer-bottom.gif); }

/* BOOKSTORE																	 */
/* ===================================================================== 		 */
#title-head { width: 728px; height: 32px; margin: 20px 0 5px 0; background-image: url(/imagenes/curved-top-728x32.gif); background-position: top; background-repeat: no-repeat;	}
#title-head td { padding: 3px 14px 0 14px; vertical-align: top; text-align: left;}
#title-head h2 { color: white; font-size: 17px; }

table.amazon-pancito { width: 700px; margin: 0 auto 0 auto; }
.amazon-pancito h3 {font-size: 20px; }
.amazon-pancito h3 a:link, .amazon-pancito h3 a:visited { color: #3366cc; text-decoration: none; border-bottom: 1px solid #3366cc;}
.amazon-pancito h3 a:hover { color: #ff6600; text-decoration: none; border-bottom: 1px solid #ff6600; }
.amazon-pancito img { padding: 0 15px 15px 0; float: left; }
td.amazon-descripcion { padding-bottom: 50px; }

#book-summary-top { 
	width: 728px; 
	height: 32px;
	background: url(/imagenes/curved-top-728x32.gif) no-repeat bottom;
	margin: 0 0 0 0; 
	padding: 4px 0 0 0; 
	border: none; 
	text-align: center
}

#book-summary-bottom { 
	width: 728px; 
	height: 48px;
	background: url(/imagenes/curved-bottom-728x63.gif) no-repeat bottom;
	margin: 0 0 20px 0; 
	padding: 15px 0 0 0; 
	border: none; 
	text-align: center;
}

#book-summary-bottom img {
	padding: 0 5px 0 15px;
}
.bigprice {
	font-size:18px;
	color: #FF0000;
}
#book-summary-image {
	width: 620px;
    margin: 5px auto 5px auto;
}
#book-summary-image img {
	float: left;
}
#book-summary-ad {
	float: right
}

#book-summary-description { 
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto 0 auto; 
	font-size: 14px;
	}
#book-summary-description h3{ 
	font-size: 18px;
	margin-top: 20px;
	text-align: center
	}





/* SEARCH SITE																	 */
/* ===================================================================== 		 */
#searchsite { padding-bottom: 10px; text-align: center; margin: 10px auto 0 auto; width: 728px; background-image: url(/imagenes/search-bottom.gif); background-repeat: no-repeat; background-position: bottom; background-color: #D8E3FD; }
#searchsite h3 { padding-top: 10px; background-image: url(/imagenes/search-top.gif); background-repeat: no-repeat; background-position: top; }


/* TAG CLOUDS                                                                    */
/* ===================================================================== 
.tags  { clear: both; width: 140px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; border:1px solid #3366cc; padding:10px; position:relative; background-color:#FFFFFF; margin: 0 auto 10px auto; }
.tags span a {line-height: 25px; margin: 0 2px;}

.tags span.level1 {font-size: 10px; line-height: 15px;}
.tags span.level2 {font-size: 12px; line-height: 17px;}
.tags span.level3 {font-size: 14px; line-height: 19px;}
.tags span.level4 {font-size: 16px; line-height: 21px;}
.tags span.level5 {font-size: 18px; line-height: 23px;}
.tags span.level6 {font-size: 20px; line-height: 25px;}
.tags span.level7 {font-size: 22px; line-height: 27px;}
.tags span.level8 {font-size: 24px; line-height: 29px;}
.tags span.level9 {font-size: 26px; line-height: 31px;}
                
.tags span.level1 a {color:#3366cc;}
.tags span.level2 a {color:#3366cc;}
.tags span.level3 a {color:#3366cc;}
.tags span.level4 a {color:#3366cc;}
.tags span.level5 a {color:#3366cc;}
.tags span.level6 a {color:#3366cc;}
.tags span.level7 a {color:#3366cc;}
.tags span.level8 a {color:#3366cc;}
.tags span.level9 a {color:#3366cc; font-weight: bold; padding: 0 4px;}

.tags span a:hover, .tags span.level1 a:hover, .tags span.level2 a:hover, .tags span.level3 a:hover {color: #ff6600;}

--------------------------------------------        */
.tags  { clear: both; width: 698px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; padding:15px; margin: 15px auto 0 auto; background-image:url(/imagenes/tags-top.gif); background-repeat:no-repeat; background-position:top; background-color:#d8e3fd;}
#tags-bottom {
	width:728px; 
	height:15px; 
	margin-bottom:20px; 
	background-image:url(/imagenes/tags-bottom.gif);
}
.tags span a {line-height: 25px; margin: 0 2px;}

.tags span.level1 {font-size: 10px; line-height: 15px;}
.tags span.level2 {font-size: 12px; line-height: 17px;}
.tags span.level3 {font-size: 14px; line-height: 19px;}
.tags span.level4 {font-size: 16px; line-height: 21px;}
.tags span.level5 {font-size: 18px; line-height: 23px;}
.tags span.level6 {font-size: 20px; line-height: 25px;}
.tags span.level7 {font-size: 22px; line-height: 27px;}
.tags span.level8 {font-size: 24px; line-height: 29px;}
.tags span.level9 {font-size: 26px; line-height: 31px;}
                
.tags span.level1 a:link, .tags span.level1 a:visited {color:#ff6600;}
.tags span.level2 a:link, .tags span.level2 a:visited  {color:#ff6600;}
.tags span.level3 a:link, .tags span.level3 a:visited  {color:#ff6600;}
.tags span.level4 a:link, .tags span.level4 a:visited  {color:#ff6600;}
.tags span.level5 a:link, .tags span.level5 a:visited  {color:#3366CC;}
.tags span.level6 a:link, .tags span.level6 a:visited  {color:#3366CC;}
.tags span.level7 a:link, .tags span.level7 a:visited  {color:#3366CC;}
.tags span.level8 a:link, .tags span.level8 a:visited  {color:#3366CC;}
.tags span.level9 a:link, .tags span.level9 a:visited  {color:#3366CC; font-weight: bold; padding: 0 4px;}

.tags span.level5 a:hover, .tags span.level6 a:hover, .tags span.level7 a:hover, .tags span.level8 a:hover, .tags span.level9 a:hover {color: #FF6600; }
.tags span.level1 a:hover, .tags span.level2 a:hover, .tags span.level3 a:hover, .tags span.level3 a:hover, .tags span.level4 a:hover {color: #3366CC;}


/* SIDE COLUMN                                                                   */
/* =====================================================================         */
#side-column  { width: 160px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 auto 0 auto; }
#side-column h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#side-column p {}
#side-column ul {  list-style: none; margin: 0 0 20px 0; }
#side-column a:link, #side-column a:visited { color:#3366cc; }
#side-column a:hover { color: #ff6600; }

/* HOMEPAGE BEST STUFF                                                                   */
/* =====================================================================         */
.homepage-best-stuff  { font-family:Verdana, Arial, Helvetica, sans-serif;}
.homepage-best-stuff h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom:5px;}
.homepage-best-stuff p { margin:0 0 10px 0 }
.homepage-best-stuff ul {  list-style: none; margin: 0 0 20px 0; }
.homepage-best-stuff a:link, #side-column a:visited { color:#3366cc; }
.homepage-best-stuff a:hover { color: #ff6600; }
.homepage-best-stuff img { float:left; padding:0 4px 0 0; }
.img-center { clear:both; margin-top:10px; }


/* FEATURED ADS EN HOMEPAGE                                                       */   
/* ======================================================================         */
#featured-ads-top { width: 728px; height:35px; background-image:url(/imagenes/home-featured-top.gif); }
#featured-ads-body { width: 693px; height: 246px; padding: 0 21px 0 14px; background-image:url(/imagenes/home-featured-background.gif); }
#featured-ads-big { width: 339px; height: 246px; margin-right: 14px; float: left; }
#featured-ads-medium  { width: 340px; height: 116px; float: right; margin-bottom: 14px; }
#featured-ads-small-left { width: 163px; height: 116px; float: left; margin-right: 14px; }
#featured-ads-small-right { width: 163px; height: 116px; float: right; }
#featured-ads-bottom { width: 728px; height:14px; background-image:url(/imagenes/home-featured-bottom.gif);}


/* CONTENT                                                                        */   
/* ======================================================================         */
#product-container { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	width: 600px; 
	margin: 0 auto 0 auto; 
	text-align: left; 
}
#product-container h1 { font-size: 28px; margin-top: 0; margin-bottom:10px; }
#product-container h2 { font-size: 22px; margin-top: 30px; margin-bottom:6px; }
#product-container h3 { margin-top:30px; margin-bottom: 3px; }
#product-container h1, #prod-container h2, #prod-container h3 { text-align: center; }
#product-container p { color: #000000; font-size: 13px; margin-top: 0px; margin-bottom: 15px; }
#product-container img {
	display: block;
	marign: 0 auto 0 auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#product-container ul { text-align: center; }
#product-images { margin: 0 auto 0 auto }
#product-images td { }
#product-images td img { padding-bottom: 0 }
#product-images td p { font-size: 13px}
#product-features {
	width: 500px;
	border: 2px solid #ff0000;
	background: #ffff99;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
#product-features ul { list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em; }
#product-features li { margin-bottom: 15px; }
#product-container .product-small { font-size: 12px; margin-top:0; }
#product-footer { margin-bottom: 20px; }

/* BLOG                                                                           */   
/* ======================================================================         */

#blog-col-central-top { 
	width: 728px; 
	height: 34px; 
	background-image: url(/imagenes/blog-top-728x34.gif); 
	margin: 15px 0 0 0; 
	padding: 0 0 0 0; 
	border: none; 
	background-repeat: no-repeat; 
	background-position: top;
}
#blog-col-central { 
	width: 728px; 
	background-image: url(/imagenes/subject-background.gif); 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	background-repeat: repeat-y;
	background-position: top right; 
	background-color: white; 
}
#blog-col-izquierda { 
	float: left; 
	width: 498px; 
	margin: 10px 0 0 0; 
	padding: 0px 20px 0 20px; 
	border: none; 
}
#blog-col-derecha { 
	float: right; 
	width: 180px; 
	margin: 0 0 0 10px; 
	padding: 0; 
	border: none; 
}
#blog-col-central-bottom { 
	width: 538px; 
	height: 42px; 
	background-image: url(/imagenes/subject-bottom-728x55.gif); 
	margin: 0 0 15px 0; 
	padding: 13px 190px 0 0; 
	background-repeat: no-repeat; 
	background-position: top; 
	text-align: center; 
	clear: both;
}
.blog-text { font-family:Arial, Helvetica, sans-serif; font-size: 13px; width:496px;}
.blog-text-homepage { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.blog-text small, .blog-text-homepage small { color: #536997; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  }
.blog-text h2,  .blog-text-homepage h2 { font-size: 16px; margin: 5px 0 15px 0; }
h2.blog-pagetitle { font-size: 25px; margin-bottom:10px}
.blog-text h2 a:link, .blog-text h2 a:visited, .blog-text-homepage h2 a:link, .blog-text-homepage h2 a:visited { text-decoration: none;  font-family:Arial, Helvetica, sans-serif; font-size: 18px; }
.blog-text h2 a:hover, .blog-text-homepage h2 a:hover{ color: #ff6600; text-decoration: underline; }
.blog-post { width: 650px; margin: 0 auto 10px auto; font-family:Arial, Helvetica, sans-serif; font-size: 13px; }
.blog-postmetadata { 
	color: #536997; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 5px;
	background-color: #d8e3fd; 
	margin:0;
	text-align:center;
}
.blog-entry { 
	margin-bottom: 8px;
	width: 496px; 
}
.blog-entry-homepage { 
	margin-bottom: 8px;
}
#blog-side-column  { 
	width: 160px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align: left; 
	margin: 0 auto 0 auto; 
}
#blog-side-column ul { 
	list-style: none; 
}
#blog-side-column h3 { 
	margin:20px auto 5px auto;
	height: 21px; 
	background-image:url(imagenes/blog/title-background.gif);
	text-align:center;
	line-height: 21px; 
}
#blog-comments { color: #536997; font-size: 18px; padding: 1px; background-color: #d8e3fd; text-align:center;}
#blog-comments-container { width: 500px; margin: 0 auto 0 auto; }
#commentform input, #commentform textarea { font: 11px Verdana, Arial, Sans-Serif;  border: 2px inset #ccc;}
#commentform textarea { width: 500px; }
.commentlist li { font: 14px Arial, Helvetica, sans-serif; line-height:18px }
.alt { }
.commentmetadata {
	font: 10px Verdana, Arial, Sans-Serif;
	color: #000000;
	margin: 10px 0 20px 0;
	padding: 1px;
	border-top: 1px solid #cccccc;
	text-align: right;
	}
#blog-article-top { width: 728px; height: 32px; background-image: url(/imagenes/curved-top-728x32.gif); margin: 0 0 0 0; padding: 4px 0 0 0; border: none; background-repeat: no-repeat; background-position: top; text-align: center}
#blog-article-ad { margin: 0 10px 10px 0; width: 336px; height: 280px; float: left; }
#blog-article-title { padding: 0 15px 5px 15px; text-align: center; }
#blog-article-bottom { width: 728px; height: 63px; background-image: url(/imagenes/curved-bottom-728x63.gif); margin: 0 0 0 0; padding: 0 0 0 0; border: none; background-repeat: no-repeat; background-position: top;}
.blog-article-postmetadata { text-align: center; color: #536997; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px; background-color: #d8e3fd; }

/* FORMS                                                                          */   
/* ======================================================================         */

#form-submit-resources input, #form-submit-resources textarea, #swicki input { border: 1px solid #3366cc }

 

/* POSTERS                                                                        */   
/* ======================================================================         */
#posters td { 
    text-align: center;
	vertical-align: middle;
}
#posters-img {
	margin: 20px auto 5px auto;
}


/* PRODUCTS                                                                       */  
/* ======================================================================         */
#product-article-top { width: 728px; height: 32px; background-image: url(/imagenes/curved-top-728x32.gif); margin: 0 0 0 0; padding: 4px 0 0 0; border: none; background-repeat: no-repeat; background-position: top; text-align: center}

#product-container {  font-size: 14px; width: 650px; margin: 0 auto 0 auto; text-align: left; background-color: #FFFFFF;}
#product-container a:link, #product-container a:visited { color: #3366cc;}
#product-container a:hover { color: #ff6600; }
#product-container h1 { font-size: 28px; margin-top: 30px; margin-bottom:10px; }
#product-container h2 { font-size: 22px; margin-top: 30px; margin-bottom:6px; }
#product-container h3 { font-size: 18px; margin-top:30px; margin-bottom: 3px; }
#product-container h1, #product-container h2, #product-container h3 { 
	text-align: center; 
	color: #ff0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#product-container p { color: #000000; font-size: 14px; margin-top: 0px; margin-bottom: 15px; }
#product-container img {
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#product-container ul {
	text-align: left; 
	font-size: 12px; 
	}
#product-images { 
	margin: 0 auto 0 auto 
	}
#product-images td { }
#product-images td img { 
	padding-bottom: 0 
	}
#product-images td p { 
	font-size: 13px 
	}
#product-features { width:inherit;
	border: 2px solid #ff0000;
	background: #ffff99;
	text-align: left;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
}

#product-features ul {
	list-style: none; 
	margin-top: 20px; 
	padding-left: 1em; 
	text-indent: -1em; 
	text-align: left; 
	}
#product-features li {
	margin-bottom: 7px; 
	}
#product-container .product-small { 
	font-size: 12px; 
	margin-top:0; 
	}
#product-footer { 
	margin: 30px auto 40px auto; 
	}
#product-footer p { 
	font-size: 11px; 
	text-align:center; 
	}
	
.digg_button {
padding:20px auto 20px auto;
margin:20px auto 20px auto;
}

#inline { width:500px; margin:0 auto 0 auto; }
#inline ul{ list-style: none;}
#inline li { display: inline; }
#inline li img { padding-right:-4px; margin-right: -4px }

#subscribe {
	margin:0; 
	text-align:center; 
	color:white; 
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;
}

#subscribe a:link, #subscribe a:visited  { 
	color: #ffff00;
}

#subscribe a:hover { 
	color: #ff9900;
}

#pluginlist td {
	padding:6px;
}

#pluginlist {
	border: 1px solid #3366cc;
}

#download-plugins h1 {
	font-size: 14px;
	text-align:center;
	}
	
#download-plugins p {
	margin:2px;
	}
	
.makeover a:link, .makeover a:visited { color: #00c0ff; }
.makeover a:hover { color: #ff6600; }



#head-contenido { 
	width: 800px; 
	margin: 0 auto 0 auto; 

}
		#head-contenido ul { 
			list-style: none; 
			color: white; 
			font-size: 11px;
			margin: 2px 0 0 0;
			font-weight: bold;
		}			
		#head-contenido li {	
			display: inline; 
		}
		#head-contenido li img {
			margin: 0 0 -4px 0;
		}
		#head-contenido td { 
			text-align: center;
		}
		#head-contenido a:link, #head-contenido a:visited { 
			color: #ffffff; 
			text-decoration: none; 
		}
		#head-contenido a:hover { 
			color: #022177; 
			text-decoration: underline; 
		}
		
.blog-post em {
	color:#3366cc;
	}
