/*
Theme Name: Evolution Group
Theme URI: http://grupo-evolution.com
Description: 3 columnas Evolution Group wordpress theme.
Version: 2.0 
Author: Ariel Flores
Author URI: 
*/
@import url(navi.css);
body {
	background:url("images/body_bg.gif") repeat-x scroll 0 0 #FFFFFF;
	margin:5px 0
}

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	color:#333333;
	font-size:9.5pt;
	overflow-x:hidden;
}

h1 {
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	color:#666666;
	padding: 0px;
	font-size: 9.5pt;
}
h2 {
	font-weight: normal;
	margin: 5px 0px 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
}
h3 {
	font-weight: normal;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9.5pt;
}
#top-logo h1 {
	font-size: 20pt;
	font-family: Verdana, Geneva, sans-serif;
}
#top-logo h1 a {
	color: #ffffff;
	text-decoration: none
}
#top-logo h1 a:hover {
	color: #565656
}

p {
	text-align:justify;
	line-height:1.3
}

img {
	
	border:none;
	padding:5px
}

/* ----- actualizado----- */
a {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #666666;
}
a:hover {
	text-decoration: underline;
}
p {
	margin: 0px 0px 15px;
}
#header-lu {
background:url("images/header.gif") no-repeat scroll 0 0 transparent;
height:366px;
position:relative;
width:778px;
margin:-14px -4px;
}

#header-lu ul {
float:left;
height:105px;
left:225px;
margin:0;
padding:0 15px;
position:absolute;
width:556px;
}
#header-lu ul li {
display:block;
float:left;
}
#header-lu ul li a {
background:url("images/nav_bg.gif") repeat-x scroll 0 0 #131313;
color:#fff;
display:block;
float:left;
font:bold 12px Arial,Helvetica,sans-serif;
height:27px;
padding:78px 13px 0;
text-decoration:none;
text-transform:uppercase;
}
#header-lu ul li a:hover {
background:url("images/nav_bg_hover.gif") repeat-x scroll 0 0 #020202;
color:#FFFFFF;
}
#header-lu ul li.home {
background:url("images/nav_bg_hover.gif") repeat-x scroll 0 0 #020202;
color:#FFFFFF;
display:block;
float:left;
font:bold 12px Arial,Helvetica,sans-serif;
height:27px;
padding:78px 13px 0;
text-decoration:none;
text-transform:uppercase;
}
#header-lu h1 {
background:url("images/slogan.gif") no-repeat scroll 0 0 transparent;
display:block;
height:62px;
left:305px;
position:absolute;
text-indent:-10000px;
top:225px;
width:474px;
}
#header-lu ul.icon {
height:71px;
left:65px;
position:absolute;
top:285px;
width:690px;
}
#header-lu ul.icon li.idea {
background:url("images/top_div.gif") no-repeat scroll right bottom transparent;
float:left;
}
#header-lu ul.icon li.idea a {
background:url(images/hotel_icon.png) no-repeat;
color:#FFFFFF;
float:left;
font:bold 14px/18px Arial,Helvetica,sans-serif;
padding:45px 17px 0 75px;
text-decoration:none;
text-transform:uppercase;
}
#header-lu ul.icon li.idea a:hover {
background:url(images/hotel_icon_hover.png) no-repeat; 
color:#E2E1D1;
}
#header-lu ul.icon li.service {
background:url("images/top_div.gif") no-repeat scroll right bottom transparent;
float:left;
}
#header-lu ul.icon li.service a {
background:url(images/ad_icon.png) no-repeat;
color:#FFFFFF;
float:left;
font:bold 14px/18px Arial,Helvetica,sans-serif;
padding:45px 17px 0 75px;
text-decoration:none;
text-transform:uppercase;
}
#header-lu ul.icon li.service a:hover {
background:url(images/ad_icon_hover.png) no-repeat;
color:#E2E1D1;
}
#header-lu ul.icon li.testimonial {
float:left;
}
#header-lu ul.icon li.testimonial a {
background:url("images/testimonial_icon.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font:bold 14px/18px Arial,Helvetica,sans-serif;
padding:45px 17px 0 75px;
text-decoration:none;
text-transform:uppercase;
}
#header-lu ul.icon li.testimonial a:hover {
background:url("images/testimonial_icon_hover.png") no-repeat scroll 0 0 transparent;
color:#E2E1D1;
}
form {
	margin: 0px;
	padding: 0px;
}
small {
	font-size: 90%;
}

