@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	background:url(images/bk_body.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6b6b
}
a {
	outline:none;
	color:#015799; text-decoration:none
}
a:hover{ color:#66A218}
p {
	font-size:12px
}
.clear {
	clear:both
}
.wraper {
	background:url(images/bk-wraper.gif) repeat-x bottom
}
h2 {
	background:url(images/h2_bullet.png) no-repeat 0 2px;
	padding-left:15px;
	color:#015799;
	font-size:13px;
	font-family:Tahoma, arial;
	text-transform:uppercase
}
h2 a {
	text-decoration:none;
	color:#015799;
}

h3 { font-size:13px; color:#015799; font-family:Tahoma,arial}

h4  {font-size:12px;
	font-family:Tahoma, arial;
	}
a img {
	border:none
}
.entry_page table { width:400px; border-collapse:collapse; padding:3px; border:1px solid #E6E6E6; border-bottom:none; font-size:12px; margin:0 auto}
.entry_page table td { border-bottom:1px solid #E6E6E6}

.table-header { background:#F2F2F2}
.acotacion { font-size:11px; margin-left:123px; margin-top:2px}
#center {
	width:892px;
	margin:0 auto;
}
.content-background {
	background: url(images/bk-center.gif) repeat-y right;
	margin-bottom:2px;
	position:relative
}
#header {
	height:131px
}
#footer {
	height:47px
}
#footer p {
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	margin:0;
	line-height:50px
}
#footer p a {
	color:#f4fb37;
	text-decoration:none;
}
.logo {
	height:90px;
	width:192px;
	background: url(images/img_logo.jpg) no-repeat;
	display:block;
	float:left;
	text-indent:-4000px
}
#header_sidebar {
	float:right;
	width:248px;
	border:1px solid #efefef;
	border-top:none;
	border-bottom:none;
	background:#FFFFFF;
	height:90px
}
#header_sidebar h1 {
	color:#015799;
	font-family:Tahoma, arial;
	font-size:11px;
	text-transform: uppercase;
	font-weight:100;
	text-align:center;
	margin-top:10px
}
#header_sidebar h1 a {
	color:#015799;
	text-decoration:none
}
.menu ul {
	clear:both;
	width:100%;
	list-style:none;
	font-family:Tahoma, arial;
	background:url(images/separador.gif) no-repeat left;
	margin:2px 0 0 0;
	padding:0;
	height:36px;
	position:relative
}
.menu li {
	float:left;
	background:url(images/separador.gif) no-repeat right;
	height:36px;
	line-height:34px;
	position:relative;
	z-index:10
}
.menu li a {
	text-transform:uppercase;
	font-size:13px;
	color:#FFFFFF;
	display:block;
	height:100%;
	padding:0 15px 0 13px;
	text-decoration:none
}
.menu li a:hover {
	background:url(images/separador.gif) no-repeat right;
	background-color:#579901
}
.menu ul ul {
	width:200px;
	background:none;
	position:absolute;
	top:34px; left:0
	
}
.menu ul ul li { background:#2576b4; height:30px; border-bottom:1px solid #01467b; width:100%; line-height:28px; }

.menu ul ul li a:hover{ background:#579901 }
.menu ul ul {
	display:none
}
.menu ul li:hover ul {
	display:block
}
#content {
	padding-top:5px;
	width:642px;
	float:left;
	padding-bottom:30px;
	min-height:500px;
	overflow:hidden;
}
.entry {
	padding-right:0px
}
.entry p {
	text-align:justify
}
.post {
	padding-bottom:0px;
	border-bottom:1px dashed #EAEAEA;
	padding-top:10px;
	margin-right:25px;
	text-align:justify
}
.post a {
	text-decoration:none;
	color:#015799
}
.post h2 a {
	text-decoration:none;
	color:#015799;
}
.post a:hover {
	color:#589A03
}
.bloq {
	background:url(images/bk_bloq.jpg) no-repeat;
	width:203px;
	height:172px;
	float:left;
	margin:6px 4px;
	position:relative
}
.bloq .title {
	margin:7px auto 16px auto;
	display:block
}
.bloq p {
	font-size:11px;
	padding: 5px 10px;
	margin:0!important;
	text-align:left !important
}
.bloq p img {
	margin:10px 6px 0 0
}
.img_central {
	padding:4px;
	background:#FFFFFF
}
.bloq .leer_mas {
	display:block;
	width:14px;
	height:13px;
	background:url(images/leer_mas.gif) no-repeat -14px 0;
	text-indent:-4000px;
	position:absolute;
	left:180px;
	top:153px
}
.leer_mas:hover {
	background:url(images/leer_mas.gif);
}
hr {
	background:url(images/bk_hr.png) repeat-x;
	border:none;
	height:4px;
	width:620px;
	clear:both
}
.home_entry {
	margin:12px 15px 0 5px
}
.home_entry p {
	text-align:justify;
	line-height:17px;
	margin-right:0px !important
}
#sidebar {
	width:248px;
	float:right;
	position:relative;
	padding-bottom:60px
}
.page .titlepage {
}
.widget_search {
	position:absolute;
	top:-70px;
	padding:0 10px;
	margin:0 !important
}
.widget_search label {
	display:none
}
.widget_search #s {
	border:1px solid #b1cadd;
	font-size:11px;
	color:#999999;
	width:150px;
	height:16px;
	padding:0;
	margin:0;
	float:left
}
.widget_search #searchsubmit {
	height:18px;
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
	margin-left:6px;
	background:#015799;
	border:1px solid #b1cadd;
	width:70px;
	font-size:10px;
	padding-bottom:3px
}
#sidebar h2 {
	font-size:12px;
	margin-left:10px;
	background:url(images/bullet_sidebar.gif) no-repeat 0 3px;
	margin-bottom:3px
}
#sidebar a {color:#015799; text-decoration:none}
#sidebar a:hover{color:#66a218}
#sidebar ul { list-style:none; padding:0 0 0 25px; margin:10px 0 0 0}
#sidebar ul li { background:url(images/li_bull.gif) no-repeat 0 7px; padding-left:10px; font-size:12px}

.widget{ margin-top:20px}


.widget_tag_cloud{ line-height:16px}
/*.widget_tag_cloud a { color:#66a218 !important}
.widget_tag_cloud a:hover{color:#015799 !important} 
.widget_tag_cloud h2 { color:#66a218}*/
.widget_tag_cloud div{ padding:0 15px}

.entry_page p { margin-right:20px; text-align:justify}

#footer #center { position:relative}
#footer #center .icons {  position:absolute; top:-50px; right:17px}
#footer #center .icons img { margin:0 4px}



.post .entry .size-thumbnail{ border: 1px solid #E1E1E1; padding:3px; background:#FFFFFF; float:left; margin-right:10px}

.more-link{ display:block; text-align:right; }
.entry_page ul , .entry ul{ list-style-image:url(images/li_bull.gif); padding-left:30px; text-align:left}
.entry_page ul li, .entry ul li{ font-size:12px; line-height:20px}
#respond{ width:620px}

.skype-status-button{ background:#F1F6FA; padding:8px 0; border-top:1px solid #DEEBF9; border-bottom:1px solid #DEEBF9;text-align:center; font-size:12px; color:#015799}
.skype-status-button a { display:block; margin-top:4px }

.skype_widget h2{ display:none}

.contact_left{ float:left}
.contact_der{ float:left; width:260px}
.alignleft{ float:left; margin:0 10px 5px 0}
.aligncenter { margin:0 auto; display:block}

.rotator{ padding:4px ; background:#FFFFFF; width:622px; margin:0 auto; position:relative; z-index:0}

.presupuesto{ background:url(images/presupuesto.png) no-repeat; width: 99px; height:104px; position:absolute; left:-95px; top:-10px}
.qtrans_language_chooser{ list-style:none; text-align:center; width:70px; margin:0 auto; margin-top:10px; padding:0}
.qtrans_language_chooser li{ float:left; font-size:11px; text-align:center; margin:0 5px}
