/**

 * Theme Name: Amara

 * Theme URI: http://2010.amaraproyectos.com/

 * Description: Tema desarrollado exclusivamente para Amara Marketing.

 * Version: 1.0

 * Author: Cristian Arias

 * Author URI: http://mybox.cl

 * Tags: amara, marketing, publicidad, diseï¿½o

 *Template: hybrid


*/



/* Get base CSS */

/* Reset values */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	vertical-align: baseline;

	outline: none;

	font-size: 100%;

	background: transparent;

	border: none;

	text-decoration: none;

	}



/*

* Get rid of deprecated and non-semantic elements

* These elements should not be used and replaced with proper alternatives

*/

b, i, hr, u, center, menu, layer, s, strike, font, xmp {

	margin: 0;

	padding: 0;

	vertical-align: baseline;

	outline: none;

	font-size: 100%;

	font-weight: normal;

	font-style: normal;

	background: transparent;

	border: none;

	text-decoration: none;

	}

font {

	color: #333;

	}

center {

	text-align: left;

	}



/* End deprecated elements */



/* Paragraphs */

p {

	font-weight: normal;
	margin-bottom:15px;


}



/* Lists */

ol, ul {

	list-style: none;

	}

ul {

	}

ol {

	}

ol ol {

	}

ol ol ol {

	}

ol ol ol ol {

	}

ol ol ol ol ol {

	}

ul ul, ol ol, ul ol, ol ul {

	}

dl {

	margin: 0 0 18px 3px;

	}

dl dt {

	font-weight: bold;

	margin: 12px 0 0 0;

	}

dl dd {

	margin: 6px 0 0 1.5em;

	}



/* Text elements */

strong {

	font-weight: bold;

	}

strong strong {

	font-weight: normal;

	}

em, cite {

	font-style: italic;

	}

em em, cite cite {

	font-style: normal;

	}

abbr {

}

acronym {

	text-transform: uppercase;

	border-bottom: 1px dashed #666;

	cursor: help;

	}

big {

	font-size: 120%;

	}

small, sup, sub {

	font-size: 80%;

	}

sup {

	vertical-align: baseline;

	position: relative;

	bottom: 0.3em;

	}

sub {

	vertical-align: baseline;

	position: relative;

	top: 0.3em;

	}

address {

	font-style: italic;

	margin: 0 0 21px 0;

	}

li address, dd address {

	margin: 0;

	}



/* Blockquotes */

blockquote {

	margin: 0 2.5em;

	font-style: normal;

	}

blockquote em, blockquote cite {

	font-style: italic;

	}

blockquote, q {

	quotes: none;

	}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

	}



/* Links */

a {

	cursor: pointer;

	}

a img {

	border: none;

	}



/* Code */

pre {

	overflow: auto;

	font: .9em Monaco, monospace, Courier, "Courier New";

	line-height: 21px;

	margin-bottom: 21px;

	padding: 9px;

	}

code {

	font: .9em Monaco, monospace, Courier, "Courier New";

	}

pre code {

	font-size: 1em;

	}



/* Delete and insert */

ins, dfn {

	font-style: italic;

	text-decoration: none;

	border-bottom: 1px solid #666;

	}

del {

	text-decoration: line-through;

	}



/* Object */

object {

	margin-bottom: 21px;

	}



/* Forms */

:focus {

	outline: none;

	}

form label {

	cursor: pointer;

	}

option {

	padding: 1px 3px;

	}

	

/* Tables */

table {

	border-collapse: collapse;

	border-spacing: 0;

	margin-bottom: 21px;

	}

th, td {

	text-align: left;

	}



/* Horizontal rule */

hr {

	margin-bottom: 21px;

	}



/* WP Smiley */

img.wp-smiley {

	max-height: 12px;

	margin: 0;

	padding: 0;

	border: none;

	}



/* WP Gallery [gallery] */

.gallery {

	display: block;

	text-align: center;

	margin-bottom: 21px !important;

	}



/* Alignment */

.alignleft, .left {

	float: left;

	margin-right: 15px;

	}

.alignright, .right {

	float: right;

	margin-left: 15px;

	}

.aligncenter, .center {

	display: block;

	margin: 0 auto 21px auto;

	}

.alignnone, .block {

	clear: both;

	}

.clear {

	clear: both;

	}

img.alignleft, img.alignright {

	display: inline;

	}



















/* Get default Hybrid CSS */

* {

	margin: 0;

	padding: 0;

}

/* Body */

body {

	color: #454545;

	font-family: verdana;

	font-size: 13px;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	margin: 0;

	padding: 0;

}



/* Links */

a:link, a:visited, a:hover, a:active {

	text-decoration: none;

}



a:link, a:visited {

	color: #454545;

}



a:hover, a:active {

	color: #b9122b;

}



/* Headers */

h1 {

	font-size: 36px;

	font-weight: normal;

	color: #b9122b;

	margin-bottom:20px;

}



h2 {

	font-size: 16px;

	font-weight: bold;

	

}



h3 {

	font-size: 16px;

	color: #b9122b;

	font-weight: bold;

}

h4 {

	font-size: 13px;

	font-weight: bold;
margin-bottom:0px;
padding-bottom:0px;

}




/* Blockquotes */

blockquote {

	font-style: italic;

	color: #555;

	}

blockquote blockquote {

	color: #777;

	}

blockquote em {

	font-style: normal;

	}



/* Code */

pre {

	padding: 9px;

	background: #f9f9f9;

	border: 1px solid #ccc;

	}

code {

	padding: 0 3px;

	background: #eee;

	}

pre code {

	background: transparent;

	}



/* Tables */

table {

	width: 100%;

	border-collapse: separate;

	border-top: 1px solid #ccc;

	border-left: 1px solid #ccc;

	}

caption {

	font-size: .9em;

	font-style: italic;

	text-align: right;

	}

td, th {

	padding: 3px 6px;

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;

	}

th {

	background: #eee;

	}



/* Drop caps */

.drop-cap {

	float: left;

	margin: 3px 3px 0 0;

	font: normal normal normal 47px/35px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;

	color: #333;

	}



/* Notes */

.note {

	padding: 6px 9px;

	background: #eee;

	border: 1px solid #ccc;

	}



/* Warnings/Alerts */

.warning, .alert {

	padding: 6px 9px;

	background: #fffbbc;

	border: 1px solid #E6DB55;

	}



/* Errors */

.error {

	padding: 6px 9px;

	background: #ffebe8;

	border: 1px solid #C00;

	}



/* Downloads */

.download {

	padding: 6px 9px;

	background: #e7f7d3;

	border: 1px solid #6c3;

	}



/* Images */

.thumbnail {

Position:relative;
	float: left;


	width: 100px;

	height: 100px;

	margin: 5px 15px 0px 0px;


	}



/* Captions [caption] */

.wp-caption {

	}

.wp-caption .wp-caption-text {

	}

.wp-caption img {

	}



/* Gallery [gallery] */

.gallery img {

	border: 1px solid #ccc;

	}



/* Avatars */

.avatar {

	float: left;

	width: 100px;

	height: 100px;

	margin: 5px 15px 0 0;

	padding: 5px;

	border: 1px solid #ccc;

	}



/* Header */

#header {

	height: 290px;

	}



/* Blog title */

#site-title {

	font: italic normal normal 35px/35px Georgia, Times, "Times New Roman", serif;

	margin: 0 0 10px 0;

	display: none;

	}

#site-title a {

	color: #000;

	}



/* Blog description */

#site-description {

	font: normal normal normal 16px/20px Georgia, Times, "Times New Roman", serif;

	margin: 0;

	color: #666;

	display: none;

	}



/* Navigation */

#navigation {

	}

#page-nav li {

	}

#page-nav li li {

	}

#page-nav li a {

}



/* Drop-downs style */

#page-nav li:hover ul, li.sfHover ul {

}

#page-nav li li a {

}

#page-nav li ul {

}

#page-nav li li:hover ul, li li.sfHover ul , #page-nav li li li:hover ul, li li li.sfHover ul  {

}

#page-nav li li li {

}



/* Main content */

.content {

	width: 580px;

	}

.no-widgets .content, .page-template-no-widgets .content {

	width: 960px;

	}



/* Posts */

.post {

}



.single .post, .attachment .post, .page .post {

	margin: 0;

}



