body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../img/bg/fons_complet1px.jpg); background-repeat: repeat-x; background-position: center top; font-family: Helvetica, Arial, Verdana, sans-serif; }

img {border: 0;}
p {margin: 0; padding: 0;}
.clear {clear: both;}

/* 2009
--------------------------------------------------------------------------- */

/* PALETA
---------------------------------------------------------------------------	
 			 bordes     backgrounds
			 
kettal:      #dae2ba;	#719500
hugonet:     #d6d6d4;	#000000
triconfort:  #c5d7ed;	#426BBA
evolutif:    #efc9b8;	#D52D12

*/

#wrapper {width:900px; height:531px; margin: 0px auto; border: 1px solid #9CB1CE; background: url(../img/bg_degradat_gris.jpg) top left;}

#wrappermenusup {width: 900px; height: 60px; margin: 0px auto;}

#wrapperactnav {float: left; width: 183px; height: 531px; border-right: 1px solid #e4e4e5;}
#wrapperactnav ul {margin: 50px 0 0 0;}
#wrapperactnav ul li {margin: 0 !important; border-bottom: 1px solid #d6d6d4;}
#wrapperactnav ul li a {display: block; text-decoration: none; padding: 7px 0 7px 15px; font-size: 1.2em; color: #616265;}
#wrapperactnav ul li a:hover {background: #004587 url(../images/bg_nav_pral.gif) top left repeat-x; color: #fff; text-decoration: none;}
#wrapperactnav ul li a.sel {display: block; background: #004587 url(../images/bg_nav_pral.gif) top left repeat-x; color: #fff; text-decoration: none; padding: 7px 0 7px 15px; font-size: 1.2em;}

#wrapperact {height: 531px; float: left; width: 716px; background: url(../img/bg_degradat_gris.jpg) top left;}
#wrapperact #headeract {width: 700px; margin: 20px auto; padding: 0 0 20px 0; border-bottom: 1px solid #e4e4e5;}
#wrapperact #headeract label {float: left; margin: 3px 10px 0 0;}
#wrapperact #headeract input {float: left; font-size: 11px; margin: 0 10px 0 0; background: #fff; border: 1px solid #e4e4e5;}
#wrapperact #headeract .boton {background: #fff; color: #000;}
#wrapperact #headeract .boton:hover {background: #368cc7; color: #fff; border: 1px solid #368cc7}
#wrapperact #headeract select {float: left; font-size: 11px; margin: 0 10px 0 0; background: #fff; border: 1px solid #e4e4e5;}
#wrapperact #cont {height: 400px;}
#wrapperact #cont ul {margin: 20px 0 0 20px;}
#wrapperact #cont ul li {float: left; margin: 0 10px 20px 0; width: 200px; text-align: center;}
#wrapperact #cont ul li a img {height: 150px; border: 1px solid #fff; text-align: center;}
#wrapperact #cont ul li a:hover img {height: 150px; border: 1px solid #426BBA;}
#wrapperact #navact {width: 700px; margin: 0px auto; border-top: 1px solid #e4e4e5; padding: 10px 0 0 0;}
#wrapperact #navact .sig {width: 80px; float: left; margin: 0 10px 0 0;}
#wrapperact #navact .sig a {display: block; padding: 0 0 0 5px; line-height: 20px; font-size: 1.2em !important;}
#wrapperact #navact .sig a:hover {background: #004587; color: #fff; text-decoration: none;}
#wrapperact #navact .ant {width: 80px; float: left; margin: 0 0 0 10px; border: 1px solid #F1F1F1;}
#wrapperact #navact .ant a {display: block; padding: 0 0 0 5px; line-height: 20px; font-size: 1.2em !important;}
#wrapperact #navact .ant a:hover {background: #004587; color: #fff; text-decoration: none;}
#wrapperact #navact #num {width: 500px; margin: 5px auto; text-align: center; float: left;}
#wrapperact #navact #num a {color: #000; width: 10px; text-align: center; text-decoration: none; padding: 3px 7px 3px 7px; font-size: 1.2em !important;}
#wrapperact #navact #num a:hover {color: #426BBA; text-decoration: underline;}
#wrapperact #navact #num .sel {color: #368cc7;}

