@charset "utf-8";
/* CSS Document */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

p {
  font-size:14px;
}

form {
  margin:0;
  padding:0;
  vertical-align:top;
}

table,tbody {
 margin:0;
 padding:0;
}
a {
  text-decoration:none;
  color:#666699;
}

a:hover {
   text-decoration: underline;
}

ul {
  list-style:none; 
}

.free ul {
  list-style-type:disc;
  margin-left:1em;
  padding-left:1em;
}

h2 {
   font-family:Arial, Helvetica, sans-serif;
   font-weight:600;
   font-size:14px;
}

h3{
        font-size:14px;
        color:#9ccf00;
        font-weight:500;
        text-decoration: none;
}

.linktexto .texto {
	font-size:14px;
}

body {
   font-family:Arial, Helvetica, sans-serif;
   background-color: #cfcfdf;
}

/*.sitemap li{
	padding-bottom:10px;
}

.sitemap li ul li{
        padding-top:10px;
}*/


#contenedor {
   width:950px;
   text-align: left;
   background-color: #FFFFFF;
}

#encabezadoarriba {
   height: 61px;
}

#encabezadoarribaizq {
   width:223px;
   height:46px;
   float:left; 
   background-image:url(../images/subscribe.gif);
}

#encabezadoarribaizq2 {
   width:223px;
   height:46px;
   padding-top:12px;
   float:left; 
}

#encabezadoarribaizq p {
   font-size: 12px; 
   color: #FFFFFF;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 6px;
}

#encabezadoarribader {
   width:411px;
   height:58px;
   float:right;  
}

.limpiar {
  clear:both;
}

#encabezadoabajo {
   height:39px;
}

#mapa{
	padding:0px;
	width:302px;
}

#searchbox {
	width:180px;
        margin-bottom:5px;
        margin-left:100px;
	color:#666666;
        font-size:12px;
	padding:5px;
}



.smartitle {
	font-size:12px;
}

#login {
   float:left;
   width:160px;
   background-image:url(../images/Myrevealrealstate.gif);
   background-position: top;
   background-repeat:no-repeat;
}

#menulogin {
   padding-top:19px;
   padding-left:15px;
   height:18px;
}

#menulogin li {
   width:46px;
   height:15px;
   float:left;
}

#menu {
   width:760px;
   float:right;
   padding-top:14px;
   height:22px;
}

#menu .seccion {
   width:99px;
   height:22px;
   margin-right:1px;
   float:left;
   text-align: center;
   font-size: 13px;
   color: #FFFFFF;
   padding-top: 3px;
   font-weight: bold;
   background-image:url(../images/verdemenu.gif);
   background-position: top;
   background-repeat:no-repeat;
}

#menu .seccion:hover {
   width:99px;
   height:22px;
   margin-right:1px;
   float:left;
   text-align: center;
   font-size: 13px;
   color: #FFFFFF;
   padding-top: 3px;
   font-weight: bold;
   background-image:url(../images/moradomenu.gif);
   background-position: top;
   background-repeat:no-repeat;
}

#menu .seccion2 {
   width:79px;
   height:22px;
   margin-right:1px;
   float:left;
   text-align: center;
   font-size: 13px;
   color: #FFFFFF;
   padding-top: 3px;
   font-weight: bold;
   background-image:url(../images/verdemenu2.gif);
   background-position: top;
   background-repeat:no-repeat;
}

#menu .seccion2:hover {
   width:79px;
   height:22px;
   margin-right:1px;
   float:left;
   text-align: center;
   font-size: 13px;
   color: #FFFFFF;
   padding-top: 3px;
   font-weight: bold;
   background-image:url(../images/moradomenu2.gif);
   background-position: top;
   background-repeat:no-repeat;
}



#menu a {
   color: #FFFFFF;
}

/*
#menu li {
   width:99px;
   height:22px;
   margin-right:1px;
   float:left;
}
*/
#cuerpo {
   background-image:url(../images/backcuerpo.png);
   background-repeat:repeat-y;
   width:950px;
}

#imagen {
  width:950px;
  text-align: right;
/*  height:209px;*/
}

#banner {
  width:950px;
  height:125px;
  background-repeat:no-repeat;
}

#textoimagen {
   margin-top:150px;
   text-align: left;
   float:right;
   background-image:url(../images/backtextoimagen.png);
   background-repeat:no-repeat;
   width:285px;
   height:59px;
   color:#FFFFFF;
   font-size:12px;
   padding-left:25px;
}

#textoimagen a, a:hover, a:visited {
   color:#FFFFFF;
}

