li {clear:left} 
h1 {font-size:13pt; font-family:Arial, Helvetica, sans-serif}
h2 {font-size:13pt; font-family:Arial, Helvetica, sans-serif}
h3 {font-size:13pt; font-family:Arial, Helvetica, sans-serif}
table {text-align: left; width: 100%; }
a {color:#000000; text-decoration:none; border:none}

#botoneraped {visibility:hidden; position:absolute;}
#carpetas {visibility:hidden; position:absolute;}
#IZQ {visibility:hidden; position:absolute;}
#CUERPOBAJO {visibility:hidden; position:absolute;}
#PALSUP {visibility:hidden; position:absolute;}
#PALALTO {visibility:hidden; position:absolute;}
#PALINF {visibility:hidden; position:absolute;}
#DER {visibility:hidden; position:absolute;}

#PPAL {width:98%; margin:0 auto 0 auto;padding:0 0 0 0;overflow: hidden;}
#CENTRAL {visibility:visible; display:block;position:relative; float:none; clear:both; z-index:1;padding:0;margin:0;}

#CENTRALCLI {visibility:visible; display:block;position:relative; float:none; clear:both; z-index:1;padding:0;margin:0;
             font:normal 12pt Arial, Helvetica, Sans-serif;}	

#CENTRALSOLO {visibility:visible; width: 90%; display:block;position:relative; float:none; clear:both; z-index:1;padding:0;margin: 0;
             font:normal 12pt Arial, Helvetica, Sans-serif;}	
				 
#CENTRALSOLOGRANDE {visibility:visible;  width: 90%; display:block;position:relative; float:none; clear:both; z-index:1;padding:0;margin:0;background: transparent; 
                    font:normal 12pt Arial, Helvetica, Sans-serif;}	
				 

#logoautor  {visibility:visible; display:block;position:relative; float:none; clear:both; z-index:1;padding:0;margin:0}

#INCENTRAL  {visibility:visible; display:block;position:relative; float:none; clear:both; z-index:1;padding:0;margin:0}
#INCENTRAL {font-size:12pt;}
#INCENTRAL p {margin:0.5em 0 0 0;} 
#INCENTRAL ul#present{margin:0;padding:0;font-weight:normal;
                      text-align:justify;font-style:oblique;background-image: none;}
#INCENTRAL ul#present li{height:auto;margin:0em 1em 0em 3em;padding:0;list-style-type:disc;}

#INCENTRAL table.portal  {padding:0;margin:5px auto 5px auto; width: 100%;}
#INCENTRAL table.portal img.cesta {visibility:hidden; position:absolute;}
#INCENTRAL table.portal a.info {visibility:hidden; position:absolute;}
#INCENTRAL table.portal a.info:hover {visibility:hidden; position:absolute;}
#INCENTRAL table.portal p.nombre {font: normal bold 12pt Arial, Helvetica, Sans-serif;color:#B22222;padding:0;margin:10pt 4pt 0pt 5pt;}
#INCENTRAL table.portal img.fotoartG {width:158pt; height:158pt;padding:0px 0px 0px 0px;margin:0; vertical-align: text-top; border: none;}
#INCENTRAL table.portal tr {padding:0;margin:0; }
#INCENTRAL table.portal td {text-align:left;padding:0;margin:0;}
#INCENTRAL table.portal p {font:normal normal 11pt Tahoma, Arial, Helvetica, Sans-serif;padding:0;margin:0pt 4pt 3pt 5pt;}
#INCENTRAL table.portal p.coment {padding:0;margin:5pt 4pt 0pt 5pt;}
#INCENTRAL table.portal span {font:normal normal 11pt Tahoma, Arial, Helvetica, Sans-serif;}
#INCENTRAL table.portal a {text-decoration:none;}
#INCENTRAL table.portal a:hover {text-decoration:none;}
#INCENTRAL table.portal p.pvp {text-align:right; font-weight:bold;padding:0pt 0pt 5pt 0pt;margin:5pt 20pt 0pt 0pt;}
#INCENTRAL table.portal span.pvpconof {font-weight:bold;padding:0;margin:0pt 8pt 0pt 0pt;text-decoration: line-through;color: Black;}
#INCENTRAL table.portal span.ahora {font-weight:bold;color:Black;padding:0;margin:0pt 1pt 0pt 0pt;text-decoration:none}
#INCENTRAL table.portal p.oferta {text-align:right; font-weight:bold;padding:0pt 0pt 5pt 0pt;margin:5pt 20pt 0pt 0pt;
                                  color:#FF1493;text-decoration:none;}

#INCENTRAL table.lista  {padding:0;margin:0pt auto 0pt auto; width:100%;}
#INCENTRAL table.lista img.cesta {visibility:hidden; position:absolute;}
#INCENTRAL table.lista a.info {visibility:hidden; position:absolute;}
#INCENTRAL table.lista a.info:hover {visibility:hidden; position:absolute;}
#INCENTRAL table.lista p.nombre {font: normal bold 12pt Arial, Helvetica, Sans-serif;color: #B22222;padding:0;margin:5pt 0pt 0pt 5pt;}
#INCENTRAL table.lista tr {padding:0pt 0pt 0pt 0pt;margin:0pt 0pt 0pt 0pt;   }
#INCENTRAL table.lista td {text-align:left;padding:0;margin:0pt 0pt 0pt 0pt;}
#INCENTRAL table.lista p {font:normal normal 11pt Tahoma, Arial, Helvetica, Sans-serif;padding:0;margin:0pt 0pt 2pt 5pt; }
#INCENTRAL table.lista p.coment {font:normal normal 11pt Tahoma, Arial, Helvetica, Sans-serif;padding:0;margin:5pt 0pt 0pt 5pt;}
#INCENTRAL table.lista span {font:normal normal 11pt Tahoma, Arial, Helvetica, Sans-serif;}
#INCENTRAL table.lista img.fotoart {width:90pt;height:90pt;padding:0;margin:0pt 0pt 3pt 1pt; vertical-align:text-top; border: none;}
#INCENTRAL table.lista a {text-decoration:none;}
#INCENTRAL table.lista a:hover {text-decoration:none;}
#INCENTRAL table.lista p.pvp {text-align:right; font-weight:bold;padding:0pt 0pt 5pt 0pt;margin:5pt 12pt 0pt 0pt;}
#INCENTRAL table.lista span.pvpconof {font-weight:bold;padding:0;margin:0pt 8pt 0pt 0pt;text-decoration: line-through;color: Black;}
#INCENTRAL table.lista span.ahora {font-weight:bold; color: Black;padding:0;margin:0pt 1pt 0pt 0pt;text-decoration: none}
#INCENTRAL table.lista p.oferta {text-align:right; font-weight:bold;padding:0pt 0pt 5pt 0pt;margin:5pt 12pt 0pt 0pt;color: #FF1493;text-decoration:none ;}

#INCENTRAL table.info  {padding:0;margin:0pt auto 0pt auto; width:100%;  }
#INCENTRAL table.info tr {padding:0;margin:0; }
#INCENTRAL table.info td { text-align: left;padding:0;margin:0;}
#INCENTRAL table.info td.tdimagen { width:158pt;; text-align: left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; vertical-align: top;  }
#INCENTRAL table.info img.cesta {visibility:hidden; position:absolute;}
#INCENTRAL table.info p {font:normal normal 11pt Tahoma, Arial, Helvetica, Sans-serif;padding:0;margin:5pt 0pt 0pt 5pt;}
#INCENTRAL table.info p.nombre {font: normal bold 12pt Arial, Helvetica, Sans-serif;color: #B22222;padding:0;margin:5pt 0pt 0pt 5pt;}
#INCENTRAL table.info p.coment {font:normal normal 11pt Tahoma, Arial, Helvetica, Sans-serif;padding:0;margin:5pt 0pt 0pt 5pt; }
#INCENTRAL table.info span {font:normal normal 11pt Tahoma, Arial, Helvetica, Sans-serif;}
#INCENTRAL table.info img.fotoartG { width: 158pt; height: 158pt;padding:0;margin:5pt 0pt 0pt 5pt; vertical-align: text-top; border: none; }
#INCENTRAL table.info a {text-decoration:none;}
#INCENTRAL table.info a:hover {text-decoration:none;}
#INCENTRAL table.info p.pvp {text-align:right; font-weight:bold;padding:0;margin:40pt 12pt 0pt 0pt; }
#INCENTRAL table.info span.pvpconof {font-weight:bold;padding:0pt 8pt 0pt 0pt;margin:0;  text-decoration: line-through; color: Black;  }
#INCENTRAL table.info span.ahora {font-weight:bold; color: Black; padding:0;margin:0pt 1pt 0pt 0pt;  text-decoration: none}
#INCENTRAL table.info p.oferta {text-align:right; font-weight:bold;padding:0;margin:40pt 12pt 0pt 0pt;color: #FF1493; text-decoration: none ;  }

#comentario {padding:0; margin:25pt 5pt 0pt 8pt;}
#comentario p {margin: 2pt 0pt 5pt 0pt; padding:0;font:normal normal 11pt Tahoma, Arial, Helvetica, Sans-serif;}
#comentario hr {visibility:hidden; position:absolute;}
#comentario h1 {margin:0;padding:0;}
#comentario h2 { text-decoration: underline;}

.vitolasup {margin:0pt;padding:5pt;color: #B22222; text-decoration: underline;
            font:normal bold 13pt Arial, Helvetica, Sans-serif;}
.vitolasup h1{font:normal bold 16pt Arial, helvetica, sans-serif;}
.vitolasup p {padding:0;}
.vitolasup form {visibility:hidden; position:absolute;}
p.supvitola {margin:0;padding:0; 
             font:13pt Arial, Helvetica, Sans-serif;}
.vitolasup b {color:#FFCC33}
.vitolasup a {visibility:hidden; position:absolute;}
.vitolasup a:hover {visibility:hidden; position:absolute;}

.vitolainf { margin:0;padding-top:1pt;color:#000000;font:normal bold 13pt Arial, Helvetica, Sans-serif;}
.vitolainf h1{font:normal bold 16pt Arial, helvetica, sans-serif;}
p.infvitola {margin-bottom:0;
             font:normal bold 13pt Arial, Helvetica, Sans-serif;}
.vitolainf b {color: #FF7F50;}
.vitolainf img {visibility:hidden; position:absolute;}
.vitolainf input {visibility:hidden; position:absolute;}
.vitolainf a {visibility:hidden; position:absolute;}
.vitolainf a:hover {visibility:hidden; position:absolute;}

#PIE {visibility:visible; display:block;position:relative; float:none; clear:both; z-index:1;   }
#PIE p {margin:10pt auto 0 auto; width: 95%;text-align: center;  }
#PIE .copyr {width:95%; margin:10pt auto 0 auto; padding-top:10pt; border-top:2pt solid #ffcc00;}
#PIE img {visibility:hidden; position:absolute;}

#listapdf {margin:0;padding:10pt 60pt 0pt 60pt;}
#listapdf  p {margin-bottom:15pt;padding:0;color:#000000; 
              font: normal normal bolder 20pt "Lucida Calligraphy", Arial, "Lucida Console", sans-serif;}
#listapdf  a {text-decoration:none;color: #8B0000; }

/*Recuadro de clientes */
.btop, .bbottom {visibility:hidden; position:absolute;}
.bb1, .bb2, .bb3, .bb4 {visibility:hidden; position:absolute;}

#bbox {visibility:visible; display:block;position:relative; float:none; clear:both; z-index:1; }
#bbox h1,h2,p,hr {margin: 0pt 5pt 0pt 10pt;}
#bbox hr { text-align: left;}
#bbox h1 {font: bold 18pt Arial, Helvetica, Sans-serif; color:#06a; }
#bbox h2 {font: bold 14pt Arial, Helvetica, Sans-serif;;color:#5dbf67; border:0;}
#bbox h2 {padding-top:0.1em;}
#bbox table {padding:0;margin:0pt auto 0pt auto; width:98%;}

.formrow {width:98%;position:relative;clear:both;margin-left:10pt;margin-bottom:5pt;}

.bloqueform {width:32%;float:left;font-size:12pt;margin-bottom:5pt;}				 
.bloqueform select{font-size:100%;}
.bloqueform input{font-size:100%;border:0pt;}
.bloqueform strong{font-weight:bold;}

.bloquetodo {width:97%;float:left;font-size:12pt;margin-bottom:5pt;}				 
.bloquetodo input{font-size:100%;border:0pt;}
.bloquetodo strong{font-weight:bold;}
.bloquetodo select{font-size:100%;}


.conspedboton {background-color:transparent;cursor:pointer;border: none;color:#B22222;font-size:11pt;}

.forminfo{width:100%;position:relative;clear:both;margin-bottom:0pt;margin-left:10pt;}
.bloqueinfo {width:100%;float:left;font-size:12pt;margin-bottom:0pt;}				 
.bloqueinfo strong{font-weight:bold;}

.formboton{width:100%;clear:both;position:relative;margin:0;text-align: right;}

.botontira {color: #FFFFFF; background-color: #FA8072;cursor:pointer;margin-bottom:5pt;margin-right:10pt;  
            font: normal normal bold 13pt Tahoma, Arial, Helvetica, Sans-serif;} 

.botonalta {color: #FFFFFF; background-color:#FA8072;cursor:pointer; margin-left:480pt;margin-bottom: 10pt; 
            font: normal normal bold 13pt Tahoma, Arial, Helvetica, Sans-serif;} 

.thder { text-align: right;color:#06a;border-bottom: 1pt dashed #06a; }
.thizq { text-align: left;color:#06a;border-bottom: 1pt dashed #06a;}
.thcen { text-align: center;color:#06a;border-bottom: 1pt dashed #06a;}
.colder { text-align: right;}
.colizq { text-align: left;}
.colcen { text-align: center;}

.filapar {font: normal normal normal 11pt Tahoma, Arial, Helvetica, Sans-serif;}
.filaimpar {font: normal normal normal 11pt Tahoma, Arial, Helvetica, Sans-serif;}

.borraimg {visibility:hidden; position:absolute;}

.modifinput { border:0pt;}

.modifboton {visibility:hidden; position:absolute;}

.gastoboton {visibility:hidden; position:absolute;}
				 
.legal{text-align: left;font-size:11pt;} 					 

.legalpeq{text-align: left;font-size:11pt;} 					 

/*Cuadros de error e informativos*/
#cuadroerror {width: 85%;margin-left:auto;margin-right:auto;margin-top: 30pt;margin-bottom: 30pt;
              padding:5pt 5pt 5pt 5pt;color:#FFFFFF;text-align:center;
              font: normal normal 13pt Arial, Helvetica, Sans-serif;}
#cuadroerror h1 {font: normal normal 16pt Arial, helvetica, sans-serif; color:#FFFFFF ; text-align: center;}
#cuadroerror p {color: #FFFFFF ; text-align: center;}

#cuadroinfo {width: 85%;margin-left:auto;margin-right:auto;  
             padding:5pt 5pt 5pt 5pt;text-align: center; 
             font: normal normal 13pt Arial, Helvetica, Sans-serif; color: #000000;}
#cuadroinfo h1{font: normal normal 16pt Arial, helvetica, sans-serif; color: #000000; text-align: center;}
#cuadroinfo p {color: #000000; text-align: center;}

/* Clases de imagenes CENTRAL superior */
.imgtopcentral1 {visibility:hidden; position:absolute;}
.imgtopcentral2 {visibility:hidden; position:absolute;}

/* Clases de imagenes CENTRAL interno */
.imgcentral {visibility:hidden; position:absolute;}
.imgcentralp1 {visibility:hidden; position:absolute;}
.imgcentralp2 {visibility:hidden; position:absolute;}

/* Imagen de listas CENTRAL interior (este estilo es unico no se puede cambiar */
.imglista {visibility:hidden; position:absolute;}