#footer {margin: 0px auto; width: 900px;}

/* ---- MAQUETACION PARA PAGINAS DE LISTADO DE NOTICIAS ---- */

#colnot {width: 380px; float: left; background: url(../img/bg_degradat_gris.jpg) top left;}

#colnot ul li {margin: 0 0 10px 0; font-size: 1.3em;}

#colnot ul li a {color: #3b60af; margin: 5px 0 5px 0; font-size: 1.2em;}
#colnot ul li .fecha {color: #0099ff; font-size: 9px;}
#colnot ul li .desc {margin: 5px 0 0 0;}

#colnot .fecha {color: #0099ff; font-size: 9px; margin: 0 0 5px 0;}
#colnot .tit {margin: 0 0 10px 0; font-size: 1.3em;}
#colnot .desc {line-height: 15px;}
#colnot .tit {font-size: 1.5em;}

#colimg {width: 300px; float: left;}
#colquienes {width: 200px; float: left;}
#colflash {width: 385px; float: left;}

.altcol {height: 470px;}

#adjunto {padding: 5px 0 0 20px;}
#adjunto a {font-size: 9px; background:url(../images/pdf.gif) left center no-repeat; padding: 5px 0 5px 20px; text-decoration: none;}
#adjunto a:hover {text-decoration: underline;}

#scrollcol {width:320px; height:460px; padding: 0 20px 0 0;  overflow: auto;}
#scrollcolb {width:320px; height:420px; padding: 0 20px 0 0;  overflow: auto;}

/* ----- REFERENCIAS DES ---- */

#rightList { float:right; width: 230px;height:531px;}

#colL, #colC, #colR { float:left;}

#colL { width: 230px;}
#colC { /*width: 400px;*/} 
#colR {width: 225px; padding: 10px 0; margin-left: 10px; font-size: 1.3em;}

#colR #txt { margin: 15px 0 0 0; width: auto;}
#colR #txt p { text-align:justify; padding: 0 5px; color: #747679; }
#colR .title {color: #3b60af;}

#colR #txt ul { margin: 10px 0 0 10px; width:auto;}
#colR #txt ul li {width: 108px; height:25px; margin: 5px 0 10px 0;}

#colR #txt ul li a {width:140px; height:15px; display:block; padding: 0px 0 0px 10px; font-size: 1em;}

#colL.borderR { border-right: 1px solid #e4e4e5; height: 531px;}

/* .blueTag : clase de los links azules con imagen en referencias_des.html */

#refitems {margin: 20px 0 0 0 !important;}
#refitems ul {}
#refitems ul li {width: 220px; margin: 0 0 2px 0 !important;}
#refitems ul li a.bluetag {display: block; width: 220px !important; height: 20px !important; border: 1px solid #9CB1CE; text-indent: 10px; background: #fff; /*background:url(../img/link.gif) 5% 20% no-repeat #E7F5FE;*/ color: #3b60af; line-height: 20px; font-size: 1em;}
#refitems ul li a.bluetag :hover {background-color: #DEEDEF;}

/* es te que netejar per a tipo */

#actions { width:900px; margin:0 auto; border-top:1px solid #e4e4e5; border-left:1px solid #e4e4e5; border-right:1px solid #e4e4e5; }
#actions ul { float: right; margin: 0 15px 0 0; }
#actions ul li {display: inline; }
#actions ul li a { color:#3b60af; font-size: 1.2em; height:20px; display:inline-block; margin:10px 0 0 10px; padding-left:25px; }
#actions ul li a.back { background:url(../images/flecha-verde.gif) 0 0 no-repeat; }
#actions ul li a.send { background: url(../images/mail.gif) 0 0 no-repeat; }
#actions ul li a.send2 { background: url(../images/mail.gif) 0 0 no-repeat; }
#actions ul li a.pdf { background: url(../images/pdf.gif) 0 0 no-repeat; }
#actions ul li a.download { background: url(../images/desc_img.gif) 0 0 no-repeat; }
#actions ul li a.print { background: url(../images/print.gif) 0 0 no-repeat; }
#actions ul li a.back,  #actions ul li a.send, #actions ul li a.download, #actions ul li a.print { padding-right:10px; }
/*#actions ul li a.back, #actions ul li a.send, #actions ul li a.download { margin-right:40px; }*/