#textoimagen a {
  text-decoration:none;
}
#textoimagen a:hover {
  text-decoration:underline;
}

#infoizquierda {
   width:646px;
   float:left;
}

#infoderecha {
   width:304px;
   float:left;
}


.infoizqizq {
    float:left;
    width:227px;
}

.encabezadotitular {
   background-color:#4E639C;
   border-right: #FFFFFF 6px solid;
   height:50px;
   margin-top:3px;
   padding-left:7px;
   margin-left:0px;
}
.encabezadotitularb {
   background-color:#4E639C;
   border-right: #FFFFFF 6px solid;
   height:50px;
   margin-top:3px; 
   padding-left:7px; 
}
.encabezadotitularc {
   background-color:#4E639C;
   height:50px;
   margin-top:3px; 
   margin-left:0px; 
   padding-left: 4px; 
}

.encabezadotitular h3.textogris{
   color: #FFFFFF;
}

.encabezadotitular2 {
   background-color:#4E639C;
   border-right: #FFFFFF 6px solid;
   border-top: #FFFFFF 3px solid;
   height:50px;
   padding-left:147px; 
}
.encabezadotitular2 h3.textogris{
   color: #FFFFFF;
}

h1.titular24 {
        font-size: 16px;
        color:#99cc00;
        padding-top:10px;
        padding-left:10px;
        font-weight:500;
}

h1 {
	font-size: 16px;
	color:#ffffff;
	padding-top:10px;
	font-weight:500;
}

h3 {
   font-size:13px;
   color:#fff;
   font-weight:normal;
}

h4 {
	font-size: 12px;
	color:#99cc00;
	font-weight:500;
}
.noticiasdevelopment {
    font-size: 10px; 
	padding-top: 11px;
	width:197px;
	padding-left:20px;
	padding-right:8px;
}

.noticiasdevelopment h2 {
   color:#99cc00; 
   font-size: 14px; 
}

.infoizqder {
    float:left;
    width:419px;
}

.texto {
   font-size:14px;
   color:#403e3e;
}

.free {
   font-size:13px;
   color:#403e3e;
   padding-left:20px;
   padding-right:8px;
}

.free h1 {
   font-size:14px;
   color:#425894;
}

#links h1 {
   color:#425894;
   font-weight:500;
}

#links .encabezadotitularc h1 {
   color:#ffffff;
   font-weight:500;
}

.textobubble {
   font-size:13px;
   color:#403e3e;
   margin:0px;
   padding:0px;
}

.texto h2 {
   font-family:Arial, Helvetica, sans-serif;
   font-weight:600;
   font-size:12px;
}

.chart_header {
   font-family:Arial, Helvetica, sans-serif;
   font-weight:600;
   font-size:12px;
   margin-left:10px;
   color:#666666;
}

.texto ul {
  list-style-type:circle;
  margin-left:10px;
}
.texto ol {
  margin-left:35px;
}

.texto li {
 /* margin-top: -10px;*/
}
.separador8 {
   height: 8px;  
}

.notopborder {
   border-top:none;
}
.notopborderb {
   border-top:none;
   margin-left: 0px;
}  
.articuloleft {
   float:left;
   width:193px;
}
.rss {
  float:right;
  width:150px;
  padding-top:30px;
}

.stbuttontext{
   font-family:Arial, Helvetica, sans-serif;
   font-weight:600;
   font-size:12px;
   vertical-align:top;
}

.stbutton {
   height:12px;
}

.stico_default{
   height:8px;
}
.noticiasarticulos {
    font-size: 10px; 
	padding-top: 11px;
	width:403px;
	padding-left:15px;
	height:106px;
}

.noticiasarticulos h2{
    font-size: 14px; 
	color:#99cc00;
	font-weight:normal;
}

.imagenarticulo{
   padding-right: 12px;
   padding-bottom: 5px;
   float:left;
   width:99px;
}

.textoarticulo {
   float:left;
   width: 285px;
}

#development a, a:hover  {
    color:#8b8fad;  
}

#development a.titenlace {
   color: #9ccf00; 
   font-size: 14px; 
}
#articulos a, a:hover { 
    color:#666699;
}

#articulos a.titenlace {
   color: #9ccf00; 
   font-size: 14px; 
}

#reviews a, a:hover, a:visited {
    color:#666699;  
}

.letramorada {
   color:#666699;
}

p.letramorada2 {
   font-size: 12px;
   margin-bottom: 10px;
   margin-top: 2px;
}


/*.tab:hover {
   background-color:#ff9933;
}*/

#tabsmapa {
   padding-left:138px;
   padding-top: 8px;
   padding-bottom:10px;
}

