/*
Theme Name: ACE Europe - Blog
Theme URI: http://www.agencia-internet.es/
Description: Plantilla para el Blog de ACE Europe Seguros
Version: 1.0
Author: e_make
Author URI: http://www.agencia-internet.es/
*/

/* Reset del CSS */

body, h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse:collapse;
	border-spacing: 0px;
}
fieldset, img, abbr, acronym {
	border: 0px;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
a {
	outline: none;
}
.clearfix {
	overflow: hidden;
	width: 100%;
}
.hidden, .linklove {
	display: none;
}
/* Reset del CSS */

/* COLORES 

verde grisaceo (fondo web): #36424A
verde oscuro (fondo logo): #41535D
verde claro (triangulo): #77B800
turquesa: #006784
granate: #9B243E
gris: #36424A
naranja: #ECAC00

FIN COLORES */

body {
	color: #36424A;
	background: #36424A;
	font-family: Arial, Verdana;
}
#contenedor {
	width: 960px;
	margin: auto;
}
#encabezado {
	width: 100%;
	height: 140px;
	background: url('img/cabecera.gif') no-repeat right top;
	border-bottom: 5px solid #000;
	overflow: hidden;
}
.single #encabezado, .archive #encabezado, .search #encabezado {
	margin-bottom: 20px;
}
#logo {
	height: 140px;
	float: left;
	display: block;
}
#logo img {
	width: 140px;
	height: 140px;
}
#google-site-search {
	width: 210px;
	margin-top: 10px;
	margin-right: 10px;
	float: right;
	background: url('img/bg-search.png') no-repeat left top;
}
#google-site-search #s {
	width: 150px;
	margin: 5px 10px;
	padding: 0px;
	float: left;
	border: none;
}
#google-site-search .submit {
	width: 31px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	float: right;
	display: block;
	background: url('img/bt-search.png') no-repeat left top;
	cursor: pointer;
	border: none;
}
#menu-corporativo {
	margin-right: 10px;
	margin-left: 26px;
	margin-top: 10px;
	float: left;
	font-size: 80%;
	border-right: 1px solid #464244;
}
#menu-corporativo li {
	padding: 0px 5px;
	float: left;
	width: auto;
	color: #36424A;
	border-left: 1px solid #464244;
}
#menu-corporativo a {
	color: #B19B63;
}
#roller {
	height: 200px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	background: #FFF url('img/sombra-roller.jpg') repeat-x left bottom;
}
#flecha-left {
	width: 15px;
	height: 200px;
	float: left;
	cursor: pointer;
}
#flecha-right {
	width: 15px;
	height: 200px;
	float: right;
	cursor: pointer;
}
#roller #listado-roller {
	height: 140px;
	padding: 10px 40px;
	background: #FFF;
}
#roller .wp-post-image {
	margin-right: 20px;
	padding: 4px;
	float: left;
	border: 1px solid #CCC;
}
.contenedor-fecha-roller {
	width: 46px;
	height: 46px;
	margin-left: 20px;
	padding: 0px 2px 6px 2px;
	float: right;
	background: #FFF url('img/sombra-fecha-roller.jpg') no-repeat left bottom;
}
.fecha-roller {
	height: 44px;
	width: 46px;
	padding-top: 2px;
	background: #77B800;
}
.post-info-roller {
	height: 2em;
	font-size: 70%;
	background: #FFF;
}
.post-info-roller a {
	color: #006784;
	background: #FFF;
}
.post-info-roller .autor {
	float: left;
	background: #FFF;
}
.post-info-roller .autor a {
	background: #FFF;
	font-weight: bold;
}
.post-info-roller .contador-comentarios {
	float: right;
	background: #FFF;
}
.roller-text {
	color: #36424A;
	background: #FFF;
	font-size: 75%;
	text-align: justify;
}
#roller hr {
	width: 880px;
}
#paginacion-roller {
	padding: 0px 400px;
	color: #CCC;
	background: #FFF;
	font-size: 70%;
	text-align: center;
}
#paginacion-roller li {
	padding: 0px 10px;
	float: left;
	display: block;
	background: #FFF;
	border-right: 1px solid #CCC;
	cursor: pointer;
}
#paginacion-roller .primero {
	background: #FFF;
	border-left: 1px solid #CCC;
}
#paginacion-roller .current, #paginacion-roller li:hover {
	color: #9B243E;
	background: #FFF;
	font-weight: bold;
}
#portada {
	width: 600px;
	padding: 0px 0px 0px 48px;
	position: relative;
	float: left;
	overflow: hidden;
}
#pagina {
	width: 628px;
	padding: 0px 0px 0px 20px;
	position: relative;
	float: left;
	overflow: hidden;
}
#archivo {
	width: 865px;
	padding: 0px 0px 0px 48px;
	position: relative;
	float: left;
	overflow: hidden;
}
#search {
	width: 700px;
	margin: 0px auto 20px auto;
	position: relative;
	background: #FFF;
	border: 2px solid #000;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
}
#encabezado-search {
	padding: 30px 40px 5px 40px;
	font-size: 75%;
	text-align: right;
	border-bottom: 1px solid blue;
}
#encabezado-search img {
	float: left;
}
.resultados {
	padding: 20px 40px;
	font-size: 75%;
}
.resultados a {
	color: blue;
	text-decoration: underline;
}
.resultados h4 {
	font-size: 125%;
}
.resultados .link-resultados {
	color: green;
}
.noticia-portada {
	margin-bottom: 20px;
	padding: 20px 35px 20px 0px;
	position: relative;
	background: #FFF;
	border: 2px solid #000;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
}
#derecha-portada {
	width: 240px;
	margin-bottom: 20px;
	padding: 10px 35px 10px 0px;
	float: right;
	background: url('img/blanco-derecha.gif') repeat-y 10px top;
}
.derecha-titular {
	width: 260px;
	padding: 5px 0px;
	display: block;
	color: #000;
	background: url('img/titular-derecha.jpg') no-repeat left top;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
}
#derecha-portada ul {
	margin: 5px 5px 20px 25px;
	font-size: 75%;
}
#derecha-portada a {
	color: #36424A;
	text-decoration: none;
}
#derecha-portada a:hover {
	text-decoration: underline;
}
.derecha-categorías li {
	padding-bottom: 0.7em;
}
.derecha-autores {
	width: 210px;
	overflow: hidden;
}
.derecha-autores li {
	width: 100%;
	padding-bottom: 15px;
	overflow: hidden;
}
.avatar-50 {
	float: left;
	margin-right: 5px;
	border: 1px solid #77B800;
}
.derecha-autores li a {
	color: #77B800 !important;
	font-weight: bold;
}
.derecha-autores li span {
	display: block;
	color: #999;
}
.st-tag-cloud {
	margin: 5px 5px 20px 25px;
}
#contenido {
	width: 800px;
	margin: 0px 48px 10px 48px;
	padding: 20px 0px 20px 60px;
	position: relative;
	background: #FFF;
	border: 2px solid #000;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
}
.noticia {
	width: 100%;
	overflow: hidden;
}
.info-autor {
	width: 260px;
	margin-bottom: 20px;
	padding: 10px 20px 20px 20px;
	position: absolute;
	right: -25px;
	background: url('img/caja-derecha.png') no-repeat left bottom;
	overflow: hidden;
}
.info-autor img {
	margin-right: 10px;
	float: left;
	border: 2px solid #FFF;
}
.nombre-autor {
	margin-bottom: 5px;
	color: #FFF;
}
.bio-autor {
	font-size: 80%;
}
.izquierda {
	width: 490px;
	float: left;
}
.izquierda a {
	color: #77B800;
	text-decoration: underline;
}
#suscripcion-rss {
	color: #ECAC00;
}
#suscripcion-rss a {
	color: #ECAC00;
	text-decoration: none;
}
#suscripcion-rss a:hover {
	text-decoration: underline;
}
#suscripcion-email label {
	padding-right: 5px;
}
.derecha {
	width: 275px;
	padding-top: 150px;
	float: right;
}
.noticias-relacionadas {
	margin-bottom: 50px;
}
.noticias-relacionadas h4 {
	margin-bottom: 10px;
	padding: 5px 10px;
	background: url('img/degradado-noticias.png') repeat-y left top;
	font-size: 75%;
	font-weight: bold;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.noticias-relacionadas ul {
	padding: 0px 20px;
	color: #36424A;
}
.noticias-relacionadas li {
	padding-left: 15px;
	background: url('img/triangulo.gif') no-repeat left 4px;
	font-size: 70%;
}
.noticias-relacionadas a {
	display: block;
	color: #36424A;
	font-size: 107%;
	font-weight: bold;
	text-decoration: none;
}
.noticias-relacionadas a:hover {
	text-decoration: underline;
}
.derecha hr {
	width: 250px;
}
.post-action {
	padding: 7px 0px 7px 60px;
	display: block;
	color: #36424A;
	font-size: 75%;
	text-decoration: none;
}
.post-action:hover {
	text-decoration: underline;
}
.post-action.email {
	background: url('img/email.png') no-repeat 20px bottom;
}
.post-action.imprimir {
	background: url('img/imprimir.png') no-repeat 20px bottom;
}
#comments {
	width: 860px;
	padding: 0px 48px;
	overflow: hidden;
}
.left {
	width: 576px;
	float: left;
	position: relative;
}
.commentlist li {
	margin-bottom: 10px;
	padding: 15px 15px 15px 40px;
	position: relative;
	background: #FFF;
	border: 2px solid #000;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
}
.comentario {
	width: 100%;
	overflow: hidden;
}
.comentario .avatar {
	padding-left: 20px;
	float: left;
}
.texto-comentario {
	width: 420px;
	float: right;
	font-size: 75%;
}
.comment-author {
	margin-bottom: 10px;
	display: block;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.comment-author a {
	color: #000;
	text-decoration: none;
}
.comment-author a:hover {
	text-decoration: underline;
}
.right {
	width: 251px;
	padding: 10px;
	float: right;
	background: #FFF;
	font-size: 75%;
	border: 2px solid #000;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	overflow: hidden;
}
.pagebar {
	margin-bottom: 20px;
	color: #999;
	font-size: 75%;
	text-align: right;
}
.pagebar a {
	color: #999;
}
#respond h3 {
	color: #333 !important;
}
#commentform {
	width: 247px;
}
#commentform p {
	padding-bottom: 5px; 
	text-align: right;
}
#commentform p label {
	padding-right: 5px;
}
#commentform p input {
	width: 163px;
}
#commentform p input#submit {
	width: 120px;
}
#commentform textarea {
	width: 242px;
}
#commentform .subscribe-to-comments {
	font-size: 90%;
}
#pie {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #999;
	font-size: 70%;
	text-align: center;
	clear: both;
}
#pie a {
	color: #999;
	text-decoration: none;
}

