﻿@charset "utf-8";
/* CSS Document */

/***************************************************************
   AUTHOR:  		    CFL | Image - info@cflimage.com
   WEBSITE:   			TEMPLATE
   VERSION:         	1.0          	
 **************************************************************/
  
  @import url(reset.css);
  @import url(contenedores.css);
  @import url(contenido.css);
  @import url(noticias.css);
  @import url(tablas.css);
  @import url(formularios.css);
  @import url(tabs.css);
  @import url(comentarios.css);
  @import url(lightbox.css);
  @import url(btn.css);


/******************************************************** CUERPO
***************************************************************/

body {
	font-family:"tahoma" ,Arial, Helvetica, sans-serif;
	font-size:11px;
	/*text-align:center;*/
	behavior: url("csshover3.htc");
	color:#565555;
	cursor:default;
	}

body.principal { background:url(../img/body/bg_body_01.gif) repeat-x;}
body.vivir { background:url(../img/body/bg_body_02.gif) repeat-x;}
body.salir { background:url(../img/body/bg_body_03.gif) repeat-x;}
body.invertir { background:url(../img/body/bg_body_04.gif) repeat-x;}
body.empresariales { background:url(../img/body/bg_body_05.gif) repeat-x;}
body.maderocard { background:url(../img/body/bg_body_06.gif) repeat-x;}
body.mapas { background:url(../img/body/bg_body_07.gif) repeat-x;}


.wrapper {
	width:960px;
	margin:0px auto;
	text-align:left;
	margin-bottom:50px;
	}

.hea { margin:0px auto; width:960px;}

*html .header {
clear: both;
	}

.header {
	height:85px;
	background:#000b14 url(../img/header.jpg) no-repeat center;
	margin-bottom:90px;
	}
	.header_logo a {float:left; background:url(../img/logo.png) no-repeat bottom; width:231px; height:108px; margin-top:33px;}
	.header_extra { width:50%; position:relative; float:left; text-align:right;}
	.header_extra a {}
	.header_extra a:hover {}
	.header_extra img a {}
	
.navy {
}
.navy table.menu {width:699px; height:48px; background:url(../img/body/bg_menu.png) no-repeat; position:relative; float:left; margin-left:30px; margin-top:96px; }

.navy table.menu td { vertical-align:middle}



.container {
padding:10px 0;
}
	
	
.footer {
	clear:both;
	}
	.footer_enlaces { background:#041a29; text-align:center; padding:30px 0; }
	.footer_enlaces a { color:#6f8b97; text-decoration:none; margin:0 10px;}
	.footer_enlaces a:hover { color:#fff;}
	.footer_logo { background:#e8f4f9 ;text-align:left; color:#6f8b97; height:57px}
	
	.footer .footer_logo .cont { width:830px ; margin:0px auto; background:url(../img/body/logo_footer.gif) no-repeat ; padding-left:130px; }



/***************************************************** ELEMENTOS
***************************************************************/

h1 { font-size:22px; color:#444444; font-weight:bold; margin-bottom:10px; line-height:22px; font-family:Arial, Helvetica, sans-serif;}

h2 {font-size:38px;}

h3 {font-size:36px;}

h4 {font-size:34px;}

h5 {font-size:22px; margin-bottom:20px;}

h6 {font-size:16px !important;  margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #f1f1f1;}


.vivir h5 { color:#ed7b00;}
.salir h5 { color:#8AAE1A;}
.invertir h5 { color:#1279a9;}
.empresariales h5 { color:#960067;}
.maderocard h5 { color:#d13919;}

.vivir a { color:#ed7b00;}
.salir a { color:#8AAE1A;}
.invertir a { color:#1279a9;}
.empresariales a { color:#960067;}
.maderocard a { color:#d13919;}

.vivir h1 a:hover { color:#ed7b00;}
.salir h1 a:hover { color:#8AAE1A;}
.invertir h1 a:hover { color:#1279a9;}
.empresariales h1 a:hover { color:#960067;}
.maderocard h1 a:hover { color:#d13919;}



.vivir .beneficio .top { color:#ed7b00;}
.salir .beneficio .top { color:#8AAE1A;}
.invertir .beneficio .top { color:#1279a9;}
.empresariales.beneficio .top { color:#960067;}
.maderocard .beneficio .top { color:#d13919;}




h6 {font-size:30px;}

p { line-height:15px; padding-bottom:15px;}

strong { font-weight:bold;}

ul {}

ul li {}

ul li a {}

ul li a:hover {}

quote {}

input , textarea , select { font-family:Arial; font-size:11px ; color:#666; padding:3px; border:solid 1px #ccc;}


a { outline:none; cursor:pointer; color:#3366FF}


 a.scrollover {
      /* Default Colour/Styles here */
      color: #1c87c5;
   }
   a.scrollover em:first-line {
      /* Rollover Colour/Styles here */
      color: #333;
   }



/******************************************************** CLASES
***************************************************************/

.ads { text-align:center; margin-bottom:15px;}


.contenido_3 .column_a .titulo { color:#fff; font-weight:bold; margin-bottom:10px;}


.contenido_3 .column_a ul { margin-bottom:20px;}
*html .contenido_3 .column_a ul li { height:1px;}
.contenido_3 .column_a ul li a { color:#005980; display:block; padding:3px; text-decoration:none; border-bottom:solid 1px #f9f9f9;}
.contenido_3 .column_a ul li a:hover { text-decoration:underline;}


.encuesta { padding:10px; border:solid 2px #c8edfd; margin-bottom:15px; background:#f4fcff;}
.encuesta h1 { font-size:16px; color:#21637f; font-weight:bold; margin-bottom:10px;}
.encuesta label { display:block; margin-bottom:6px; padding-bottom:3px; font-weight:bold;color:#21637f; font-size:12px;}
.encuesta input { border:none;}

/******************************************************* BOTONES
***************************************************************/

a.btn_votar { width:66px; display:block; float:right; height:19px; background:url(../img/btn/votar.gif)}
a.btn_votar:hover { background:url(../img/btn/votar.gif) bottom;}


a.btn_suscribir { width:97px; display:block; float:right; height:19px; background:url(../img/btn/suscribir.gif)}
a.btn_suscribir:hover { background:url(../img/btn/suscribir.gif) bottom;}

input.btn_search { width:35px; height:23px; padding:0; border:none; padding-top:1px; cursor:pointer;}
input.btn_search:hover {}


/*****************************  SUSCRIPCION NEWS */

.sus_news { background:url(../img/news/bg_news_madero.png) no-repeat; width:180px; height:273px; margin-bottom:5px;}
.sus_news .con_news { padding:110px 10px 0 10px; }
.sus_news .con_news input , .sus_news .con_news select { padding:4px; width:90%; margin-bottom:8px; background:#f6f6f6 url(../img/news/input_news.png) repeat-x; border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5; border-bottom:solid 1px #fff; border-top:none; font-size:11px;}
.sus_news .con_news select { width:96%}
.sus_news .con_news input:focus { background:#fff url(../img/news/input_news.png) repeat-x; border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5; border-bottom:solid 1px #fff; border-top:none}
a.btn_sus_news { background:url(../img/news/btn_suscripcion.gif) no-repeat top; display:block; margin:0px auto; width:124px; height:34px; margin-top:0px;}
a.btn_sus_news:hover { background-position:center;}
a.btn_sus_news:active { background-position:bottom;}
a.btn_ult_news { background:url(../img/news/btn_ultimo.gif) no-repeat top; display:block; width:178px; height:34px; text-indent:-9999px; margin-bottom:20px;}
a.btn_ult_news:hover { background-position:center;}
a.btn_ult_news:active { background-position:bottom;}

a.boton_solicitar { background:url(../img/news/btn_solicitar.gif) no-repeat top; display:block; width:124px; height:34px; margin:10px 0; text-indent:-9999px; position:relative; float:left;}
a.boton_solicitar:hover { background-position:center;}
a.boton_solicitar:active { background-position:bottom;}

a.boton_enviar { background:url(../img/news/btn_enviar.gif) no-repeat top; display:block; width:124px; height:34px; margin:10px 0; text-indent:-9999px; position:relative; float:left;}
a.boton_enviar:hover { background-position:center;}
a.boton_enviar:active { background-position:bottom;}







