/**{margin:0; padding:0;}*/

body { 
	margin: 0; 
	padding: 0; 
	background-color: #fff; 
	font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
	}

img {border: 0;}

ul{padding:0; margin:0; list-style:none;}

.clear{clear:both}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

p{ 
	font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #848480; 
	margin: 0; 
	padding: 0; 
	}
	
p strong { 
	color: #B0BF07; 
	font-weight:bold;
	}
	
p a {
	text-decoration: none; 
	color: #cc0f1f; 
	}
	
p a:hover {text-decoration: underline; }

div.popups p {
	text-decoration: none; 
	color: #00818B; 
	/*font-family:Trebuchet MS, Verdana, Arial, sans-serif;*/
	font-size: 11px; 
	}
	
div.popups p a {
	text-decoration: none; 
	color: #00818B; 
	/*font-family: Trebuchet MS, Verdana, Arial, sans-serif; */
	font-size: 11px; 
	}
	
div.popups p a:hover {
	text-decoration: underline; 
	/*font-family:Trebuchet MS, Verdana, Arial, sans-serif; */
	font-size: 11px; 
	}
	
div.popups table#generica td {height:21px;}

.strongazul{ 
	color: #00828C; 
	font-weight:bold; 
	}

div.contenedor {
	position: relative; 
	width: 780px;  
	padding: 0;  
	margin: 0 auto;
	}

div.contenedor div#contenido { 
	width: 555px; 
	margin: 0 0 0 222px; 
	padding: 0;
	}

div.flash { 
	text-align: right; 
	margin-right: 0px; 
	margin-top: 0px; 
	z-index:0;
	}
div.cabecera {
	text-align: right; 
	margin: 10px 14px 0 0;
	}

div.productos { 
	text-align: right; 
	width: 331px; 
	margin:10px 0 0 0; 
	padding: 50px 0 0 0; 
	float:right; 
	background: url(/img/home_cabec_productos.jpg) no-repeat; 
	}
	
div.productos p { 
	padding: 0 35px 0 20px; 
	line-height:13px;
	}

div.dest_top_izq {  
	width: auto; 
	margin: 20px 0 0 12px;   
	padding: 0; 
	float:left;
	position:relative;
	
	}
	
div.dest_top_izq  ul{
	list-style:none; 
	color: #00828C; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; 
	text-align:right;
	}

div.dest_top_izq  ul li{
	background: transparent url(../img/li_top_home.gif) no-repeat right top; padding-right:30px;
	line-height:12px;
	padding-bottom:8px;
	position:relative;
}

div.dest_top_izq  ul li a{color: #00828C; text-decoration:none;}

div.dest_top_izq  ul li a:hover{text-decoration:underline;}

/*-----CUADRO ABAJO IZDA-----------------------------*/	
div.dest_bottom_izq { 
	clear:both; 
	width: 300px; 
	height: 283px; 
	margin: 12px 0 0; 
	float:left; 
	background: url(../img/home_cabec_consult.jpg) no-repeat; 
	text-align:left; 
	position:relative;
	padding-top:47px;
	}

div.dest_bottom_izq p { 
	line-height:13px;
	margin:0 5px 8px 12px;
	}
	
.banner_consult{
	background: transparent url(../img/banner_consult.gif) no-repeat left top;
	height: 18px;
	width: 279px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:9px;
	text-transform:uppercase;
	padding:8px 0 0 16px;
	position:relative;
	top:90px;
	clear:both;
	}

.banner_consult a{color:#fff;}

.banner_consult a:hover{color:#C9DB03;}

.logo_cal{ 
	position:absolute;
	left:8px; }
	
div.lista{

	}

/*---------------------------------------------------------*/



.masinfo {margin: 0 0 -10px 105px;}



/* MENU */
div.menu { 
	position: absolute;
	margin: 0 0 0 -10px;   
	text-align:left;
	left:0;
	top:2px;
	
	}

* html div.menu { 
	padding: 0; 
	margin: 0 0 0 -10px; 
	}
	
div.menu ul {
	margin: 0 0 0 16px; 
	padding: 0; 
	list-style-type: none; 
	line-height:0;  
	}

div.menu li { 
	padding: 0; 
	margin-top:0; 
	font-family: "Small Fonts", Verdana, Arial, Helvetica, sans-serif; 
	color:#649D11;  
	font-size: 8px; 
	margin: 0; 
	text-decoration:none;
	margin-top:-2px;
	}
	
div.menu li a { 
	padding: 0; 
	margin: 0; 
	font-family: "Small Fonts", Verdana, Arial, Helvetica, sans-serif; 
	color:#649D11; 
	font-size: 8px; 
	text-decoration:none;
	}
	
div.menu li a:hover { color:#2D4707; }

div.menu li.ultima {margin-bottom: 0px;}

#menuSup, #menuInf {padding-left:16px;}

.tablamenu { 
	margin-top:-3px;
	margin-bottom:-4px;
	width:218px;
	}

* html .tablamenu { margin-top:-4px;}

div.menu ul.productos,
div.menu ul.grupo{ 
	display: block;  
	list-style-type: none; 
	margin:0; 
	padding: 0 0 8px 0; 
	text-align: right; 
	background-image:url(../img/menu_background.gif); 
	width:205px;  
	}
	
div.menu ul.grupo,
div.menu ul.productos{margin-top:-2px; }

div.menu ul.productos li,
div.menu ul.grupo li { 	
	padding: 0 14px 0 0; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#fff;  
	font-size: 9px;
	color:#fff;    
	text-decoration:none;	
	line-height:22px;
	}

* html div.menu ul.productos li,
* html div.menu ul.grupo li{	height:22px; }

div.menu ul.productos li a,
div.menu ul.grupo li a { 
	font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	color:#fff; 
	font-size: 9px; 
	text-decoration:none;
	}

div.menu ul.productos li a:hover,
div.menu ul.grupo li a:hover {color:#C8DA03; }


#lista2{margin-top:-2px;}

#menuInf{margin-top:-2px;}









/*----CUADRO ABAJO DERECHA --Case Studios---------------------------------------------------------------------------*/
div.dest_bottom_der {
	width: 242px; 
	height: 240px; 
	margin: 27px 0 0 ; 
	float:right; 
	background: transparent url(../img/home_cabec_case2.jpg) no-repeat;
	position:relative;
	}
	
div.dest_bottom_der p.dat { 
	padding: 32px 5px 0 110px; 
	line-height:13px;
	text-align:left;
	}
	
div.dest_bottom_der ul { 
	position:absolute;
	top:108px;
	left:32px;
	width:200px;
	font-size: 10px; }
	

div.dest_bottom_der ul li { 
	color: #fff; 
	padding-left:12px; 
	background: transparent url(../img/bullet_img_green_peq.gif) no-repeat left -2px;
	margin-bottom:6px
	}
	
div.dest_bottom_der p.boton_info{
	position:absolute;
	top:206px; right:12px;
	}


div.dest_bottom_der p.boton_info a {
	background: transparent url(../img/btn_masinfo.gif) no-repeat left top;
	height: 23px;
	width: 77px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	}
	
div.dest_bottom_der p.boton_info a:hover{background: transparent url(../img/btn_masinfo_roll.gif) no-repeat left top;}


div.logocase {
	position:absolute;
	top:22px;
	left:12px;	
	width:80px;
	}
div.logocase img{display:block;}

/*---------------------------------------------------------------------------------------------------------------------*/

	
/*-------PIE---------------------------------------------------------------------------------------------------------- */	
div.pie { 
	text-align: center; 
	width: 604px; 
	height: 21px; 
	margin: 30px 0 0 160px;  
	}
	
.clearfix:after {
	content: ".";
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
 
 .clearfix  {display: block;}
/* End hide from IE-mac */














/*-----nuevos--------*/
div.dest_bottom_izq p.sinmargen{padding-top:0; margin-top:6px;}



div.dest_bottom_izq p.but_info{margin:80px 0 0 210px; padding-top:0; }



p.but_info a.b_info:hover{
	background: transparent url(../img/btn_masinfo_roll.gif) no-repeat left top;
}



ul.lista_grupo_home	{
	position:absolute;
	left:55px;
	top:170px;
	width:240px;
	text-align:left;
	font-size: 10px;
	color: #00828C; 

	}
	
.lista_grupo_home li{
	line-height:14px; 
	margin-bottom:4px; 
	background:transparent url(../img/bullet_img_blue_peq.gif) no-repeat left top;
	padding-left:24px;
	}

.lista_grupo_home li.paraboton_info{
	background:none;
	padding-left:170px;
	margin-top:12px;}
	

li.paraboton_info a{
	background: transparent url(../img/btn_masinfo.gif) no-repeat left top;
	height: 23px;
	width: 77px;
	display:block;
	text-indent:-999px;
	overflow:hidden;}
	
li.paraboton_info a span{display:none;}
	
li.paraboton_info a:hover{background: transparent url(../img/btn_masinfo_roll.gif) no-repeat left top;}









/*----ficha para lightbox-------------------------------------------------------------*/
body#ficha{}

body#ficha p{width:300px;}	

h4#tit_ficha{
	background-color:#00828C;
	color:#fff;
	font-family:'Century Gothic';
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal;

}





/*----sección GRUPO ficha ------------------------------- */
div.sub_ficha,
div.sub_ficha2 { 
	width: 496px; 
	height: 38px; 
	margin: 10px 0 0 20px; 
	*margin: 22px 0 0 22px;
	background: url(../img/subcabec_ficha.gif) no-repeat; 
	display:block;
	clear:both;

	}

div.sub_ficha2 {margin-top:60px;}

div.sub_ficha p,
div.sub_ficha2 p {  
	font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #00828C; 
	margin: 0; 
	padding: 7px 0 0 35px; 
	text-align:left; 
	font-weight:bold;
	}

* html div.sub_ficha,
* html div.sub_ficha2 { 

	height: 38px;  
	background: url(../img/subcabec_quienes.gif) no-repeat; 
	}
	
* html div.sub_ficha2 {margin-top:40px;}

p.parficha#idficha	{font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #848480; 
	margin: 0 20px 0 27px; 
	padding: 0; 
	text-align:left; 
	clear:both;}
	
	
/*--------------------------------------------------------*/
ul#logos_grupo .lista_grupo{
	list-style:none; 
	text-align:left;}
/*---------------------*/
	
	
/*----ficha para lightbox-------------------------------------------------------------*/
body#ficha{}

body#ficha p{width:300px; margin-bottom:8px;}	

h4#tit_ficha{
	background-color:#00828C; 
	color:#fff; 
	font-family:'Century Gothic'; 
	font-size:13px; 
	text-transform:uppercase;
	font-weight:normal;}

/*----sección GRUPO ficha ------------------------------- */
div.sub_ficha,
div.sub_ficha2 { 
	width: 496px; 
	height: 38px; 
	margin: 10px 0 0 20px; 
	*margin: 22px 0 0 22px;
	background: url(../img/subcabec_ficha.gif) no-repeat; 
	display:block;
	clear:both;

	}

div.sub_ficha2 {margin-top:60px;}

div.sub_ficha p,
div.sub_ficha2 p {  
	font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #00828C; 
	margin: 0; 
	padding: 7px 0 0 35px; 
	text-align:left; 
	font-weight:bold;
	}

* html div.sub_ficha,
* html div.sub_ficha2 { 

	height: 38px;  
	background: url(../img/subcabec_quienes.gif) no-repeat; 
	}
	
	
* html div.sub_ficha2 {margin-top:40px;}

div.sub_ficha p img{position:relative; top:3px;}

p.parficha#idficha	{
	font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #848480; 
	margin: 0 20px 0 27px; 
	padding: 0; 
	text-align:left; 
	clear:both;}
	
p.imagen_centro{margin-bottom:22px; margin-top:20px;}

p.imagen_centro2{margin:20px auto 22px; text-align:center}

ul.requisitos li{margin-bottom:12px; color: #00828C; }

ul.centro_graf_logos{margin:20px 0 12px 22px; height:40px; list-style:none;}

ul.centro_graf_logos li{float:left; margin-right:6px;}

ul.lista_ventana{
	font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #848480; 
	margin:4px 20px 0 47px; 
	padding: 0; 
	text-align:left; 
	}
	
ul.lista_ventana li{margin-bottom:2px; list-style:disc;}

ul.lista_ventana li ul{margin-left:20px;}

div.parascroll{
	width:400px;
	margin-left:40px;
	}
	
div.parascroll02{display:none;}

div.parascroll p#idficha{margin-left:-12px;}
/*-----------------------------------------------------*/

table.logos_grupo{
	font-size:14px;
	color: #00828C;
	margin-left:40px;}
	
table td {text-align:left; padding:12px;}

/*---------*/

ul.productos li ul.lista_consul{
	margin-right:12px; 
	border-right:1px dotted #fff;
	}