@charset "utf-8";
/* CSS Document */
 
#main p
{
	color:#666666;
}
#main_mid p a
{
	color:#0099FF;
}

/*col switch*/

#main
{
    float:right;
    display:inline;
    margin:0 15px;
}
#sidebar
{
    margin:0px;
	overflow:hidden;
}
 
/*fin col switch*/


/*#main_mid,#sidebar{ display:none;}*/


/*sidebar*/

.sidebar_top {
	background:transparent url(../img/bg_sidebar_top.gif) no-repeat scroll 0 0;
	font-size:1px;
	height:11px;
	margin-top:8px;
	width:200px;
}
#sidebar .first{
	margin-top:34px;	
}

.sidebar_mid {
	background:#FFFFFF url(../img/bg_sidebar_mid.gif) repeat-y scroll 0 0;
	padding:0 15px;
}

.sidebar_bot {
	background:transparent url(../img/bg_sidebar_bot.gif) no-repeat scroll 0 0;
	font-size:1px;
	height:11px;
	width:200px;
}

#sidebar h4 {
	font-size:1.2em;
}

/*cajas mostrar resultados busqueda*/
#sidebar .sidebar_mid p{
	margin:0;
	font-size:1.2em;
}
.sidebar_mid span{
	color:#0099FF;
	font-weight:bold;
	font-size:12px;
	font-size:1.22em;
}
.sidebar_mid a {
	text-decoration:underline;
	color:#0099FF;
	font-size:1em;
}
.sidebar_mid p.active a
{
	text-decoration:none;
}

/*caja conteo resultados*/
#sidebar  #resultados p a{ float:right; }
#sidebar #resultados dl dd{
	color:#586367;
	font-size:1.2em;
}

#sidebar  #resultados dt
{
	float:left;
	clear:left;
	display:inline;
	text-align:right;
	width:15%;
	
}
#sidebar  #resultados dd a
{
	float:right;
}
#sidebar .sidebar_mid dl dt span
{
	font-size:1.36em;
}

#sidebar  #resultados dd
{
	float:left;
	display:inline;
	margin-left:5px;
	width:80%;
	
}

/*fin caja resultados*/



#sidebar #opciones p.mas_right {margin:0; padding:0;}
#sidebar #opciones p.mas_right a{float:right; margin:0; padding:0;}
#sidebar #opciones .exp_resul{ display:none;}

#sidebar #opciones h4
{
	margin-bottom:0px;
}
#sidebar #opciones h5
{
	margin-bottom:10px;
	color:#666666;
	display:block;
	font-size:0.8em;
	font-style:oblique;
	text-align:center;
	margin-bottom:5px;
	
}

/*fin sidebar*/


/*Navegador busqueda*/
#search_nav {
	background:#FFFFFF url(../img/bg_portfolio_nav.gif) no-repeat scroll center bottom;
	height:2.3em;
	margin:0 0 1em;
	padding:0 0.5em 0 0.2em;
	position:relative;
}
#search_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;
}
#search_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;
}
#search_nav a  span{
	color:#0099FF;
	font-weight:bold;
	font-size:12px;
}
#search_nav .disabled {
	color: #CCC;
}
#search_nav .active {
	background-image:url(../img/bg_buscador_nav_left_act.gif);
}
#search_nav .active a {
	background-image:url(../img/bg_buscador_nav_right_act.gif);
	padding-bottom:5px;
}
/*fin Navegador busqueda*/

/*Titulos*/
#main_mid h1{ margin-left:10px;}

/*
#main h2 {
	border-bottom:1px solid #D1D1D1;
	clear:left;
	/*color:#333333;*//*
	color:#666666;
	font-size:1.23em;
	font-weight:bold;
	margin:0 0 1em;
	padding:0 0 0.2em;
	background:none;
}
#main h2 span.left, #main h2 div.right span{
	color:#0099FF;
	font-weight:bold;
}
#main h2 div.right{
	float:right;
	font-size:0.8em;
}
#main h2 span.filtroProvincia
{
	margin-left:20px;
	font-size:0.8em;
}*/
.seccionResultadosBusqueda
{
	border-bottom:1px solid #D1D1D1;
	margin:0 0 1em;
}
.seccionFiltroProvincia, .seccionTextoResultados, .seccionResultados
{
	display:inline; 
}
.seccionFiltroProvincia .main_infodestbox2
{
	text-align:center;
}

