﻿/* d2b style */

body{
background:url('img/BgVert.gif') top repeat-x #c2c1c1;
font-family:Arial, Helvetica, sans-serif;
margin-left:auto !important;
margin-right:auto !important;
margin-top:30px;
width:780px;
position:relative;
color:#615c5c;

}
h1 {
margin: 0 0 25px 0;
text-align:left;
font-size:14px;
color:#615c5c;
font-weight:bold;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
color:#615c5c;
font-size:15px;
font-weight:bold;
text-align: left;
margin: 0 0 20px 0; 
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color:#615c5c;
font-size:12px;
font-weight:Normal;
text-align: left;
margin: 0 0 20px 0; 
}

h4 {
margin: 0 0 20px 0; 
font-size:11px;
color:#615c5c;
/*width:280px;*/
text-align:left;
line-height:1.4em;
}

.TitReconocimientos{
font-family:Arial, Helvetica, sans-serif;
color:#615c5c;
font-size:14px;
font-weight:Bold;
}

.listServicios li{
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
color:#615c5c;
font-size:12px;
font-weight:Normal;
margin: 0px;
}


a:link, a:active, a:visited  
{
font-family:Arial, Helvetica, sans-serif; 
color:#615c5c; 
font-size:11px;
text-decoration:none;
}

a:hover
{
	color:#80b402;
}

ul
{
	padding: 0;
	margin: 0;
}

.floatleft { 
float:left;
}

.floatright { 
float:right;
}

/***************** contenedor - ppl *********************/


#Container {
background-color:#FFFFFF;
margin-left:auto !important;
margin-right:auto !important;
width:780px;
text-align: left;


}

/******************************* top **************************/
#top{
width:780px;
height:34px;
background-image:url('img/top.gif');
background-repeat:no-repeat;
}

#flecha{
position:relative;
top:11px;
left:10px;
width:15px;
height:20px;
float:left;
}



#MenuTop{
float:left;
position:relative;
left:25px;
width:400px;
height:20px;
top:10px;
}

#MenuTop a:active, #MenuTop a:link, #MenuTop a:visited{
font-size:16px;
margin-right:15px;
color:#615c5c;
text-decoration:none;
font-weight:Bold;
}

#MenuTop a:hover{
color:#80b402;
text-decoration:none;
}

.MenuCont{
width:86px;
height:auto;
float:left;
}

.MenuDesp {
width:150px;
height:auto;
float:left;
}


#div__label {display:none;}

#body-nav { clear:both; }
#body-nav ul { list-style-type:none; margin:0; padding:0; width:400px;}
#body-nav ul li { float:left; white-space: nowrap; overflow:hidden; height:22px; }
#body-nav li a { display:block; width:100%; height:22px; }
#body-nav li a span { display:none; }
#body-nav li a img { height:22px; border:0; }

.menu {
font-family:Arial, Helvetica, sans-serif; 
color:#808080; 
font-size:12px; 
width:80px;
background-color:#ffffff;
height:24px;
}

.menu a:link, .menu a:active, .menu a:visited  {
font-family:Arial, Helvetica, sans-serif; 
display:block;
padding:4px;
color:#808080; 
font-size:12px;
}

.menu a:hover { 
background-color:#fff; 
color:#80b402 !important; 
text-decoration:none !important;
background:url('img/MenuOver.gif') center repeat-x; 
}


.MenuItem { width:120px; list-style-type:none; float:left; height:24px; text-align:left; }
.MenuItem a { width:120px; text-align:left;}


.cf:after { content: "."; display: block;   height: 0;  clear: both; visibility: hidden; margin:0; padding:0;}
/* Hides from IE-mac \*/
/** html .cf {height: 1%;}*/

.TituloDestacados {
margin: 0 0 25px 0;
font-size:17px;
font-weight:bold;
color:#80b402;
text-align: left !important;
font-family: arial !important;
}

.SolLlam
{
padding-left: 5px;
margin: 20px 0 0 0;
text-align: right;
}

.ContenedorNoticias
{
padding: 0px 20px 20px 10px; 
margin: 0;
/*background-image:url('img/LienaNoticias.gif');*/
background-repeat: no-repeat;
background-position:right;
	width: 175px;
}

.ContenedorNoticias p
{
	margin: 10px 0px 0px 0px;
}

.ContenedorDescargas
{
padding: 5px 10px 10px 20px; 
text-align:left;
margin: 0;
}

.ContenedorDescargas table
{
padding: 0; 
text-align:left;
margin: 0;
}


.ContenedorDescargas div
{
padding: 0; 
text-align:left;
margin: 0;
}

#MenuDer{
float:right;
position:relative;
top:9px;
right:25px;
width:260px;
height:20px;
}

#MenuDer a:active, #MenuDer a:link, #MenuDer a:visited{
font-size:12px;
text-align:right;
margin-left:40px;
color:#615c5c;
text-decoration:none;
font-weight:normal;
}

#MenuDer a:hover{
color:#80b402;
text-decoration:none;
}

.en a.en:active, a.en:link, a.en:visited{
font-size:10px !important;
text-align:right;
margin-left:43px;
color:#615c5c;
text-decoration:none;
font-weight:normal;
}

a.en:hover{
color:#80b402;
text-decoration:none;
}

/********************************* middle ****************************************/


.Middle{
float:left;
margin-bottom:20px;
background-color:#FFFFFF;

}

/***** middle - izq *****/

.MiddleIzq{
width:211px;
float:left;
text-align:right;
background-color:#FFFFFF;
}

.MiddleIzq h1{
text-align:right;
font-size:14px;
font-weight:bold;
color:#80b402;
}

.titleNoticias{
text-align:right;
font-size:14px;
font-weight:bold;
color:#80b402;
}

.MiddleIzq p{
text-align:right !important; 
font-size:11px;
font-weight:normal;
color:#615c5c;
}

.noticias, .noticias a:active, .noticias a:link, .noticias a:visited {
text-align:right !important; 
font-size:11px;
font-weight:normal;
color:#615c5c;
margin-top: 10px;
text-decoration:none;
}

.noticias a:hover {
color:#80b402;
margin-top: 10px;
text-decoration:none;
}

.noticiasLeft, .noticiasLeft a:active, .noticiasLeft a:link, .noticiasLeft a:visited {
text-align:Left !important; 
font-size:11px;
font-weight:bold;
color:#615c5c;
margin-bottom: 10px;
text-decoration:none;
}

.noticiasLeft a:hover {
color:#80b402;
margin-top: 10px;
text-decoration:none;
}

#VerMas , #VerMas a:active, #VerMas a:link, #VerMas a:visited {
font-size:9px;
color:#615c5c;
text-align:right;
margin:30px 3px 0px 0px;
}

#VerMas a:hover{
font-size:9px;
color:#80b402;
text-align:right;
margin:30px 3px 0px 0px;
text-decoration:none;
}

#llamada{
float:left;
padding:0px;
}

.MenuIzq, .MenuIzq a:active, .MenuIzq a:link, .MenuIzq a:visited{
text-align:left !important; 
font-size:15px;
font-weight:bold;
color:#c0c0c0;
text-decoration:none;
float:left;
padding: 2px 0px 2px 10px;
}

.MenuIzq a:hover{
color:#80b402;
}

.MenuIzqHover, .MenuIzqHover a:active, .MenuIzqHover a:link, .MenuIzqHover a:visited{
text-align:left !important; 
font-size:15px;
font-weight:bold;
color:#80b402;
text-decoration:none;
float:left;
padding: 2px 0px 2px 10px;
}



.MiddleIzqSel, .MiddleIzqSel a:active, .MiddleIzqSel a:link, .MiddleIzqSel a:visited{
text-align:left !important; 
font-size:15px;
font-weight:bold;
color:#80b402;
text-decoration:none;
float:left;
}


a.descargasLink, a.descargasLink:active, a.descargasLink:link, a.descargasLink:visited{
text-align:left !important; 
font-size:11px;
color:#c0c0c0;
text-decoration:none;
float:left;
padding: 0 0 0 15px;
}

a.descargasLink:hover{
color:#80b402;
}

.descargasTitle{
text-align:left !important; 
font-size:11px;
color:#80b402;
font-weight:bold;
text-decoration:none;
padding: 5px 0 2px 3px;
}


/***** middle - linea *****/

#MiddleLinea {
width:1px; 
background-color:#CCCCCC; 
float:left;
}

/***** middle - der *****/

.MiddleDer{
width:496px;
float:right;
padding:0px 45px 10px 20px;
background-color:#FFFFFF;
}

.asterisco {
text-align:right;
height:28px;
width:779px;
background-color:#FFFFFF;
clear:both;
}


#TxtNombre {
float:right;
width: 477px;
padding:0px 35px 0px 15px;
text-align:left;
}

p {
margin: 0 0 17px 0;
text-align:left;
}

.CopeteD2b{
color:#80b402;
font-weight:bold;
}

#destacados {
float:left;
width:477px;
padding-top:7px;
}
.tituloDestacado{
font-size:17px;
color:#80b402;
font-weight:bold;

}

.pdestacado{
font-size:11px;
color:#615c5c;
font-weight:normal;
margin: 0;
}

 a.NombreDestacado , a.NombreDestacado :active, a.NombreDestacado :link, a.NombreDestacado :visited{
font-size:13px !important;
color:#80b402 !important;
font-weight:bold !important;
text-decoration:none !important;
}

a.NombreDestacado :hover{
font-size:13px !important;
color:#615c5c !important;
font-weight:bold !important;
text-decoration:none !important;
}

.CasosimgHome{
width:90px;
height:67px;
float:left;
margin: 0px 10px 10px 0px;
}

.CasoTxt{
float:left;
width:130px;
margin: 0px 10px 0px 0px;
}

.casos{
width:250px;
padding: 0;
margin: 10px 0 0 0;
}



#destacados td
{
	width: 160px;
padding: 0;
margin: 0;
}
/********************************************* MenuInf ******************************************/
.MenuInf {
width:779px;
height:20px;
font-size:10px;
color:#9c9999;
text-align:center;
font-weight:normal;
padding-bottom: 5px;
padding-top:10px;
background-color:#FFFFFF;
clear:both;
}

.MenuInfItem a:active, .MenuInfItem a:link, .MenuInfItem a:visited
{
font-size:10px;
color:#9c9999;
text-align:center;
font-weight:normal;
text-decoration:none;
padding:10px 5px 0 5px ;
}

.MenuInfItem a:hover{
color:#80b402;
text-decoration:none;
}

.MenuInfItemSel a:active, .MenuInfItemSel a:link, .MenuInfItemSel a:visited
{
font-size:10px;
color:#80b402;
text-align:center;
font-weight:normal;
text-decoration:none;
padding:10px 5px 0 5px;
}

.MenuInfItemCurr a:active, .MenuInfItemCurr a:link, .MenuInfItemCurr a:visited
{
font-size:10px;
color:#80b402;
text-align:center;
font-weight:normal;
text-decoration:none;
}


.CasosFnd{
background-image:url('img/FndCasos.gif');
background-repeat:no-repeat;
width:124px;
height:113px;
margin-top:10px;
padding:0px;
float:left;
border:0;
}


.CasosImg {
width:105px;
height:50px;
margin: 20px 0px 0px 14px;
/**margin: 20px 0px 0px 9px;*/
padding-bottom:8px;
vertical-align:middle;
border:0;
}

* html .CasosImg {
width:105px;
height:50px;
margin: 20px 0px 0px 10px;
padding-bottom:8px;
vertical-align:middle;
border:0;
}

.LinkCasos, a.LinkCasos:active, a.LinkCasos:link, a.LinkCasos:visited
{
font-size:11px;
color:#9c9999;
text-align:center;
font-weight:normal;
text-decoration:none;
font-weight:normal;
}

a.LinkCasos:hover{
color:#80b402;
text-decoration:none;
}

.CasosLabel
{
	padding-right:5px;
	padding-bottom:0;
}

.CasoPageTitle{
text-align:left !important; 
font-size:11px;
color:#80b402;
font-weight:bold;
text-decoration:none;
padding: 5px 0 2px 0px;
}

 .GrisMiddle {
background-color:#e9e9e9;
width:467px;
float:left;
padding: 0 10px 0 10px;
text-align:left;
font-size:11px;
color:#616161;
}

