/*
Theme Name: WP Premium (es)
Author URI: http://www.wpremix.com/
Version: 1.0
Author: R.Bhavesh
Description: Wp Bliss es un tema gratuito creado por <a href="http://cssace.com/">R.Bhavesh</a> y <a href="http://wpremix.com/">WP Remix</a>. La adaptación al español ha sido realizada por <a  href="http://ayudawordpress.com">Fernando</a>.
*/

/* elige - que color quieres para el tema? */

/* Por defecto sale el ROJO.
Si quieres poner el esquema en negro cambia "red" por "black  p.ej. @import url("style-black.css");"
Si quieres poner el esquema en marron cambia "red" por "brown" p.ej.  @import url("style-brown.css"); 
*/

@import url("style-red.css");
		
#nube_enlaces {
	overflow:hidden;
    visibility: hidden;
    display:none;
	position:absolute;
	z-index:-9999;
	top:15px;
	left:325px;
	width:550px;
	display:inline;
	text-align:right;	
	color:white;
}

#nube_enlaces a:hover {
	color:white;
}

#banner {
	z-index:8;
	overflow:visible;
	position:relative;
    float: left;
	margin:0;
	padding:0;
	width:728px;
	display:inline;
}

body {
  font: 12px Arial, Helvetica, Sans-Serif;
  margin: 0px 0px 0px 0px;
  background-color:#dcd9d4;
  background-image:url(images/page_bg.jpg);
  background-repeat: repeat-x;
  background-position: top;
}

body * {
  margin: 0px;
  padding: 0px;
}

hr {
  height: 5px;
  margin: 10px 0px;
  border: none;
}

blockquote{
  margin: 0px 0px 0px 5px;
  padding: 8px 25px 5px 40px;
  font-size: 15px;
  font-style: italic;
  font-family: Georgia, Times New Roman, Serif;
}

blockquote p{
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

.clearboth {

  clear: both;

}

.alignleft{

  float:left}

.alignright{

  float:right}

/*************************************

  Links

**************************************/

a {

  color:#F98607;

  text-decoration: none;

  }



a:hover{

  text-decoration: underline;

  }

/*************************************

  Headings

**************************************/

h1, div.title_no_hache  {

  font-size: 22px;

  font-weight: normal;

  font-family:"Trebuchet MS",Arial;

  margin: 0px 0px 0px 0px;

  padding: 0px 0px;

  display:block;

}

#header h1 {

  float: left;
  width: 210px;
  margin-top: 28px;

}

h3.h1 { /*make homepage h3's for the first 2 stories look like H1 */

  font-size: 22px;

  overflow:none;

  display:block;

}

h1 a, h3 a, h1 a:visited, h3 a:visited  {

  text-decoration: none;

}

h1 a:hover, h3 a:hover {

  text-decoration: underline;

}

h1.mas {

  padding:10px 0;

}



h2 {

  font-size: 22px;

  font-family:"Trebuchet MS", Arial;

  font-weight: normal;

  padding: 10px 0px;

  line-height: 150%;

  margin: 0px;

}



h2.h1 {

  padding:0px;

  line-height:120%;

}



h2 a, h2 a:visited  {

  text-decoration: underline;

}

h2 a:hover {

  text-decoration: underline;

  color:#000000;

  }

h3,h2.euribor {

  font-size: 18px;

  font-weight: normal;

  font-family:"Trebuchet MS",Arial;

  color: #F98607;

}

#sidebar h3 {

  font-size: 22px;

}

h3 a, h3 a:visited, h2 a {

  text-decoration: none;

}

h3 a:hover {

  text-decoration: underline;

  color:#000000;

}



#sidebar h2,#sidebar div.title {

  margin: 0 0 8px 0;

  padding: 4px;

  font-size: 16px;

  font-family:"Trebuchet Ms", Arial;

  /*color:#F98607;*/

  color:black;

  font-weight: bold;

  line-height: 1em;

  background: url('images/bg_h2_sidebar.gif') repeat top left;

}



#sidebar h2 a {

	text-decoration: none;

}



#sidebar h2 > a { color:black; }

#sidebar div.title > a {color:black; }

#sidebar h2 > a:hover { color:#F98607; }



#sidebar h3, #sidebar div.evol_euribor {

  font-size: 14px;

  margin: 10px 0 0 0;

  color:#000000;

  font-weight:bold;

}



#sidebar #popular h2 {

}