/*
#colL, #colC, #colR { float:left; margin-top:2em;height:410px;}
*/

#colL h2, #colC h2, #colR h2 {}
#colL h2 a, #colC h2 a, #colR h2 a {}
#colL h2 a:hover, #colC h2 a:hover, #colR h2 a:hover { }

/* ---- SHOWROOMS ---- */

.bg_cont_tit {height: 15px;}
	.bg_tit {float: left; font-size: 15px; color: #000;}
	.bg_cerrar {float: right; width: 15px; height: 15px;}
.bg_dir_mini {margin: 0;}
.bg_dir {margin: 15px 0 0 0;}
.bg_dir_2 {padding: 10px 10px 0 0; margin: 0px auto; width: 340px;}
.bg_dir_espai {height: 10px;}

#swtitulocont {height: 30px; border-bottom: 1px solid #E4E4E5;}
#swtitulo {float: left; width: 300px; font-size: 1.6em; color: #004587;}
#swclose {float: right;}
#swclose a {font-size: 1.2em; color: #004587;}

#swdesc {width: 700px; margin: 10px 0 0 40px; color: #929497; font-size: 1.3em;}
#swdesc a {color: #004587; font-size: 1em;}
#swfotos {}
#swfotos ul {margin: 20px 0 0 40px;}
#swfotos ul li {margin: 0 5px 5px 0; float: left;}
#swfotos ul li a img {border: 1px solid #fff;}
#swfotos ul li a:hover img {border: 1px solid #004587;}

.titularsecc {margin: 20px 0 0 15px; font-family: helvetica, arial; font-style: italic; font-size: 1.8em;}

/* 2008
--------------------------------------------------------------------------- */

/* COLECCIONES */

#contdesc { }
#contdesc #desc { float: left; width: 600px; color: #fff; margin: 0 0 0 10px; }
#contdesc #video { float: left; width: 130px; }

/* ARQUITECTOS
--------------------------------------------------------------------------- */

.tablaarq {background: #fff; border: 1px solid #9cb1ce;}

#arquitectos {background: #c6d2e1; background: url(../img/bg_triconfort_arquitectos.gif) repeat-y;}
#arquitectos #arqlista { float: left; width: 233px; }
a.arqlink:link, a.arqlink:active, a.arqlink:visited { display: block; text-indent: 15px; line-height: 20px; color: #fff; text-decoration: none;}
a.arqlink:hover { display: block; background: #fff; color: #336a9f; text-indent: 15px; line-height: 20px; text-decoration: none;}
#arquitectos #arqitems { float: left; width: 315px;}
#arquitectos #arqfoto { float: right; width: 350px; height:531px; border-left: 1px solid #c6d2e1; background: #d7e0e8; }
#arquitectos #arqfoto p { margin: 0; padding: 0; }
#arquitectos #arqfoto #foto { height: 335px; border-bottom: 1px solid #e4e4e5; }
#arquitectos #arqfoto #video { height: 54px; border-bottom: 1px solid #e4e4e5; background:url(../img/bg_arq_bgvideo.gif) repeat-x top; }
#arquitectos #arqfoto #video #pos { padding: 10px 0 0 0; }
#arquitectos #arqfoto #video #pos a.botvideo:link, a.botvideo:active, a.botvideo:visited { display: block; width: 198px; height: 33px; background: #fff url(../img/bt_arq_video.gif) no-repeat; font-size: 14px; text-align: center; padding: 7px 0 0 0; margin: 0px auto; color: #20558a; text-decoration: none;}
#arquitectos #arqfoto #video #pos a.botvideo:hover { display: block; width: 198px; height: 33px; background: #fff url(../img/bt_arq_video_hover.gif) no-repeat; font-size: 14px; text-align: center; padding: 7px 0 0 0; color: #fff; text-decoration: none; margin: 0px auto; }
#arquitectos #arqfoto #texto { }
#arquitectos #arqtit { font-family:Arial, Helvetica, sans-serif; color: #fff; font-size: 24px; padding:20px 0 0 15px; margin: 0 0 20px 0;}
#arquitectos #lista_arq { width:300px; height: 320px; position: relative; margin: 0 0 0 10px;}
#arquitectos #lista_arq .tab { display:block; width:290px; height:100px; margin-bottom:10px; border:1px solid #fff; }
#arquitectos #lista_arq .tab:hover { display:block; width:290px; height:100px; margin-bottom:10px; border:1px solid #c6d2e1; }
#arquitectos #lista_arq .tab .foto { float: left; margin: 0 0 0 5px; width: 75px; }
#arquitectos #lista_arq .tab .contenido { float: left; margin: 0 0 0 5px; }
#arquitectos #lista_arq .tab .contenido .texto { }
#arquitectos #lista_arq .tab .contenido .iconos { margin: 10px 0 0 0; }
#arquitectos .tablimg { float: left; margin: 0 10px 0 0; }
a.arcico:link, a.arcico:active, a.arcico:visited { float: left; margin: 0 5px 0 0; }
a.arcico:hover { float: left; margin: 0 5px 0 0; }
#arquitectos #lib3d { height: 360px; }
#arquitectos #texturas { height: 80px; }
#arquitectos #texturas #cont { margin: 10px 0 0 10px; }
#arquitectos #texturas #cont #titulo { float: left; font-size: 16px; }
#arquitectos #texturas #cont #imagen { float: left; margin: 3px 0 0 10px; }
#arquitectos #texturas #cont #texto { padding: 10px 0 0 0; }
#arquitectos #download { height: 80px; margin: 30px 0 0 0; }
#arquitectos #download #cont { margin: 10px 0 0 10px; }
#arquitectos #download #cont #titulo { float: left; font-size: 16px; }
#arquitectos #download #cont #imagen { float: left; margin: 3px 0 0 10px; }
#arquitectos #download #cont #texto { padding: 10px 0 0 0; }

#posbusc {width: 120px;}

.l3dlogin {background: url(../img/bg_triconfort_arquitectos_login.gif) repeat-y; color: #fff;}
.l3dlogin a:link, a:active, a:hover {color: #d7e0e8; text-decoration: none;}
.l3dlogin a:hover {color: #fff; text-decoration: underline;}

.helvtit {font-family:Arial, Helvetica, sans-serif; color: #fff; font-size: 24px; padding:20px 0 0 40px;}

.inputnuevo {border: 1px solid #fff; font-size: 11px; background: #fff;}
.inputnuevo:hover {border: 1px solid #9cb1ce; font-size: 11px; background: #9cb1ce; color: #fff;}

.botonnuevo {border: 1px solid #fff; background: #fff; color: #9cb1ce; font-size: 10px;}
.botonnuevo:hover {border: 1px solid #9cb1ce; background: #9cb1ce; color: #fff; font-size: 10px;}

.inputnuevo2 {border: 1px solid #fff; font-size: 11px; background: #fff; width:170px;}
.inputnuevo2:hover {border: 1px solid #9cb1ce; font-size: 11px; background: #9cb1ce; color: #fff; width: 170px;}

/* ATENCION USUARIOS
--------------------------------------------------------------------------- */

#contenedor {width: 906px; background: url(../img/bg_triconfort_arquitectos.gif) repeat-y #fff ; margin: 0px auto;}
	#contenedor #contenido {height: 531px;}

#recambios {}
#recambios #arqlista { float: left; width: 234px; }
a.reclink:link, a.reclink:active, a.reclink:visited { display: block; text-indent: 15px; line-height: 20px; color: #fff; text-decoration: none; }
a.reclink:hover { display: block; background: #fff; color: #336a9f; text-indent: 15px; line-height: 20px; text-decoration: none; }
#recambios #arqitems { float: left; width: 260px; }
#recambios #arqfoto { float: right; width: 371px; }
	
#recambios #arqtit { font-family:Arial, Helvetica, sans-serif; color: #fff; font-size: 24px; padding:20px 0 0 15px; margin: 0 0 20px 0; }
#recambios #lista { width:250px; position:relative; }
#recambios #tab { border-bottom: 1px solid #9cb1ce; display:block; width:250px; height:100px; margin-bottom:10px; }
#recambios .tabl { border:1px solid #fff; display:block; width:240px; height:100px; }
#recambios .tabl:hover { border:1px solid #bdbdbd; cursor:pointer; display:block; width:240px; height:100px; text-decoration: none; }
#recambios .tablimg { float: left; margin: 0 10px 0 0; }
#recambios .tabltxt { width:150px; float: right; margin: 10px 0 0 0; }
#recambios .tab_img { width:90px; float:left; margin-top:10px; border: 1px solid #ff0000; cursor:pointer; }
#recambios .tab_txt { width:110px; margin-top:20px; float:left; cursor:pointer; }
a.arcico:link, a.arcico:active, a.arcico:visited { float: left; margin: 0 5px 0 0; color: #6f90b8; text-decoration: none; }
a.arcico:hover {float: left; margin: 0 5px 0 0; color: #336a9f; text-decoration: underline;}
#recambios #lib3d {width: 220px; height: 200px; border: 1px solid #ff0000; }
#recambios #texturas {height: 150px; }
#recambios #download {height: 150px; margin: 320px 0 0 0; }

#recambios .enlace:link, .enlace:active, .enlace:visited {color: #6f90b8; text-decoration: none;}
#recambios .enlace:hover {color: #6f90b8; text-decoration: underline;}

/* 2006
--------------------------------------------------------------------------- */

/* estructura tabla principal amb degradats */
#td_central { background-image: url(../img/bg/bg_centre.jpg); background-repeat: repeat-x; background-position: top; width: 900px; border: 1px solid #9cb1ce; }
.border_TBLR { border: 1px solid #fff; }
.border_T { border-top: 1px solid #fff; }
.border_B { border-bottom: 1px solid #fff; }
.border_L { border-left: 1px solid #fff; }
.border_R { border-right: 1px solid #fff; }
.border_TB { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.border_TL { border-top: 1px solid #fff; border-left: 1px solid #fff; }
.border_TR { border-top: 1px solid #fff; border-right: 1px solid #fff; }
.border_LR { border-right: 1px solid #fff; border-left: 1px solid #fff; }
.border_BR { border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
.border_BL { border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
.border_TLR { border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; }
.border_TBL { border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
.border_TBR { border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
.border_BLR { border-bottom: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; }
.border_TBLR_gris { border: 1px solid #ccc; }
.border_TBR_gris { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.border_TBL_gris { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
.border_LR_azul_degradado { background-image:url(../img/bg/bg_azul3.jpg); background-repeat: repeat-x; background-color:#a3bcd4; }
.border_LR_azul { border-left: 1px solid #fff; border-right: 1px solid #fff; background-color:#a3bcd4; }
.border_TLR_azul { border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: 1px solid #fff; background-color:#a3bcd4; }
.border_L_grisfosc { background-color: #565656; color: #fff; }
.bg_degrdat_gris { background-image: url(../img/bg/bg_degradat_gris.jpg); background-repeat: repeat-x; background-position: right top; padding:10px; /*opacity: .9;filter: alpha(opacity=90);*/ }
.bg_mapa_gris { background-image: url(../img/mapasucursales.gif); background-position: right top; padding:10px; /*opacity: .9;filter: alpha(opacity=90);*/ }

/******* MENU *******/

/* all lists */
ul { padding: 0; margin: 0; list-style: none; }

#menu_desp li { width: 150px; cursor:default; background: #7998b5; color:#fff; font-family: arial, verdana, arial; padding-top: 4px; }

#menu_desp li.min_c {position: relative; margin: 0px auto; width: 120px; cursor: default; height: 22px; color:#fff; border-top: solid #92b1cd 1px; background:url(../img/desplegable1.gif);}

#menu_desp li.min_c:hover {background:url(../img/desplegable1.gif); }

#menu_desp li.min_d { position: relative; margin: 0px auto; width: 120px; cursor:default; height: 22px; color:#fff; background:url(../img/desplegable1.gif);}

#menu_desp li.min_d:hover {background:url(../img/desplegable1.gif); }

#menu_desp li.separador { background: #fff; width: 100px; height: 30px; }
li ul { color:#FFFFFF; display: none; position: absolute;}

/* view of submenu */
#menu_desp li.min_c:hover ul { color:#fff; display: block; background-color: #fff; text-align: left; /*alineamos a la izquierda*/
	left: 120px !important; margin-top: -300px !important; }
	
li:hover ul, li.over ul { color:#fff; display: block; background-color: #fff; text-align: left; /*alineamos a la izquierda*/
	left: 120px !important; margin-top: -50px !important; }

.menu_desp_situa { margin-left: 10px; height: 100%; vertical-align: bottom; }
.menu_desp_dcha { margin-left: 10px; height: 100%; vertical-align: middle; padding-bottom:5px; }

a.menu_enlace:link { font-size: .9em; color: #fff; text-decoration: none; }
a.menu_enlace:active { font-size: .9em; color: #fff; text-decoration: none; }
a.menu_enlace:visited { font-size: .9em; color: #fff; text-decoration: none; }
a.menu_enlace:hover { font-size: .9em; color: #fff; text-decoration: none; }
a.idiomas:link { font-size: .9em; color: #CCCCCC; text-decoration: none; }
a.idiomas:active { font-size: .9em; color: #CCCCCC; text-decoration: none; }
a.idiomas:visited { font-size: .9em; color: #CCCCCC; text-decoration: none; }
a.idiomas:hover { font-size: .9em; color: #CCCCCC; text-decoration: none; }
a.desplegable:link, a.desplegable:visited { color: #fff; text-decoration: none; }
a.desplegable:hover { color: #fff; text-decoration: underline; }
.arial11_blau { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004587; text-decoration: none; }
.presu_item_txt { color: #fff; font-size: 7pt; text-align:right; padding-right: 7px; padding-top: 5px; }
.col_sel { padding-left: 15px; font-size: 8pt; color: #fff; font-family:Arial, Helvetica, sans-serif; }
.col_modelo_mini { border: 0px; text-align: center; padding-top: 3px; }
.col_modelo_mini_b { border: 0px; text-align: center; padding-right: 10px; }
a.modelo_mini:link, a.modelo_mini:visited { display: block; /*width: 180px;*/
  height: 80px; width: 80px; background-color: #fff; }
a.modelo_mini:hover { display: block; /*height: 80px;*/
  width: 80px; background-image:url(../img/modelo_hover.gif); }
.modelos { background-color:#FFFFFF; }

/******* PRESUPUESTO *******/

.presu_back { background-image:url(../images/presu_back_3.jpg); background-repeat:no-repeat; }
.presu_back_2 { background-image:url(../images/presu_back_2.jpg); background-repeat:no-repeat; }
.presu_blanco { background-color: #FFFFFF; opacity: .93; filter: alpha(opacity=93); }
.presu_blanco_2 { background-color: #FFFFFF; }
.presu_celda_form { height: 25px; }
.presu_form_txt { color:#fff; padding-left: 20px; width: 110px; }
.presu_form_txt2 { font-size:7pt; color:#000; padding-left: 20px; width: 110px; text-align:right; }
.acepto { font-size:7pt; color:#fff; padding-left: 10px; text-align:left; }
.border_tabla_res { border: 1px solid #e4e4e5; text-align: center; }
.pos_elemento_pres { margin-left: 6px; display:block; border-left:#336a9f solid 1px; }
.txt_aceptado { margin-top: 45px; text-align:center; line-height: 1.5; }
.barra_elementos { }
.pie { text-align: right; }
a.pie:link { font-size: 7pt; color: #949494; text-decoration: none; }
a.pie:active { font-size: 7pt; color: #949494; text-decoration: none; }
a.pie:visited { font-size:7pt; color: #949494; text-decoration: none; }
a.pie:hover { font-size: 7pt; color: #626469; text-decoration: none; }
.pie_idiomas { padding-right: 30px; word-spacing: 10px; }
.pie_partprof { word-spacing: 10px; }
.pie_selec { font-size: 7pt; color: #626469; }
.linea_pres { border-right: 1px solid #e4e4e5; }
.linea_pres_hor { border-bottom: 1px solid #e4e4e5; }
.txt_pres { color:#929497; padding-left: 5px; }
.bold { font-weight:bold; color:#666666; }
.margen { padding-left: 5px; color:#929497; }
