﻿/*
Theme Name: kerno
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 
Tags: 

*/


* {
	margin: 0;
	padding: 0;
}

body {
background: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
color: white;
}


a {
text-decoration: none;
color: white!important; 
outline-style: none;
}
a:hover {
color: white!important; 
text-decoration: underline;
}

*|*:visited { color: white!important; }

#wrap {
margin: 0 auto;
width: 960px;
}

#tools {
height:16px;
margin-left:32px;
margin-top:3px;
}

#tools A { 
color: #e57b00;
float:left;
font-size:10px;
padding:0 24px;
}

#tools A:hover { 
color: white;
}

#tools #tbuscar {
color: #e57b00;
float: left; 
font-size:11px;
width: 335px;
}

#tools #tbuscar FORM { display: inline; }

#tools #thome {
background: transparent url(images/thome.png) no-repeat 0 0;
width: 26px;
height: 17px;
}

#tools #thome:hover {
background-position: 0 -17px;
}

#tools #tcontacto {
background: transparent url(images/tcontacto.png) no-repeat 0 0;
width: 39px;
height: 17px;
}

#tools #tcontacto:hover {
background-position: 0 -17px;
}

#tools #tmapaweb {
background: transparent url(images/tmapaweb.png) no-repeat 0 0;
width: 59px;
height: 17px;
}

#tools #tmapaweb:hover {
background-position: 0 -17px;
}

#tools #tcarrito {
background: transparent url(images/tcarrito.png) no-repeat 0 0;
width: 40px;
height: 17px;
}

#tools #tcarrito:hover {
background-position: 0 -17px;
}

#tools #tmicuenta {
background: transparent url(images/tmicuenta.png) no-repeat 0 0;
width: 57px;
height: 17px;
padding:0 14px 0 24px;
}

#tools #tmicuenta:hover {
background-position: 0 -17px;
}

#tools #tmisfavoritos {
background: transparent url(images/tmisfavoritos.png) no-repeat 0 0;
width: 82px;
height: 17px;
}

#tools #tmisfavoritos:hover {
background-position: 0 -17px;
}

#tools #s {
width: 110px;
border: 0;
}

#tools #searchsubmit {
background: transparent url(images/tlupa.png) no-repeat 0 0;
width: 26px;
height: 17px;
border: 0;
line-height: 0!important;
text-indent: -9999px;
font-size: 0;
cursor: pointer;
}



#header {
height: 198px;
background: transparent url(images/cabecera.jpg) no-repeat;
text-align: left;
margin-top: -38px;
}

#header h1 { 
font-size: 25px;
letter-spacing: -1px;
padding: 0 187px 0 0;
color: #fff;
margin-top: 10px;
}

#header h1 a { 
color: #fff;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
display: block;
text-indent: -9999px;
width: 386px;
height: 145px;
}

#header h1 a:hover {
color: #111;
}

#header h2 {
font-size: 33px;
color: #fff;
padding: 38px 0 0;
letter-spacing: 0px;
font-weight: lighter;
float: left;
text-align: right;
width: 354px;
line-height: 39px;
}

#content {
min-height: 500px;
}

.contenido {
float: left;
width: 554px;
text-align: justify;
padding: 15px;
min-height: 715px;
}

.contenido h2 {
font-size: 18px;
font-weight: 100;
}
.contenido h2 a {
text-decoration: none;
}

.contenido h2 a:hover {
color: white;
text-decoration: none;
}

.contenido IMG { border: 0; }
.content IMG { border: 0; }

.contenido #minibanner-equipos {
background: #000 url(images/cat_equipos.jpg) no-repeat 0 0;
width: 554px;
height: 80px;
}

#breadcrumb .pri {
font-weight: normal;
color: white;
}

#breadcrumb .sec {
font-weight: bold;
color: white;
}

#breadcrumb .pri:hover, #breadcrumb .sec:hover {
color: #87327f;
}


.menu {
float: left;
width: 188px;
background: black;
margin-top: 15px;
}

.menu h2 {
height: 24px;
font-size: 18px;
color: white;
background: transparent url(images/menu-fondo.png) no-repeat right 4px;
padding: 0 10px 0 40px;
font-weight: normal;
text-transform: lowercase;
}

.menu H2 A {
color: #F47A13;
}

