@charset "utf-8";
/* CSS Document */


#main_mid h1{
	border:none;
	margin:0px;	
	padding-bottom:0px;
	color:#990000;
	left:10px;
	/*position:absolute;
	top:3px;
	width:400px;*/
}

/*adaptacion tit a li-nav*/
#main_mid h3
{
	background:none;
	margin:0;
	padding:0;
	border:0;
	display:inline;
	color:#0099FF;
}

#main_mid .itemseleccionado h3
{
	color:#000;	
}
#main_mid .inf h2
{
}
/*fin adaptacion*/

/*arreglo caja box es más grande main*/
#main_mid { padding-left:10px}
#ficha #main_mid { width:906px}
/*fin fix*/


/*Añadir pestañas* navegador del portfolio*/
#portfolio_nav {
background: #FFF url(../img/bg_portfolio_nav.gif) no-repeat scroll center bottom;
margin:0 0 1em;
padding:0;
position:relative;	

}
#portfolio_nav #portfolio_nav_info {
color:#999999;
width:610px;
padding-bottom:10px;
}
#portfolio_nav ul {
position:relative; 
left:635px;
top:-17px ;
margin-top:-12px;					
}

* html #portfolio_nav ul{top:-18px;}
 *:first-child+html #portfolio_nav ul {top:-18px;}

#portfolio_nav li {
background:transparent url(../img/bg_buscador_nav_left_dark.gif) no-repeat scroll left top;
float:left;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin:0 0 0 10px !important;
padding:0 0 0 9px;
position:relative;
}
#portfolio_nav a {
background:transparent url(../img/bg_buscador_nav_right_dark.gif) no-repeat scroll right top;
color:#0099FF;
display:block;
padding:5px 15px 4px 6px;
text-decoration:underline;
font-size:14px;
}
#portfolio_nav .active {
background-image:url(../img/bg_buscador_nav_left_act.gif);
}
#portfolio_nav .active a {
background-image:url(../img/bg_buscador_nav_right_act.gif);
padding-bottom:5px;
}

/*fin Añadir pestañas* navegador del portfolio*/


/*box asistente de navegador*/
/*boque dt*/
.box_form_2cols{
	/*width:710px;*/
	padding:0 0 1em;
}
.box_form_2cols_colA {
float:left;
width:78%;
}
#main dt, #main dd{
	font-size:14px;
	padding:0.3em 0;
}
#main dt {
clear:left;
color:#333333;
float:left;
text-align:right;
width:17%;
background:none;
}

/*adaptaion bloques especiales dl*/
 #main dd span.dt
 {
	color:#333333;
	margin-left:20px;
 }

#main .bloqueCompletoDt
{
	display:block;
	float:none;
}
#main .bloqueCompletoDd
{
	display:block;
	float:none;
	width:82%;
	margin:0 0 0 6em;
}
/*fin adaptac*/



#main dd {
color:#666666;
float:left;
margin:0 0 0 1em;
width:81%;
background:none;
}
#main dd a.verMas, #main dl a.verMas 
{
	font-size:11px;
}
#main #verMasFicha
{
	float:left;
	clear:left;
	text-align:right;
	width:80%;
	display:inline;
	padding:3px 0;
	text-decoration:underline;
	color:#0099FF;
}
	

#main dl {
/*margin:0 0 1em;*/
background:none;
width:100%;
border:none;
}
.box_form_2cols_colB {
float:right;
width:20%;
display:inline;
margin-top:5px;
text-align:center;
}
.box_form_2cols_colB a
{
	color:#0099FF;
	text-decoration:underline;
	
}

/*box amarillas*/

.main_infodestbox2 {
margin:0 0 1em !important;
padding:0 !important;
}

.main_infodestbox2 p{
	margin-bottom:0.5em;
}


.main_infodestbox2 .main_infodestbox2_top {
background:transparent url(../img/bg_main_infodestbox2_top_left.gif) no-repeat scroll left top;
font-size:1px;
height:6px;
margin:0 !important;
padding:0 !important;
}