.tabmapa{
   width: 82px;
   height: 40px;
   padding-top:4px;
   padding-left:20px;
   padding-right:20px;
   float:left;
   margin-right:1px;
   background-color:#99cc00;
   color:#fff;
   font-size:10px;
}

.tabmapa:hover{
   background-color:#ff9933;
}

.tabmapa a{
   color:#fff;
}

.tabmapa a:hover{
   text-decoration:underline;
}


#diagrama {
   padding-left: 21px;
}

#textografico {
   margin-left:11px;
   margin-top:4px;
   background-color:#ebf5cc;
   padding-bottom:10px;
}

#textografico p {
   font-size:9px;
   padding-top: 9px;
}

#textografico span {
   font-size:9px;
   padding-top: 9px;
}

#realproducto span {
   font-size:9px;
   padding-top: 9px;
}


#realproducto span.left {
  float:left;
  width:230px;
}

#realproducto span.right {
  float:left;
  margin-left:20px;
  width:250px;

}

#textografico span.left {
  float:left;
  width:230px;
}

#textografico span.right {
  float:left;
  margin-left:20px;
  width:250px;

}


div.marketspa {
  width:370px;
}

#textograficoizq {
   float:left;
   width:380px;
   padding-left: 10px;
   text-align:left;
}

#textograficoder {
   float:left;
   width:200px;
   padding-left: 5px;
   text-align:left;
}

#formbuscar {
   padding-left: 12px;
   padding-top: 11px;
   font-size: 11px;
   color:#666699;
   padding-bottom:0px;
}

.inputbuscar {
   width: 245px;
   font-size: 13px;
   float:left;
   color:#666699;
}

.botonbuscar {
   width: 29px;
   height:22px;
   float:left;
   padding-left: 10px;
}

.links {
  padding-left:15px;
  padding-right: 10px;
}

#links p {
  padding-right: 6px;
}

#links1 p {
   padding-bottom: 10px;
}

.linktexto {
   padding-left: 9px;
   border-bottom: #b4da44 1px dashed;
   font-size: 14px;
   color:#666699;
   padding-bottom:10px;
   padding-right: 8px;
   padding-top:5px;
}

.linktexto a {
 color:#666699;
}
.linktexto h2 a.titulo {
   font-size: 13px;
   color:#9ccf00;
}
.notbottomborder {
   border-bottom:none;
}

#footerizq {
   background-color:#666699;
   text-align:right;
   width: 224px;
   float:left;
   font-size:15px;
   color:#FFFFFF;
   height:38px;   
   padding-top: 10px;
   padding-right: 5px;
   
}
#footerizq  a {
color:#9ccf00;
}

#footerder {
   background-color:#a3a3c2;
   width: 720px;
   float:left;
   height:38px;
   font-size:13px;
   padding-top: 10px;

   
}

#footerder ul{
   list-style:none;
}
#footerder ul li {
   padding-left: 5px;
   float:left;
   height: 13px;
   line-height:13px;
   padding-right: 5px;
   border-right: #FFFFFF 1px solid;
   color:#FFFFFF;
}

#footerder a {
    color:#FFFFFF;
}

#copyrigth {
   text-align:right;
   font-size:10px;
   color:#525453;
}

.filaizqfind {
   font-size: 14px;
    margin-left: 32px;
	padding-top: 14px;
	border-bottom: #b4da44 1px dashed;
	padding-right: 30px;
	padding-bottom: 10px;
}

.letragris {
   color:#8b8fad; 
}

.textoizqfind {
   float:left;
   width: 190px;
}

.textoderfind {
   float: left;
   width:390px;
}

#mapaeart {
   padding-left:15px;
}

.informacioncontacto {
    background-color:#faaf40;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding: 5px;
	margin-left: 7px;
	width:287px;
	text-align:left;
}

#contactoimg a {
   color:#000000; 
}

.encabezadoverde {
   background-color:#99cc00;
   color:#FFFFFF;
   padding: 3px;
   padding-left: 10px;
   margin-left: 7px;
   font-size:13px;

}

.paddingtop10 {
   padding-top: 10px;
}

#mediamlist {
   margin-right: 42px;
}

#mediamlist .gtabs ul { 
	list-style:none;
	padding-left: 5px;
       font-size:10px;
}

#tabsmediamlist {
    padding-top: 17px;
    padding-bottom: 17px;
}

#tabsmediamlist ul{
   list-style:none;
}

#tabsmediamlist ul li {
   width:127px;
   height:25px;
   margin-right:1px;
   float:right;
}