.single #container .content .post {

	margin: 0;

}



.single #container .content .post h3 {

	font-size: 11px;

	line-height: 25px;

	color: #454545;

}



.single #container .content .post .entry-content {

	line-height: 20px;

}

.entry-content 
{font-size: 16px;}

.single #container .content .post .entry-content a {

	text-decoration: underline;

}



/* Archive information */

.author-info, .author-profile, .date-info, .category-info, .tag-info, .search-info, .taxonomy-info {

	overflow: hidden;

}



/* Entry title */



#content .entry-title, #content .entry-content, #content .tag-info , #content .category-info {

}



#post-3 .entry-title {

	display: none;

}

.simple_social_bookmarks {

margin-bottom:15px;}


.archive .entry-title, .search .entry-title {

	font-size: 21px;

	margin: 0;

	}



.page-title, .attachment-title {

}



.entry-title a {

	color: #b9122b;

    text-decoration:none;

}



.entry-title a:active,

.entry-title a:hover {

	color: #b9122b;

}



/* Byline */

.byline {

	color: #454545;

	}

.archive .byline, .search .byline {

	margin: 0;

	}

.byline .byline-prep {

	text-transform: lowercase;

	}



/* Entry metadata */

.entry-meta {

	display: none;

}



.entry-meta .author {

}



.entry-meta .n {

}



.entry-meta a {

}



.entry-meta a:active,

.entry-meta a:hover {

}



.entry-meta abbr {

}



/* Page links (multiple-paged posts) */

p.pages a {

	margin: 0 3px;

	padding: 3px 9px 3px 9px;

	border: 1px solid #ccc;

	}



/* Navigation links */

.navigation-links {

	margin-bottom: 21px;

	font-style: italic;

	}

.navigation-links .previous {

	float: left;

	max-width: 50%;

	}

.navigation-links .next {

	float: right;

	max-width: 50%;

	text-align: right;

	}



/* Widgets */

#primary .widget {

	margin-bottom: 15px;

	}

.widget a {

	color: #454545;

	}

.widget a:hover {

	}



/* Widget titles */

#primary .widget-title {

	vertical-align: middle;

	height: 26px;

	padding-top: 4px;

	border-top-width: 2px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #454545;

	border-bottom-color: #a2a2a2;

	position: relative;

	font-size: 18px;

	font-weight: normal;

	text-decoration: none;

	color: #454545;

}



/* Utility widget areas */

#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single {

	width: 750px;

	position: relative;

}



/* Comments template */

#comments-template {

	}



/* Comment headers */

.comments-header {

	font-size: 1.2em;

	}



/* Comments are closed */

.comments-closed {

	display: none;

	}



/* Comment list */

#comments-template ol {

	list-style: none;

	margin: 0 0 21px 0;

	}

#comments li, #comments li li li, #comments li li li li li {

	overflow: hidden;

	margin: 0 0 15px 0;

	padding: 15px 15px 0 15px;

	background: #fff;

	border: 1px solid #ccc;

	}

#comments li li, #comments li li li li {

	background: #f9f9f9;

	}



/* Avatar */

#comments-template .avatar {

	width: 40px;

	height: 40px;

	float: left;

	margin-right: 15px;

	padding: 0;

	border: 1px solid #666;

	}



/* Comment meta data */

.comment-meta-data {

	margin: 10px 0 21px 0;

	font-size: 13px;

	color: #666;

	}

.comment-author {

	font-size: 15px;



	color: #000;

	}

.comment-reply-link, .permalink, .comment-edit-link {

	font-style: italic;

	color: #666;

	}



/* Comment text */

.comment-text {

	clear: left;

	margin: 0 15px;

	}



/* Form */

.content .text-input {

	display: block;

	padding: 3px 6px;

	width: 98%;

	border: 1px solid #A2A2A2;

	}

#comments-template label {

	font-size: .9em;

	}

	

/* Respond textarea */

.content textarea {

	width: 98%;

	padding: 3px 6px;

	border: 1px solid #A2A2A2;

	}



/* Subsidiary */

#subsidiary {

	margin: 0 0 21px 0;

	}





















/* Get layout CSS */