/* -----fin actualizado----- */
/*------footer---------------*/
.link-titulo {
	color:#000000
}

div.wrapper  {
	display:block;
	margin:0;
	text-align:left;
	width:100%;
}

.col5 {
	background-color:#F8F8F8;
	color:#999999;
}
.col5 a {
	background-color:#F8F8F8;
	color:#982216;
}


a {
	outline:medium none;
	text-decoration:none;
}


#footer  {
	padding:30px 0;
}

#newsletter {
	display:block;
	float:left;
	width:250px;
}

#footer h2 {
	border-bottom:1px dotted #999999;
	padding-bottom:8px;
}

#footer p, #footer ul, #footer a {
	font-weight:normal;
	line-height:normal;
	list-style:none outside none;
	margin:0;
	padding:0;
}


#footer .footbox {
	display:block;
	float:right;
	margin:0 0 0 30px;
	padding:0;
	width:190px;
}

br.clear {
	clear:both;
	margin-top:-15px;
}

h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12pt;
	font-weight:normal;
	margin:5px 0 0;
}
/* -----NUEVO----- */

.Home
{color:#FFFFFF;
}

.Home a {
	color: #ffffff;
	text-decoration: none;
}

.Home a:hover {
	color: #ffffff;
	text-decoration:underline;
}

/*------------------layers estructura----------------*/

#pagina {
	margin:0px auto;
	
	height: auto;
	width: 930px;
}

#contenedor {
	margin:0 5px
}
/*--------------------top--------------------*/

#top {
	
	height:336px;
	margin:0 0 5px 75px;
	
}
#top-image {
	height:9px;
	margin:0 0 0 -500px;
	width:2000px;
}

#top-image-texto-lu {
	padding:15px 15px 0px;
	color:#fff;
	font-size:8pt;
	margin:0 5px;
	background:url(../images/body_bg.gif);
}

#top-image-background {
	height:139px;
	width:920px;
	border-bottom: solid #4F4181 0px;
	margin: 0 5px;
	border-top: solid #ffffff 0px;
}

#top-logo {
	height: 116px;
	margin-left:30px;
	float:left;
	width:320px;
	margin-top:30px;
}

#top-texto {
	color:#FFFFFF;
	margin:0 0 0 300px;
	font-size:10pt;
	font-weight:bold;
	float:left;
	width:400px;
}

#top-texto2 {
	width:200px;
	float:right;
	padding:10px 10px 0;
	color:#FFFFFF;
	text-align: right;
}
#top-texto2 ul{
	background:none repeat scroll 0 0 transparent;
	height:30px;
	list-style-type:none;
	margin-right:80px;
	float:right;
	top:43px;
	width:400px;
}
#top-texto2 ul li{
	border-right:1px dotted #E4E4E4;
	color:#000000;
	float:left;
	font:bold 12px/24px Verdana,Helvetica,sans-serif;
	list-style-type:none;
	padding-left:12px;
	padding-right:12px;
}
#top-texto2 ul li a{
	color:#FFFFFF;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	list-style-type:none;
	text-decoration:none;
}
#top-texto2 ul li a:hover{
	color:#FFCC00;
	text-decoration:none;
}
#top-texto2 .news2{
	background:none repeat scroll 0 0 transparent;
	float:right;
	height:30px;
	list-style-type:none;
	margin-right:248px;
	padding:0;
	top:85px;
	width:253px;
	color: #FC0;
	font-size:12px;
	font-weight:bold;
}
#top-texto2 .news2 a{
	color: #FC0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
}
#top-texto2 .news{
	background:none repeat scroll 0 0 transparent;
	float:right;
	height:30px;
	list-style-type:none;
	margin-left:-30px;
	padding:0;
	position:absolute;
	top:75px;
	width:93px;
}

