@font-face { font-family: tabata; src: url('/fonts/tabata.ttf') format("truetype"); }
body { margin:0px; background:url(/img/2010/bg-header.jpg) fixed;}

.info { width:960px; padding:0px 15px; margin:0px auto; background:url(/img/2010/shadow-gen.png);}
#header .ctop { background:url(/img/2010/bg-top.jpg) repeat-y; overflow:hidden; padding-bottom:20px;}
#logo { background:url(/img/2010/logo-kamen.jpg); width:448px; height:167px; margin-left:20px; float:left; }

#placa { background:url(/img/2010/tabla-top.jpg) no-repeat; width:351px; height:167px; float:left; margin:0 30px 0 40px; text-align:center; border:1px solid:#000; font-size:14px; line-height:1.2em}
.precio {color:#060; line-height:1.2em}
.peq {font-size:12px;line-height:1.0em}

#line { background:url(/img/2010/line.png); height:5px;}
#icons { margin:28px 0px 0px 10px;}
#icons a img{ border:0px; display:block; margin-top:2px;}

#contenidos {width:960px; padding:0px 15px; margin:0px auto; background:url(/img/2010/shadow-gen.png); position:relative;}

.info-cont { background:url(/img/2010/bg-content.jpg); padding:0px 30px;}

#top-cont {overflow:hidden; width:100%; border:1px solid;}

#featured { display:block; width:580px; height:290px; background:#000; float:left; z-index:10; position:abosolute; top:0px; -webkit-box-shadow: 5px 5px 5px rgba(0,0,0, .7); -moz-box-shadow: 5px 5px 5px rgba(0,0,0, .7); box-shadow: 5px 5px 5px rgba(0,0,0, .7);}
#muneca { display:block; width:360px; height:480px; background:url(/img/2010/muneca.png); position:absolute; z-index:11; top:-25px; left:610px}

#cont-main {padding:20px 0px; overflow:hidden; width:100%;}
#textos {width:583px; margin-right:15px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; line-height:1.5em; background: url(/img/2010/bg-textos.png); padding: 10px 10px 5px 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border:1px solid #999;  -webkit-box-shadow: 5px 5px 5px rgba(0,0,0, .7); -moz-box-shadow: 5px 5px 5px rgba(0,0,0, .7); box-shadow: 5px 5px 5px rgba(0,0,0, .7); }

h1.titulo {display:block; margin-top:0px; background: url(/img/2010/tabla-title.png) no-repeat -5px 0px; padding:20px 0px 8px 0; text-indent:20px; font-family: 'tabata', Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color: #000;  text-shadow: 0 1px 4px #ccc, 0 -3px 4px #ff3, 2px -6px 4px #fd3, -2px -9px 4px #f80, 2px -10px 4px #f20;}

.item-archivo { font-size:11px; margin:15px 10px 20px 10px; border:1px solid #FFF; padding:10px; background:#FFF; line-height:15px; }
.item-archivo img.thumbnail {float:left;margin:0px 10px 0px 0px;}
.item-archivo .addtoany_share_save_container { margin-top:40px;}

#noticias { border:1px solid #000; margin:20px 30px; padding:10px; background:url(/img/2010/bg-textos-2.png); font-family: 'tabata', Arial, Helvetica, sans-serif;  }
#noticias h1 {font-weight:normal; font-family: 'tabata', Arial, Helvetica, sans-serif;  font-size:14px; margin:0px 0px 8px 0px; letter-spacing:1px; }
#noticias h2 {color:#FFF; font-family: 'tabata', Arial, Helvetica, sans-serif; font-size:16px; margin-top:0px; font-weight:normal; letter-spacing:1px; }
.news-main {height:100px; color:#FFF; font-size:11px; margin:15px 0px 20px 0px; border:1px solid #FFF; padding:10px; background:url(/img/2010/bg-top.jpg); font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }
.news-main img {display:block; float:left; margin-right:10px; border:1px solid #000;}
.news-main a {color:#FFF;}

#barra {width:270px; float:left; background: url(/img/2010/bg-textos.png); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border:1px solid #999;  -webkit-box-shadow: 5px 5px 5px rgba(0,0,0, .7); -moz-box-shadow: 5px 5px 5px rgba(0,0,0, .7); box-shadow: 5px 5px 5px rgba(0,0,0, .7); }
#fbook {margin: 15px 10px 15px 10px; font-size:10px; font-family: Arial, Helvetica, sans-serif; }

#banners { text-align:center;}

.inner-contenidos {margin-top:-38px}
.home-bar {margin-top:100px;}
.inner-bar {margin-top:435px;}

#nav-bar { font-family: 'tabata', Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0.05em; width:100%; height:37px; position:relative; z-index:100; top:-37px; left:-10px}
#nav { margin:0px; padding:1px 3px 0px 3px; width:700px; float:left;}
#nav li { margin: 1px 1px -3px 1px; float: left; position: relative; list-style: none; padding: 2px 0px 8px; }
#nav a { text-transform:uppercase; color:#FFF;  text-shadow: 2px 2px 0 #666; text-decoration: none; display: block; padding: 8px 8px; margin: 0; }
#nav a:hover {  color: #fff; text-shadow: 2px 2px 0 #FFF;}
#nav .current a, #nav li:hover > a { color: #AA2428; text-shadow: 0 1px 0 #FFF;}
#nav ul li:hover a, #nav li:hover li a { background: none; border: none; color: #666; font-size:10px; letter-spacing:1px; }
#nav ul a:hover { background: #EEE !important; font-size:10px; color: #000 !important; text-shadow: 0 1px 1px rgba(0,0,0, .1); }
#nav li:hover > ul { display: block; }
#nav ul { display: none; margin: 0; padding: 0; width: 185px; position: absolute; top: 35px; left: 0; background: #FFF; border: solid 1px #b4b4b4; -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); box-shadow: 0 1px 3px rgba(0,0,0, .3); }
#nav ul li { float: none; margin: 0; padding: 0; }
#nav ul a { font-weight: normal; text-shadow: 0 1px 0 #fff;}
#nav ul ul { left: 181px; top: -3px; }
#nav ul li:first-child > a {}
#nav ul li:last-child > a {}
#nav:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
#nav { display: inline-block; } 
html[xmlns] #nav { display: block; }
* html #nav { height: 1%; }

#creditos {background:#000; color:#FFF; font-family: 'tabata'; font-size:10px; padding:15px; text-align:center; letter-spacing:1px; }

.wp-caption {border:1px solid #000; text-align:center; background:#FFF; padding-top:5px;}
.wp-caption p {margin:5px;}
.aligncenter {margin:0 auto;}

.postmetadata {margin-top:30px;} 

#comment {width:510px}
li.comment img {display:block; float:left; margin-right:10px; height:32px; border:1px solid #000;}
li.comment p { font-weight:bold;}
.fn { font-weight:bold; color: #FFF;  text-shadow: 0 1px 1px #000;}
.comment-meta a {font-size:10px; color:#FFF;}
.comment-body {border:1px solid #000;margin:10px 30px 0px 0px; padding:10px; background:url(/img/2010/bg-top.jpg); color:#FFF;-webkit-box-shadow: 0 1px 4px rgba(0,0,0, .5); -moz-box-shadow: 0 1px 4px rgba(0,0,0, .5); box-shadow: 0 1px 4px rgba(0,0,0, .5);}

.entradas {border:1px solid #000; margin:10px; padding:10px 20px; background:#FFF; }
