html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
:focus{outline:1px;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
@font-face{font-family:'FontinBold';src:url('../fonts/fontin-bold-webfont.eot');src:url('../fonts/fontin-bold-webfont.eot?iefix') format('eot'),
url('../fonts/fontin-bold-webfont.woff') format('woff'),
url('../fonts/fontin-bold-webfont.ttf') format('truetype'),
url('../fonts/fontin-bold-webfont.svg#webfonth6oBeC8m') format('svg');font-weight:normal;font-style:normal;}
body{font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:14px;}
form, input, textarea, select{font-family:Verdana, Geneva, sans-serif;font-size:12px;}
input, textarea, select{background:#e6f5f5;border:1px solid #066;}
hr{border:none;border-bottom:1px solid #fff;border-top:1px solid #DDDDBE;}

#contenido img{border:1px solid #066; z-index:999;}
#article-page #contenido img{margin-left:0;margin-top:10px;}
#contenido{position:relative;float:left;width:555px;margin:0px 0px 10px 20px;line-height:20px;}

#contenido h1{font-size:24px;text-align:left;padding:0px 0px 5px 0px;color:#006666; margin-top:0px; line-height:28px;}
#contenido a{color:navy;}
#contenido h2 a{color:#006666;}
.listing-controls{float:right;text-align:right;font-weight:bold;margin:10px auto;padding:3px 5px;margin-right:5px;width:97%;background:#C7D3A3;border-bottom:1px solid #999966;border-radius:8px 8px 0px 0px;}
.listing-controls span{float:left;}
.minus20px{margin-top:-20px;}
.article-extract{margin-top:20px;margin-bottom:5px;border-bottom:1px solid #fff;}
#home h2, #listing h2, #press-listing h2, #news-listing h2, #video-listing h2, #book-listing h2, #shop-listing h2, #enlaces-listing h2, .article-extract h2{font-family:Verdana, Geneva, sans-serif;background:none;text-indent:0px;border:none;font-weight:bold;font-size:16px;margin-left:15px;margin-bottom:10px;}
.legal h2{margin-left:0px!important;}
.margintop_minus20px{margin-top:-15px!important;}
.margintop_20px{margin-top:20px;}
.article-sub{padding:10px 0;text-align:center; margin-bottom:10px;}
#contenido .article-sub h2{font-family:Verdana, Geneva, sans-serif; font-weight:bold;color:#006666;background:none;text-align:justify;text-indent:0px;text-shadow:0 1px 1px rgba(255,255,255,1);padding:0px;border-bottom:none; font-size:14px; margin-bottom:6px;}
.article-sub p{margin:0px auto 5px auto;padding:0px;text-align:justify;}
.article-sub ul li{margin:0px auto 5px auto;text-align:left;margin-left:15px;list-style:disc;}
.article-info{margin-top:5px;font-size:12px;text-align:left;}
.article-footer{font-weight:bold;}
.article-footer div{position:relative;float:left;width:340px;}
p.total-links{margin:10px 0px -5px -15px;text-align:left;font-size:12px;}
.table{width:97%;margin:20px 10px;background:#e0e0bd;text-align:left;}
.table_comprar{width:97%;margin:20px 10px;text-align:left;}
.table_comprar_agregados a, .table_comprar_agregados label{color:navy!important;cursor:pointer;}
.table td{padding:4px 7px;}
.table_categorias td{width:50%;}
.table .odd{background:#e8e8cd;}
.tableContent{width:97%;margin:20px 10px;border:1px solid #999966;text-align:left;}
.tableContent th{color:#FFF;text-align:center;padding:10px;background:#999966;}
.tableContent td{padding:4px 7px;border:1px solid #999966;}
.tableContent .odd{background:#e0e0bd;}
.tableContentAzul{width:97%;margin:20px 10px;border:1px solid #4B7AA6;text-align:left;}
.tableContentAzul th{color:#FFF;text-align:center;padding:10px;background:#4B7AA6;}
.tableContentAzul td{padding:4px 7px;border:1px solid #4B7AA6;}
.tableContentAzul .odd{background:#C3D7DF;}
table a{color:#006666!important;}
.add-banners{position:relative;display:inline-block;text-align:left;margin:auto; z-index:9999;}
.add-banners span{position:relative;font-size:10px;color:#FC0;}
#pagination{margin:20px auto;text-align:center;}
#pagination a{color:#006666;padding:4px 6px;border:1px solid #006666;background:#FFF;}
#pagination a:hover{background:#006666;color:#FFF!important;}
#pagination a.current{background:#006666;color:#FFF!important;}


/* error404 y sitemap */
#error404 #contenido{width:775px;}

#sitemap h3{
	margin-top:10px;margin-left:30px; margin-bottom:0px;
	text-shadow:0 1px 1px rgba(255,255,255,1);
	font-family:'FontinBold';
	font-size:20px;
	line-height:18px;
	font-weight:normal;
	border-bottom:1px solid #066;
}
#sitemap h3 a{ text-decoration:none; color:#066;}
#sitemap .col { position:relative; float:left; width:50%;}
#sitemap ul{position:relative;margin:0px 10px 10px 10px;padding:10px 0px 20px 0px; }
#sitemap ul li{list-style:disc inside;text-indent:25px;margin-top:8px; color:#000;}

/* End of error404 y sitemap */
/* cookies */
	/* esto es el link de la cabecera */
	.cookielink {position:relative; float:right; margin:10px; color:#888;}
	.cookielink a{ color:#888; font-size:11px; margin-right:5px}
	.cookielink a:hover { text-decoration:none;}
	/* hasta aqui */
	
a.gotoplink { 
	float:right;
	background:#BFBF8F;
	border-radius:4px;
	font-size:10px;
	color:#FFF!important;
	padding:0px 5px;
	text-decoration:none;
}
a.gotoplink:hover { background:#999966;} 

#cookie_info {}
#cookie_info .article-sub ul{position:relative;float:left;text-align:left;margin:10px;}
#cookie_info .article-sub ul li{text-indent:10px;margin-top:7px; list-style:none; margin-left:0px;}
#cookie_info .article-sub ul li:before { content:''; display:block; float:left; width:16px; height:17px; background:url(../img/sprites.png) -72px -277px no-repeat; margin:0px; margin-top:2px;}/*Changed*/
#cookie_info .article-sub ul a { font-weight:bold; color:#066;}

#about_cookies {}
#about_cookies h2 { font-size:18px; color:#066; margin:20px auto;}
#about_cookies p { margin:10px auto; text-align:justify;}

#about_cookies .tableContentAzul { width:100%; margin:20px 0px;}
#about_cookies .tableContentAzul th { text-align:left;}
#about_cookies .tableContentAzul th:first-child { border-right:1px solid #C3D7DF;}
#about_cookies .tableContentAzul tr td:first-child { width:35%;}

.chrome:before { content:''; position:relative; float:left; display:block; width:78px; height:66px; background:url(../img/browser_sprites.png); margin-right:30px; margin-top:10px; margin-bottom:60px;} 
.explorer:before { content:''; position:relative; float:left; display:block; width:78px; height:78px; background:url(../img/browser_sprites.png) 0px -66px; margin-right:30px; margin-top:10px; margin-bottom:70px;} 
.firefox:before { content:''; position:relative; float:left; display:block; width:78px; height:70px; background:url(../img/browser_sprites.png) 0px -144px; margin-right:30px; margin-top:10px; margin-bottom:70px;} 
.safari:before { content:''; position:relative; float:left; display:block; width:78px; height:78px; background:url(../img/browser_sprites.png) 0px -214px; margin-right:30px; margin-top:10px; margin-bottom:50px;} 
.netscape:before { content:''; position:relative; float:left; display:block; width:78px; height:73px; background:url(../img/browser_sprites.png) 0px -362px; margin-right:30px; margin-top:10px; margin-bottom:50px;} 
.opera:before { content:''; position:relative; float:left; display:block; width:78px; height:70px; background:url(../img/browser_sprites.png) 0px -292px; margin-right:30px; margin-top:10px; margin-bottom:60px;} 

/* End of cookies */


/* End of cookies */

.clear{clear:both;}
.clearright{clear:right;}
.left{position:relative;float:left!important;}
.right{position:relative;float:right!important;}
.hidden{display:none;}
.noborder{border:none;}
.nobordertop{border-top:none;}
.noborderbottom{border-bottom:none!important;}
.box{padding-right:20px;height:500px;overflow:auto;background:#f4f4e3;}
.subscribeForm{width:100%;text-align:center;}
input[type='checkbox']{border:none!important;background:none!important;}
.green{color:#01A953;}
.red{color:#F00;}