.seccionFiltroProvincia
{
	float:left;
	padding-left:5px;
	width:34%;
}
.seccionFiltroProvincia span.opt
{
	text-decoration:underline;
	cursor:pointer;
}
.seccionResultados 
{
	float:right;
	width:22%;
	text-align:right;
}
#main .seccionTextoResultados {
	color:#666666;
	font-size:1.23em;
	font-weight:bold;
	padding:0 0 0.2em;
	margin:0px;
	background:none;
	width:43%;
	float:left;
}
.seccionTextoResultados span, .seccionResultados span
{
	color:#0099FF;

}
.seccionFiltroProvincia, .seccionResultados{
	color:#666666;
	font-size:1em;
	font-weight:bold;
}


.seccionFiltroProvincia select
{
	border:1px solid #9A9A9A;
	color:#666666;
	font-size:0.8em;
	padding:0px;
	margin:0px;
	width:70%;
}
#main h2
{
	margin:0px;
	padding:0px;
	background:none;
	border:none;
	color:#666666;
}

/*fin Titulos*/


/*box busqueda*/
#caja_busqueda{ display:none;}
#texto_busqueda_completa{ padding-right:242px;}
.main_infodestbox3 {
	clear:both;
	margin:0 0 1em;
	font-size:1.2em;
}
.main_infodestbox3_top {
	background:transparent url(../img/bg_main_infodestbox_top_left.gif) no-repeat scroll left top;
	font-size:1px;
	height:6px;
}
.main_infodestbox3_top span {
	background:transparent url(../img/bg_main_infodestbox_top_right.gif) no-repeat scroll right top;
	float:right;
	height:6px;
	padding:0 0 0 6px;
}
.main_infodestbox3_mid {
	background:#D7E6FF none repeat scroll 0 0;
	border-bottom:1px solid #9ACCFF;
	border-left:1px solid #99CCFF;
	border-right:1px solid #99CCFF;
	padding:5px 15px;
}
.main_infodestbox3_mid_claro{
	background:#E1EDFF none repeat scroll 0 0;
	border-bottom:1px solid #9ACCFF;
	border-left:1px solid #99CCFF;
	border-right:1px solid #99CCFF;
	padding:10px 15px;
}

.main_infodestbox3 fieldset {
	border-width:0;
}
.main_infodestbox3 input.largo {
	width:532px;
}
.main_infodestbox3 input {
	border:1px solid #9A9A9A;
	color:#666666;
	display:inline;
	font-size:14px;
	padding:4px;
	background: #FFF;
}

.main_infodestbox3 select {
	border:1px solid #9A9A9A;
	color:#666666;
	padding:2px;
	width:100%;
}
.btn_search {
	background:transparent url(../img/btn_search.gif) no-repeat scroll 0 0 !important;
	border-width:0 !important;
	cursor:pointer;
	height:26px;
	margin:0 0 0 10px;
	width:82px !important;
}
.main_infodestbox3_mid2 {
	background:#FFFFE8 none repeat scroll 0 0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:1%;
	padding:2px 15px;
	color:#666666;
	font-size:0.8em;
}
.main_infodestbox3_bot {
	background:transparent url(../img/bg_main_infodestbox2_bot_left.gif) no-repeat scroll left top;
	font-size:1px;
	height:6px;
}
.main_infodestbox3_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;
}

.main_infodestbox3_mid2  a{
	color:#EA8105;
	font-size:12px;
	text-decoration:underline;
}


#bus_com .cols {
	margin:5px 0 0 !important;
}

#bus_com  .colA{
	display:inline;
	float:left;
	margin:0 3% 0 0;
	text-align:left;
	color:#666666;
	padding-top:6px;
}
#bus_com .colB{
	display:inline;
	float:left;
}


#bus_com .main_infodestbox3_mid_claro .main_colA .colA, #bus_com .main_infodestbox3_mid_claro .main_colB .colA, #bus_com .main_infodestbox3_mid_claro .main_colC .colA   {
	display:block;
	float:none;
	margin:0 3% 0 0;
	color:#666666;
	padding-top:6px;
}
#bus_com .main_infodestbox3_mid_claro .main_colA .colB, #bus_com .main_infodestbox3_mid_claro .main_colB .colB, #bus_com .main_infodestbox3_mid_claro  .main_colC .colB {
	display:block;
	float:none;
}