#textograficoizqmedia {
   float:left;
   width:300px;
   padding-left: 10px;
   text-align:left;
}

#textograficodermedia {
   float:left;
   padding-left: 5px;
   text-align:left;
   width:500px;
   
}
/*#grafico{
    margin-bottom:20px;
    border: #b4da44 1px dashed;
}*/
#recentreviewsizq {
   width:653px;
   float:left
}

#recentreviewsder {
   width:296px;
   float:left
}

.fondoverde {
   background-color:#99cc00;
   height: 50px;
}

#textoreview {
    padding:20px;
	padding-left:69px;
	text-align:left;  
}

#textoreview a {
   color:#8b8fad; 
}

#contacto a {
   color:#fff;
}

#mapacountry{
	width:606px;
	margin-left:24px;
	margin-bottom:15px;
}

#mapacountry p{
	font-size:11px;
	color:#232020;
}

#seccionarticle{
	width:606px;
	margin-left:24px;
	margin-bottom:15px;
	padding-top:5px;
}

#seccionarticle img{
	margin-bottom:15px;
	margin-top:15px;
}

#seccionarticle p{
	font-size:13px;
	color:#000;
	padding-bottom:5px;
}

#realproducto{
	margin-top:17px;
	margin-left:40px;
	width:566px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	background-color:#ebf5cc;
	margin-bottom:25px;
}

#realproducto h2{
	font-size:10px;
	color:#000000;
	font-weight:700;
}

#realproducto p{
	font-size:9px;
	color:#000000;
}

#realproducto td{
	height:10px;
	line-height:10px;
}

#realproducto tr{
	height:10px;
	line-height:10px;
}

#grafico{
	text-align:center;
	margin-bottom:20px;
	width:415px;
	margin-top:10px;
}


#reviewscontry{
	width:470px;
	margin-left:35px;
	margin-top:20px;
}

#reviewscontry p{
	font-size:13px;
	color:#232020;
}
#reviewscontry a.enlace {
	font-size:13px;
	color:#9ccf00;
}
#reviewscontry h2.letramorada {
	font-size:13px;
	color:#63659c;
}

.review{
	width:470px;
	margin-bottom:10px;
}

.textogris{
	color:#8b8fad;
}

.textoblanco  {
	color:#FFFFFF;
}

#lineanaranja{
	margin-top:20px;
	padding-top:3px;
	width:290px;
	background-color:#faaf40;
	height:20px;
	padding-left:13px;
	margin-bottom:10px;
}

#lineanaranja h1{
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-size:15px;
	font-weight:700;
}
#linea2 {
        margin-top:10px;
        padding-top:10px;
        border-bottom: #b4da44 1px dashed;
        height:2px;
        padding-left:13px;
        margin-bottom:10px;
}

.announcement{
	width:267px;
	margin-bottom:15px;
	margin-left:15px;
}

.announcement h2{
	color:#99cc00;
	font-size:15px;
	margin-top:15px;
	font-weight:500;
}

.textoverde{
	color:#99cc00;
}
.announcement p{
	font-size:10px;
}

.announcement a{
	color:#99cc00;
	text-decoration:none
}

.announcement a:hover {
	text-decoration:underline
}

.textonegro{
	color:#000;
	height:12px;
	line-height:12px;
}

#buscador{
	width:625px;
/*	height:236px;*/
	margin-top:10px;
	margin-left:13px;
/*	background-color:#99cc00;*/
	margin-bottom:27px;
	padding-top:4px;
	font-size:12px;
}

#encabezadobuscador{
	width:400px;
	height:30px;
	background-color:#8b8fad;
	padding-left:18px;
	padding-top:2px;
}

#buscador h1{
	font-size:12px;
	color:#fff;
	margin:0;
	padding:0;
}

#buscador p{
	font-size:10px;
	font-weight:700;
	color:#FFFFFF
}


.filabuscador{
	width:600px;
	margin-top:15px;
	margin-left:13px;
}

.colunma{
	float:left;
	height:20px;
	margin-right:10px;
	margin-left:10px;
}

.colunmatexto{
	float:left;
	height:15px;
	padding-top:5px
}

.selectbuscador{
	width:110px;
	height:20px;
}

#infoizqizquierda{
	width:140px;
	float:left;
}

.botonizqizquierda{
	display:block;
	width:122px;
	/*height:15px;*/
	border-bottom:#99cc00 1px dashed;
	padding-left:18px;
	padding-top:5px;
	padding-bottom:3px;
	color:#000000;
	text-decoration:none;
}

.botonizqizquierda a{
	color:#000;
	font-size:11px
}

.botonizqizquierda a:hover {
    text-decoration: underline;
    color:#000;
}

.botonizqizquierda:hover {
	border-bottom:#99cc00 1px dashed;
	color:#fff;
	background-color:#dbdbdb;
	font-size:10px
}
.botonizqizquierdaon {
	display:block;
	width:122px;
	/*height:15px;*/
	border-bottom:#99cc00 1px dashed;
	padding-left:18px;
	padding-top:5px;
	padding-bottom:3px;
        border-bottom:#99cc00 1px dashed;
        color:#fff;
        background-color:#8b8fad;
        font-size:12px
}

.botonizqizquierdaon a{
    text-decoration:none;
	color:#fff;
	font-size:12px
}

.botonizqizquierdaon a:hover{
    text-decoration:underline;
}

#filainfoizqui{
	width:646px;
	background-image:url(../images/backinfoizquierda.png);
	background-repeat:repeat-y;
	background-position:0% 0%;
	padding-bottom:20px;
}

#infoizqderecha{
	width:506px;
	float:left;
}

#textoinfoizqderecha{
	width:480px;
	float:left;
	padding-left:15px;
	padding-right:11px;
	padding-top:10px
}
#textoinfoizqderecha a.titenlace {
        font-size:14px;
        color:#9ccf00;
        font-weight:500;
        text-decoration: none;
}

#textoinfoizqderecha .texto ul { 
	list-style-type: square; color: #423c39;
	padding-left: 30px;
}
#textoinfoizqderecha .gtabs ul { 
	list-style:none;
	padding-left: 5px;
       font-size:10px;
}

#textoinfoizqderecha2 ul { 
	list-style-type: square; color: #423c39;
	padding-left: 30px;
}
#textoinfoizqderecha2 {
/*	width:480px;*/
	float:left;
	padding-left:15px;
	padding-right:11px;
	padding-top:10px
}

#textoinfoizqderecha h1 {
        font-size: 16px; 
        color:#425894;
        padding-top:  0px;
        margin-top:  0px;
        padding-bottom: 6px;
        font-weight:500;
}

#textoinfoizqderecha h2{
	font-size:15px;
	color:#8b8fad;
	font-weight:500;
}
#textoinfoizqderecha h3{
	font-size:13px;
	color:#9ccf00;
	font-weight:500;
	text-decoration: none;
}


#textoinfoizqderecha2 h1 {
	font-size: 18px;
	color:#425894;
	padding-bottom: 6px;
	font-weight:600;
}



#textoinfoizqderecha2 h2{
	font-size:16px;
	color:#425894;
	font-weight:500;
}
#textoinfoizqderecha2 h3{
	font-size:14px;
	color:#9ccf00;
	font-weight:500;
	text-decoration: none;
}
#textoinfoizqderecha2 .texto a {
	color:#63659c;
}


#textoinfoizqderecha2 a.titular {
	font-size:14px;
	color:#9ccf00;
	font-weight:500;
	text-decoration: none;
}
#textoinfoizqderecha2 a.titular:hover {
	font-size:14px;
	color:#9ccf00;
	font-weight:500;
	text-decoration: underline;
}
#textoinfoizqderecha .texto a {
        color:#63659c;
}
#textoinfoizqderecha a.titular {
        font-size:14px;
        color:#9ccf00;
        font-weight:500;
        text-decoration: none;
}
#textoinfoizqderecha a.titular:hover {
        font-size:14px;
        color:#9ccf00;
        font-weight:500;
        text-decoration: underline;
}

#infoizqderecha p{
	font-size:12px;
	color:#000000
}

#infoizqderecha p img{
	margin-right:10px;
	margin-bottom:5px;
}

.encabezadotitularverde {
   background-color:#99cc00;
   border-top: #FFFFFF 3px solid;
   padding-top:10px;
   height:40px;
   width:120px;
   padding-left:20px;
}

.encabezadotitularverde h1{
   font-size:15px;
   color:#fff;
   font-weight:700;
   padding:0;
   margin:0;
}

.encabezadotitularverde p{
	font-size:12px;
	color:#fff;
}

.noticia{
	padding:10px;
	font-size:12px;
}

#menumapas{
	width:605px;
	margin-top:20px;
	padding-left:20px;
}

#menumapas ul{
   list-style:none;
}
#menumapas ul li {
   padding-left: 5px;
   float:left;
   height: 13px;
   line-height:13px;
   padding-right: 5px;
   border-right: #666699 1px solid;
   color:#666699;
   font-size:12px;
}

#menumapas a {
    color:#666699;
}