.menu ul {
padding: 0 0 0 20px;
color: #FD9A01;
list-style-type: none;
margin-bottom: 25px;
}

.menu ul ul {
margin: 0;
}


.menu ul li a {
text-decoration: none;
color: #aaaaaa!important;;
}

.menu ul li a:hover {

}

.menu ul li a.selected {
color: white;
}

.secondario {
float: left;
width: 188px;
background: #22363d;
margin-top: -2px;
}
.secondario h2 {
margin: 10px 0 0 0;
padding-left: 10px;
height: 26px;
line-height: 26px;
color: #87327f;
font-size: 13px;
}


.secondario .noticia-blog {
padding: 10px;
}

.secondario .noticia-blog SPAN {
font-size: 10px;
color: #dedede;
}

.secondario .noticia-blog A.titulo {
color: white;
font-weight: bold;
font-size: 13px;
}

.secondario .noticia-blog A.leermas {
color: #87327f;
font-size: 10px;
float: right;
margin-right: 20px;
}

.secondario .noticia-blog A.leermas:hover {
color: white;
}

.secondario A.todas {
color: #87327f;
font-size: 10px;
font-weight: bold;
padding: 25px;
display: block;
}

.secondario A.todas:hover {
color: white;
}

.secondario ul {
padding: 10px 0 15px 20px;
color: #FD9A01;
list-style-type: none;
}

.secondario ul li a {
text-decoration: none;
font-weight: 600;
}

.secondario ul li a:hover {
}

.articles { 
}

#footer {
text-align: center;
font-size: 11px;
color: #fff;
padding-bottom: 10px;
clear: both;
}

#footer a { color: #fff; }
#footer a:hover { color: #111; }

#footer ul {
width: 400px;
margin: 0 auto 15px;;
list-style-type: none;
}

#footer li{
float:left;
list-style-image:none;
list-style-position:outside;
padding: 0 15px;
}

#footer li A {
color: #84bcc3;
}

#footer li A:hover {
color: white;
}





.sensor { cursor: pointer; }
.sensor:hover { color:white; }

.sensor SPAN {
color: white;
text-transform: uppercase;
}

.ico {
width: 12px;
height: 13px;
display: block;
float: left;
background: transparent url(images/mflecha.jpg) no-repeat 0 5px;	
}
.sensor .mflecha_off {
background-position: 0 5px;	
}

.sensor .mflecha_on {
background-position: 0 -13px!important;	
}

.contenido .tpost {
}

.contenido .tpost H2 {
float: right;
width: 374px;
padding-left: 10px;
font-size: 22px;
}

.contenido .tpost IMG {
float: left;
margin-right: 10px;
}

.contenido .tpost p {
float: right;
width: 360px;
padding: 5px 10px;
}

.contenido .tpost A.conoce {
color: #67c4cc;
font-weight: bold;
font-size: 13px;
margin-left: 182px;
margin-bottom: 25px;
display: block;
}

.contenido .tpost A.conoce:hover {
color: white;
}

#content-page {
float: left;
width: 554px;
text-align: justify;
padding: 15px;
min-height: 900px;
height:auto !important;
height:444px;
}






/* +++++++++++++++++++++++++++ nav ++++++++++++++++++++++++++++++++++ */
#nav {
margin-top: -20px;
}

#nav a{
color: #fff;
display: block;
height: 18px;
font-size: 14px;
font-weight: normal!important;
float: left;
letter-spacing: 0.04em;
text-decoration: none;
text-align: center;
width: 154px;
}

#nav a:hover{
background: transparent url(images/nav_org.png) repeat;	
display: block;
font-style: bold;
color: #004b96;
}

#nav a:active{
/* background: transparent url(images/nav_org.png) repeat;	 */
display: block;
font-style: bold;
color: #004b96;
}

.menuItemOVER {
cursor: pointer;
background: transparent url(images/sbm_on.png) repeat-x 0 0;
color: #fff;
border: 1px solid #cccccc;
z-index: 9999;
position: relative;
text-align: left;
}

.menuItem {
cursor: pointer;
background: transparent url(images/sbm_off.png) repeat-x 0 0;
color: #000;
border: 1px solid #cccccc;
z-index: 9999;
position: relative;
}