/* GENERICOS */
hr {
	border-top: 1px solid #CCC;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
.noticia-portada hr {
	margin-left: 60px;
}
.fecha {
	position: absolute;
	z-index: 1;
	left: -25px;
	width: 50px;
	height: 44px;
	padding: 1px 0px 10px 21px;
	background: url('img/bg-fechas.jpg') no-repeat left top;
}
.year {
	height: 43px;
	width: 17px;
	position: absolute;
	left: 5px;
	top: 1px;
	background: url('img/years.png') no-repeat left top;
}
.year-2008 .year {
	 background: url('img/years.png') no-repeat left -649px; 
}
.year-2009 .year {
	 background: url('img/years.png') no-repeat left -590px; 
}
.year-2010 .year {
	 background: url('img/years.png') no-repeat left -531px; 
}
.year-2011 .year {
	 background: url('img/years.png') no-repeat left -473px; 
}
.year-2012 .year {
	 background: url('img/years.png') no-repeat left -413px; 
}
.year-2013 .year {
	 background: url('img/years.png') no-repeat left -354px; 
}
.year-2014 .year {
	 background: url('img/years.png') no-repeat left -295px; 
}
.year-2015 .year {
	 background: url('img/years.png') no-repeat left -236px; 
}
.year-2016 .year {
	 background: url('img/years.png') no-repeat left -177px; 
}
.year-2017 .year {
	 background: url('img/years.png') no-repeat left -118px; 
}
.year-2018 .year {
	 background: url('img/years.png') no-repeat left -59px; 
}
.year-2019 .year {
	 background: url('img/years.png') no-repeat left top; 
}
.mes-02 {
	background: url('img/bg-fechas.jpg') no-repeat left -59px;
}
.mes-03 {
	background: url('img/bg-fechas.jpg') no-repeat left -177px;
}
.mes-04 {
	background: url('img/bg-fechas.jpg') no-repeat left -118px;
}
.mes-05 {
	background: url('img/bg-fechas.jpg') no-repeat left -235px;
}
.mes-06 {
	background: url('img/bg-fechas.jpg') no-repeat left -294px;
}
.mes-07 {
	background: url('img/bg-fechas.jpg') no-repeat left -353px;
}
.mes-08 {
	background: url('img/bg-fechas.jpg') no-repeat left -412px;
}
.mes-09 {
	background: url('img/bg-fechas.jpg') no-repeat left -471px;
}
.mes-10 {
	background: url('img/bg-fechas.jpg') no-repeat left -530px;
}
.mes-11 {
	background: url('img/bg-fechas.jpg') no-repeat left -588px;
}
.mes-12 {
	background: url('img/bg-fechas.jpg') no-repeat left -647px;
}
.fecha-roller span, .fecha span {
	display: block;
	text-align: center;
	text-transform: uppercase;
}
.mes {
	color: #41535D;
	font-size: 100%;
}
.dia {
	color: #FFF;
	font-size: 150%;
	font-weight: bold;
}
h1, h1 a, h2 a {
	padding-left: 60px;
	padding-bottom: 0.3em;
	color: #41535D;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}
.noticia h1 {
	padding-left: 0px;
}
h1 a, h2 a {
	padding-left: 0px;
}
h1 a:hover, h2 a:hover {
	text-decoration: underline;
}
h3 {
	margin-bottom: 1em;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.postinfo {
	height: 1em;
	margin-bottom: 20px;
	padding-left: 60px;
	font-size: 70%;
}
.noticia .postinfo {
	padding-left: 0px;
}
.postinfo a {
	color: #77B800;
}
.postinfo .autor {
	float: left;
}
.postinfo .autor a {
	font-weight: bold;
}
.postinfo .contador-comentarios {
	float: right;
}
.texto, .texto-pagina {
	padding-left: 60px;
	color: #36424A;
	font-size: 75%;
	text-align: justify;
}
.noticia .texto {
	padding-left: 0px;
}
.texto p, .texto-pagina p {
	padding-bottom: 0.7em;
	overflow: hidden;
}
.texto .rss-grande {
	padding-right: 15px;
	float: left;
}
.texto span {
	display: block;
}
.tags-categorias {
	padding-left: 60px;
	color: #36424A;
	font-size: 70%;
	font-weight: bold;
}
.noticias .tags-categorias {
	padding-left: 0px;
}
.tags-categorias a {
	color: #77B800;
	font-weight: normal;
}
/* FIN GENERICOS */