#body-container {
	width: 950px;
	margin: 0 auto;
	position: relative;
	}



#container {

	float: left;

	width: 950px;

	}



.content {

	float: right;

	width: 750px;

	}

.no-widgets .content, .no-default-widgets .content {

	width: 950px;

	}



#primary {

	float: left;

	width: 175px;

}



#secondary {

	clear: left;

	float: left;

	width: 175px;

	}



#subsidiary {

	overflow: hidden;

	}



#subsidiary .widget {

	overflow: hidden;

	float: left;

	width: 175px;

}



#footer-container {

	clear: both;

}



#footer {

	position: relative;

	font-size: 11px;

	background-color: #f3f3f3;

	height: 210px;

	width: 950px;

	padding-top: 15px;

	line-height:15px;



	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #cdcdcd;

}



.leagalidad {

	float: left;

	width: 240px;

	margin-right: 40px;

	margin-left: 200px;

	position: relative;

}



.leagalidad a:link, .leagalidad a:visited, .otras_webs a:link, .otras_webs a:visited {

	color: #454545;

	position: relative;

	margin-left: 3px;

	margin-right: 3px;



	text-decoration: none;

}



.leagalidad a:hover, .leagalidad a:active, .otras_webs a:hover, .otras_webs a:active {



	text-decoration: underline;



}



.datos_amara{

	float: left;

	width: 200px;

	margin-right: 40px;

	position: relative;

}



.datos_amara a:link, .datos_amara a:visited {

	color: #454545;

	position: relative;

	text-decoration: none;

}



.datos_amara a:hover, .datos_amara a:active {

	text-decoration: underline;

}



.otras_webs {

	float: left;

	width: 210px;

	position: relative;

}



















/* Get the plugins CSS */

/**

 * Plugins Stylesheet

 * Sets up default styles for  the support plugins

 *

 * @since 0.3

 * @package Hybrid

 * @subpackage CSS

 */



/* WP PageNavi (plugin) */



.wp-pagenavi {

	margin-bottom: 20px;

	font-size: 11px;

}



.wp-pagenavi .pages {

	border: 1px solid #CCCCCC;

	margin-top: 2px;

	margin-right: 3px;

	margin-bottom: 2px;

	margin-left: 0;

	padding-top: 4px;

	padding-right: 8px;

	padding-bottom: 4px;

	padding-left: 8px;

}



.first, .extend {

	display: none;

}



.wp-pagenavi .current {

	margin: 2px;

	font-weight: bold;

	border: 1px solid #CCC;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;

}



.wp-pagenavi .extend {

	margin: 2px;

}



.wp-pagenavi a {

	border: 1px solid #ccc;

	margin-top: 0;

	margin-right: 2px;

	margin-bottom: 0;

	margin-left: 2px;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;

}



.wp-pagenavi a:hover {

	border: 1px solid #B9122B;

	color: #454545;

}



/* WP Email */

.WP-EmailIcon {

	padding: 0;

	margin: 0;

	border: none;

	}



/* Comment License */

.comment_license {

	font-style: italic;

	}



/* WP Stats */

img#wpstats {

	overflow: hidden !important;

	width: 0 !important;

	height: 0 !important;

	padding: 0 !important;

	margin: 0 !important;

	}





















/* =Amara

-------------------------------------------------------------- */





.colorrojo {

	color: #b9122b;

}



.colorgros {

	color: #454545;

}




.colorgrcl {



	color: #a2a2a2;

}



.flotar {

	float: left;

	position: relative;

}



.flotar_right {

	float: left;


	position: relative;

}



.home_sectores {

	position: relative;

	height: 160px;

	width: 750px;

	font-size:11.5px;

}



.home_sectores h1{

	color:#b9122b;

	font-size:28px;

	text-transform: uppercase;

	margin-bottom:5px;

}



.home_sectores a:link,.home_sectores a:visited {

	text-decoration: none;	

	color: #454545;

	position: relative;	

}



.home_sectores a:hover,.home_sectores a:active {

	text-decoration: none;

	color:#b9122b;

}



.home_sectores1{

	line-height:24px;

	display:block;

	width:245px;

	position: relative;

	float:left;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #a2a2a2;

	padding-right:3px;

}



.home_sectores2{

	line-height:24px;

	display:block;

	width:244px;

	position: relative;

	float:left;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #a2a2a2;

	padding-right:3px;

	padding-left:7px;

}



.home_sectores3{

	line-height:24px;

	display:block;

	width:241px;

	position: relative;

	float:left;

	padding-left:5px;

}



.titulo_link a:link,.titulo_link a:visited {

	text-decoration: none;

	color:#b9122b;

	}



.titulo_link a:hover,.titulo_link a:active {

	color:#b9122b;

	}

	

.titulo_link a:link,.titulo_link a:visited {

	text-decoration: none;

	color:#b9122b;

	}



.titulo_link a:hover,.titulo_link a:active {

	color:#b9122b;

	}

	

.whww_link a:link,.whww_link a:visited {

	text-decoration: none;

	color: #454545;

	}



.whww_link a:hover,.whww_link a:active {

	color:#b9122b;

	}



.whww_link a:link,.whww_link a:visited {

	text-decoration: none;

	color: #454545;

	}



.whww_link a:hover,.whww_link a:active {

	color:#b9122b;

	}

	

.margin_bottom {

	margin-bottom:20px;

}



.home_contenedor {

	width: 750px;

	position: relative;

	line-height:16px;

	text-decoration: none;

}



.home_contenedor p {

	margin-bottom:15px;


}



.home_contenedor a:link, .home_contenedor a:visited {

	color:#454545;

	font-weight:bold;

	font-size: 13px;

	text-decoration: none;

}



.home_contenedor a:hover, .home_contenedor a:active {

	font-weight:bold;

	color:#b9122b;

	text-decoration: none;

}



.destacados{

	width:750px;

	height:70px;

	position: relative;

	margin-top: 15px;

	margin-bottom: 15px;

	padding-top: 15px;

	padding-bottom: 15px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #a2a2a2;

	border-bottom-color: #a2a2a2;

}



.destacados ul{

	line-height:24px;

	display:block;

	width:240px;

	position: relative;

	float:left;

	margin-right: 10px;

}



.destacados h1{

	margin-bottom:0px;

}



.destacados_titulo a:link, .destacados_titulo a:visited {

	text-decoration:none;

	font-size: 16px;

	font-weight: bold;

	color: #454545;

	display: block;

}



.destacados_titulo a:hover, .destacados_titulo a:active {

	text-decoration:none;

	color:#b9122b;

}



.destacados_txt a:link, .destacados_txt a:visited {

	color:#454545;

	text-decoration:none;

	font-size: 13px;

	font-weight: normal;

}



.destacados_txt a:hover, .destacados_txt a:active {

	text-decoration:none;

	color:#b9122b;

}



.mapa {

}



.bordeMapa {

	border: 1px solid #a2a2a2;

}



.mapa a:link, .mapa  a:visited {

	color:#454545;

	font-size: 11px;

	text-decoration: none;	

}



.mapa  a:hover, .mapa  a:active {

	text-decoration: underline;

}



.mapa img{

	margin-bottom:2px;

}



.contact_datos {

	font-size: 11px;

}



.contact_datos h4{

	font-weight: bold;

	font-size:11px;

	line-height:30px;	

}



.contact_datos p{

	line-height:15px;

	margin-bottom:10px;	

}



.contact_datos a:link,.contact_datos a:visited {

	text-decoration: none;

	color: #454545;

	}



.contact_datos a:hover,.contact_datos a:active {

	color:#b9122b;

	}

	

.logo {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #a2a2a2;

	position: relative;

	height: 90px;

	width: 175px;

	padding-top: 20px;

	margin-bottom: 20px;

}



#qtranslate-3 {

	font-size: 11px;

	z-index: 30;

	position: absolute;

	right: 30px;

	top: 302px;

}



#qtranslate-3 a:link, #qtranslate-3 a:visited {

	margin-left: 7px;

	text-decoration: none;	

	color: #454545;

}



#qtranslate-3 a:hover, #qtranslate-3 a:active {

	text-decoration: underline;

}



#qtranslate-3 ul {

	list-style-type: none;

}



#qtranslate-3-chooser li {

	float: left;

}



.breadcrumbs {

	display: none;

}