.main_infodestbox2 .main_infodestbox2_top span {
background:transparent url(../img/bg_main_infodestbox2_top_right.gif) no-repeat scroll right top;
float:right;
height:6px;
margin:0 !important;
padding:0 0 0 6px;
}

.main_infodestbox2_mid {
background:#FFFFE8 none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:10px 15px;
width:auto;
height:70px;
height:auto;
}

.main_infodestbox2_mid p {
color:#666666;
font-family:Arial,Verdana,helvetica,sans-serif;
font-size:1.2em;
}

#main .main_infodestbox2_mid h2 {
border-bottom:1px solid #D1D1D1;
clear:both;
color:#333333;
font-size:1.23em;
font-weight:bold;
margin:0 0 1em;
padding:0 0 0.2em;
background:none;
}

#main ul.info {
	display: block;
	margin-top:5px;
	padding-bottom:5px;
}
#main ul.info li.vigila {
background:transparent url(../img/ico_vigila.gif) no-repeat scroll 0 0;
padding-left:20px;
}
#main ul.info li.masinfo {
background:transparent url(../img/portfolio_img_info.gif) no-repeat scroll 0 0;
padding-left:20px;
}

a.dest {
color:#EA8105;
text-decoration:underline;
font-size:12px;
}

.main_infodestbox2_bot {
background:transparent url(../img/bg_main_infodestbox2_bot_left.gif) no-repeat scroll left top;
font-size:1px;
height:6px;

}

.main_infodestbox2_bot span {
background:transparent url(../img/bg_main_infodestbox2_bot_right.gif) no-repeat scroll right top;
float:right;
height:6px;
padding:0 0 0 6px;
}

.notas_portfolio{
	color:#EA8105; text-align:right; float:left; margin:0px 0px 0px 10px; display:inline;
}
.notas_portfolio strong{
	color:#333333;
}
.fin_nota{
	float:right;
	margin-bottom:0px;
}
/*fin box amarillas*/



/*COMPARATIVA nav*/
ul.comparativa{
	background:url(../img/bg_portfolio_nav_pes.gif) no-repeat center 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:40px;
	margin-bottom:10px;
	text-align:left;
}
ul.comparativa li{
	display:inline;
	font-size:12px;
	margin-left:15px;
	cursor:pointer;
	color:#0099FF;
	text-align:center;
	text-decoration:underline;
	padding:5px 0 22px;	
}
*:first-child+html ul.comparativa li { position:relative;} 

ul.comparativa li.itemseleccionado{
	background:url(../img/bg_portfolio_nav_pes_active.gif) no-repeat center bottom;
	font-weight:normal;
	text-decoration:none;	
	color:#000;
}


/*FIN COMPARATIVA nav*/


/*tabla t00*/
table.t00 {
	border-collapse:collapse;
	margin:0 0 2em;
	width:100%;
	color:#666666;
	/*font-family:Arial,Verdana,helvetica,sans-serif;*/
	font-size:1.1em;
}


table.t00 tbody tr td a {	
	border-collapse:collapse;
		color:#0099FF;
		font-size:1em;
}
table.t00 tbody tr td a:hover {
	text-decoration:underline;
}
/*
table.t00 thead th.active span{
	background:url(../img/ico_up-down.gif) no-repeat top right;
}*/

table.t00 thead th {
	background:transparent url(../img/table_top.gif) repeat-x scroll 0 0;
	border-bottom:1px solid #CDCDCD;
	color:#333333;
	font-weight:normal;
	padding:0.4em 0.8em;
	text-align:center;
	font-weight:bold;
}
table.t00 thead th.first {
	background:transparent url(../img/table_top_left.gif) no-repeat scroll 0 0;
}
table.t00 thead th.last {
	background:transparent url(../img/table_top_right.gif) no-repeat scroll 100% 0;
}