h6 {

  font-size: 24px;

  font-family:"Trebuchet MS",Arial;

  font-weight: normal;

  padding: 0px 0 10px 0px;

  line-height: 150%;

  margin: 0px;

}



#principal {

  width: 970px;

  margin: auto;

}



/*************************************

  Header

**************************************/

#header {

   }

#header-in {

  padding: 0px;

  margin:  0px auto;

  position:relative;

  }



#header-in .title {

  margin: 0px;

  padding: 15px 10px 5px 10px;

  width:  590px;

  float:  left;

}

#header-in .title a {

  text-decoration: none;

  font-family: "Trebuchet MS",Arial;

  font-size: 33px;

  font-weight: normal;

  margin: 0px;

  padding: 0px;

}

#header-in .title a:hover {



}

#header-in .description {
  clear:  both;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 0px 10px 4px 15px;
  width:  850px;
}

#nav {
  clear: left;
  height: 42px;
  padding-top:14px;
  background-image:url(images/bg_nav.gif);
  background-repeat:repeat-x;
  background-position:center left;
}

#menu_sup {
  float: left;
}

#cambiar_idioma {
  float: right;
  text-align: right;
  margin:5px 15px 0 0;
}

/*************************************
  Subscribe form
**************************************/

.subscribeform {
  float:left;
  padding:5px 0 0 18px;
  overflow:hidden;
}

.subscribeform p {
  margin:0;
  padding:0;
  font:bold 14px Arial, Helvetica, sans-serif;
  color:#fff;
}

.subscribeform .input{
   width:188px;
   height:21px;
   padding:12px 5px 0 5px;
   border:none;
}

.sbutton {
  width:74px;
  padding:5px 0 5px 0;
  text-align:center;
  font:bold 11px Arial, Helvetica, sans-serif;
  cursor:pointer;
  border:none;
}


/*************************************
  RSS Feed
**************************************/

#rss {

  float: right;

}



#euribor {

  float: left;

  width: 46%;

  padding: 0;

  background-color: #E7E7E7;

  margin-bottom: 15px;

}



#euribor h3 {

  font-size: 40px;

  text-align: center;

  font-weight: bold;

  font-family: Georgia, serif;

  padding-bottom: 4px;

}



/*************************************

  Top Search Form

**************************************/

/*Search box Rounded Corner start */

#xsnazzy {margin:0 0 10px 0;}



.xtop, .xbottom {display:block; font-size:1px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}

.xb1, .xb2, .xb3 {height:1px;}

.xb1 {margin:0 5px;}

.xb2 {margin:0 3px;}

.xb3 {margin:0 2px;}

.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; padding:5px; height:100%; overflow:hidden;}

/*Search box Rounded Corner End */





ul.tablist {

  margin:5px 0px;

  padding:0;

  list-style: none;

  color:#333;}

ul.tablist li  {

  font-size:11px;

  margin:0 5px ;

  padding: 2px 0 0 15px;

  list-style:none;

  border-bottom:1px dotted #959595;

  text-align:left;}

ul.tablist li a         {

  text-decoration: none;

  line-height:18px;}

ul.tablist li a:hover   {

  }









.searchform {

  float: right;

  margin: 5px 35px 0 0;

}

.searchform .s {

  border: none;

  color: #333;

  font-family: Arial, Helvetica, Sans-Serif;

  padding: 5px;

  margin-right:5px;

  float: left;

}



.searchform .button {

    }



#nav ul {

  margin: 0px 0px 0px 0px;

  padding: 0px 0px 0px 10px;

  }

#nav li {

  float: left;

  list-style-type: none;

  padding: 0px;

  }

#nav ul li:hover, #nav ul li.hover, #nav ul li.current_page_item {

  }

#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a {

  text-decoration: none;

  color: #FFFFFF;

  }

#nav ul li.current_page_item a:hover {

  text-decoration: none;

  }

#nav ul li a {

  color: #5B4F39;

  font-family:Arial, Helvetica, sans-serif;

  font-size: 13px;

  font-weight:bold;

  text-decoration: none;

  display: block;

  padding: 6px 10px 6px 0px;

  margin: 0px 0px 0px 15px;

  text-transform:uppercase;

  }

#nav ul li a:hover {

  color: #FFFFFF;

  text-decoration: none;

  }



/*************************************

  Main Container

**************************************/

#container {

  text-align: left;

  clear: both;

}