#bus_com input.largoXL, #bus_com textarea {
	width:97%;
}
#bus_com input.corto{ width:200px;}
#bus_com input {
	border:1px solid #ABABAB;
	color:#666666;
	padding:2px;
}
#bus_com .avanzado{
	float:right;
}


.main_colA, .main_colB, .main_colC{
	width:31%;
	float:left;
	display:inline;
	height:200px;
}

.main_col_mid
{
	height:170px !important; 
}
.main_col_mid h5
{
	color:#00377F;
}


.main_colB, .main_colC{
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #FFF;
}



.main_infodestbox3 .inputoculto
{
	border:none;
	padding:0;
}

/* fin box busqueda*/


/*tabla t00*/
table.t00 {
	border-collapse:collapse;
	margin:0 0 1em;
	width:100%;
	color:#666666;
	/*font-family:Arial,Verdana,helvetica,sans-serif;*/
	font-size:1.1em;
}

table.t00 tbody tr td.centrado, table.t00 thead tr th.centrado
{
	text-align:center;
}

table.t00 tbody tr td a {	
	border-collapse:collapse;
	color:#666666;
	font-size:1em;
}
table.t00 tbody tr td a:hover {
	text-decoration:underline;
}

table.t00 tbody tr td.first a{
	color:#0099FF;
	display:block;
}
table.t00 tbody tr td.first span{
	color:#666666;
	display:block;
	font-size:0.9em;
	/*font-style:oblique;*/
}



/*
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.6em 0 0.6em 0.6em;
	text-align:left;
	cursor:pointer;
}
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.6em 0 0.6em 0.6em;
	vertical-align:center;
}
table.t00 tbody td.first {
	background:transparent url(../img/table_td_bg.gif) repeat-y scroll 0 0;
}
table.t00 tbody td.last {
	background:transparent url(../img/table_td_bg.gif) repeat-y scroll 100% 0;
}
table.t00 tbody span {
	color:#0099FF;
}

/*sombreado*/
table.t00 tbody tr.par td {
	background-color:#F7F7F7;
	/*background-color:#F9F9F9;*/
}

table.t00 tbody tr.odd td{
      background-color:#F7F7F7;
}
/*fin sombreado*/


table.t00 thead tr th span{
	cursor:pointer;
}


table.t00 .headerSortUp a 
{	
    background: url('../img/bUascendente.gif') no-repeat top right;  
    padding:0 1.2em 0 0;  	
}
table.t00 .headerSortDown a 
{    
    background: url('../img/bUdescendente.gif') no-repeat top right;    
    padding:0 1.2em 0 0;  	
}
table.t00 thead th a {	
	background: url('../img/bUnormal.gif') no-repeat top right;    
	padding:0 1.2em 0 0;  	
}

table.t00 thead th.first .headerSortDown a {
	background: url('../img/bUdescendente.gif') no-repeat top right;    
	padding:0 1.2em 0 0;  	
}
table.t00 thead th.first .headerSortUp a {
	background: url('../img/bUascendente.gif') no-repeat top right;    
	padding:0 1.2em 0 0;  	
}

table.t00 thead th.last .headerSortDown a {
	background: url('../img/bUdescendente.gif') no-repeat top right;    
	padding:0 1.2em 0 0;  	
}
table.t00 thead th.last .headerSortUp a {
	background: url('../img/bUascendente.gif') no-repeat top right;    
	padding:0 1.2em 0 0;  	
}

/*table.t00 thead th.last a {
	background: url('../img/bUnormal.gif') no-repeat top right;    
}
*/


table.t00 thead tr th span{
	cursor:pointer;
}

/*definiciones*/