table.t00 tfoot td.first {
	background:transparent url(../img/table_bot_left.gif) no-repeat scroll 0 100%;
	font-size:1px;
	height:6px;
}
table.t00 tfoot td {
	background:transparent url(../img/table_bot.gif) repeat-x scroll 0 100%;
	font-size:1px;
	height:6px;
	line-height:1px;
}
table.t00 tfoot td.last {
	background:transparent url(../img/table_bot_right.gif) no-repeat scroll 100% 100%;
	height:6px;
	padding:0 0 0 6px;
}
table.t00 tbody td {
	padding:0.4em 0.8em;
	vertical-align:top;
}
table.t00 tbody td.first {
	background:transparent url(../img/table_td_bg.gif) repeat-y scroll 0 0;
	/*border-left:1px solid #CDCDCD;*/
	text-align:left;
}
table.t00 tbody td.last {
	/*background:transparent url(../img/table_td_bg.gif) repeat-y scroll 100% 0;*/
	border-right:1px solid #CDCDCD;
}
table.t00 tbody span.enlaceInforme {
	color:#0099FF;
	float:none;
}
table.t00 tbody tr td {
	text-align:center;
	vertical-align:middle;
}
table.t00 tbody tr td.checked{
	background:url("../img/checked_green.gif") no-repeat center center;
}
table.t00 tbody tr.par td {
	background-color:#F7F7F7;
	/*background-color:#F9F9F9;*/
}

table.t00 thead tr th span{
	cursor:pointer;
	float:none;
}

/*
table.t00 .headerSortUp a 
{	
    background: url('../img/ico_open_up.gif') no-repeat top right;    
	
}
table.t00 .headerSortDown a 
{    
    background: url('../img/ico_open_up_white.gif') no-repeat top right;    
}
table.t00 thead th a {	
	background: url('../img/ico_open_up_white.gif') no-repeat top right;    
}

table.t00 thead th.first .headerSortDown a {
	background: url('../img/ico_open_up_white.gif') no-repeat top right;    
}
table.t00 thead th.first .headerSortUp a {
	background: url('../img/ico_open_up_white.gif') no-repeat top right;    
}
table.t00 thead th.last a {
	background: url('../img/ico_open_up_white.gif') no-repeat top right;    
}

*/
table.t00 thead th a{
	color:#333333;
	font-weight:bold;
}
table.t00 thead th a:hover{
	text-decoration:underline;
}

.NuevoPequeno {
	color:red;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}

table.t00 tbody tr.fino td{
	padding:2px 0px;
	text-align:center;
}
.tipo{
	color:#666666;
}


/*fin tabla t00*/

/*comprar y mas info en tabla comparativa*/

#main_mid .grupo p.comprar{
	font-size:1.1em;
	margin:0px;
	color:#F3982D;
	font-weight:bold;
}
#main_mid .grupo p.comprar span.precio
{
	color:#F3982D;
}

.grupo p.comprar a {
color:#0099FF;
font-size:14px;
font-weight:bold;
}
#main .grupo p.comprar a:hover 
{
color:#0099FF;
text-decoration:underline;
}


/*
#main_mid ul.info2 {
/*margin-top:5px;*//*
padding:0px 10px;
}
#main_mid ul.info2 li {
background:transparent url(../img/portfolio_img_info.gif) no-repeat scroll 0 0;
padding-left:20px;
}
#main_mid ul.info2 li.vigila {
background:transparent url(../img/ico_vigila.gif) no-repeat scroll 0 0;
padding-left:20px;
text-align:left;
}*/


#main_mid ul.info2 {
/*margin-top:5px;*/
padding:0;
}
#main_mid ul.info2 li {
/*background:transparent url(../img/portfolio_img_info.gif) no-repeat scroll 0 0;*/
padding:0px;
text-align:left;
}
#main_mid ul.info2 li a 
{
	background:transparent url(../img/ico_vigila.gif) no-repeat scroll 0 0;
	padding-left:20px;
}
#main_mid ul.info2 li.masinfo a {
	background:transparent url(../img/portfolio_img_info.gif) no-repeat scroll 0 0;
	padding-left:20px;
}


