/*   
Theme Name: ipresupuestos
Theme URI: http://www.ipresupuestos.es
Description: Tema para ipresupuestos
Author: equiposcreativos
Author URI: http://www.equiposcreativos.com
Version: 1.0

Tema desarrollado para ipresupuestos.es
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	background-color: #698b00;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(imagenes/bg0.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
a {
	color: #eb7f03;
	text-decoration: none;
}
a:hover {
	color: #eb7f03;
	text-decoration: underline;
}
p {
	margin: 0px;
	padding: 0px;
}
.top  {
	margin: auto;
	width: 1003px;
	height: 119px;
}
.top  .solapas  {
	float: left;
	width: 345px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5AD84;
	margin-top: 11px;
}
.top  .logo  {
	float: left;
}
.top  .slogan  {
	float: right;
	height: 47px;
	font-size: 32px;
	text-align: center;
	width: 597px;
	padding-top: 32px;
	color: #678900;
}
.top  .solapas  ul  {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
.top  .solapas  ul  li  {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 114px;
	list-style-type: none;
}
.top     .solapas   ul   li.solapa   a, .top .solapas ul li.solapa a:hover  {
	background-image: url(imagenes/inicio.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 22px;
	width: 114px;
	font-size: 14px;
	text-transform: uppercase;
	color: #678900;
	text-decoration: none;
	padding-top: 7px;
}
.top   .solapas  ul li.inicio a, .top .solapas ul li.inicio a:hover {
	color: #eb7f03;
}
.top .solapas ul li.solapa_ultima a, .top .solapas ul li.solapa_ultima a:hover {
	background-image: url(imagenes/temas.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 22px;
	width: 114px;
	font-size: 14px;
	text-transform: uppercase;
	color: #678900;
	text-decoration: none;
	padding-top: 7px;
}
.top .top_row {
	width: 1003px;
	float: left;
}
.top .links_top {
	float: right;
	width: 312px;
	margin-top: 11px;
	height: 29px;
	margin-right: 27px;
}
.top .links_top ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	background-image: url(imagenes/separador.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.top   .links_top  ul  li.t_acercade {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 83px;
	list-style-type: none;
	background-image: url(imagenes/separador.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.top   .links_top  ul  li.t_contacto {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 66px;
	list-style-type: none;
	background-image: url(imagenes/separador.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.top .links_top ul li.t_suscripcion {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 84px;
	list-style-type: none;
	background-image: url(imagenes/separador.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.top .links_top ul li.t_rss {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 79px;
	list-style-type: none;
	background-image: url(imagenes/separador.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.top .links_top ul li.t_acercade a {
	color: #eb7f03;
	text-transform: lowercase;
	text-decoration: none;
	float: left;
	height: 21px;
	width: 72px;
	margin-left: 9px;
	text-align: center;
	padding-top: 8px;
}
.top .links_top ul li.t_contacto a {
	color: #eb7f03;
	text-transform: lowercase;
	text-decoration: none;
	float: left;
	height: 21px;
	width: 57px;
	margin-left: 9px;
	text-align: center;
	padding-top: 8px;
}
.top .links_top ul li.t_suscripcion a {
	color: #eb7f03;
	text-transform: lowercase;
	text-decoration: none;
	float: left;
	height: 21px;
	width: 75px;
	margin-left: 9px;
	text-align: center;
	padding-top: 8px;
}
.top .links_top ul li.t_rss a {
	color: #eb7f03;
	text-transform: none;
	text-decoration: none;
	float: left;
	height: 21px;
	width: 35px;
	margin-left: 9px;
	text-align: center;
	padding-top: 8px;
	background-image: url(imagenes/iconorss.jpg);
	background-repeat: no-repeat;
	background-position: 30px bottom;
	padding-right: 24px;
}
.content {
	width: 949px;
	background-image: url(imagenes/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 50px;
	padding-right: 20px;
	padding-bottom: 37px;
	padding-left: 34px;
	float: left;
}
.content_border {
	margin: auto;
	width: 1003px;
	background-color: #FFFFFF;
	background-image: url(imagenes/bg2.jpg);
	background-repeat: repeat-y;
	background-position: center;
	overflow: auto;
}
.foot {
	margin: auto;
	width: 1003px;
	background-color: #ACD014;
	background-image: url(imagenes/bg3.jpg);
	background-repeat: repeat-y;
	background-position: center;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.foot a, .foot a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.content_border .content .column_left {
	float: left;
	width: 619px;
}
.column_left .post {
	float: left;
	width: 619px;
	margin-bottom: 68px;
	background-image: url(imagenes/lineafondo.jpg);
	background-repeat: repeat-y;
	background-position: 81px;
	background-color: #FFFFFF;
	text-align: left;
}
.column_left .post p {
	float: right;
	width: 481px;
	line-height: 19px;
	margin-bottom: 15px;
}
.column_left  .post  p.date {
	background-image: url(imagenes/indicador1.jpg);
	float: left;
	background-repeat: no-repeat;
	height: 79px;
	width: 82px;
	overflow: hidden;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 25px;
	text-align: left;
	font-size: 11px;
	line-height: 15px;
}
.column_left .post h1 {
	font-size: 18px;
	font-weight: bold;
	color: #678803;
	float: right;
	width: 481px;
	margin-top: 0px;
	margin-bottom: 20px;
}
.content_border .content .column_right {
	background-color: #ecf5be;
	float: left;
	width: 298px;
	margin-left: 29px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #828282;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.column_left .post ul {
	float: right;
	width: 481px;
	line-height: 19px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #c2cf9a;
	border-right-color: #c2cf9a;
	border-bottom-color: #c2cf9a;
	border-left-color: #c2cf9a;
	list-style-type: none;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.column_left .post ul li.b_technorati {
	float: left;
	height: 36px;
	width: 32px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.column_left .post ul li.b_technorati a {
	background-image: url(imagenes/home-ipresupuesto_35.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -1000px;
	float: left;
	height: 24px;
	width: 24px;
	overflow: hidden;
}
.column_left  .post  ul  li.b_mysp {
	float: left;
	height: 36px;
	width: 32px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.column_left .post ul li.b_mysp a {
	background-image: url(imagenes/log2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -1000px;
	float: left;
	height: 24px;
	width: 24px;
	overflow: hidden;
}
.column_left .post ul li.b_su {
	float: left;
	height: 36px;
	width: 32px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.column_left .post ul li.b_su a {
	background-image: url(imagenes/logs.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -1000px;
	float: left;
	height: 24px;
	width: 24px;
	overflow: hidden;
}
.column_left .post ul li.b_face {
	float: left;
	height: 36px;
	width: 32px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.column_left .post ul li.b_face a {
	background-image: url(imagenes/logfacebook.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -1000px;
	float: left;
	height: 24px;
	width: 24px;
	overflow: hidden;
}
.column_left .post ul li.b_tags {
	float: left;
	width: 344px;
	padding-top: 3px;
	height: 36px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.column_left .post ul li.b_ncoment {
	background-image: url(imagenes/logcomentarios.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 20px;
	width: 89px;
	padding-top: 4px;
	padding-left: 32px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.column_left .post ul li.b_ntrack {
	background-image: url(imagenes/icotrack.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 20px;
	width: 79px;
	padding-top: 4px;
	padding-left: 30px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.column_left .post ul li.b_coment {
	background-image: url(imagenes/comentar.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 20px;
	width: 49px;
	padding-top: 4px;
	padding-left: 30px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.column_left .post ul li.b_enviar {
	background-image: url(imagenes/botenviar.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 20px;
	width: 35px;
	padding-top: 4px;
	padding-left: 30px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.column_left .post ul li.b_track {
	background-image: url(imagenes/urltrack.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 20px;
	width: 76px;
	padding-top: 4px;
	padding-left: 30px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.column_right ul {
	padding: 0px;
	float: left;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
.column_right ul li {
	clear: both;
	float: left;
	padding: 0px;
	width: 273px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: center;
}
.column_right  ul li h2 {
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(imagenes/suscribite.jpg);
	background-color: #ACD014;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 21px;
	width: 233px;
	font-weight: normal;
	text-align: left;
	margin-left: 0px;
	padding-top: 5px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.column_right ul li.link {
	text-align: left;
	margin-bottom: 5px;
}
.tagcloud a {
	color: #a5ad84;
	text-decoration: none;
}
.tagcloud a:hover {
	color: #778055;
	text-decoration: none;
}
.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	width: 90%;
}
.pagetitle {
	font-size: 20px;
	font-weight: normal;
	color: #678803;
text-align:center;
margin-top: 0px;
	margin-bottom: 20px;
}
#respond {
	float: left;
	width: 619px;
	margin-bottom: 68px;
	background-color: #FFFFFF;
	text-align: left;
}
#respond textarea {
	width: 90%;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 100px;
}
#respond input {
	width: 50%;
	margin-bottom: 5px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
form {
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 14px;
	font-weight: normal;
	color: #eb7f03;
	margin: 0px;
	padding: 0px;
}
.navigation {
	float: left;
	width: 619px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	text-align: left;
	margin-top: 15px;
}

.navigation .alignleft {
	text-align: left;
	float: left;
	width: 40%;
}
.navigation .alignright {
	text-align: right;
	float: right;
	width: 40%;
}
ol.commentlist {
	float: left;
	width: 619px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ol.commentlist li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #c2cf9a;
	border-right-color: #c2cf9a;
	border-bottom-color: #c2cf9a;
	border-left-color: #c2cf9a;
}
ol.commentlist   li img {
	vertical-align: middle;
}
ol.commentlist li .comment-meta {
	padding-left: 35px;
}
ol.commentlist  li  .comment-body p {
	padding-left: 35px;
}
ul.archive, ul.archive li {
margin:0px;
padding:0px;
text-align:left;
}
.f_email {
	background-color: #FFFFFF;
	float: left;
	width: 200px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	border: 1px solid #a5ad84;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	margin-left: 10px;
}
.f_email2 {
	background-color: #FFFFFF;
	float: left;
	width: 200px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	border: 1px solid #a5ad84;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 10px;
}
.f_env {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #eb7f03;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	float: left;
	margin-top: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
}