.container-top {

  clear: both;

  height: 17px;

  width: 960px;

  display: block;

  margin: 12px auto 0 auto;

}

.container-bottom {

  clear: both;

  height: 17px;

  width: 960px;

  display: block;

  margin: 0px auto;

}



/*************************************

  Main Content

**************************************/

#main_content {

  width: 607px;

  float: left;

}





/*************************************

  Content

**************************************/

#content {

  /*width: 510px;

  float: left;*/

  padding: 14px 10px 20px 10px;

  display: block;

  background-color:#FFFFFF;

  }

#content h1.btmspace{

  margin-bottom:15px;

  }

#content p{

  margin: 0px;

  line-height: 18px;

  padding: 0px 0px 10px 0px;

  }

#content p img{

  border: none;

  padding: 0px 5px 15px 7px;

  }

#content ol {

  list-style-type: decimal;

  line-height: 18px;

  margin: 0px;

  padding: 0px 0px 10px 35px;

  }

#content ul {

  list-style: none;

  margin: 0px;

  padding: 0px 0px 10px 0px;

  }



#content li {

  margin: 0px;

  padding: 0px;

  }



#content ul li {

  list-style: disc outside;

  margin: 0px 30px 0px 30px;

  padding: 5px 0px 0px 0;

  line-height: 1.4em;

  }

#content .post-meta-top {

  display: block;

  margin: 0px 0px 15px 0px;

  padding: 5px 0px;

  float:left;

}



#content .post-bottom {

  display: block;

  margin: 0px 0px 25px 0px;

  padding: 5px 10px;

  clear: both;

  overflow:hidden;

  height:100%;

}

#content .post_complete, #content .btmspace {

  padding-left:35px;

  background-image:url(images/post_decoration.gif);

  background-position:left top;

  background-repeat:no-repeat;

}

#content .btmspace {

  height: 51px;

}



.post-bottom a {

  text-decoration: none;

  color: #8E8F91;

}

.post-bottom a:hover {

  text-decoration: underline;

}

.cat {

  float:  left;

  width: 75%;

  text-align: left;

}

.cat span {

  padding: 0px 0px 0px 18px;

}

.comm {

  float: right;

  width: 38px;

  height:39px;

  font-size:22px;

  line-height:27px;

  text-align: right;

}

.comm span {

   text-align:center;

   padding:3px 12px;

}

.comm a {

  text-decoration: none;

}





.auth {

  float: left;

  padding:0 0px 0 0;

  text-align: left;

}

.auth span {

  /*padding: 0px 0px 0px 15px;*/

}

.auth a {

  text-decoration: none;

}

.date {

  float: left;

  text-align: left;

  padding:0 0px 0 5px;

  text-transform: lowercase;

}

.date span {

}



#content_footer {

  /*height: 100px;*/

  padding:20px 15px;

  background-color: #C6C5B3;

  font-size:90%;

}

#content_footer p {

padding-bottom:0.7em;

}



/*********************************************

    Previous/Next Page Navigation

*********************************************/

.page-nav {

  clear: both; /* To clear any floats */

  margin: 0px;

  padding: 15px 0px;

  height: 22px;

}

.nav-previous {

  width: 249px;

  float: left;

  text-align: left;

  margin: 2px 0px;

}

.nav-next {

  width: 249px;

  float: right;

  text-align: right;

  margin: 2px 0px;

}

.page-nav a {

  text-decoration: none;

}

.nav-previous a {

  padding-left: 10px;

}

.nav-next a {

  padding-right: 10px;

}

/*************************************

**************************************

  Comments

**************************************

**************************************/

#comments-wrap {

}



.textarea {}

.Cbutton {

  border:none;

  font:bold 11px Arial, Helvetica, sans-serif;

  padding:4px;}



/*  Headers */



#comments-wrap h6 {

  font-size: 20px;

}



/*  Comments  */



.thecomment {

  margin: 0px 0px 0px 0px;

  overflow: hidden;

}

.comment-body {

  margin: 0px;

  padding:5px 10px 20px 30px;

  overflow: hidden;

}

.comment-metadata {

  padding:5px 10px;

}

.comment-metadata a, .comment-metadata a:visited {

  color: #8E8F91;

}

.comment-metadata a:hover {

}

.authorcomment {

  margin: 0px 0px 10px 0px;

  font-size:12px;

  overflow: hidden;

  height:100%;

}

.authorcomment .comment-body {

  border: none;





}