.nav-niv {
background: transparent url(images/sbm_off.png) repeat-x 0 0;	
display: block;
color: #000000!important;
font-size: 13px;
font-weight: normal;
padding: 0 0 0 5px;
height: 22px;
border: 1px solid #cccccc;
text-decoration: none!important;
}

.nav-niv:hover {
background: transparent url(images/sbm_on.png) repeat-x 0 0;
color: #fff;
text-decoration: none!important;
}



/* +++++++++++++++++++++++++++ nav ++++++++++++++++++++++++++++++++++ */

#menu-shared {
border-collapse: collapse; 
clear: both; 
z-index: 9999; 
position: relative;
}

.menuModif {
text-align: left;
}

/* +++++++++++++++++++++++++++ contacto ++++++++++++++++++++++++++++++++++ */

div.wpcf7 {
margin: 30px 100px;
}

div.wpcf7 P {
margin: 5px 0;
}

div.wpcf7 P#contact-submit {
text-align: right;
margin-right: -7px;
}


div.wpcf7 P#contact-submit INPUT {
background: transparent url(images/enviar.jpg) no-repeat 0 0;
border: 0;
font-size: 0pt!important;
line-height: 0px!important;
text-indent: -9999px;
width: 64px;
height: 21px;
cursor: pointer;
}

div.wpcf7 .your-message TEXTAREA {
margin-bottom: 12px;
}


#breadcrumb {
font-size: 12px;
color: white;
text-transform: uppercase;
margin-bottom: 15px;
font-weight: bold;
}

#breadcrumb SPAN {
font-weight: normal;
}

#breadcrumb A {
font-size: 12px;
color: white;
text-transform: uppercase;
font-weight: normal;
}

.categoria-blog H2, .single-blog H2 {
background: black url(images/noticias-kerno.jpg) no-repeat 0 0;
width: 335px;
height: 78px;
text-indent: -9999px;
margin-bottom: 20px;
}

.wp-image-260 {
float: left;
}

.categoria-blog .attachment-large, .single-blog .attachment-large {
border: 0!important;
margin-bottom: 30px;
}

.category-noticias H3 {
font-size:25px;
margin-bottom:20px;
margin-top:2px;
}

#respond {
margin-top: 25px;
}

#respond #author, #respond #email, #respond #url {
width: 300px;
margin-bottom: 10px;
}

#respond TEXTAREA {
width: 554px;
heigh: 125px;
}

#respond #submit {
float: right;
margin-top: 10px;
}

.category-noticias .entry, .category-search {
margin-bottom: 25px;
}

.post .entry, P {
margin-top: 8px;
margin-bottom: 8px;
}



.category-noticias H4 {
font-size:18px;
margin-bottom:20px;
}

#disfuminado {
background: transparent url(images/barra-tnot.gif) repeat-x 0 0;
height: 0;
width: 0;
float: left;
}

.categoria-blog .category-noticias {
margin-bottom: 20px;
}

.categoria-search .hentry {
margin-bottom: 20px;
}

.categoria-search .hentry H3 {
font-size:25px;
margin-bottom:20px;
margin-top:2px;
}

.categoria-search .pagetitle {
background: black url(images/titulo-search-kerno.jpg) no-repeat 0 0;
width: 333px;
height: 74px;
text-indent: -9999px;
margin-bottom: 20px;
}

#bloques-blog H2 {
color: #ff7900;
font-size: 15px;
text-transform: uppercase;
}

#bloques-blog UL {
margin-left: 0px;
padding: 0;
}

#bloques-blog #calendar {
margin: 0px 15px;
}

.STO_cma_line {
margin-top: 8px;
}

#bloques-blog UL LI A {
color: white;
text-transform: uppercase;
}

#bloques-blog UL LI A:hover {
text-decoration: underline;
}


#bloques-blog UL LI {
color: #cccccc;
text-transform: uppercase;
}

.STO_cma_month {
margin-left: 10px;
}

.STO_cma_year {
color: white;
}

.recientes UL {
margin: 30px 10px!important;
}

.recientes UL LI, .recientes UL LI A {
text-transform: none!important;
}


/*  sitemap */

.ddsg-wrapper UL LI {
margin-bottom: 15px;
}

.ddsg-wrapper UL LI UL LI {
margin-bottom: 5px;
margin-left: 10px;
}

.ddsg-wrapper UL LI UL LI {
margin-left: 20px;
}