#top-texto4 {
	height:10px;
	width:900px;
	padding:5px 5px;
	color:#FFFFFF;
	font-size:8pt;
	background: #80AE02;
	margin: 0 5px;
}
#top-botonera {
	height:auto;
	width:900px;
	padding:8px 10px;
	color:#FFFFFF;
	font-size:9pt;
	margin: 0 5px;
}
	

/*-----------------contenido-----------------*/

#table-div {
	width:100%;
}
#columna-a {
	width:170px;
	float: left;
	padding:0 5px 0 5px;
}

#columna-b {
	width:640px;
	float: left;
	padding:0 5px 0 5px;
}

#columna-c {
float:left;
height:auto;
margin-top:15px;
padding:0 5px;
width:260px;
}


#footer-main-lu {
background:url("images/footer_bg.gif") repeat-x scroll 0 0 #FFFFFF;
color:#333333;

height:130px;
margin:100px 0 0 -450px;

width:2000px;
}


#footer-lu {
height:130px;
margin:0 auto;
position:relative;
width:778px;
}

#footer-lu img {

left:-15px;
position:absolute;
top:14px;
border-right:dotted #333 1px
}

#footer-lu ul {
left:324px;
margin:0;
padding:0;
position:absolute;
top:21px;
width:530px;
}
#footer-lu ul li {
float:left;
font:bold 11px/13px Arial,Helvetica,sans-serif;
list-style:none outside none;
margin:0;
text-decoration:none;
text-transform:uppercase;
}
#footer-lu ul li a {
background-color:#BDC3D0;
color:#333333;
font:bold 11px/13px Arial,Helvetica,sans-serif;
padding:0 5px;
text-decoration:none;
text-transform:uppercase;

}
#footer-lu ul li a:hover {
text-decoration:underline;
}
#footer-lu ul li.home2 {
background-color:#396486;
border:medium none;
color:#FFFFFF;
float:left;
font:bold 11px/13px Arial,Helvetica,sans-serif;
padding:0 11px;
text-decoration:none;
text-transform:uppercase;
}
#footer-lu p.sponsor {
background-color:#000000;
color:#FFFFFF;
font:bold 11px/12px Arial,Helvetica,sans-serif;
height:12px;
left:321px;
position:absolute;
text-transform:uppercase;
top:45px;
width:59px;
}
#footer-lu p.sponsor-text {
background-color:#BDC3D0;
color:#333333;
font:bold 12px/20px Arial,Helvetica,sans-serif;
left:529px;
position:absolute;
text-align:center;
text-transform:none;
top:40px;
}
#footer-lu p.copyright {
background-color:#848484;
color:#FFFFFF;
font:12px/20px Arial,Helvetica,sans-serif;
left:483px;
position:absolute;
text-align:center;
text-transform:none;
top:58px;
width:259px;
}
#footer-lu p.design {
background-color:#BDC3D0;
color:#333333;
display:block;
font:bold 12px/17px Arial,Helvetica,sans-serif;
height:17px;
left:612px;
position:absolute;
text-align:center;
top:63px;
width:130px;
}