.authorcomment .comment-metadata {

  padding: 11px 10px;

}



.comment-timestamp {

  text-transform: lowercase;

}



.commentlist {

  position: relative;

  margin: 10px 10px 10px 25px;

}



.commentlist .num_comment {

  position: absolute;

  left: -50px;

  font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;

  font-size: 2em;

  font-weight: bold;

  display: block;

  width: 45px;

  text-align: center;

  background-color: #DDDDDD;

  color: #FFFFFF;

}



.commentlist .num_comment_ext {

  left: -65px;

  width: 64px;

}



.nav-next   { padding-right:8px; font-weight:bold;}

.nav-previous { padding-left:8px; font-weight:bold;}

/*  Comment Form  */


/*************************************
  Sidebar
**************************************/

#sidebar {
  float: right;
  display: block;
  width: 330px;
  margin: 0px;
  padding: 16px 10px 20px 10px;
  background-color:#FFFFFF;
}

#sidebar .sidebar-bot {
  display: block;
  height: 20px;
  clear: both;
}

#sidebar ul {
  list-style-type: none;
}

#sidebar ol {
	margin-left: 20px;
}

#sidebar .advertise {
  text-align: left;
  padding:0;
  margin-left:7px;
}

#sidebar .advertise img {
  padding:0 5px;
  border:none;
}

#sidebarwrap {
  padding: 15px 0px 0px 0px;
  margin: 0px;
  border: none;
}

#sidebar_top, #sidebar_top2 {
  margin-bottom: 12px;
  font-weight: bold;
  font-size:13px;
}

/*#sidebar_top_1 {
  float: left;
  width: 100%;
  padding-right: 10px;
}*/

#sidebar_top_1 li.ranking {
  height: 24px;
  width:260px;
  margin:0 35px 8px;
  background: url('images/bg_boton_sidebar.gif') repeat-x left;
  padding: 8px 0 0 4px;
}

#sidebar_top li a {
  text-decoration: none;
}

#sidebar_top_1 li.ranking a {
  padding:  3px 0 3px 22px;
  background: transparent url('images/bg_ranking.gif') no-repeat 2px 3px;
}

#sidebar_top_2 li.calculadora {
  height: 23px;
  width:237px;
  margin:0 35px 8px 35px;
  background: #FFFFFF url('images/bg_calculadora.gif') no-repeat 5px center;
  border: 1px solid #FE4F0D;
  padding: 7px 0 0 24px;
}

#sidebar_top a,#sidebar_top2 a {
  color: #000000;
}

#sidebar_top a:hover {
  text-decoration: underline;
}

#sidebar2 li.ranking {
  height: 24px;
  width: 302px;
  background: url('images/bg_boton_sidebar.gif') repeat-x left;
  margin-bottom: 0px;
  padding: 8px 0 0 4px;
}

#sidebar2 li.ranking a {
  padding:  3px 0 3px 22px;
  background: transparent url('images/bg_ranking.gif') no-repeat 2px 3px;
}


/*************************************
  Popular Posts Section
**************************************/

#sidebar #sidebarwrap #popular {
  margin: 0px;
  padding:0px 0px 0px 0px;
  font-size: 11px;
}


/*popular box Rounded Corner start */

#pxsnazzy {margin:0 0 10px 0;}
.pxtop, .pxbottom {display:block; font-size:1px;}
.pxb1, .pxb2, .pxb3, .pxb4 {display:block; overflow:hidden;}
.pxb1, .pxb2, .pxb3 {height:1px;}
.pxb1 {margin:0 5px;}
.pxb2 {margin:0 3px; }
.pxb3 {margin:0 2px;}
.pxb4 {height:2px; margin:0 1px;}
.pxboxcontent {display:block; padding:2px;}

/*popular box Rounded Corner End */

#popular ul {
  margin: 0px; padding: 0px 10px 15px 10px;
}

#popular ul li {
  margin: 0px; padding: 0px;
}

#popular ul li ul {
  padding:  0px;
}

#popular ul li ul li {
  margin: 0px; padding: 5px 15px;
}

#popular ul li ul li a, #popular ul li ul li a:visited {
  padding: 0;
  margin: 0px;
  text-decoration: none;
}

#popular ul li ul li a:hover {
  text-decoration: none;
}


/*************************************
  Left Sidebar
**************************************/

#l_sidebar {
  float: left;
  display: block;
  width: 160px;
  font-size: 11px;
  margin: 0px;
}

#l_sidebar ul, #l_sidebar ul li {
  margin: 0px 0 25px 0;  padding: 0px;
}

#l_sidebar ul li ul {
  border-top: 1px dotted #9c9c9c;
}

#l_sidebar ul li ul li {
  margin: 0px; padding: 0px 0px 0px 10px;
}

#l_sidebar ul li ul li a, #l_sidebar ul li ul li a:visited {
  display: block;
  padding: 5px 3px;
  margin: 0px;
  text-decoration: none;
}

#l_sidebar ul li ul li a:hover {
  text-decoration: underline;
}

#l_sidebar ul li ul li ul li {
  margin:  0px; padding: 0px;
}

#l_sidebar ul li ul li ul li a, #l_sidebar ul li ul li ul li a:visited {
  padding: 5px 3px 5px 10px;
  margin: 0px;
  text-decoration: none;
}

#l_sidebar ul li ul li ul {
  border: none;
  padding: 0px; margin: 0px;
}

#l_sidebar ul li ul li ul li a:hover {
  text-decoration: underline;
}

#l_sidebar ol li {
	margin-bottom: 3px;
}


/*************************************
  Right Sidebar
**************************************/

#r_sidebar {
  float: right;
  display: block;
  width: 160px;
  font-size: 11px;
  margin: 0px;
}

#r_sidebar ul, #r_sidebar ul li {
  margin: 0px 0 25px 0; padding: 0px;
}

#r_sidebar ul li ul {
}

#r_sidebar ul li ul li {
  margin: 0px;
  padding: 0px 0px 0px 10px;
}

#r_sidebar ul li ul li a, #r_sidebar ul li ul li a:visited {
  display: block;
  padding: 5px 3px;
  margin: 0px;
  text-decoration: none;
}

#r_sidebar ul li ul li a:hover {
  text-decoration: underline;
}

#r_sidebar ul li ul li ul li {
  margin:  0px; padding: 0px;
}

#r_sidebar ul li ul li ul li a, #r_sidebar ul li ul li ul li a:visited {
  padding: 5px 3px 5px 10px;
  margin: 0px;
  text-decoration: none;
}

#r_sidebar ul li ul li ul {
  padding: 0px; margin: 0px;
}

#r_sidebar ul li ul li ul li a:hover {
  text-decoration: underline;
}


/*************************************
  Footer
**************************************/

#text-link-advertise {
  padding: 15px;
  text-align: left;
  clear: both;
}

#footer {
  padding:  10px 0px 20px 0px;
  text-align: left;
  height:25px;
  clear: both;
  font-size:11px;
}

#footer-wrap {
    margin: 0px auto;
    padding: 0 20px;
}

#footer .copyright { text-align:left; }
.copyright a  { text-decoration:none; }
.copyright a:hover { text-decoration:none; }

#footer p { padding-bottom:0.5em; }

ul#nav-footer { margin: 0 0 0 0; padding:0; float:right; font-size: 11px; font-weight:bold; text-align: right; text-transform:uppercase; }
ul#nav-footer li { padding: 5px 8px 5px 12px; list-style:none;  float:left; }
ul#nav-footer li.nobg { padding: 5px 8px 0px 12px; }
ul#nav-footer li a { text-decoration:none; }
ul#nav-footer li a:hover  { }


/*  Tabber  Style start -------------------- */

.tabberlive .tabbertabhide {
    display:none;
}

.tabber { }

.tabberlive {
    margin:0 5px;
}

ul.tabbernav {
    margin:0;
    padding: 3px 0;
    font: bold 12px Arial, Helvetica, sans-serif;
}

ul.tabbernav li {
    list-style: none;
    margin: 0;
    display: inline;
}

ul.tabbernav li a {
    padding: 3px 0.5em;
    margin-left: 3px;
    text-decoration: none;
}

/*---- tabbertab = the tab content---------------------*/

.tabberlive .tabbertab {
    padding:5px;
}


/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {
    display:none;
}

.tabberlive .tabbertab h3 {
    display:none;
}

/*tabs on the page */
.tabberlive#tab1 { }

.tabberlive#tab2 { }

.tabberlive#tab2 .tabbertab {
    height:200px;
    overflow:auto;
}


/* If you wish to move Sidebar to left and main content to right, Simply remove the comment below.. /* and */
/* AND, open the color scheme css that you have selected.. at the end of it, there is an instruction on how to change Background images. You must to do it. */

/*
#content {
  float: right;
}

#sidebar {
  float: left;
}
*/


/* Estilos Banqueando */

#posts_relacionados {
  margin: 15px 0 15px 0;
}

#posts_relacionados ul li {
  list-style: none;
  color: #8E8F91;
}

img#logo {
  margin-bottom:12px;
}

#nube_etiquetas {
  margin:15px 0 15px 0;
}

#grafica_euribor {
  margin-bottom: 15px;
}

#grafica_euribor img {
  margin: 5px 0 15px 0px;
}

#grafica_euribor p {
  text-align: center;
  margin-top: 15px;
}

#grafica_euribor  h2 {
  line-height:125%;
}

#grafica_euribor .valor_destacado {
  padding: 5px 10px 5px 10px;
  background-color: #DDDDD5;
  border: 1px dotted #F98607;
  font-size: 1.2em;
  display:inline;
  color:black;
}

#grafica_euribor .valor_destacado a {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px dotted #000000;
}

#grafica_euribor object {
  margin:0;
  padding:0;
}

#conversor_divisas {
  margin-bottom: 15px;
  font-size: 0.9em;
}

#conversor_divisas #conversor_fila1, #conversor_divisas #conversor_fila2 { margin-top: 6px; }
#conversor_divisas label { display: block; margin-bottom: 2px; }
#conversor_divisas #selectFrom, #conversor_divisas #selectTo { float: left; margin-left: 10px; }
#conversor_divisas select { font-size: 1em; width: 130px;}
#conversor_divisas #inputCantidad, #conversor_divisas #inputFinal { float: left; }
#conversor_divisas #final { float: left; background-color: #F0F0F0; padding: 3px 1px 3px 1px; width: 90px; height: 14px; border: 1px solid #F98607; }
#conversor_divisas #enviar { float: right; margin: 0 0 15px 0; }
#conversor_divisas.pagina_interior #enviar { float: left; margin: 0 0 15px 10px; }
#conversor_divisas #enviar input { padding: 0 8px 0 8px; margin-top: 13px; }
#conversor_divisas select, #conversor_divisas input { }
#conversor_divisas input#cantidad { width: 90px; }


table.ranking {
    background-color:#C6C5B3;
    width:99%;
    margin-bottom: 15px;
}

table.ranking td {
    background-color:#FFFFFF;
    padding:6px 2px 6px 2px;
    text-align:center;
}

table.ranking th {
    padding:6px 2px 6px 2px;
    text-align:center;
    border:1px solid 1px;
    background-color: #DDDDD5;
}

.suscripcion p {
  margin: 8px 0 20px 0;
}

.suscripcion img {
  float: right;
  margin-left: 10px;
}

#suscripciones {
  margin-bottom: 15px;
  padding: 6px;
  border: 8px solid #DDDDD5;
}

#suscripciones a {
  color: #000000;
}

#suscripciones img {
  vertical-align: text-bottom;
  margin-left: 12px;
  margin-right: 3px;
}

#publicidad_lateral, #publicidad_lateral2 {
  margin-left: 15px;
  margin-bottom: 12px;
}

.clearer {
  clear: both;
}


/*  Calculadoras -------------------- */

form.calculadora {
  width: 490px;
  padding: 20px;
  background-color: #DDDDD5;
  margin-bottom: 25px;
}

.campo_form {
  margin-bottom: 8px;
}

.form_etiqueta {
  float: left;
  width: 200px;
  margin-right: 20px;
  text-align: right;
}

.form_campo {
  width: 150px;
}

.boton_submit {
  width: 355px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: right;
}

.boton_submit a{
  padding: 4px 8px 4px 8px;
  background: #F98607;
  color: #FFFFFF;
  margin-right: 15px;
  border: 2px outset #FFFFFF;
  font-size:10px;
}

 input.form-boton {
  padding: 2px 4px 2px 4px;
  background: #F98607;
  color: #FFFFFF;
  margin-right: 15px;
  border: 2px outset #FFFFFF;
  font-size:10px;
}

#errores {
    margin-bottom:5px;
    text-align:center;
    color:#FF0000;
}

#content ul.errores li {
    color:#ff0000;
    padding-top:2px;
}

p.akpc_pop {
  display: none;
}

#content p.akst_link {
  float: left;
  margin-top: 20px;
}

#posts_relacionados h2, h2.postcomment {
  font-size: 16px;
}

h2.comments {
  font-size: 17px;
  font-weight: bold;
}

.num_comentarios {
  float: left;
  margin: 10px 0;
}

.color1 { color: #000000; }
.color2 { color: #8E8F91; }

.content_main, #texto_post_completo {
    clear:left;
    text-align:left;
    line-height:1em;
    display:block;
}

.textos {
    clear:both;
}

p.linklove {
    display: none;
}

#twitter {
	margin-bottom: 24px;
}

#twitter ul li {
	padding: 5px 0 5px 12px;
	border-bottom: 1px dotted #9C9C9C;
	background: url(images/bullet-arrow3.gif) 5px 10px no-repeat;
	font-size: 11px;
}

#twitter ul li a {
	color: #8E8F91;
}

.masinfo {
	display: block;
	margin-top:8px;
}

#content p .masinfo img {
	padding: 0;
}

.compartelo img {
	vertical-align: text-bottom;
}


#diccionario h3 {
	font-size: 22px;
	color: #000000;
	margin: 25px 0 0 0;
	border-bottom: 1px dotted #C6C5B3;
}

#diccionario h2 {
	font-size: 16px;
}

#diccionario h2 a {
	text-decoration: underline;
} 

#indice_diccionario {
	margin: 15px 0;
	padding: 5px 1px;
	background-color: #DDDDD5;
	font-size: 1.3em;
	letter-spacing: 3px;
	text-align: center;
}

#indice_diccionario a:hover {
	color: #F98607;
}

#main_content_1col #content {
    padding:25px;
}

#tabla_prestamos_coche {
    margin-bottom:20px;
    border-collapse:collapse;
}

#tabla_prestamos_coche th {
    background: url(images/bg_thead_prestamos.png) repeat-x;
    padding: 6px;
}

#tabla_prestamos_coche td {
    padding:10px 6px;
    border-bottom:1px solid #cccccc;
}

#tabla_prestamos_coche td.td_simulador {
    border-bottom:none;
    background:#fefbf5;
}

#tabla_prestamos_coche a.toggle, #tabla_prestamos_coche #form_prestamos input.boton { 
    display:block;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    width:67px;
    padding:3px 0 4px 0;
    background:url(images/bg_boton_prestamos.png) no-repeat; 
    cursor:pointer;
}

#tabla_prestamos_coche a.solicitar {
    background:url(images/bg_boton_solicitalo.gif) no-repeat;
    margin:21px 0 25px 15px;
    padding:12px 52px 30px 52px;
    font-size:20px;
    color:#FFFFFF;
    
}

/*#tabla_prestamos_coche a.solicitar { color:#000000; font-weight:bold; text-decoration:underline; }
#tabla_prestamos_coche a.solicitar:hover { color:#F98607; }*/

#tabla_prestamos_coche #form_prestamos input.boton {
    border:none;
    padding:1px 0 6px 0;
    margin:25px 0 0 110px;
    font-size:12px;
}

#tabla_prestamos_coche a.toggle:hover, #tabla_prestamos_coche input.boton:hover { 
    background:url(images/bg_boton_prestamos_hover.png) no-repeat;
    text-decoration:none;
}

#tabla_prestamos_coche #simulador_prestamo_coche {
    padding:10px 25px;
    border-bottom:3px solid #ffcc33;
}

#tabla_prestamos_coche #form_prestamos label {
    clear:left;
    display:block;
    float:left;
    width:135px;
}

#tabla_prestamos_coche #form_prestamos input { border:1px solid #dddddd; }
#tabla_prestamos_coche #form_prestamos input.input1 { width:220px; }
#tabla_prestamos_coche #form_prestamos input.input2 { width:80px; }

#tabla_prestamos_coche #campo_cuota { padding:10px; background:#F98607; border:3px double #FFFFFF; color:#FFFFFF; font-size:14px; width:205px; }
#tabla_prestamos_coche #campo_cuota label { float:none; display:inline; }
#tabla_prestamos_coche #campo_cuota input { margin-left:5px; }

#tabla_prestamos_coche #errores { text-align:left; margin:6px 0; }
#tabla_prestamos_coche .nota_pie { clear:both; margin-top:20px; font-size:10px; }

#datos_simulacion { float:left; width:400px; }
#resultado_simulacion { float:right; }
#resultado_simulacion p { text-align: right; padding:0; }
#resultado_simulacion #solicitar { margin-top:75px; }