.breadcrumb {

	border-top-width: 2px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #454545;

	border-bottom-color: #a2a2a2;

	position: relative;

	height: 22px;

	width: 748px;

	vertical-align: middle;

	padding-top: 8px;

	padding-left: 2px;

	font-size: 11px;

	margin-left: auto;

}



.breadcrumb a:link, .breadcrumb a:visited {

	text-decoration: none;	

	color: #454545;

}



.breadcrumb a:hover, .breadcrumb a:active {

	text-decoration: underline;

}



.rss {

	z-index: 30;

	position: absolute;

	right: 0px;

	top: 6px;
	
	
	/*
	float: right;

	margin-left: 10px;

	margin-top:-2px;
	
	height: 18px;

	width: 17px;*/

}



.home_bottom_area {

	font-size: 13px;

	line-height: 18px;

	position: relative;

	width: 750px;

}



#rss-5, #rss-6 {

	float: left;

	width: 240px;

	margin-right: 10px;

	position: relative;

}



#rss-5 h3, #rss-6 h3 {

	color: #B9122B;

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 10px;

}



#rss-5 h3 a, #rss-6 h3 a {

	color: #B9122B;

}



#rss-5 ul li a, #rss-6 ul li a {

	font-size: 13px;

	font-weight: bold;

	color: #454545;

	margin-bottom: 5px;

	display: block;

}



#rss-5 img, #rss-6 img {

	display: none;

}



.rss-date {

	font-size: 11px;

	line-height: 16px;

	margin-bottom: 5px;

	display: block;

}



#rss-5 ul li cite, #rss-6 ul li cite {

	font-size: 11px;

	font-style: normal;

}



.rssSummary {

	font-size: 11px;

	font-style: italic;

	line-height: 16px;

	margin-bottom: 5px;

}



.caja_home_bottom h2{

	margin-bottom: 10px;

	color:#b9122b;

}

	

.caja_home_bottom h3{

	margin-bottom: 5px;

	color:#454545;

	font-size:13px;

	font-weight:bold;

}



.caja_home_bottom p{

	font-size:11px;

	line-height: 16px;

	margin-bottom:5px;

}

	

.rsswidget a:link, .rsswidget a:visited {

	color:#b9122b;

	text-decoration:none;

	font-weight: bold;

	font-size:16px;

	font-style: normal;

	display:block;

	margin-bottom:10px;

}



.rsswidget a:hover, .rsswidget a:active {

	text-decoration:none;

	color:#b9122b;

}



.center {

	text-align: center;

}



#post-44 .entry-title {

	display: none;

}



#post-44 strong a {

	font-size: 13px;

}













#proyectosGal {

	float: right;

	margin-right: 0px;

}



.byline {

	font-size: 11px;

	margin-bottom: 5px;

}



.byline span{

	display: none;

}



.post-title {

	font-family: Verdana;

	margin-bottom: 5px;

	font-size: 13px;

	font-style: normal;

	color: #454545;

	font-variant: normal;

	font-weight: normal;

}



#page-nav {

	width: 175px;

	line-height:20px;

}





#page-nav a:link,.menu a:visited {

	text-decoration: none;	

	color: #454545;

	display:block;

}




#page-nav a:hover,.menu a:active {

	text-decoration: none;

	color:#b9122b;

	font-weight:bold;

}



.page-nav {

	margin:0 auto;

	height: 130px;

	position: absolute;

	z-index: 20;

	top: 115px;

}



.page-nav a:link,.page-nav a:visited {

	text-decoration: none;

	color: #454545;

	display:block;

}



.page-nav a:hover,.page-nav a:active {

	text-decoration: none;

	color:#b9122b;

	font-weight:bold;	



}



.margin_imagenes{

	margin-right: 20px;

}



#preNombre, #preEmail, #preTelefono, #preAsunto {

	font-size: 11px;

	color: #9e9d9d;

	height: 16px;

	width: 169px;

	padding-left: 3px;

	border: 1px solid #a2a2a2;

	position: relative;

	padding-top:2px;

}



*#preNombre, #preEmail, #preTelefono, #preAsunto { margin-left: -5px; } /* IE7 */



#preComentario{

	font-size: 11px;

	color: #9e9d9d;

	height: 76px;

	width: 169px;

	padding-left: 3px;

	border: 1px solid #a2a2a2;

	position: relative;

	padding-top:2px;

	vertical-align: top;

}



#button_enviar, .search-submit, #sbc-submit {

	font-size: 9px;

	color: #FFFFFF;

	display: block;

	text-align: center;

	vertical-align: middle;

	background-image: url(http://2010.amaraproyectos.com/wp-content/uploads/button_off.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	position: relative;

	height: 22px;

	width: 52px;

	padding-bottom:4px;

	padding-top:2px;

	border:solid 0.2px white;

	margin-top: 5px;

}



#hybrid-search-2 {

	position: absolute;

	z-index: 10;

	top: 255px;

}



.search-text, #s {

	font-size: 11px;

	color: #9e9d9d;

	height: 16px;

	width: 113px;

	padding-left: 3px;

	border: 1px solid #a2a2a2;

	position: relative;

	padding-top:2px;

	margin-top: 1px;

	margin-right: 5px;

	float: left;

}



.carouselContainer {

	display: none;

}



.entry-summary a:hover {

	color: #b9122b;

}

.entry-summary .post-title a:hover {

	color: #b9122b;

}

.entry-summary p {
	margin-bottom:0px;
line-height:16px;}


#search-1 {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #a2a2a2;

	margin-bottom:15px;

	padding-bottom:15px;
overflow:hidden;

}



.clientes_logos {

	vertical-align: middle;

	margin-top: 20px;

	position: relative;

}



.clientes_logos img{

	margin-right: 40px;

	text-align: center;

	vertical-align: middle;	

}



#execphp-7 {

	position: absolute;

	right: 0px;

	width: 176px;

	top: 45px;

}



#tag-dropdown-widget {

	position: absolute;

	top: 150px;

}



#tag-dropdown-widget .widget-title {

	display: none;

}



#tag-dropdown-widget select {

	font-size: 11px;

	color: #9e9d9d;

	width: 550px;

	border: 1px solid #a2a2a2;

	padding-top: 2px;

	padding-left: 3px;

	padding-bottom: 2px;

}



#header-aside {

	width: 950px;

	position: relative;

}



.mmf-form p {

	line-height: 0px;

	margin-bottom: 5px;

}





#cat, .previous, .next, .content .published {

	display: none;

}



#cat, .previous, .next, .content .published {

	display: none;

}



#query-posts-4 a {

	font-size:13px;

	font-weight:bold;

	line-height: normal;

}



#query-posts-4 .post {

	margin-bottom: 20px;

}



.content .page {

	font-size: 16px;

	line-height: 23px;

}



#primary .widget-title {

	margin-bottom: 15px;

}



.tag-cloud a:hover {

	color: #B9122B;

}



#execphp-5 {

	margin-bottom: 15px;

}



.blog{

	color: #454545;

	font-weight: normal;

}



#wp125 {

	width: 240px;

	text-align: center;

	position: absolute;

	top: 0px;

	right: 0px;

}



#siteMap ul {

	list-style-type: disc;

	margin-left: 20px;

}



#siteMap ul ul {

	margin-left: 40px;

	list-style-type: circle;

}



#siteMap li {

	padding-top: 1px;

	padding-bottom: 1px;

}



.page-3 .content #utility-after-content #query-posts-5 .widget-inside .post {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A2A2A2;

	margin-bottom: 20px;

	padding-bottom: 25px;

}



.page-3 .content #utility-after-content #query-posts-5 .widget-inside .post h2 {

	color: #454545;

}

.page-3 .content #utility-after-content #query-posts-5 .widget-inside .post h2 a {

	color: #454545;

}

.page-3 .content #utility-after-content #query-posts-5 .widget-inside .post h2 a:hover {

	color: #b9122b;

}

.page-3 .content #utility-after-content #query-posts-5 .widget-inside .post a {

	font-size: 13px;

	color: #454545;

	font-weight: bold;

}

.search-results .content .hentry {
	clear: both;
}

.search-results .content #utility-before-content .post {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2A2A2;
	margin-bottom: 20px;
	padding-bottom: 25px;
	font-size: 13px;
	line-height: 20px;
	overflow: hidden;
}



.search-results .content #utility-before-content .post h2 {

	color: #454545;

}



.search-results .content #utility-before-content .post a {

	font-size: 13px;

	color: #454545;

	font-weight: bold;

}


.search-results .content #utility-before-content .post a:hover {

color: #b9122b;
}

.post_tag .content #utility-before-content .post {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A2A2A2;

	margin-bottom: 20px;

	padding-bottom: 25px;

	font-size: 13px;

	line-height: 20px;

}



.post_tag .content #utility-before-content .post h2 {

	color: #454545;

}




.post_tag .content #utility-before-content .post a {

	font-size: 13px;

	color: #454545;

	font-weight: bold;

}


.post_tag .content #utility-before-content .post a:hover {

		color: #b9122b;

}



.archive #primary #query-posts-4 .widget-inside .post h2 {

	
line-height: 1px;

	padding-top: 5px;

	padding-bottom: 5px;

}



.blog .content #utility-before-content .post {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A2A2A2;

	margin-bottom: 20px;

	padding-bottom: 25px;

	font-size: 13px;

	line-height: 20px;

}



.blog .content #utility-before-content .post h2 {

	color: #454545;

}



.blog .content #utility-before-content .post a {

	font-size: 13px;

	color: #454545;

	font-weight: bold;

}



.page-49 .content #utility-after-content #query-posts-6 .post  {

}



.page-49 .content #utility-after-content #query-posts-6 .post  {

	padding-bottom: 25px;

	font-size: 13px;

	line-height: 20px;


 

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A2A2A2;

	margin-bottom: 20px;

	padding-bottom: 25px;


}



.page-49 .content #utility-after-content #query-posts-6 .post h2 {

	color: #454545;

}



.page-49 .content #utility-after-content #query-posts-6 .post a {

	font-size: 13px;

	color: #454545;

	font-weight: bold;

}
.page-49 .content #utility-after-content #query-posts-6 .post a:hover {
color: #B9122B;}

.content .hentry img {

	margin-top: 10px;

}



#text-16 {

	clear: both;

	height: 20px;

}



#text-16 .widget-inside .textwidget {

	visibility: hidden;

}



#text-17 {

	float: left;

	width: 240px;

	margin-right: 10px;

}



#text-18 {

	width: 240px;

	margin-left: 250px;

}



.search-title {

	text-transform: capitalize;

}



.date .content #utility-before-content .post {

	padding-bottom: 25px;

	font-size: 13px;

	line-height: 20px;

}



.date .content #utility-before-content .entry-summary {

	line-height: 20px;

}



.date .content #utility-before-content .post h2 {

	color: #B9122B;

}



.date .content #utility-before-content .post a {

	font-size: 13px;

	color: #B9122B;

	font-weight: bold;

}



#post-49 {

	clear: both;

	padding-top: 10px;

}



#post-49 .page-title {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #A2A2A2;

	padding-top: 30px;

}



#execphp-9 {

	margin-top: 5px;

}



#execphp-9 h3 {

	color: #B9122B;

	font-size: 36px;

	font-weight: normal;

	margin-bottom: 20px;

}

#execphp-9 li {

	list-style-type: none;

	font-size: 16px;

	line-height: 24px;

	float: left;

	width: 250px;

	display: block;

}

#execphp-9 li a:hover {

	font-weight: bold;

	color: #B9122B;

}



#hybrid-tags-3 {

	margin-top: 5px;

	padding-bottom: 5px;

}



#hybrid-tags-3 h3 {

	color: #B9122B;

	font-size: 36px;

	font-weight: normal;

	margin-bottom: 20px;

}

.search #primary #query-posts-4 .post h2 {
	line-height: 0.4em;
	margin-bottom: 5px;
	margin-top: 5px;
}
.post_tag .content .post {
	display: block;
	overflow: hidden;
}







#header-aside {
	*position: absolute;
	*left: 0px;
	*top: 0px;
}
#hybrid-search-2 #search-text {
	*margin-top: 5px;
}
.footer_txt {
	width:695px;
	position:relative;
	float:right;
	margin:25px 55px 0px 50px;
	text-align: justify;
	padding:0px 0px 20px 0px;
}