/* 
----------------------------------
 INTERIOR STYLE
 Website: BASMAT
----------------------------------
*/

/*COMUNES*/
.subir {font-size:11px; color:#666; margin:10px 0; text-align:right;}
.subir img {margin:1px 5px;}
.subir a {color:#3366CC;}
.marco-gris {padding:5px; }
.vermas, .vermas a {display:block; font-family:Verdana,Tahoma; font-size:11px; color:#3366CC; margin:5px 0 0;}
.vermas a:hover {color:#333;}
.vervideo {width:85px; background-color:#E9F5FB; border:1px solid #81A6F0; padding:3px 1px; margin:5px 0 0 15px; display:block; font-family:Verdana,Tahoma; font-size:11px; color:#3366CC;}
.vervideo a {font-size:11px; color:#3366CC;}
.vervideo img {float:left;}
.nav-modelo {float:right; text-align:right; font-size:11px; color:#666; margin:7px 0 0;}
.nav-modelo a {font-size:11px; color:#0066FF;}
.nav-modelo a:hover {color:#CC1442;}

/*ESTRUCTURALES MAIN*/
#main #cont-port {width:900px; margin:10px auto;}
#main #cont-not {width:925px; margin:10px 0 10px 37px;}
#main #cont-left {width:440px; float:left; margin:0 0 15px; /*border-right:1px solid #E5E6E6;*/}
#main #cont-right {width:430px; float:right; margin:0 0 15px;}
#main #cont-info {margin:0 0 10px;}
/*noticias*/
#main #cont-not #cont-left {width:650px; float:left;}
#main #cont-not #cont-right {width:270px; float:right; background:url(../imag/back/back_right.gif) repeat-y right bottom;}
#main #cont-not #cont-right .auxi {padding:14px 0 0; background:url(../imag/back/back_right_top.gif) no-repeat right top;}

/*Hs*/
#main #cont-info h2 {font-family:Verdana,Tahoma; font-size:14px; color:#333; font-weight:normal; margin:0 0 15px;}

/*ROTULO MAIN*/
.migas {font-size:11px; color:#666; margin:0 0 10px;}
.migas img {margin:1px 5px;}
.migas a {color:#3366CC;}
.rot-main {font-size:25px; color:#CC1442; padding:0 0 13px; margin:0 0 15px; background:url(../imag/auxi/back_rotulo.gif) no-repeat left bottom;}


/*TABLAS*/
/*dónde comprar*/
table.table-01 {font-size:11px; color:#666; border-collapse:collapse; border:1px solid #D9D9D9; margin:2px 0 0 2px}
table.table-01 thead {background:url(../imag/auxi/back_th.gif) repeat-x left center; border-top:1px solid #D9D9D9;}
th.th-01 {font-size:12px; padding:5px; border:1px solid #D9D9D9; border-collapse:collapse; color:#666;}
table.table-01 td {border:1px solid #D9D9D9; border-collapse:collapse; padding:5px;}
table.table-01 td a {color:#3366CC;}
table.table-01 tr.odd {background-color:#E8EFFF;}
table.table-01 td.prim {font-weight:bold;}

/*FORMULARIO*/
#cont-info div.fakeform fieldset {background-color:#F2F2F2; border:1px solid #E5E6E6; padding:10px; margin:0 0 5px; font-size:12px; color:#666;}
#cont-info div.fakeform p {font-weight:bold; margin:0 0 10px; padding:0; color:#808080;}
#cont-info div.fakeform p span {font-size:11px; font-weight:normal;}
#cont-info div.fakeform label {width:140px; display:block; float:left; clear:left; margin:5px 5px 20px 0; padding:0; text-align:right; vertical-align:middle; color:#003F77;}
#cont-info div.fakeform span.error { display:block; float:left; margin: 5px 0px 20px 0px; }
#cont-info div.fakeform input {width:250px; display:block; float:left; clear:right; padding:3px; font-family:Arial,Helvetica,sans-serif; background-color:#F2F5F8; border:1px solid #6D91B1; color:#003F77; font-size:12px;}
#cont-info div.fakeform input[type='checkbox'] { width:auto; margin:10px 0 0 0; }
#cont-info div.fakeform label.labeltextarea {width:95%; display:block; clear:left; margin:5px 5px 5px 0; padding:0; text-align:left; color:#003F77;}
#cont-info div.fakeform textarea {width:95%; clear:right; margin:0 0 15px; padding:3px; font-family:Arial,Helvetica,sans-serif; background-color:#F2F5F8; border:1px solid #6D91B1; color:#003F77; font-size:12px;}
#cont-info div.fakeform input.boton {width:80px; font-family:Arial,Helvetica,sans-serif; float:none; display:inline-block; background-color:#6C9CFC; border:1px solid #FFF; font-size:14px; color:#FFF; font-weight:bold; cursor:pointer;}

/*NOTICIAS*/
/*cont-left*/
#main #cont-not #cont-left .noticia {margin:0 0 15px; padding:0 0 5px; border-bottom:1px solid #EEEEEE; font-size:11px; color:#666;}
#main #cont-not #cont-left .noticia .foto {float:left; margin:0 15px 50px 0;}
#main #cont-not #cont-left .noticia .foto img {border:1px solid #EEE;}
#main #cont-not #cont-left .noticia .foto a img:hover {border:1px solid #333;}
#main #cont-not #cont-left .noticia p {font-family:Verdana,Tahoma; text-align:justify; line-height:140%;}
#main #cont-not #cont-left .noticia h1 {color:#333; font-size:16px; margin-bottom:8px;}
#main #cont-not #cont-left .noticia h2 {font-size:11px; color:#868686; font-weight:bold; margin:0 0 6px;}
/*lista*/
#main #cont-not #cont-left .lista-items {margin:10px 0 0; font-size:11px; color:#333;}
#main #cont-not #cont-left .lista-items ul.nav {float:right; clear:both; padding:0 25px 8px 0; margin:7px 0 0;}
#main #cont-not #cont-left .lista-items a {color:#3366CC;}
#main #cont-not #cont-left .lista-items ul.nav li.current {background-color:#CCC;}
#main #cont-not #cont-left .lista-items ul.nav li {border:1px solid #D1D1D1; float:left; margin-right:5px; padding:1px; text-align:center; width:11px;}
#main #cont-not #cont-left .lista-items ul, #main #cont-not #cont-left .lista-items ul li {list-style-image:none; list-style-position:outside; list-style-type:none;}
#main #cont-not #cont-left .lista-items ul.nav li.no-border {border:0;}
#main #cont-not #cont-left .lista-items ul.nav li a:hover {color:#000;}
#main #cont-not #cont-left .lista-items .item {float:none; clear:both; padding:10px 0; text-align:left; border-bottom:1px dotted #DDDDDD;}
#main #cont-not #cont-left .lista-items .item p {width:490px; float:left;}
#main #cont-not #cont-left .lista-items .item b {width:50px; float:left; color:#50688E;}
#main #cont-not #cont-left .lista-items .item a {display:block; width:80px; float:right; text-align:right;}

/*cont-right*/
#main #cont-not #cont-right h1 {font-family:Tahoma,Verdana; font-size:14px; color:#894C5B; margin:0 35px 15px;}
#main #cont-not #cont-right ul.down {list-style:none; margin:0 35px 30px;}
#main #cont-not #cont-right ul li {margin:0 0 12px; font-family:Verdana,Tahoma; font-size:11px; color:#3366CC;}
#main #cont-not #cont-right ul li.vervideo {margin:5px 0 0 10px;}
#main #cont-not #cont-right ul li img {float:left; margin:0 6px 5px;}
#main #cont-not #cont-right ul li a {font-family:Verdana,Tahoma; font-size:11px; color:#3366CC;}
#main #cont-not #cont-right ul li a:hover {color:#333;}
/**/
#main #cont-not #cont-right .noti {font-family:Verdana,Tahoma; margin:0 35px 10px; padding:0 0 8px; background:url(../imag/back/back_noticia.gif) no-repeat right bottom;}
#main #cont-not #cont-right .noti * {font-family:Verdana,Tahoma;}
#main #cont-not #cont-right .noti img {float:left; margin:0 0 5px;}
#main #cont-not #cont-right .noti h2 {margin:0 0 3px 22px; color:#5C5C5C; font-size:11px; font-weight:normal;}
#main #cont-not #cont-right .noti .fecha {margin:0 0 3px 22px; color:#9E9E9E; font-size:11px;}
#main #cont-not #cont-right .noti a.vermas {font-size:11px; color:#3366CC; margin:0 0 0 22px;}
#main #cont-not #cont-right .noti a.vermas:hover {color:#333;}
#main #cont-not #cont-right a.vermasb {display:block; font-family:Verdana,Tahoma; font-size:11px; color:#3366CC; margin:5px 0 20px 57px;}
#main #cont-not #cont-right a.vermasb:hover {color:#333;}
#main #cont-not #cont-right .banner {margin:0 0 10px 35px;}


/*TEXTO GENÉRICO*/
#main #cont-not #cont-left .info-texto {margin:0 0 15px; padding:0 0 5px; border-bottom:1px solid #EEEEEE; font-size:11px; color:#666;}
#main #cont-not #cont-left .info-texto p {font-family:Verdana,Tahoma; text-align:left; line-height:150%; margin:0 0 10px;}
#main #cont-not #cont-left .info-texto p.modelo {font-family:Verdana,Tahoma; text-align:left; line-height:120%; margin:0 0 10px;}
#main #cont-not #cont-left .info-texto h1 {color:#333; font-size:16px; margin:0 0 10px;}
#main #cont-not #cont-left .info-texto h3 {color:#333; font-size:16px; margin:0;}
#main #cont-not #cont-left .info-texto h2 {font-size:11px; color:#868686; font-weight:bold; margin:0 0 10px;}
#main #cont-not #cont-left .info-texto ul.texto {margin-top:8px; margin:0 0 0 15px;}
#main #cont-not #cont-left .info-texto ul.texto li {list-style-type:disc; }
#main #cont-not #cont-left .info-texto ol.texto {margin-top:8px; margin-left:0; margin:0 0 0 15px;}
#main #cont-not #cont-left .info-texto ol.texto li {list-style-type:decimal;}
#main #cont-not #cont-left .info-texto blockquote {margin-left:15px;}
.modelo ul li {list-style-type:none; background: transparent url(../images/bolo_lista.gif) no-repeat scroll 0 6px; padding-left:10px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.modelo ul li a:link, .modelo ul li a:visited, .modelo ul li a:hover {color:#3366CC;}


/*ALINEACIÓN DE FOTOS*/
.foto-left {float:left; margin:0 0 8px 5px;}
.modelo-left {float:left; margin:0 8px 0 0;}
.modelo-left img {display:block; margin:0 0; clear:both;}
.modelo-left span { margin: 0 0 10px 0; display:block;}
.foto-right {float:right; margin:0 5px 8px 0;}
.com-left {float:left; margin:0 8px 0 0;}
.com-left img {display:block; margin:0 0 10px; clear:both;}
.com-left .foto-left {float:left; margin:0 0 8px;}
.com-left .foto-right {float:right; margin:0 0 8px;}

/*MONTAJE*/
#montaje {font-size:11px; color:#666; font-family:Verdana,Tahoma;}
#montaje li {margin:3px 3px 10px; width:210px; display:inline; float:left; list-style-image:none; list-style-position:outside; list-style-type:none;}
#montaje img {border:1px solid #E5E6E6; padding:4px; margin:0 0 5px;}
#montaje li.salto {clear:left;}

/*DESCARGAS*/
#listado {margin:0 0 15px; font-size:11px;}
#listado p.titcatdescarga {width:99%; border-bottom:1px solid #EEEEEE; font-size:12px; color:#666; padding:2px 0; margin:15px 0 5px; text-align:left;}
#listado p {float:left; text-align:left;}
#listado p.titcatdescarga a {float:right;	width:60px;	text-align:right; font-size:11px; color:#3366CC;}
#listado p.detalles {float:left; width:99%;	margin:0; padding:3px 0; margin:0 0 1px; background-color:#F6F1F2;}
#listado span.titulodoc {float:left; width:500px;	color:#666; margin:0 0 0 2px;}
#listado span.tipodoc {float:left;width:50px;	text-transform:uppercase;	color:#666;}
#listado span.tamaniodoc {float:left;	width:50px;	color:#666;}
#listado span.leerdes {float:right;	width:25px;	text-align:left; padding:2px 0 0;}
#listado p.titcatdescarga a.volver {width:250px;}

/*LOGIN*/
/*.login-basmat {width:650px;  margin:0 0 25px; background:url(../imag/back/back_login.jpg) no-repeat left top;}*/
.login-basmat {background-color:#F2F2F2; border:1px solid #E5E6E6; margin:0 0 20px; padding:10px;}
.login-basmat .auxi {margin:15px 20px;}
.login-basmat .title {font-family:Verdana,Tahoma; font-size:15px; color:#3366CC; font-weight:bold; border-bottom:1px solid #DEE0E0; margin:0 0 15px; padding:0 0 5px;}
.login-basmat table {font-size:12px; color:#333;}
.login-basmat table .campo {padding:3px; border:1px solid #6D91B1; background:#F2F5F8; font-size:12px; color:#003F77; font-family:Arial,Helvetica,sans-serif; }
.login-basmat table .boton {background-color:#6C9CFC; border:1px solid #FFFFFF; color:#FFFFFF; cursor:pointer; display:inline-block; float:none; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; padding:2px;}
/*.login-basmat table .boton {width:82px; height:26px; background:  url(../imag/auxi/bot_login.gif) no-repeat left top; font-size:12px; color:#FFF; font-weight:bold; cursor:pointer; border:none;}*/

/*********************************/

/*NAVEGACION*/
.rot-pres {font-size:25px; color:#CC1442; padding:0 0 13px; /*margin:0 0 15px;*/ background:url(../imag/auxi/back_rotulo.gif) no-repeat left bottom;}
.rot-pres .nav {width:265px; float:right;}

/*PRESUPUESTO*/
/*.presupuesto {margin:0 0 10px;}*/
.presupuesto div.title, div.title {width:100% !important; height:auto !important; clear:both; padding:0 0 5px; margin:10px 0; border-bottom:1px solid #EEEEEE; color:#666; font-size:16px; font-weight:bold; background:none !important;}
.presupuesto div.title p,  div.title p {position:absolute; color: white;	font-family: Tahoma;	font-size: 14px;	top: 6px;	left: 10px;}
.presupuesto div.title strong, div.title strong {	font-size: 18px;}
.presupuesto div.loginbg {float:left; background:#F2F2F2 !important; width:50% !important; border:1px solid #E5E6E6; padding:2px 10px; margin:0; font-size:12px; color:#666;}
.presupuesto .row-box {background-color:#F2F2F2; border:1px solid #E5E6E6; padding:10px;}
.presupuesto div.title #unidades { float:right; font-size:12px; color:#666; font-weight:normal; padding:0;}
/**/
div.greenbox {width:890px !important; background-color:#F2F2F2 !important; border:1px solid #E5E6E6 !important; padding:10px !important; margin:0 0 5px !important; font-size:12px !important; color:#666 !important;}
div.modelbox {float:left !important; background-color:#ededed !important; width:48% !important;}
div.finishbox { background-color:#ededed !important; width:100% !important;}
div.modelbox p, div.finishbox p {margin: 8px 14px !important;}
/**/
div.whitecontent { clear:both; background-color:#fff; margin-left:10px; padding:0;}
/**/
div.yourselection {width:97% !important; clear:both; margin:10px 0; border-bottom:1px solid #EEEEEE; color:#666; font-size:12px; padding:0 0 5px; font-weight:bold;}
div.yourselection span {color: #1e7ad7;}
div.textileselection {float:left;}
/**/
.presupuesto .row-box {float:left; clear:none; width:430px;background-color:#F2F2F2; border:1px solid #E5E6E6; padding:10px;}
/**/
div.finalprice {float:left;	padding:4px; margin-top:10px;	margin-bottom:14px;	width:220px; font-size:12px;}
div.finalprice input {width:95px; padding:3px; font-family:Arial,Helvetica,sans-serif; background-color:#F2F5F8; border:1px solid #6D91B1; color:#003F77; font-size:12px;}
div.send {float:left;	margin-left:14px;	margin-top:14px;}
div.send input {width:81px;	height:25px; border:none; background:url(../imag/pres/bot_send.gif) no-repeat left top; font-size:12px; color:#FFF; font-weight:bold; cursor:pointer;}
a#lnkConvertir {text-decoration:underline; font-size:0.9em; cursor:pointer;color:#1E7AD7;}
div.row {clear:both;}

/*FORMULARIO DE IDENTIFICACION*/
.form-identidad {background-color:#F2F2F2; border:1px solid #E5E6E6; padding:10px; margin:0 0 20px;}
.form-identidad table {font-size:12px; color:#666; margin:0 0 12px;}
.form-identidad h3 {font-size:12px; margin:0 0 5px;}
.form-identidad div.datosCliente div {margin:0 0 5px; line-height:16px;}
.form-identidad table td {padding:5px;}
.form-identidad table td input, .form-identidad table td select {padding:3px; font-family:Arial,Helvetica,sans-serif; background-color:#F2F5F8; border:1px solid #6D91B1; color:#003F77; font-size:12px;}
.form-identidad input.boton {padding:2px; font-family:Arial,Helvetica,sans-serif; float:none; display:inline-block; background-color:#6C9CFC; border:1px solid #FFF; font-size:14px; color:#FFF; font-weight:bold; cursor:pointer;}
.form-identidad textarea {padding:3px; font-family:Arial,Helvetica,sans-serif; background-color:#F2F5F8; border:1px solid #6D91B1; color:#003F77; font-size:12px;}
.form-identidad .prueba {font-size:10px; color:#999;}
.form-identidad ul.item-ident {list-style:none; margin:3px 0 0;}
.form-identidad ul.item-ident li {margin:0 0 3px;}
.form-identidad table a {color:#3366CC;}
.form-identidad table tr.odd {background-color:#E8EFFF; padding:3px;}
/**/
.table-identidad {background-color:#F2F2F2; font-size:12px; color:#666; margin:0 auto; border-collapse:collapse;}
.table-identidad td {padding:5px; border:1px solid #E5E6E6; border-collapse:collapse;}
.table-identidad th {background:url(../imag/auxi/back_th.gif) repeat-x left center; padding:5px; border:1px solid #E5E6E6; border-collapse:collapse;}