table.t00 dfn {

background:transparent url(http://www.axesor.es/img/img_interrogacion.gif) no-repeat scroll right 2px;
cursor:help;
padding-right:22px;
font-weight:normal;
font-style:normal;
}

/*fin definiciones*/

/*fin tabla t00*/

/*paginacion*/

.pag a {
	color:#0099FF;
	text-decoration:underline;
	font-size:1.3em;
}
.pagAnt {
	display:inline;
	float:left;
	/*width:15%;*/
	background:transparent url(../img/ico_pagant.gif) no-repeat scroll 0 4px;
	padding:0 0 0 16px;
}
.pagAnt a {
	background:transparent url(../img/ico_pagant.gif) no-repeat scroll 0 4px;
	padding:0 0 0 16px;
}
.pags {
	display:inline;
	/*float:left;*/
	text-align:center;
	/*width:70%;*/
	margin-left:10px;
}
.pags a, .pags span {
	margin:0 0.15em;
}
.pags a, .pags span {
	margin:0 0.15em;
}
.pagSig {
	display:inline;
	float:right;
	text-align:right;
	/*width:15%;*/
	background:transparent url(../img/ico_pagsig.gif) no-repeat scroll 100% 4px;
	padding:0 16px;
}
.pagSig a {
	background:transparent url(../img/ico_pagsig.gif) no-repeat scroll 100% 4px;
	padding:0 16px;
}

ul.paginacion
{
	text-align:center;
}
ul.paginacion li
{
	display:inline;
}
ul a.active
{
	text-decoration:none;
	color:#666666;
	font-size:1.1em;	
}


/*otra version*/

.pager
{
	position:relative !important;
	top:0px !important;
	left:0px !important;
	text-align:center;
	color:#0099FF;
	font-size:1.1em;
	
}
.pager a
{
	color:#0099FF;
	font-size:1em;
}

.pager .prev
{
	float:left;
	background:transparent url(../img/ico_pagant.gif) no-repeat scroll 0 4px;
	padding:0 0 0 16px;
}
.pager .pagedisplay
{
	border:none;
	text-align:center;
	width:40px;
	color:#0099FF;
	font-size:1.1em;
}
.pagedisplay a
{
	padding-left:8px;
	text-decoration:underline;
}
.pagedisplay span
{
	font-weight:normal;
	font-size:11px;
	color:#000;
	padding-left:8px;
}
.pager .next
{
	display:inline;
	float:right;
	background:transparent url(../img/ico_pagsig.gif) no-repeat scroll 100% 4px;
	padding:0 16px;
}


/*fin paginacion*/


/*pestana internacionales*/
#tabInternacionales #idPais
{
	width:92px;
	
	}
#tabInternacionales	.main_infodestbox3 input.largo
{
	width:428px;
}


#tabInternacionales	.main_infodestbox3 select {
border:1px solid #9A9A9A;
color:#666666;
}




/*fin pestana internacionales*/

/*recomendacion informes*/
#main h3
{
	margin-bottom:5px;
	border:none;
}
#main h3 a{
color:#0099FF;
font-size:1.23em;
margin:0 0 1em;
padding:0 0 0.2em;
}
#main h3 img
{
	float:right;
	margin-left:5px;
	display:inline;
	cursor:pointer;
}

#main ul.info {
	display: block;
	padding-bottom:5px;
	float:right;
	padding-right:16px;
}
#main ul.info li {
background:transparent url(../img/ico_vigila.gif) no-repeat scroll 0 0;
padding-left:20px;
display:inline;
}

#main ul.info_bloque li
{
	display:block;
}
#main ul.info li a
{
	font-size:11px;
	text-decoration:underline;
	color:#0099FF;
}
#main ul.info li.masinfo {
background:transparent url(../img/portfolio_img_info.gif) no-repeat scroll 0 0;
}
#main ul.info li.opt_des 
{
/*background:transparent url(../img/ico_descar2.gif) no-repeat scroll 0 2px;*/
background:none;
margin-top:8px;
text-align:right;
}
#main ul.info li.opt_des a
{
	font-size:14px;
	font-weight:bold;
}
#main ul.info_bloque_compra
{
	padding:0px;
	margin:0 0 5px;
	width:21%;
	display:inline;
}
#main ul.info_bloque_compra li.opt_des 
{
	text-align:center;
	padding:0px;
	margin:0px;
	display:block;
}

/*fin recomendacion informes*/

/*opciones ejecutivos*/


.opciones_ejecutivos
{
	
}

.opciones_ejecutivos a
{
	color:#EA8105;
}
.opciones_ejecutivos, .opciones_ejecutivos a.opt
{

	color:#0099FF;
	font-size:1em;
	display:inline;
}
.opciones_ejecutivos .informacion span
{
	color:#EA8105;
	background:transparent url(../img/ico_moneda.gif) no-repeat scroll 0 3px;
	padding-left:20px;
}



.opciones_ejecutivos a.opt
{
	/*background:url(../img/flechagris.gif) no-repeat left center;*/
	
	display:inline;
	color:#666666;
	font-size:1em;
	font-weight:bold;
	padding-right:10px;
	text-decoration:underline;
}

#exp_Eje
{
	margin-bottom:5px;
}
#exp_Eje .exp_Eje_mid
{
	float:left;
	display:inline;
	width:76%;
}
#box_opt_ejecutivos
{
	float:right;
	width:21%;
	padding-bottom:5px;
}
#main #box_opt_ejecutivos ul.info{ float:none;}
/*fin opciones ejecutivos*/










/*----*/

/*box amarilla*/
	.main_infodestbox2
	{
		padding-bottom:4px;
	}
	.main_infodestbox2 .main_infodestbox2_top {
	background:transparent url(http://www.axesor.es/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(http://www.axesor.es/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;
	height:auto;
	padding:1px 4px;
	width:auto;
	color:#EA8105;
	}
	
	
	
	.main_infodestbox2_bot {
	background:transparent url(http://www.axesor.es/img/bg_main_infodestbox2_bot_left.gif) no-repeat scroll left top;
	font-size:1px;
	height:6px;
	}
	.main_infodestbox2_bot span {
	background:transparent url(http://www.axesor.es/img/bg_main_infodestbox2_bot_right.gif) no-repeat scroll right top;
	float:right;
	height:6px;
	padding:0 0 0 6px;
	}

	
	/*box amarilla*/


/*selectores radio pestaņas*/

#main .main_infodestbox3 .tab
{
		color:#666666 !important;
		font-size:0.8em;
}
.main_infodestbox3 .tab label
{
	color:#666666;
}
.tab span
{
	color:#00377F;
	display:inline;
	font-size:1em;
	font-weight:bold;
}
.main_infodestbox3 .tab .radio
{
	position:relative;
	top:3px;
	
	border:none !important;
	background:transparent !important;
}



/*fin selectores pestaņas*/




/*box borde gris fondo blanco*/
	.main_box2 {
		margin:0;
	}
	.main_box2_top {
		background:transparent url(../img/bg_main_box2_top_left.gif) no-repeat scroll left top;
		font-size:1px;
		height:6px;
	}
	.main_box2_top span {
		background:transparent url(../img/bg_main_box2_top_right.gif) no-repeat scroll right top;
		float:right;
		height:6px;
		padding:0 0 0 6px;
	}
	.main_box2_mid {
		background:#FFF none repeat scroll 0 0;
		border-left:1px solid #E3E3E3;
		border-right:1px solid #E3E3E3;
		padding:5px 5px 2px 10px;
		
	}
	.main_box2_mid span.descError{
		padding:5px 0 0 0;
		font-style:italic;
		color:#EA8208;
		display:block;
		clear:both;
	}
	.main_box2_bot {
		background:transparent url(../img/bg_main_box2_bot_left.gif) no-repeat scroll left bottom;
		font-size:1px;
		height:6px;
	}
	.main_box2_bot span {
		background:transparent url(../img/bg_main_box2_bot_right.gif) no-repeat scroll right bottom;
		float:right;
		height:6px;
		padding:0 0 0 6px;
	}
/*fin borde gris */



/*box azul formulario*/

	.box_inf_cargos
	{
		margin-top:15px;
	}
	
	
	
	
	.main_infodestbox_top {

		background:transparent url(../img/bg_main_infodestbox_top_left.gif) no-repeat scroll left top;
		font-size:1px;
		height:6px;
	}
	.main_infodestbox_top span {

		background:transparent url(../img/bg_main_infodestbox_top_right.gif) no-repeat scroll right top;
		float:right;
		height:6px;
		padding:0 0 0 6px;
	}
	
	.main_infodestbox_mid {

		background:#D7E6FF none repeat scroll 0 0;
		border-left:1px solid #99CCFF;
		border-right:1px solid #99CCFF;
		padding:10px 15px;
	}
	
	.main_infodestbox_bot {

		background:transparent url(../img/bg_main_infodestbox_bot_left.gif) no-repeat scroll left top;
		font-size:1px;
		height:6px;
	}
	.main_infodestbox_bot span {
		background:transparent url(../img/bg_main_infodestbox_bot_right.gif) no-repeat scroll right top;
		float:right;
		height:6px;
		padding:0 0 0 6px;
		width:6px;
	}
	
	
	.main_form1 fieldset{
		border:none;
		border-bottom:2px solid #fff;
		margin: 0 0 1em;
		padding: 0 0 1em;
	}
	
	.main_form1 fieldset.last{
		margin: 0;
		border:none;
	}
	
	.main_form1 legend{
		padding: 0 0 1em;/*safari no reconoce margin*/
		color:#00377F;
		font-size:1.3em;
	}
	
	.main_form1 label{
		color:#333;
	}
	
	.main_form1 .colB label,
	.main_form1 .colB4 label
	{
		color:#666;
	}
	
	.main_form1 input{
		border:1px solid #ababab;
		padding:2px;
		color:#666;
	}
	.main_form1 input.cortoXXS{
		width:20px;
	}
	.main_form1 input.cortoXS{
		width:40px;
	}
	
	.main_form1 input.corto{
		width:60px;
	}
	.main_form1 input.mediano{
		width:120px;
	}
	
	.main_form1 input.largo{
		width:180px;
	}
	
	.main_form1 input.largoXL{
		width:290px;
	}
	.main_form1 input.largoXXL{
		width:380px;
	}
	
	.main_form1 input.radio,
	.main_form1 input.checkbox{
		border:none;
	}
	
	.main_form1 select{
		border: 1px solid #9a9a9a;
		color:#666;
	}
	
	.main_form1 select.largo{
		width:180px;
	}
	.main_form1 select.corto{
		width:50px;
	}
	
	.main_form1 select.largoXL{
		width:290px;
	}
	
	.main_form1 textarea{
		width:290px;
		border:1px solid #ababab;
		padding:2px;
		color:#666;
	}
	
	.main_form1 .destbox{
		margin: 0 0 1em;
		border:1px solid #9CCDFF;
		padding:15px 10px;
		background-color: #fff;
	
	}
	
	.input_btn{
		line-height:2.0em;
		height:2em;
		margin: 0 !important;
		color:#333;
	}
	
	.input_btn #LinkButton1{
		display:block;
		float:right;
	
	}
	
	.input_btn input.checkbox{
		display:block;
		float:left;
		margin:0.4em 0 0;
	
	}

	
	/*Distribucion columnas*/
	.main_form1 .cols {
		margin:0 0 1em !important;
	}
	.main_form1 .colA {
		display:inline;
		float:left;
		margin:0 3% 0 0;
		text-align:right;
		width:28%;
	}
	.main_form1 .colB {
		display:inline;
		float:left;
		width:68%;
	}
	
	*:first-child+html .main_form1 .colB{ margin-bottom:1em;}
	
	.main_form1 .colB_1 {
		display:inline;
		float:left;
		margin:0 3.9% 0 0;
		width:45%;
	}
	.main_form1 .colB_1 label, .main_form1 .colB_2 label{
		display:block;
		
	}
	.main_form1 .colB_2 {
	display:inline;
	float:left;
	width:45%;
	}
	
	/*botones*/
	.btn_envsol {
		background:transparent url(../img/btn_solinf.gif) no-repeat scroll 0 0 !important;
		border-width:0 !important;
		cursor:pointer;
		height:26px;
		margin:0 0 0 10px;
		width:150px !important;
		float:right;
	}
	
	/*fin box azul formulario*/


/*barras relevancia*/
	
		.chart {
			background:transparent url(/img/fincas/chart01_base.gif) repeat-x scroll 0 0;
			display:block;
			float:left;
			height:15px !important;
			position:relative;
			width:90px !important;
			
		}
		.chart span {
			background:transparent url(/img/fincas/chart01.gif) repeat-x scroll 0 0;
			color:#555555;
			display:block;
			height:100%;
			position:absolute;
			text-decoration:none;
			z-index:1;
		}
		.chart div{
			/*display:inline;*/
			display:none;
			margin-left:43%;
			padding:0;
			position:relative;
			z-index:2;
			color:#000;
			font-size:11px;
		}
/*fin barras relevancia*/



/*varios usos*/
.corte { clear: both;}
.tachado{text-decoration:line-through;}
.oculta{display:none;}
.tlfcontacto
{
	color:#0099FF;font-size:1.1em;font-weight:bold;
}
/*fin varios usos*/



/* CLEARFIX 
-------------------------------------------------*/

.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 */