/***** casos desplegado******/

.CasosEstTit{
width:500px;
height:90px;
}

.CasosTitulo {
margin-top:20px;
font-size:14px;
color:#80b402;
font-weight:bold;
height:60px;
text-align:left;
}

.CasosSubTitulo{
font-size:14px;
color:#80b402;
font-weight:bold;
text-align:left;
padding-top: 35px;
}

.CasosSubTitGris{
font-size:14px;
color:#616161;
text-align:left;
padding-top: 35px;
}

.CasosTxt{
font-size:11px;
color:#616161;
float:left;
text-align:left;
width:200px;
}

.CasosLogo{
width:181px;
height:80px;
text-align:right;
margin-top:10px;
margin-right:10px;
}


.CasosImgsPrimera{
width:181px;
text-align:right;
margin-top:35px;
margin-right:5px;
}

.CasosImgsResto{
width:181px;
text-align:right;
margin-top:15px;
margin-right:5px;
}

#CasosEstImg {
width:181px;
float:left;
margin:25px 0 15px 0;
}

.CasosDesc{
font-size:11px;
text-align:left;
}

.Flechitas {
margin:35px 0 0 0px;
width:280px;
height:15px;
float:left;
text-align:right;
}

.MenuCasos
{
text-align:left; 
padding-left:17px; 
padding-top:10px;
}

* html .MenuCasos {text-align:left; padding-left:0px; padding-top:10px; }

.limpiar 
{
clear:both;
}

.noticiasTop, a.noticiasTop:active, a.noticiasTop:link, a.noticiasTop:visited {
text-align:right !important; 
font-size:11px;
font-weight:normal;
color:#615c5c;
margin-top: 10px;
text-decoration:none;
}

a.noticiasTop:hover {
color:#80b402;
margin-top: 10px;
text-decoration:none;
}

.LinksCasos1
{
	margin-top: 3px;
}

.LinkCasosSel, a.LinkCasosSel:active, a.LinkCasosSel:link, a.LinkCasosSel:visited,a.LinkCasosSel:hover
{
font-size:11px;
color:#80b402;
text-align:center;
font-weight:normal;
text-decoration:none;
font-weight:normal;
}

* html .divLinkCasos {height:10px; vertical-align:top; padding:0; margin:0;}

.divLinkCasos{
height:23px; 
padding-left:5px;
}


/******* testimonios ********/
.TesTitulo{
font-family:Arial, Helvetica, sans-serif;
color:#615c5c;
font-size:15px;
text-align: left;
margin: 0 0 20px 0; 
}


.TesTxt{
margin: 0 0 20px 0; 
font-size:11px;
color:#615c5c;
text-align:left;
line-height:1.4em;
}

.JobTitulo{
text-align:left;
width:100%;
font-family:Arial, Helvetica, sans-serif;
color:#615c5c;
font-size:17px;
font-weight:bold;
text-align: left;
margin: 0 0 20px 0; 
}
/************************************************/
.nuevoSoloHome {
font-size:16px;
font-weight:bold;
padding-bottom:10px;
font-family:arial;
color:#777777;
}


.nuevoSoloHome1{
color:#666666;
line-height:17px;
font-family:arial;
font-size:11px;
text-align:left;
}

.postedOn {
text-align:left;
font-size:11px;
font-weight:normal;
color:#615c5c;
margin-top: 5px;
text-decoration:none;
}

.Normal, .NormalDisabled {
text-align:left;
font-family:Tahoma,Arial,Helvetica;
font-size:11px;
font-weight:normal;
}

.Destacado {
font-family:Arial, Helvetica, sans-serif;
color:#615c5c;
font-size:15px;
font-weight:bold;
text-align: left;
margin: 0 0 20px 0; 
}
img
{
	border-style:none;
}

.tweet
{
    float:left;
}
.tweet ul li
{
    list-style:none;
    margin-bottom:5px;  
    float:left;  
}
.tweet_text
{
    text-align:right !important; 
    font-size:11px;
    font-weight:normal;
    color:#615c5c;
    text-decoration:none;
    float:left;
}
.tweet_time
{
    font-weight:bold;
}
.tweet_list{float:left;}