#menuseccionresult{
	width:500px;
	margin-top:10px;
}

#menuseccionresult ul{
   list-style:none;
}
#menuseccionresult ul li {
   padding-left: 5px;
   float:left;
   height: 10px;
   line-height:10px;
   padding-right: 5px;
   border-right: #666699 1px solid;
   color:#666699;
   font-size:10px;
}

#menuseccionresult a {
    color:#666699;
}
.articulo{
	width:280px;
	border-bottom:#99cc00 1px dashed;
	padding-top:10px;
	padding-bottom:10px;
}

.articulo h2{
    color:#99cc00;
	font-size:12px;
	padding-left:10px;
}

.articulo a.titulo {
   color:#99cc00;
   font-size:12px;
}
.articulo p {
   color:#232020;
   font-size:12px;
   padding-left:10px;
   width:290px;
}

.articulo a{
    color:#232020;
}

.letranaranja{
  	color:#ff9933
}
#orangetext {
  	color:#AAABBD;
}

.letramorada{
	color:#63659c;
}

.textoframework{
	width:470px;
	padding-bottom:10px;
}

.textoframework h1{
	font-size:15px;
	color:#99cc00;
	font-weight:500;
}

.textoframework p{
	font-size:10px;
	color:#000;
}

.textoframework a{
	text-decoration:none;
	font-size:10px;
	color:#666699;
}

.textoframework a:hover{
	text-decoration:underline;
}	

.filaindicador{
	width:480px;
/*	height:25px;*/
	padding-bottom:4px;
	font-size:13px;
	color:#000;
        
}

.filaindicadorgris{
	width:480px;
	height:25px;
	margin-top:10px;
	padding-left:5px;
	padding-top:2px;
	background-color:#a3a3c2;
	font-size:14px;
	color:#fff;
	font-weight:700
}

.filaindicador .columnaizq{
	width:245px;
	float:left;
	padding-bottom: 7px;
}


.filaindicador .columnacentro{
	width:85px;
	float:left;
	text-align:center;
}

.letrablanca15{
	font-size:15px;
	color:#fff;
}

.filaindicador .columnader{
	width:150px;
	float:left;
	text-align:center;
}

.gris{
	background-color:#a3a3c2;
}

.naranja{
	background-color:#ff9933;
	height:25px;
}

.verde{
	color:#99cc00
}
.verde:visited {
	color:#99cc00;
}


.imagenliving{
	float:left;
	margin-left:10px;
	width:225px;
	height:168px;
	margin-top:10px;
	margin-bottom:10px	
}

.living{
	width:470px;
	margin-top:20px;
}

.living .imagen{
	float:left;
	margin-right:15px;
}

.living .texto{
	float:left;
	width:320px;
}

.living .texto h1{
	margin:0;
	padding:0;
	font-size:15px;
}

.living .texto a{
	text-decoration:none;
	color:#000000;
	font-size:12px;
}

.living .texto a:hover{
	text-decoration: underline
}

#textoprice{
	width:490px;
	padding-bottom:10px;
}

#textoinfoizqderecha #textoprice h1{
	margin-bottom:15px;
}

#textoinfoizqderecha #textoprice p{
	font-size:10px;
	color:#000000;
}

#textoinfoizqderecha #textoprice .tabs{
	width:390px;
	padding-left:100px;
}

#textoinfoizqderecha #textoprice h2{
	margin-top:15px;
	margin-bottom:15px;
	padding:0;
	font-size:15px;
	color:#8b8fad;
}


#textoinfoizqderecha #textoprice #realproducto{
	width:470px;
	margin:0;
	padding:0;
	padding-bottom:5px;
	margin-top:5px;
}


#textoinfoizqderecha #textoprice .tabs .tab{
	text-align:center;
	padding-top:2px;
	height:20px;
}

#textoinfoizqderecha #textoprice .tabs .tab a{
	color:#FFFFFF;
}

#sustainability{
	width:470px;
	margin-top:20px;
}

#infoizquierda #mapacountry{
	margin-top:30px;
}

#infoizquierda #mapacountry h1{
	margin-top:20px;
}

#infoizquierda .tabs{
	width:390px;
	padding-left:235px;
}

#infoizquierda .tabs .tab{
	padding-top:2px;
	height:20px;
	text-align:center
}

#infoderecha h1 {
	color:#425894;
}

#infoderecha  .encabezadotitularc h1 {
        color:#ffffff;
}


#hotspotoverview{
	background-color:#99cc00;
	margin-top:10px;
	height:33px;
	padding-left:10px;
	padding-top:3px;
}

#hotspotoverviewnaranja{
	background-color:#ff9933;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	height:90px;
}

#hotspotoverviewnaranja p{
	color:#fff;
	font-size:10px;
	line-height:11px;
}

#hotspotoverview h1{
	color:#fff;
	font-size:15px;
	font-weight:700;
	margin:0;
	padding:0;
}

#hotspotoverview h2{
	color:#fff;
	font-size:12px;
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:12px
}

#infoizquierda #hostpotb{
	width:605px;
	margin-left:30px;
	margin-bottom:15px;
}

#infoizquierda #hostpotb p{
	font-size:13px;
	line-height:12px;
}

#infoizquierda #hostpotb a{
	color:#666699
}

#infoizquierda #hostpotb img{
	margin-top:10px;
	margin-bottom:10px;
}

#infoizquierda #hostpotcambios{
	width:605px;
	margin-left:30px;
	margin-bottom:15px;
}

#infoizquierda #hostpotcambios p{
	font-size:12px;
	line-height:14px;
}

#infoizquierda #hostpotcambios a{
	font-size:12px;
	color:#666699;
	text-decoration:underline;
}

#infoizquierda #hostpotcambios img{
	margin-top:20px;
	margin-bottom:20px;
}

#lifstyle{
	width:600px;
	margin-left:5px;
	margin-top: 10px;
	margin-bottom:50px;
}

#lifstyle p{
	font-size:13px;
}

.filaestyle{
	width:525px;
	margin-left:20px;
	margin-bottom:15px;
}

.columnastyle{
	float:left;
	margin-left:35px;
}

#resultlifestyle{
	width:570px;
	margin-left:25px;
	margin-top:5px;
}

#resultlifestyle p{
	font-size:12px;
}

#resultlifestyle img{
	margin-top:15px;
	margin-bottom:15px;
}

#tour{
/*	width:590px;*/
	margin-left:25px;
	margin-top:5px;
}

#tour p{
	font-size:12px;
}

.tourfila{
	margin-top: 10px;
	margin-bottom: 10px;
}

.tourfila .imagen{
	float:left;
	width:128px;
	margin-right:10px;
}

.tourfila .texto p{
	/*line-height:14px;*/
	font-size:14px;
}
.tourfila .texto h1{
	margin:0;
	padding:0;
}

.tourfila .texto a{
	color:#63659c;
}

.tourfila .texto a.titgeneral {
   font-size: 14px;
   color:#9ccf00;
}

.tourfila p{
	font-size:13px;
}

.buscador1 {
        width:600px;
        background-color:#bddb39;
        padding-top:5px;
}

.buscador1_header {
        width:500px;
        margin-top:5px;
        background-color:#666699;
        color:#fff;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}


.buscador1_content {
        width:550px;
        margin-top:10px;

}

.header_orange{
        background-color:#faaf40;
        padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.header_blue{
        background-color:#e5e3df;
        padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.bloque_orange{
        background-color:#faaf40;
        height:49px;
        padding:5px;
}

.review-formulario {
        background-color:#FFFFFF;
}
.review-fild {
        background-color:#666699;
   	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;	
	font-size:17px;	
	color: #FFFFFF;
	padding: 5px;
}
.review-fild2{
        background-color:#666699;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:600;
        font-size:14px;
        color: #FFFFFF;
        padding: 5px;
}
td.review-fild3{
        background-color:#ff9933;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:600;
        font-size:14px;
        color: #FFFFFF;
        padding: 5px;
}
td.review-fild3 a{
	color: #FFFFFF;
	text-decoration: underline;
}

.reviewbottom {
  font-weight:normal;
 
}

a.reviewbottom {
  font-style:normal;
}

.review-subscription {
        font-family:Arial, Helvetica, sans-serif;
        font-weight:600;
        font-size:12px;
        color: #666699;
        padding: 5px;
}

.review-column {
        background-color:#FFFFFF;
	font-size:12px;	
	color: #6e769f;
	padding: 5px;
	text-align: right;
}
.review-enlace {
	font-size:14px;	
	color: #99cc00;
	padding: 8px;
	text-decoration: underline
}
td.review-fild3 a {
	color: #FFFFFF;
	text-decoration: underline
}
#test {
	width: 380px;
	text-align: center;
	font-size: 11px;
        font-family:Arial, Helvetica, sans-serif;
	
}
#opcion1 {
	width: 15px;
	float:left;
	margin-bottom:3px;
	font-size:10px;
	text-align: center;
	font-size: 11px;
        font-family:Arial, Helvetica, sans-serif;
}
#opcion1b {
	width: 20px;
	float:left;
	margin-bottom:3px;
	font-size:11px;
}
#opcion2 {
	width: 55px;
	margin-left: 35px;
	float:left;
	margin-bottom:3px;
}
#opcion3 {
        width: 40px;
        margin-left: 18px;
	float:left;
	margin-bottom:3px;
}
#opcion4 {
        width: 60px;
        margin-left: 10px;
	float:left;
	margin-bottom:3px;
}
#opcion5 {
        width: 85px;
	float:left;
	margin-bottom:3px;
        margin-left: 10px;
}
#join {
        width: 620px;
	border: #99cc00 1px solid;
	padding: 1px;
}
#joincentro {
        width: 485px;
	background-color: #99cc00;
	padding: 20px;
	color: #FFFFFF;
}

#joincentro a {
	color: #FFFFFF;
	text-decoration: underline;
}
td.blanco {
        color: #FFFFFF;
	text-align: right;
	font-size: 12px;
}
a.blanco {
        color: #FFFFFF;
	font-size: 12px;
}
td.join-titulo {
        background-color:#666699;
        font-family:Arial, Helvetica, sans-serif;
        font-size:17px;
        color: #99cc00;
        padding: 5px;
}
#subtabla {
        width: 420px;
        border: #99cc00 1px solid;
        padding: 1px;
        margin-bottom: 20px;
        margin-top: 20px;
}

#subtabla h2 {
        font-size: 14px;
        color:#000000;
        padding-top:10px;
        font-weight:500;
}
#albunes {
        width: 420px;
	background-color: #99cc00;
	padding: 20px;
	color: #FFFFFF;
}

#subtabla_perfil {
        width: 400px;
        border: #99cc00 1px solid;
        padding-left: 10px;
        padding-top: 10px;
        margin-bottom: 20px;
        margin-top: 20px;
}

a.tituloverde {
        font-size: 14px;
        color:#99cc00;
        padding-top:10px;
        font-weight:500;
}
a.tituloverde2 {
        font-size: 13px;
        color:#99cc00;
        padding-top:10px;
        font-weight:500;
}
h2.tituloverde {
        font-size: 14px;
        color:#99cc00;
        font-weight:500;
}
.extended {
	margin-left: 20px;
}

.inputform, selectform {
        border:#919191 1px solid;
	padding: 3px;
        font-size: 12px;
        color: #5f5b5b;
}

.formulario2 {
        font-size: 12px;
        color: #808080;
        padding-top:10px;
}
.classdiv{
	width:auto;
	height:auto;
}
#contenidoextra {
	width: 302px;
	font-size:12px;
	color:#000000;
}
#contenidoextra  p {
	font-size: 12px;
	color: #63615a;
	padding:5px;
}
#contenidoextra ul {
	list-style-type:circle;
	margin-left:35px;
	color: #63615a;
}  
#contenidoextra ol {
	margin-left:35px;
	color: #63615a;
}  

#contenidoextra li {
	margin-top: -10px;
} 

.paginacion a {
       font-size: 12px;
       color: #5f5b5b;
}
#orangebox {
	border: #faaf40 1px solid;
	padding: 4px;
}
p.recolection {
  	color:#000000;
	text-align: right;
	padding-right: 25px;
	font-size: 11px;
}
.textRed {color:red}
.textBlue {color:blue}


.tab {
   width: 123px;
   height: 28px;
   float:left;
   margin-right:1px;
   background-color:#ffffff;
   border:1px solid #666666;
   color:#666666;
}
.tab2 {
   width: 123px;
   height: 30px;
   float:left;
   margin-right:1px;
   /*background-color:#fd8628;*/
   background-color:#cccccc;
   color:#666666;
}

div#tabs div.tab a {
	color:#666666;
	font-size:10px;
}
div#tabs div.tab2 a {
	color:#666666;
	font-size:10px;
}


div#diagrama div.tab a {
        color:#666666;
        font-size:10px;
}
div#diagrama div.tab2 a {
        color:#666666;
        font-size:10px;
}

div#tabs1 div.tab a {
        color:#666666;
        font-size:10px;
}
div#tabs1 div.tab2 a {
        color:#666666;
        font-size:10px;
}

div#tabs2 div.tab a {
        color:#666666;
        font-size:10px;
}
div#tabs2 div.tab2 a {
        color:#666666;
        font-size:10px;
}

.titularg {
	padding-left:10px;
	margin-top:5px;
	margin-bottom:10px;
	vertical-align:middle;
}

.titularg img {
}


.encabezadotitularc {
  color:#99BC22;
}

.tcenter {
  text-align:center;
}