#footer-lu p.design2 {
background-color:#BDC3D0;
color:#333333;
display:block;
font:bold 12px/17px Arial,Helvetica,sans-serif;
height:17px;
left:612px;
position:absolute;
text-align:center;
top:63px;
width:130px;
}
#footer-lu a.link {
background-color:#BDC3D0;
color:#003366;
font:bold 12px/17px Arial,Helvetica,sans-serif;
text-align:center;
text-decoration:none;
}
#footer-lu a.link:hover {
background-color:#BDC3D0;
color:#0033FF;
text-decoration:none;
}
#footer p.div {
background:url("images/bottom_div.gif") repeat-y scroll right top transparent;
display:block;
height:110px;
width:296px;
}
#copyright p {
	padding:0;
}

.fl_right {
	float:right;
	margin-right:600px;
	margin-top:-30px;
}


div.wrapper {
	text-align:left;
}

.col6, .col6 a {
	color:#FFFFFF;
}
/*------------------fin layers estructura----------------*/

/*-------------banners-----------*/

div.banner470x75 {
	width:470px;
	height:75px;
	border:#c8c8c8 1px solid;
	padding:2px;
	margin:auto
}

/*------------fin Banners----------*/

/*---------------box----------------*/

div.box-a {
	width:170px;
	margin: 0 0 5px 0
}
div.box-a-layer {
	background:#fff6e6 url(images/box-a-2.png) top repeat-x;
}
div.box-a-layer2 {
	background: url(images/box-a-1.png) top left no-repeat
}
div.box-a-layer3 {
	background: url(images/box-a-3.png) top right no-repeat;
	height:auto;
	padding:5px 10px;
	color:#000000;
	font-weight:bold
}
div.box-a-linea {
	border-top:1px #fff solid;
	border-top:4px #999999 solid
}
div.box-a-content {
	border-top:#fff solid 1px;
	height:auto;
	color: #333333;
	padding:5px 10px 15px 10px;
	background: #fcf9f4 url(images/box-a-4.png) bottom no-repeat;
	width: 150px;
}


div.box-c {
	margin: 0 0 5px 0
}
div.box-c-layer {
	
}
div.box-c-layer2 {
	
}
div.box-c-layer3 {
color:#000000;
font-weight:bold;
height:auto;
padding:20px;
}

div.box-c-linea {
	border-top:1px #fff solid;
	border-top:1px #616161 solid
}
div.box-c-content {
	height:auto;
	padding:5px 10px;
	background: #fffff;
}


div.box-b {
	width:260px;
	margin: 0 0 5px 0;
}
div.box-b-layer {
	
}
div.box-b-layer2 {

}
div.box-b-layer3 {
color:#666666;
font-family:Verdana,Geneva,sans-serif;
font-weight:bold;
height:auto;
padding:13px;
}

div.box-b-linea {
	border-top:1px #fff solid;
	border-top:1px #616161 solid
}
div.box-b-content {
	background:#ffffffurl(images/box-c-41.png) bottom no-repeat;
	border-top:#fff solid 2px;
	height:auto;
	color: #4a4a4a;
	padding:5px 10px 15px 10px;
	width: 240px;
}
/*----------------fin box----------------*/

/*CSS Flickr style pagination*/
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

div.pagination a {
	border: 1px solid #dedfde;
	margin-right:3px;
	padding:2px 6px;
	background-position:bottom;
	text-decoration: none;
	color: #0061de;
}

div.pagination a:hover, div.meneame a:active {
	border: 1px solid #000;
	background-image:none;
	background-color:#0061de;
	color: #fff;
}

div.pagination span.current {
	margin-right:3px;
	padding:2px 6px;
	font-weight: bold;
	color: #2b238c;
}

div.pagination span.disabled {
	margin-right:3px;
	padding:2px 6px;
	color: #adaaad;
}

/* soluciona problema con imagenes */
img.alignleft, div.alignleft
      {float:left;
      margin:0 0.5em 0.5em 0;}
img.alignright, div.alignright
      {float:right;
      margin:0 0 0.5em 0.5em;}    
img.aligncenter, div.aligncenter
      {text-align:center;
      margin:0 auto; }
.clearfix { display:inline;}

/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */
