/* 
Theme Name: Productos bancarios
Theme URI: http://www.productos-bancarios.com
Description: Tema WordPress para productos-bancarios.com
Version: 1.1
Author: productos-bancarios
Author URI: http://www.productos-bancarios.com
*/

/* Reset Styles */

/*** HACKS PARA IE ***/

/**************************************** para IE6: */
*html {}
*html #destacado { padding:10px 0 20px 20px;}
*html #prod-destacado { margin:0 17px 0 0;}
*html #ultimos-productos .ultimo-producto {height:125px; padding:20px 0 0 0;}
*html #homesidebar{ margin:10px 10px 0 0;}
*html .newssection{ width:214px;}
/**************************************** para IE7: */
*:first-child+html {}
*:first-child+html #destacado { padding:10px 0 20px 20px;}


html, body, form, fieldset {
	text-shadow: #000 0px 0px 0px;/*Elimina el efecto bold en Safari*/
	margin: 0;
	padding: 0;
	border: none;
}
h1, h2, h3, h4, h5, h6, pre,
ul, ol, dl, address {
	font-weight: normal;
	margin: 0;
	padding: 0;
}
sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}
sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}
li, dd, blockquote {
	margin-left: 1em;
}
a, a:link, a:visited, a:hover, a:active {
	outline: 0; 
	text-decoration: none;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a img {
	border: none;
	text-decoration: none;
}
img {
	border: none;
	text-decoration: none;
}
label, button {
	cursor:pointer;
}
input, select, textarea {
	font-size: 100%;
}
input:focus, select:focus, textarea:focus {
	background-color: #FFF;
}
fieldset {
	border: none;
}
/*************** Fin Reset **************/


/* General */

body {
	color: #085280;
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	background: #dce5ea url(images/bg.jpg) repeat-x;
}
#contenedor{ width:940px; background:#fff; margin:0 auto;}
a {
	color: #0696ef;
}
a:hover {
	color: #96bd0d;
}
.clear { clear: both; }
.alignleft{float:left;}
.alignright{float:right;}
a.ver-mas{ font-size:1.1em;  color:#96bd0d; text-decoration:underline; float:right;}
#contenido{float:left; width:720px;}

/* header */
#header{ padding:30px 0px 0 20px; float:left; width:910px;}
#header span a{ background: #fff url(images/logo-productos-bancarios.gif) no-repeat; width:456px; height:68px; display:block; text-indent:-9000px; float:left;}
#header h2{ text-indent:-9000px; float:left;}

#search{ background:url(images/search.gif) no-repeat; width:182px; height:px; float:right; padding:28px 0 0 10px;}
.searchinput{border:none; background:transparent; width:135px; margin:0 13px 0 0; height:17px;}
.searchbutton{border:none; background:transparent; height:17px;}
.searchbutton:focus, .searchinput:focus{background:transparent;}

/* destacado */
#destacado { background: #0696ef url(images/bg-destacado.gif) no-repeat; clear:both; padding:20px;}
#banner-destacado{ text-align:center;}
#prod-destacado { width: 580px; float: left; background: #0696ef url(images/bg-prod-destacado.gif) 0 23px repeat-x; margin:0 20px 0 0;}
#prod-destacado h3{ background: #0696ef url(images/bg-h3-destacado.gif) no-repeat; height:20px; padding:3px 0 0 0; color:#0c2251; font-size:1.3em;font-family:Arial, Helvetica, sans-serif; text-indent:17px;}
#prod-destacado h2{margin:15px 10px;font-size:2.4em;  font-family: 'Josefin Sans', sans-serif; font-weight:bold;}
#prod-destacado h2 a{color:#fff; }
#destacado #prod-destacado img { border: solid 5px #fff; width: 250px; height:150px; float: left; margin: 0 10px; }
#prod-destacado .txt-destacado{ font-size:1.2em; color:#; padding:0 10px 10px 0; height:118px; float:left; width:280px}
.leer-mas-destacado{float:left; background:url(images/leer-mas-destacado.gif) no-repeat; width:182px; height:32px; display:block; text-indent:-9000px;}
#publi-destacado { float:right; background:#330033}



/* Top menu */

#top-navigation{ background:#085280; overflow:hidden;}

#top-navigation ul{  
  display:table;
  list-style-type:none;
  margin:0 auto;
  padding:0;}

#top-navigation ul li{ float:left; padding:10px 18px; border-right:1px solid #08486f; border-left:1px solid #0b659e; margin:0;list-style-type:none;}
#top-navigation ul li:hover{ background:#063654;}

#top-navigation ul li a{ font-size:12px; color:#FFF; display:block;  font: Arial, Helvetica, sans-serif;display:block;}
#top-navigation ul li a:hover {color:#e5f5ff}





/* bloque vinculos*/
#bloque-vinculos{ clear:both; height:25px; background:#e5f5ff; text-align:center; padding:10px 0 0 0; color:#fff;}


/** ultimos productos **/

#ultimos-productos { margin: 40px 20px; width:700px;}
#ultimos-productos h1{  font-family: 'Josefin Sans', sans-serif; font-size:1.7em; font-weight:bold; border-bottom:1px solid #085280; color:#96bd0d;}
#ultimos-productos .ultimo-producto { width: 340px; float: left; height: 90px; border-bottom:1px dotted #085280; padding:20px 0;}
#ultimos-productos .even { float: right; }
#ultimos-productos img{float:left; margin:0 10px 0 0; border:1px solid #c1c1c1; padding:2px;}
.ultimo-producto-txt{ float:left; width:238px; font-size:1.2em;}
.ultimo-producto-txt h3{  font-family: 'Josefin Sans', sans-serif; font-size:14px; font-weight:bold; color:#96bd0d; margin:0 0 4px 0;}
.ultimo-producto-txt h3 a{ color:#96bd0d;}

/* productos por categoria*/
.caja-news{width:720px; margin:20px 0 0 20px;}
.newssection{ margin:10px 20px 0px 0;width:220px; float:left; height:180px;}
.newssection h3{  font-family: 'Josefin Sans', sans-serif; font-size:14px; font-weight:bold; border-bottom:1px solid #085280; padding:0 0 2px 0; margin:0 0 10px 0;}
.newssection h3 a{color:#96bd0d;}
.newssection ul li{border-bottom:1px dotted #c1c1c1; padding:5px; list-style-type:none; margin:0;}
.newssection ul li a{ font-size:11px;}


/* ultimas noticias home*/
#ultimas-noticias-home { margin: 0 20px 40px 20px; width:700px;}
#ultimas-noticias-home h3{  font-family: 'Josefin Sans', sans-serif; font-size:1.7em; font-weight:bold; border-bottom:1px solid #085280; color:#96bd0d;margin:0 0 10px 0;}
#ultimas-noticias-home ul li{border-bottom:1px dotted #c1c1c1; padding:5px; list-style-type:none; margin:0;}
#ultimas-noticias-home ul li a{ font-size:11px;}



/*sidebar home*/

#homesidebar{ float:right; width:180px; margin:10px 20px 20px 0;}

#categorias{background: #e5f5ff url(images/bg-menu-bottom.gif) bottom no-repeat; margin:0 0 20px 0; padding:0 0 10px 0}
#categorias h2{background: #e5f5ff url(images/bg-menu-top.gif) no-repeat; height:20px; padding:3px 0 0 0; color:#0c2251; font-size:1.3em;font-family:Arial, Helvetica, sans-serif; text-indent:17px;}
#categorias ul{margin:10px 0; padding:0 10px; color:#c1c1c1;}
#categorias ul li{  display:block; list-style-type:none; border-bottom:1px dotted #c1c1c1; margin:0 0 4px 0; padding:0 0 2px 0;}
#categorias ul li a{ }

#160x600homesidebar{text-align:center;width:180px;}


/* single sidebar */
#singlesidebar{ float:right; width:300px; margin:0 20px 20px 0;}
#singlesidebar .advertisment{ margin-bottom:20px;}
#singlesidebar h3{}
#ultimos-post{ margin-bottom:20px;}

#singlesidebar h3{ font-family: 'Josefin Sans', sans-serif; font-size:14px; font-weight:bold; border-bottom:1px solid #085280; padding:0 0 2px 0; margin:0 0 10px 0;color:#96bd0d;}
#singlesidebar ul li{border-bottom:1px dotted #c1c1c1; padding:5px; list-style-type:none; margin:0;background:url(images/ico-li.gif) 0 9px no-repeat; text-indent:5px;}
#singlesidebar li a{ font-size:11px;}

.nube-tags{ background:#f2f2f2; padding:10px; font-family:Arial, Helvetica, sans-serif; text-align:justify;}
.nube-tags h3{ }
.nube-tags a:hover{color:#085280;}

/* contenido interior */

#contenido-interior{float:left; width:580px; padding:0 0 0 20px; margin:20px 0;}
#contenido-interior h2, #contenido-interior h1{ font-family: 'Josefin Sans', sans-serif; font-size:1.7em inherit; font-weight:bold; border-bottom:1px solid #085280; margin:0 0 10px 0; color:#96bd0d; }
#contenido-interior h2 a{ color:#96bd0d;}
#rastro-miga{ margin:20px 0;}
.posthead{ margin:20px 0;}
#contenido-interior .posthead h2, #contenido-interior .posthead h1{ font-family: 'Josefin Sans', sans-serif; font-size:24px; font-weight:bold; color:#123; border-bottom:1px dotted #c1c1c1;color:#96bd0d;}
#rastro-miga h1{ display:inline; font-size:10px; font-family:arial, sans-serif;font-weight:normal; color:#085280; border:none;}
.a-comentarios{float:right; background:url(images/ico-comment.gif) 0 2px no-repeat; text-indent:12px;}
.valoracion{float:left;}
.postcontent{ font-size:1.2em; margin:0 0 20px 0; line-height:1.5em;}
.postcontent h2, .postcontent h3{  font-family: 'Josefin Sans', sans-serif;color:#96bd0d;}

.navigation{ margin:20px 0;}
.navigation .anterior, .navigation .siguiente{width:250px;}
.navigation .siguiente{ text-align:right;}
.caja_archivo{margin:0 0 20px 0;}

.pie-post{margin:20px 0; padding:10px 0; border-top:2px solid #f2f2f2;}

/* contenido interior afiliados*/

#contenido-interior-afiliados{ width:780px; padding:0 0 0 20px; margin:20px auto;}
#contenido-interior-afiliados h1{ font-family: 'Josefin Sans', sans-serif; font-size:1.7em inherit; font-weight:bold; border-bottom:1px solid #085280; margin:20px 0 10px 0; color:#96bd0d; }
#contenido-interior h1 a{ color:#96bd0d;}
#rastro-miga{ margin:0 0 20px 0;}
#rastro-miga { display:inline; font-size:10px;}

.postcontent{ font-size:1.2em; margin:0 0 20px 0; line-height:1.5em;}
.postcontent h2, .postcontent h3{  font-family: 'Josefin Sans', sans-serif;color:#96bd0d;}


.bt-masinfo {
	-moz-box-shadow: 2px 2px 9px 0px #c7c7c7;
	-webkit-box-shadow: 2px 2px 9px 0px #c7c7c7;
	box-shadow: 2px 2px 9px 0px #c7c7c7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8bcbf0), color-stop(1, #0696ef) );
	background:-moz-linear-gradient( center top, #8bcbf0 5%, #0696ef 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bcbf0', endColorstr='#0696ef');
	background-color:#8bcbf0;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #0787d1;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 6px #035a8c;
	margin:20px;
}
.bt-masinfo:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0696ef), color-stop(1, #8bcbf0) );
	background:-moz-linear-gradient( center top, #0696ef 5%, #8bcbf0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0696ef', endColorstr='#8bcbf0');
	background-color:#0696ef;
	color:#fff;
}.bt-masinfo:active {
	position:relative;
	top:1px;
}



/* relacionados*/

.relacionados{ background:#f2f2f2; padding:10px;}
.relacionados ul li{border-bottom:1px dotted #c1c1c1; padding:5px; list-style-type:none; margin:0; background:url(images/ico-li.gif) 0 9px no-repeat; text-indent:5px;}
.relacionados ul li a{ font-size:11px; display:block;}
.relacionados ul li:hover{ background: #CCCCCC url(images/ico-li.gif) 0 9px no-repeat; }
.relacionados ul li a:hover{ color:#085280;}


/** COMMENTS **/

.comments { margin: 20px 0; }
.comment{ border-bottom:1px dotted #c1c1c1; padding:0px; margin:10px 0;}
.comment-meta { width: 100px; float: left; padding: 4px; text-align: right; background:#f2f2f2}
.commenttext { float: right; width: 420px; font-size:12px;}
.comment-author { display: block; font-weight: bold; }
.comment-meta a { color: #0696ef; text-decoration: underline; }
h2#comments{margin:20px 0 10px 0;}
#commentform span { display: block; margin-bottom: 10px;}
#commentform input { border: solid 2px #dddddd; background-color: #f2f2f2; padding: 2px; width: 300px; margin-right: 10px; }
#commentform textarea { width: 570px; border: solid 2px #dddddd; padding: 3px;  margin-bottom: 10px; font-size:14px; background:#f2f2f2;}
#commentform #submit{background:#96bd0d; color:#445508; font-weight:bold; border-color:#7d9e0a;}

/* pie */

#footer{ background: #dbe5eb url(images/bg-pie.gif) no-repeat; height:57px; color:#fff; padding:10px 0 0 0; clear:both;}
#footer a{color:#fff;}

#copy a{ float:left; margin:0 10px; background: #0696ef url(images/logo-pie.gif) no-repeat; width:25px; height:25px; display:block; text-indent:-9000px}

#enlaces-pie{ margin:0 0px 0 0; float:right;}
#enlaces-pie ul{ background:#000000;margin:0; padding: 0; font-weight:bold; text-transform:uppercase;}
#enlaces-pie ul li{ list-style-type:none; float:left;}
#enlaces-pie ul li a{ margin-right:1em;}



/* footer menu */

#footer-navigation{ background:#d7d7d7; overflow:hidden;border-top:1px solid #c6c6c6;clear:both;}

#footer-navigation ul{   display:table;
  list-style-type:none;
  margin:0 auto;
  padding:0;}

#footer-navigation ul li{ float:left; padding:10px 5px; border-right:1px solid #c3c3c3; border-left:1px solid #e5e4e4; margin:0; list-style-type:none;}
#footer-navigation ul li:hover{ background:#9f9f9f;}

#footer-navigation ul li a{ font-size:10px;  color:#6d6d6d;display:block; font: verdana, Arial, Helvetica, sans-serif;display:block;}
#footer-navigation ul li a:hover {color:#FFF;}

/*
	Estilos del plugin paginacion
*/

	div.pagination {
		padding: 3px;
		margin:10px auto;
		text-align:center;
	}
	
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #0696ef;
		background-color: #ebf4f8;
		text-decoration: none; /* no underline */
		color: #0696ef;
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #96bd0d;
		background:#ebf4f8;
		color: #96bd0d;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #96bd0d;		
		font-weight: bold;
		background-color: #f6ffd6;
		color: #96bd0d;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #0696ef;	
		color: #0696ef;
	}
	
	
	/* botones productos */
	
	.bt-masinfo-home {
	-moz-box-shadow: 2px 2px 9px 0px #c7c7c7;
	-webkit-box-shadow: 2px 2px 9px 0px #c7c7c7;
	box-shadow: 2px 2px 9px 0px #c7c7c7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8bcbf0), color-stop(1, #0696ef) );
	background:-moz-linear-gradient( center top, #8bcbf0 5%, #0696ef 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bcbf0', endColorstr='#0696ef');
	background-color:#8bcbf0;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #0787d1;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	height:25px;
	line-height:28px;
	width:120px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 6px #035a8c;
	float:right;
}
.bt-masinfo-home:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0696ef), color-stop(1, #8bcbf0) );
	background:-moz-linear-gradient( center top, #0696ef 5%, #8bcbf0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0696ef', endColorstr='#8bcbf0');
	background-color:#0696ef;
	color:#fff;
}.bt-masinfo-home:active {
	position:relative;
	top:1px;
}

.bt-masinfo-ficha {
	-moz-box-shadow: 2px 2px 9px 0px #c7c7c7;
	-webkit-box-shadow: 2px 2px 9px 0px #c7c7c7;
	box-shadow: 2px 2px 9px 0px #c7c7c7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8bcbf0), color-stop(1, #0696ef) );
	background:-moz-linear-gradient( center top, #8bcbf0 5%, #0696ef 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bcbf0', endColorstr='#0696ef');
	background-color:#8bcbf0;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #0787d1;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 6px #035a8c;
}
.bt-masinfo-ficha:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0696ef), color-stop(1, #8bcbf0) );
	background:-moz-linear-gradient( center top, #0696ef 5%, #8bcbf0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0696ef', endColorstr='#8bcbf0');
	background-color:#0696ef;
	color:#fff;
}.bt-masinfo-ficha:active {
	position:relative;
	top:1px;
}





.wpb_toggle{border-bottom:1px solid #ececec;margin:0 0 10px 0;}
.faq{display:none;}