#main_mid a.dest {
	color:#F3982D;
	font-size:12px;
	text-decoration:underline;
}
#main_mid .grupo a.dest 
{
	color:#0099FF;
}

/**/

/*CAJAS INFORMES NUEVO DISEÑO*/
.main_infodestbox6 {
margin:0 0 1em;
}
.main_infodestbox6_top {
background:transparent url(../img/bg_main_infodestbox6_top_left.gif) no-repeat scroll left top;
font-size:1px;
height:6px;
}
.main_infodestbox6_top span {
background:transparent url(../img/bg_main_infodestbox6_top_right.gif) no-repeat scroll right top;
float:right;
height:6px;
padding:0 0 0 6px;
}
.grupo .main_infodestbox6_mid {
background:#F6F6F6 none repeat scroll 0 0;
border-left:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
padding:0px 15px;
min-height:42px;
height:42px !important;
}
#main h2 {
background:none;
border:none;
color:#006699;
font-size:1.23em;
font-weight:bold;
margin:0;
padding:0 0 0.2em;
}
.main_infodestbox6_mid2 {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
padding:5px 15px;
              

}
.anexo{
	font-size:10px;
	color:#999999;
	font-weight:bold;
}


.main_infodestbox6_bot {
background:transparent url(../img/bg_main_infodestbox6_bot_left.gif) no-repeat scroll left top;
font-size:1px;
height:6px;
}
.main_infodestbox6_bot span {
background:transparent url(../img/bg_main_infodestbox6_bot_right.gif) no-repeat scroll right top;
float:right;
height:6px;
padding:0 0 0 6px;
}
.clearfix {
display:block;
}
/*layout*/
.grupo .main_infodestbox6{
	margin-left:10px;
	width:32%;
	float:left;
	clear:none;
}
.grupo .main_infodestbox6 ul.info li{
	display:inline;
}
#main .grupo .main_infodestbox6 p.desc_corta{
height:auto !important;
min-height:63px;
margin:5px 0px;
}
#main .grupo .main_infodestbox6 p.comprar{
font-size:14px;
}
.grupo .main_infodestbox6 .enlaceInforme
{
	padding-left:10px;
	float:none;
}
/*FIN CAJAS INFORMES NUEVO DISEÑO*/

/*Explicacion*/
.parrafoExplicacion{
	color:#EA8105;
	font-weight:bold;
}
.parrafoExplicacion span{
	color: #666;
	font-size:12px;
}

/*Explicacion*/

/*colores link*/
#main table.t00 thead th a, #main table.t00  a.dest, #main .grupo table.t00  p.comprar a {
	text-decoration:underline;
	color:#0099FF;
}
#main table.t00 thead th h2 a
{
	font-size:0.9em;
}
/*
#main table.t00 thead th a
{
	color:#006699;
}*/

/*fin colores link*/


/*banner main*/
#banner_main{
	float:right;
	margin: 0 0 0 15px;
	cursor:pointer;
	clear:right;
}
/*fin banner main*/


/*imagen rai comun*/
.rai{
	color:#999;
	font-size:10px;
	line-height:6px;
	margin-left:5px;
	padding-right:32px;
	background:url(/img/IconoRai.gif) no-repeat top right;

}
.rai_inc{
	color:#999;
	font-size:10px;
	line-height:6px;
	margin-left:5px;
	padding-left:32px;
	background:url(/img/IconoRai.gif) no-repeat top left;

}
/*fin imagen rai comun*/

/*varios usos*/
.corte { clear: both;}
.tachado{text-decoration:line-through; padding-left:2px; background:none}
.oculta{
	display:none;
}

/*varios usos*/




/* CLEARFIX 
-------------------------------------------------*/
.clearfix {
	display:block;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */