/* CSS Document */
@charset “utf-8?;
/*Neutralizando elementos*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}  background-color: #000000;
fieldset,img {
border:0;
}

q:before,q:after {
content:”;
}
abbr,acronym { border:0;
}

/*Fin de la neutralizacion*/

<!-- QUITAMOS VISIONADO STANDARD SHOP -->

div#main {

  width:100%;
  margin: 0px;
  text-align:left;
  border:0px solid #fff;
  height:auto;
  display: table;
}

div#encabezado {
  width: 200px;
  position:relative;
  text-align:left;
  border: 0px solid #FFFFFF;
  clear:both;
  margin-bottom: 15px;
}

div#topimpresion{
padding: 20px;
}

div#nombreempresa{
  position:relative;
  font-size: 24px;
  font-family: Arial;
  font-weight: bold;
  color:000;
  clear:both;
  width: 199px;
  text-align: left;
  margin-bottom: 15px;
  line-height: 30px;
 
}

div#telefonoempresa{
  position:relative;
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  color:#555;
  clear:both;
  width: 199px;
  text-align: left;
  height: 18px;
}

div#mailempresa{
  position:relative;
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  color:#555;
  clear:both;
  width: 199px;
  text-align: left;
  height: 18px;
}

div#home{
  position:relative;
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  color:#000;
  clear:both;
  width: 199px;
  text-align: left;
  height: 18px;
  margin: 10px 0px 10px 0px;
}
div#home a{
  color:#000;  
}

div#main div#top {
  height:auto;
  width:200px;
  clear:both;
  border: 0px solid #FF00FF;
  position:relative;
  float:left;
  margin-left: 20px;
  margin-top: 10px;
}

div#textoproshopnavegacion{
  margin-top: 15px;
  position:relative;
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  color:#555;
  clear:both;
  width: 199px;
  text-align: left;
  height: auto;
}


div#textoproshopsuporte{
  margin-top: 15px;
  position:relative;
  font-size: 10px;
  font-family: Arial;
  font-weight: normal;
  color:#9fbe18;
  clear:both;
  width: 199px;
  text-align: left;
  height: 18px;
}

div#textoproshopsuporte a{

  color:#9fbe18;

}



div#main div#top div#menusup{
 width: 180px;
 width: expression('180px');
 min-height: 30px;
 height:30px;
 float:left;
 border: 0px solid #FFFFFF;
 margin: 0px;
 position:relative;
  float:right;
 display:none;
}

div#menusup div{
 height:auto;
 border: 0px solid #009900;
 padding-top:10px;
}


div#main div#top div#menusup a{
  color: #eeeeee;
}

div#main div#top div#banderas{
  height: 30px;
  float:left;
  border: 0px solid blue;
  width: 200px;

}

div#main div#top div#banderas div#idiomatxt{
color:#555;
width: auto;
border: 0px solid red;
text-align:left;
position:relative;
}

div#main div#top div#banderas div#idiomatxt a{
color:#555;
}

div#main div#top div#banderas img{
display:none;
}


div#main div#top div#escojer{
  display:none;
  font-family: 'Arial';
  float:left;
  width: 90px;
  font-size: 10px;
  display:none;
}

div#main div#top div#idioma{
  float:left;
  width: 30px;
  font-size: 10px;
  border: 1px solid red;
  display:none;
}

div#main div#top div#idioma img{
border:0px;
}


div#main div#top div#carritot{
  display:none;
}

div#carritoc{
  display:none;
}

div#main div#top div#buscadort{
  display:none;
}



div#menu{
  display:none;
}

div#buscadorl{
  display:none;
}

div#buscadorr{
  display:none;
}

div#buscadorc{
  display:none;
}

div#barramenu div#logo {
  display:none;
}




div#cuadrologinr{
display:none;
}


div#cuadrologint{
  width: 460px;
  width: expression('485px');
  border: 1px solid #999999;
  padding-top:5px;
  padding-left:5px;
  height:30px;
  margin: 0px;
  position:relative;
  float:left;
  display:none;
}


div#cuadrologint div#labeluser{
 font-size:0.7em;
 color: #999999;
 font-family: 'Arial';
 height:22px;
 border:0px solid red;
 padding-top: 2px;
 width: 70px;
 float:left;
 position:relative;
 }

div#cuadrologint div#labeldatos{
 width: 100px;
 font-size: 0.7em;
 height: auto;
 padding-top: 4px;
 margin-right: 5px;
 color: #999999;
 font-family: 'Arial';
 float:left;
 position:relative;
 }

div#cuadrologint div#conimg{ 
 border:0px solid red;
 width: 110px;
 height: 22px;
 float:left;
 padding:0px 0px 0px 5px;
 margin:0px;
 text-align: left;
 position:relative;
}


div#cuadrologint div#conimg input{ 
 border-width: 0px;	
 font-size: 0.7em;
 margin-left: 0px;
 margin-top: 0px; 
 width: 100px;
 border: 1px solid #999999;
 position:relative;
}


div#cuadrologint  div#botonentrar{ 
 margin-top: 0px;
 float:left;
 position:relative;
}


div#cuadrologint div#botonentrar a img{ 
 border-width: 0px;
 position:relative;

}

div#cuadrologint  div#botonregistro{ 
 margin: 8px 0px 0px 55px;
 float:left;
 clear:both;
}


div#cuadrologint div#botonregistro a img{ 
 border-width: 0px;

}

div#cuadrologint div#labellogout{
 position:relative;
 float:left;
 font-size: 0.7em;
 margin-left: 10px;
 margin-top: 10px;
 text-align:right;
 width: 100px; 
 align: right;
   display:none;
}

div#cuadrologint div#labellogout a img{
   display:none;
 border-width: 0px;
}

<!-- MENU HORIZONTAL -->

div#menutop {
  width:955px;
  text-align:center;
  background-color:red;
  display:none;

}



ul#menuHoriz1 {
  width:955px;
  height:32px;
    display:none;
}

ul#menuHoriz1 li {
  float: left;
  list-style: none;
  font-size: 11px;
  padding-top:8px;
  width: 132px;

}

ul#menuHoriz1 li a {
  font-family: 'Arial black';
  font-size: 11px;
  text-decoration: none;
  color: #940101;
  width:110px;
  border-right:1px solid white;
  padding:2px;

}

ul#menuHoriz1 a:hover {
  color: #aa0000;

}



<!-- CONTENIDO -->
div#central{
height: auto;
}

<!-- SUBMENU HORIZONTAL -->

div#submenu {
  width: 224px; 
  margin-top:0px;
  float: left;
  border: 0px solid white;
  color: #FFFFFF;
  clear: left;
  float:left;
  margin-top: 25px;
  margin-left: 20px;
  margin-bottom: 25px;
  padding-top: 15px;
  padding-left: 10px;
}




div#submenu li.titmenu{
  float:left;
  width: 224px; 
  padding: 10px 0px 5px 0px;
  font-size: 11px;
  width: 180px; 
  margin-left:10px;
  border-bottom: 1px solid white;
  height: 30px;
  position:relative;
  list-style-type: none;
  margin-right: 0px;
}

div#submenu li.seleccionado{
  float:left;
  width: 224px; 
  padding: 10px 0px 5px 0px;
  font-size: 11px;
  width: 180px; 
  margin-left:10px;
  border-bottom: 1px solid white;
  height: 30px;
  position:relative;
  list-style-type: none;
  margin-right: 0px;
}


ul.conmargen {
  height: 322px;
  padding-bottom: 20px;
 
}

ul#submenu li.seleccionado a {
  font-family: 'Arial';
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  text-align:left;
  color: #ffffff;
  padding: 0px;
  display: block;
}

ul#submenu li.titmenu a {
  font-family: 'Arial';
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  text-align:left;
  color: #ffffff;
  padding: 0px;
  display: block;
}

ul#submenu li a:hover{
   color: #000000;  
}


<!-- MENUS SUPERIOR -->

div#menusup {
  width:300px;
  text-align:right;
  float:left;
  height:37px;
  height:expression('30px');
  font-family: 'Arial Black';
  font-size: 11px;
  color: #eeeeee;
  padding: 7px;

  
}

div#menusup div a{
  
  font-family: 'Arial Black';
  font-size: 11px;
  
}


div#menusup div img{
  border:0px;
  margin-left:10px;
}

div#menusup div#home {  
  text-align:right;
  margin:0px 20px 0px 0px;
}

div#menusup div#contactar {
  float:left;
  margin:0px 20px 0px 0px;
  display:none;
  
}

div#menusup div#avisolegal {
  text-align:right;
  margin:0px 20px 0px 0px;
  
}

div#menusup div#mapaweb {
  text-align:right;
  margin:0px 20px 0px 0px;
  
}
<!-- GALERIA -->

ul#galeria {
  width:480px;
  background-color: #ffffff;
}

ul#galeria li {
  float: left;

}

ul#galeria li a img{
  display: block;
  position: relative;
  border: 2px solid #000000;
  width: 140px;
  height:100px;
   margin: 5px 0px 15px 9px;
}

ul#galeria li a:hover img{
  display: block;
  position: relative;
  background-color: #fff;
  width: 140px;
  height: 100px;
  margin: 5px 0px 15px 9px;
  border: 2px solid #cc0000;
}

<!-- LISTADO NOTICIAS -->

ul#noticias {
  position:relative;
  min-width: 230px; /* Firefox */
  width:230px;
  margin-top:0px;
  float:left;
  background-color:#ffffff;
  padding:15px 10px 10px 10px;
  height:auto;
  border: 0px solid red;
  clear:both;
}

ul#noticias li {
  float: left;
  width: 220px;
  display: inline;
  text-decoration: none;
  font-weight: bold;
  height:auto;
  border: 0px solid blue;
clear:both;
  
}

ul#noticias h1 {
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  text-weight: bold;
  margin-bottom:0px;
  margin-bottom: 3px;
  height:auto;

}	
	
ul#noticias h2 {
  font-size: 9px;
  color: #CC0000;
margin-bottom: 6px;
  height:auto;
}

ul#noticias h3 {
  font-weight: normal;
  font-size: 8px;
  color: #999999;
  text-decoration: none;
  font-family: Arial;
  padding: 3px;
  line-height:17px;
   height:auto;
}

ul#noticias h4 {
  font-family: Arial;
  font-size: 9px;
  color: #999999;
  font-weight: normal;
  height:auto;
}

ul#noticias h5 {
  font-family: Arial;
  font-size: 10px;
  color: #cc0000;
  font-weight: bold;
  text-align:right;
  margin-top: 10px;

}

ul#noticias h5 img{
border:0px;}

ul#noticias h3:hover {
  background-color: #a1bfd5;
  text-align: justify;	
}

ul#noticias h3 a {
  text-decoration: none;
  color: #555555;
  font-size: 9px;
}

ul#noticias h3 a img{
 border:0px;
 margin: 10px 0px 0xp 0xp;
}



<!-- NOTICIAS -->

div.noticia {
  width: 700px;
  height: 100%;
  text-align: left;
  background-image: url('image/fondonoticias.jpg');
  border: 0px solid #193d61;
}

div.noticiaPOPUP {
  width: 100%;
  height: 100%;

}

div.noticia h1 {
  margin: 5px 10px 10px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  width: 100%;
}

div.noticia h2 {
  margin: 5px 10px 10px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #cc0000;
  text-decoration: none;
  width: 100%;
}

div.noticia h3 {
  padding: 5px;
  font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
  overflow: hidden;
  width: 100%;
  margin: 5px 10px 10px 10px;
    border: 0px solid #193d61;
line-height:17px;
}

div.noticia h4 {
  font-family: Arial, Helvetica, sans-serif;
  margin: 15px 0px 5px 5px;
  padding: 5px;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #999999;
  text-decoration: bold;
}

div.noticiaANTES {
  display:none;

}
<!-- DIVs -->



div#menuHorizDebajo {

  background-repeat: repeat-x;
  width: 990px;
  height: 25px;
  display:none;
}

div#pie {
  width: 200px;
  width:expression('200px');

  font-family: 'Arial';
  font-size: 10px;
  color: #555;  
  border-top: 0px solid white;
  text-align:left;
  margin:30px 0px 0px 0px;
  text-align:left;
}

div#empresas {
  color: #000000;
  float: left;
  width: 990px;
  height: 20px;
  text-decoration: none;
  text-indent: 2px;
  font-family: 'Arial';
  font-size: 9px;
  
 
}
html #contenido { height: 400px; }

div#contenido{

  margin-bottom: 10px;
  min-height: 400px;
  height: auto;


}





div#caja{
  width:570px;
  min-width:570px;
  width:expression('470px');
  float:left;
  height: auto;  
  color: #555;
  font-family: 'Arial';
  padding:10px 5px 10px 5px;
  text-align:left;
  margin-left: 20px;
}


div#titulillo {
  width:457px;
  min-width:457px;
  width:expression('477px');
  background-color: #ffffff;
  font-family: 'Arial';
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
  text-align: left;
  padding-top:5px;
  display:none;

}

div#titulillo span {
  text-align: right;

}


div#titulilloavisolegal {
  font-size: 14px;
  border-width: 0px;	
  color: #FFFFFF;
  padding: 5px;
  font-weight: bold;
  width: 540PX;
  margin: 5px 5px 10px 35px;
  text-align: left;
  height:auto;
  position:relative;
  clear:both;
 } 

div#titulillomapaweb {
  font-size: 14px;
  border-width: 0px;	
  color: #FFFFFF;
  padding: 5px;
  font-weight: bold;
  width: 540PX;
  margin: 5px 5px 10px 35px;
  text-align: left;
  height:auto;
  position:relative;
  clear:both;
 } 

div#mapawebmenu {
  font-size: 11px;
  border-width: 0px;	
  border-style: solid;	
  border-color: #ffffff;
  color: #CC0000;
  padding: 5px;
  font-weight: bold;
  width: 500PX;
  margin: 5px 5px 5px 28px;
  text-align: left;
  border-bottom: 0px solid #eeeeee;
  background-color: #ffffff;
  height:auto;
  clear:both;
  position:relative;
 } 

div#mapawebmenu a{
   text-decoration:none;
   color: #cc0000;
 } 

div#mapawebsubmenu {
  font-size: 11px;
  border-width: 0px;	
  border-style: solid;	
  border-color: #CC0000;
  color: #000000;
  padding: 5px;
  font-weight: bold;
  width: 500PX;
  margin: 5px 5px 0px 48px;
  text-align: left;
  height:auto;
  clear:both;
  position:relative;
 } 

div#mapawebsubmenu a{
   text-decoration:none;
   color: #ffffff;
 } 

div#interior	 {
  float:left;
  font-family: 'Arial';
  font-size: 10px;
  color: #000000;
  padding: 0px;
  min-width:460px;
  height:auto;
  border:0px solid red;
}

div#banners {
  width:900px;
  margin:35px 5px 25px 5px;
  text-align: center;

}


div#banners a {
  width:280px;
  text-align: center;

}

div#realizada {
	position:relative;
	width: 770px;
       height: 25px;
	font-family: 'Arial';
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}


<!-- Clases de contenidos -->



body.Ccontenido div#submenu {
 
   display: none; 
}
  

body.Ccontenido div#cajas {
  
  width: 900px;
  margin: 10px;
  padding: 0px 10px 0px 10px;
  border: 0px solid white;
  text-align:left;

}

  <!-- Estilo BANNER  -->
body.Cbanner div#submenu {
  display: none;
}

body.Cbanner div#banners {
 width: 990px;
}




body.Cbanner  div#interior	 {
  float:left;
  font-family: 'Arial';
  font-size: 10px;
  padding: 0px;
  min-width:900px;
  height:auto;
}

  <!-- Estilo SUBMENU  -->
body.Csubmenu div#banners {
  display: none;
}
body.Csubmenu div#submenu {

}
body.Csubmenu div#caja {
  
  width: 700px;
  margin: 10px;
  padding: 0px 10px 0px 10px;
  border: 0px solid white;

}




body.Cbannersubmenu div#caja {
  
  width: 700px;
  margin: 10px;
  padding: 0px 10px 0px 10px;
  border: 0px solid white;


}

<!-- HTML -->

* {
	margin: 0;
	padding: 0;
}

body {
  text-align:center;
  margin-top:0px;
  background-color: #FFF;  
}


html #main { height: auto; }



 a {
  font-size: 10px;
  color: #ffffff;
  padding: 2px;
  text-decoration:none;
  font-family: 'Arial';
  outline:0;
}

a:hover {
  font-size: 10px;
  color: #7f8aa4;
  padding: 2px;
  text-decoration:none;
  font-family: 'Arial';

}




input { 
  border: 1px solid #193d61; 
  font-family: 'Arial';
  font-size: 10px;
  color: #000000;
  
   } 

/*******************CUADRO LOGIN CENTRADO*************/

DIV#CUADROLOGINC {
  width: 695px;
  width: expression('702px');
  border: 0px solid black;  
  margin-top: 30px;
  font-family: 'Arial';
  font-size: 14px;
  color: #000000;
  padding: 2px;
  margin-left:3px;
  padding-top:0px;
  height:31px;
  text-align: left;
display:none;
}



div#cuadrologinc div#labeluser{
  width: auto;
  float:left;
  font-family: 'Arial Black';
  font-size: 11px;
  margin-left:30px;
  margin-right: 5px;
  margin-top:8px;
  color: #cc0000;
  border: 0px solid green;
  text-align:left;

 }

div#cuadrologinc div#labeldatos{

width: 400px;
  float:left;
  font-family: 'Arial Black';
  font-size: 11px;
  margin-left:15px;
  margin-right: 5px;
  margin-top:8px;
  color: #cc0000;
  border: 0px solid green;
  text-align:left;

 }

div#cuadrologinc div#conimg{ 
  border: 0px solid black;
 width: 130px;
 height: 22px;
 margin-right: 5px;
 margin-top: 2px;
 margin-bottom: 10px;
 float:left;
   border: 0px solid green;

}


div#cuadrologinc div#conimg input{ 

 border: 1px solid #cc0000;	
 font-size: 0.9em;
 margin-left: 0px;
 margin-top: 3px; 
 width: 100px;
 background-image: url();

 
}


div#cuadrologinc  div#botonentrar{ 
 margin-top: 5px;
 margin-left: 72px;
 float:left;
 border: 0px solid green;

}


div#cuadrologinc div#botonentrar a img{ 
 border-width: 0px;
   border: 0px solid green;

}

div#cuadrologinc  div#botonregistro{ 
 margin: 8px 0px 0px 55px;
 float:left;
 clear:both;
 display:none;
 
}


div#cuadrologinc div#botonregistro a img{ 
 border-width: 0px;
   display:none;
}

div#cuadrologinc div#labellogout{
 position:relative;
margin-top: 5px;
 margin-left: 72px;
 float:left;
 border: 0px solid green;
}

div#cuadrologinc div#labellogout a img{   
 border-width: 0px;
}

div#linkcontra{ 
 margin: 8px 0px 0px 55px;
 float:left;
 clear:both;
 display:none;
 
}

/*******************CUADRO LOGIN CENTRADO*************/

div#cabecerabuscador{ 

 display:none;
 
}

/*******************MAILS*************/

div#textorespuestamail	 {
  font-family: 'Arial';
  font-size: 10px;
  color: #ffffff;
  width: 900px;
  margin-top: 5px;
  padding: 15px;
  margin-bottom: 305px;
  margin-left: 20px;
  border: 0px double #44a412;
  text-align:left;
}

div#toprespuestamail	 {
  font-family: 'Arial';
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
  width: 900px;
  margin-top: 5px;
  padding: 15px;
  margin-bottom: 10px;
  margin-left: 20px;
  text-align:left;
}

div#TEXTOCONTRA {
  float:right;
  font-family: 'Arial';
  font-size: 12px;
  color: #193d61;
  width: 300px;
  margin-top: 15px;
  padding: 15px;
  text-align: left;
  margin-bottom: 305px;

}

div#TITULOFORMULARIO {
  float:right;
  font-family: 'Arial';
  font-size: 14px;
  color: #193d61;
  margin-top: 15px;
  padding: 1px;
  text-align: center;
  display: none;
}

div#MAINFORMULARIO {
  border-top: 3px double #44a412;

}

/*******************ACTIVIDADES*************/

div#actividades {
  width: 220px;
  border: 1px solid #006699;
  margin-top: 20px;

}




div#actividades div#cabeceraactividades{
  width: 220px;
  border: 1px solid #006699;
  background-color: #006699;
  font-size: 11px;
  font-weight: bold;
  height: 25px;
  font-color: white;
    text-align: left;
}

div#actividades div#cabeceraactividades div#mailsucursal,div#sucursales div#cabecerasucursal div#perconsucursal, div#sucursales div#cabecerasucursal div#pagwebsucursal, div#sucursales div#cabecerasucursal div#movilsucursal, div#sucursales div#cabecerasucursal div#faxsucursal, div#sucursales div#cabecerasucursal div#paissucursal{
display:none
}

div#actividades div#cabeceraactividades div{
  width: 100px;
  font-size: 9px;
  float:left;
  padding: 4px 2px 2px 2px;
  color: white;
}

div#actividades div#cabeceraactividades div#sala{
  width: 60px;
  color: white;
  margin-right:10px;
  border-right:1px thin white;
}

div#actividades div#cabeceraactividades div#inicio, div#actividades div#cabeceraactividades div#final{
  width: 60px;
  color: white;
}


div#actividades div#lineaactividad {
  width: 220px;
  border-bottom: 1px solid #DDDDDD;
  background-color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  height: 25px;
  color: black;
  text-align: left;
}

div#actividades div#lineaactividad div{
  width: 100px;
  font-size: 9px;
  float:left;
  padding: 2px 2px 2px 1px;
  color: black;
}

div#actividades div#lineaactividad div#sala{
  width: 60px;
  border-right:1px thin #006699;
  padding: 6px 0px 0px 0px;
}

div#actividades div#lineaactividad div#inicio, div#actividades div#lineaactividad div#final{
  width: 60px;
    padding: 5px 0px 0px 2px;
}

div#actividades div#lineaactividad div#quien{
  color: #555555;
  display:none;
}

div#actividades div#lineaactividad div#desc{
  color: #888888;
  display:none;
}









/**********HOTELBUS********************/
/*******************INTERIOR SELECCION VIAJE************/

div#formulariohotelbus {
  font-family: 'Arial';
  font-size: 11px;
  color: #000000;
  width: 540px;
  margin-top: 5px;
  margin-left: 40px;
  float: left;
}


div#info{
  border-bottom:5px dotted #0154a4;
  width: 540px;
  margin-top: 5px;
  margin-bottom: 15px;
}

div#topinterior{
  color:#ffffff;
  width: 540px;
  background-color: #0154a4;
  background-image: url(image/backtitinterior.jpg);
  padding:3px;
  margin-bottom: 15px;
}

div#salida{
  text-align:right;
  font-size: 13px;
  border: 1px solid #0154a4;
  border-bottom: 3px double #0154a4;
  margin-top: 5px;
  margin-bottom: 15px;
  font-weight: bold;
  background-image: url(image/backcajas.jpg);
  height:210px;
}

div#salida div#salidainterior{
  padding: 5px;
  width: 200px;
  text-align:left;
  clear:both;
  font-size: 10px;
  margin-bottom: 5px;
  float:left;
}

div#aeropuerto{
  text-align:right;
  font-size: 13px;
  border: 1px solid #0154a4;
  border-bottom: 3px double #0154a4;
  margin-top: 5px;
  margin-bottom: 15px;
  font-weight: bold;
  height:130px;

}

div#aeropuerto div#aeropuertointerior{
  padding: 5px;
  text-align:left;
  clear:both;
  font-size: 10px;
  margin-bottom: 5px;
  width: 200px;
  float:left;
}

div#destino{
  text-align:right;
  font-size: 13px;
  border: 1px solid #0154a4;
  border-bottom: 3px double #0154a4;
  margin-top: 5px;
  margin-bottom: 15px;
  font-weight: bold;
  height:80px;
}


div#destino div#destinointerior{
  padding: 5px;
  text-align:left;
  clear:both;
  font-size: 10px;
  margin-bottom: 5px;
  text-decoration: none;
  width: 200px;
  float:left;
}

div#forms{
  text-align:left;
}


/**********SUBPIE***************/

div#subpie{
  width: 200px;
  width:expression('200px');
  height: auto;
  font-family: 'Arial';
  font-size: 10px;
  color: #555;  
  text-align:left;
  margin:0px 0px 0px 0px;
  text-align:left;

}

div#subpie a{
 color: #555;
}



/*****************************Identificacion****************/

div#INDENTIFICARSE {
  font-family: 'Arial';
  margin-top: 30px;
  margin-left: 15px;
  width:480px;
}

div#INDENTIFICARSE div#cabecera {
  color: #000000;
  background-color:#d1d2d4;
  font-size: 0.8em;
  font-weight: bold;
  background-image: url(http://www.lagrupacio.cat/imgshop/topdestacado.jpg);
  height: 22px;
  text-align: center;  	
  padding-top: 5px;
}

div#INDENTIFICARSE div#mainidentify{
  width: 480px;
  border-width: 1px;	
  border-style: solid;	
  border-color:#CCCCCC;
  padding: 5px;
  text-align: center;
}

div#INDENTIFICARSE div#mainidentify div#texto{
  width: 460px;
 font-size: 0.8em;
 margin-top: 0px;
 margin-bottom: 10px;
 padding: 0px 10px 10px 10px;
 background-color: #FFFFFF;
 border-width: 0px;	
 border-style: solid;	
 border-color: #ff0000;
}


div#INDENTIFICARSE div#mainidentify div#textoerror{
  height:20px;
  font-size: 0.7em;
  font-weight: bold;
  color: #d50b0b;
  border-width: 0px;	
  border-style: solid;	
  border-color: #000000;
  padding: 10px;
  text-align:justify;
   padding: 10px 0px 10px 0px;
  width: 460px;
}

div#INDENTIFICARSE div#mainidentify div#cuadro{
 width: 300px;
 font-size: 0.8em;
 margin-top: 10px;
 margin-bottom: 10px;
 border-width: 3px;	
 border-style: solid;	
 border-color:#CCCCCC;
 padding: 15px;
}

div#INDENTIFICARSE div#mainidentify div#cuadro div{
 margin-left: 0px;
 margin-top: 5px;
 margin-bottom: 0px;
 border-width: 0px;	
 border-style: solid;	
 border-color: #ff0000;
 
}

div#INDENTIFICARSE div#mainidentify div#cuadro div#conimg{
 padding: 0px;
 width: 300px;
 height: 27px;
 background-color: #FFFFFF;
 text-align: left;
}


div#INDENTIFICARSE div#mainidentify div#cuadro div#conimgsel{
 width: 187px;
 height: 27px;
 display:none;
}


div#INDENTIFICARSE div#mainidentify div#cuadro div input{
 margin: 0px;
 border-width: 1px;	
 border-style: solid;	
 border-color:#CCCCCC;
 font-size: 0.9em;
 background-color: #ffffff;
 width: 140px; 
}

div#INDENTIFICARSE div#mainidentify div#link {
 
 width: 400px;
 font-size: 0.7em;
 border-width: 0px;	
 border-style: solid;
 border-color:#FFFFFF;
 text-align: left;
 margin-bottom: 10px;
 padding: 0px 0px 0px 80px;

 
}

div#INDENTIFICARSE div#mainidentify div#link a#contra{
 
 text-decoration:none;
 font-weight: bold;
 color: #000000;
 
}


div#INDENTIFICARSE div#mainidentify div#link a#reg{
 
 text-decoration:none;
 font-weight: bold;
 color: #666666;
 
}


div#INDENTIFICARSE div#mainidentify div#botoncontinuar{
  width:180px;
  text-align: center; 
  padding: 20px;
  float:left;
  margin-left: 20px;
}

div#INDENTIFICARSE div#mainidentify div#botonfinalizar{
  width:180px;
  text-align: center; 
  padding: 20px;
  float:left;
  margin-left: 20px;
}

/*****************************END Identificacion****************/

span.texto {
  width: 660px;
  padding: 20px;
  height: 400px;
  color: #fff;
  

}

/*********CALENDARIOMES************/
div#calendariomes{
  position:relative;
  width:260px;
  height:auto;
  background-color: #aaaaaa;
  float:left;
}

div#calendariomes div#titulomes{
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 5px;
  float:left;
  width: 180px;
  text-align:center;
  height:auto;
  position:relative;
}

div#calendariomes div#anterior{
  color: #FFFFFF;
  font-size: 22px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 5px;
  float:left;
  height:auto;
  position:relative;
}

div#calendariomes div#anterior a{
  color: #FFFFFF;
  font-size: 23px;
  text-decoration:none;
}


div#calendariomes div#week{
 width: 100%;
 padding-left: 5px;
 height:35px;
  position:relative;
}

div#calendariomes div#week div#daycab{
 width: 35px;
 border:0px solid red;
 font-align:center;
 color: #EEEEEE;
 height: auto;
 float:left;
 border-bottom:2px solid #eeeeee;
  position:relative;
}

div#calendariomes div#week div#day{
 width: 35px;
 border:0px solid red;
 font-align:center;
 color: #000000;
 height: 35px;
 float:left;
  position:relative;
 
}

div#calendariomes div#week div#day a{
 font-size: 1.1em;
 color: #FFFFFF;
 font-weight: bold;
 
}

div#calendariomes div#week div#day div#actcal{
display:none;
 
}

div#calendariomes div#week div#dayunsel{
 width: 35px;
 border:0px solid red;
 font-align:center;
 color: #000000;
 height: 35px;
 float:left;
  position:relative;
 
}


div#detalleactividad{

  background-color: #efefef; 
  width:725px;
  float:left;
  height:auto;
  height: expression('300px');
  padding-top: 30px;
 
}


div#detalleactividad div#fechaactividad{
  font-size: 18px;
  padding-left: 20px; 
  color: #666666;
}

div#detalleactividad div#tituloactividad{
  font-size: 16px;
  padding: 10px 0px 10px 20px;
}

div#detalleactividad div#lugaractividad{
  font-size: 12px;
  padding: 0px 0px 5px 20px;
}

div#detalleactividad div#personaactividad{
  font-size: 12px;
  padding: 0px 0px 5px 20px;
}

div#detalleactividad div#textoactividad{
  font-size: 10px;
  padding: 10px 0px 10px 20px;
}

/*****************************Registro****************/

div#REGISTRO  {
  position: relative;
  width: 550PX;
  padding: 5px 5px 5px 5px;
  MARGIN-LEFT: 10PX;
  margin-top: 20px;
  color: #FFFFFF;
  border-width: 0px;	
  border-style: solid;	
  border-color: #000000;
}

div#REGISTRO div#titulo {
  margin-top: 10px;
  height:25px;
  font-size: 1.1em;
  font.weight: bold;
  color: #000000;
  border-width: 1px;	
  border-style: solid;	
  border-color: #000000;
  padding: 10px;
}

div#REGISTRO div#texto {
  margin-top: 10px;
  height:25px;
  font-size: 0.7em;
  font-weight: normal;
  color: #000000;
  border-width: 0px;	
  border-style: solid;	
  border-color: #000000;
  padding: 10px;
  text-align:justify;
}

div#REGISTRO div#obligatorios { 
  height:20px;
  font-size: 0.7em;
  font-weight: bold;
  color: #69991d;
  border-width: 0px;	
  border-style: solid;	
  border-color: #000000;
  padding: 10px;
  text-align:justify;
}

div#REGISTRO div#error { 
  height:20px;
  font-size: 0.7em;
  font-weight: bold;
  color: #d50b0b;
  border-width: 0px;	
  border-style: solid;	
  border-color: #000000;
  padding: 10px;
  text-align:justify;
  display:none;
}

div#REGISTRO div#errorkey { 
  height:20px;
  font-size: 0.7em;
  font-weight: bold;
  color: #d50b0b;
  border-width: 0px;	
  border-style: solid;	
  border-color: #000000;
  padding: 10px;
  text-align:justify;
  display:none;
}

div#REGISTRO div#cabecera {
  color: #FFFFFF;
  background-color:#aa0000;
  font-size: 0.8em;
  font-weight: bold;
  padding: 6px;
  
	
}


div#REGISTRO div#cuadro{
 font-size: 0.8em;
 margin-bottom: 10px;
 border-width: 1px;	
 border-style: solid;	
 border-color:#CCCCCC;
 padding: 15px;
}

div#REGISTRO div#cuadro div#campo{
 float:left;
 margin-top: 5px;
 margin-bottom: 10px;
 color:#777777;
 width: 180px;
 clear:both;
 
}

div#REGISTRO div#cuadro div#campotipocliente{
 float:left;
 margin-top: 5px;
 margin-bottom: 10px;
 color:#777777;
 width: 180px;
 clear:both;
 
}

div#REGISTRO  div#cuadro div#conimg{
 background-image: url(http://www.vardenod.com/imgshop/cuadrologin.jpg);
 width: 187px;
 height: 27px;
}

div#REGISTRO  div#cuadro div#conimgselmini{
 background-image: url(http://www.vardenod.com/imgshop/cuadroselectmini.jpg);
 width: 80px;
 height: 27px;
 float:left;
}
div#REGISTRO  div#cuadro div#conimgselminiend{
 background-image: url(http://www.vardenod.com/imgshop/cuadroselectmini.jpg);
 width: 80px;
 height: 27px;

}


div#REGISTRO  div#cuadro div#conimgseltipocliente{
 background-image: url(http://www.vardenod.com/imgshop/cuadroselect.jpg);
 width: 187px;
 height: 27px;
}


div#REGISTRO  div#cuadro div#conimgempresa{
 background-image: url(http://www.vardenod.com/imgshop/cuadrologinerror.jpg);
 width: 187px;
 height: 27px;
}

div#REGISTRO  div#cuadro div#conimgsel{ 
 background-image: url(http://www.vardenod.com/imgshop/cuadroselect.jpg);
 width: 187px;
 height: 27px;
 margin-left: -20px;
 
}


div#REGISTRO  div#cuadro div#recibir{
 width: 500px;
 color:#000000;
 margin: 5px 0px 0px 0px;
 background-color: #FFFFFF;
 padding: 0px;
 clear:both;
  font-size: 0.9em;
}

div#REGISTRO  div#cuadro div#recibir input{
 width: 20px;
 margin-left: 0px;
}

div#REGISTRO  div#cuadro div input.registro{
 margin-top: 5px;
 margin-left: 30px;
 border-width: 1px;	
 border-style: solid;	
 border-color:#FFFFFF;
 font-size: 0.9em;
 background-color: #FFFFFF;
 width: 145px; 
}

div#REGISTRO  div#enviar{
 margin-top: 5px;
 margin-left: 0px;
 
 font-size: 0.9em;
 background-color: #FFFFFF;
 width: 540px; 
 text-align: center;
}

div#REGISTRO  div#enviar input{
 margin-left: 43px;
}


/*****************************END Registro****************/

/*****************************Registro OK****************/

div#REGISTROOK  {
  position: relative;
  width: 550PX;
  padding: 5px 5px 5px 5px;
  MARGIN-LEFT: 10PX;
  margin-top: 20px;
  color: #FFFFFF;
  border-width: 0px;	
  border-style: solid;	
  border-color: #000000;
}

div#REGISTROOK div#cabecera {
  color: #FFFFFF;
  background-color:#69991d;
  font-size: 0.8em;
  font-weight: bold;
  padding: 6px;
  margin-top: 10px;
	
}


div#REGISTROOK div#cuadro{
 color: #000000;
 font-size: 0.8em;
 margin-bottom: 10px;
 border-width: 1px;	
 border-style: solid;	
 border-color:#CCCCCC;
 padding: 15px;
}

/*****************************END Registro OK****************/

/*****************************Recordar Contraseña****************/

div#RECORDARCONTRA {
  margin-top: 30px;
  margin-left: 30px;
  width: 500px;
}

div#RECORDARCONTRA div#cabecera {
  color: #FFFFFF;
  background-color:#69991d;
  font-size: 0.8em;
  font-weight: bold;
  padding: 6px;
  
	
}

div#RECORDARCONTRA div#mainidentify{
  width: 500px;
  border-width: 1px;	
  border-style: solid;	
  border-color:#CCCCCC;
  padding: 5px;
  text-align: center;
}

div#RECORDARCONTRA div#mainidentify div#texto{

 font-size: 0.8em;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 0px 20px 0px 20px;
}

div#RECORDARCONTRA div#mainidentify div#error{

 font-size: 0.8em;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 7px 20px 7px 20px;
 color: #d50b0b;
 font-weight: bold;
 font-size: 0.7em;
}

div#RECORDARCONTRA div#mainidentify div#errormail{

 font-size: 0.8em;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 7px 20px 7px 20px;
 color: #d50b0b;
 font-weight: bold;
 font-size: 0.7em;
 display:none;
}

div#RECORDARCONTRA div#mainidentify div#cuadro{
 width: 300px;
 font-size: 0.8em;
 margin-top: 10px;
 margin-bottom: 10px;
 border-width: 1px;	
 border-style: solid;	
 border-color:#CCCCCC;
 padding: 15px;
}

div#RECORDARCONTRA div#mainidentify div#cuadro div{
 
 margin-top: 10px;
 margin-bottom: 10px;
 
}

div#RECORDARCONTRA div#mainidentify div#cuadro div#conimg{
 
 background-image: url(http://www.vardenod.com/imgshop/cuadrologin.jpg);
 width: 187px;
 height: 27px;
 
}


div#RECORDARCONTRA div#mainidentify div#cuadro div input{
 margin-top: 5px;
 margin-left: 15px;
 border-width: 1px;	
 border-style: solid;	
 border-color:#FFFFFF;
 font-size: 0.9em;
 background-color: #FFFFFF;
 width: 140px; 
}

div#RECORDARCONTRA div#mainidentify div#link {
 
 width: 400px;
 font-size: 0.7em;
 border-width: 0px;	
 border-style: solid;
 border-color:#FFFFFF;
 text-align: left;
 margin-bottom: 10px;
 padding: 0px 0px 0px 80px;

 
}



div#RECORDARCONTRA div#mainidentify div#link a#reg{
 
 text-decoration:none;
 font-weight: bold;
 color: #69991d;
 
}

/*******************SUCURSALES*************/

div#sucursales {
  width: 710px;
  border: 0px solid #193775;
  margin: 5px;

}

div#buscadorsucursales{
  width: 900px;
  height:auto;
  border: 1px solid #FFFFFF;
  margin: 10px;
  font-size: 11px;
  font-weight: bold;
  padding: 5px;
  margin-left: 20px;
  text-align:left;
  color: #FFFFFF
}

div#sucursales div#buscadorsucursales div{
 float:left;
 margin: 5px;
}

div#sucursales div#buscadorsucursales div#suc_pais, div#sucursales div#buscadorsucursales div#suc_provincia{
display:none;
}

div#sucursales div#buscadorsucursales div select{
 width: 200px;
 border: 1px solid #000000;
 font-size: 9px;
 font-weight: normal;
}


div#sucursales div#buscadorsucursales div input{
 width: 100px;
 border: 1px solid #AAAAAA;
 background-color: #FFFFFF;
 font-size: 10px;
 font-weight: normal;
 color: #555555;
 background-image: url();
}


div#sucursales div#cabecerasucursal{
  width: 955px;
  clear:both;
  color:#CC0000;
  font-size: 11px;
  font-weight: bold;
  margin: 5px 5px 5px 15px;
  height: 32px;
  padding-bottom:5px;
  text-align:center;
  background-image: url(image/menufondo.png);
}

div#sucursales div#cabecerasucursal div#perconsucursal,  div#sucursales div#cabecerasucursal div#movilsucursal, div#sucursales div#cabecerasucursal div#paissucursal, div#sucursales div#cabecerasucursal div#faxsucursal, , div#sucursales div#cabecerasucursal div#pagwebsucursal{
display:none;
}




div#sucursales div#cabecerasucursal div{
  width: 90px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:center;
}


div#sucursales div#cabecerasucursal div#sucursales div#cabecerasucursal div#mailsucursal{
  width: 90px;
  font-size: 9px;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:center;
}


div#sucursales div#cabecerasucursal div#nombresucursal{
  width: 150px;
  font-size: 9px;
  float:left;
  margin-left: 10px;
  text-align:left;
}


div#sucursales div#cabecerasucursal div#direccionsucursal{
  width: 140px;
  font-size: 9px;
  float:left;
  text-align:left;
  
}

div#sucursales div#lineasucursal{
  width: 900px;
  border-bottom: 2px solid #FFFFFF; 
  font-size: 10px;
  color: #ffffff;
  margin: 5px 5px 5px 25px;
  height: 25px;
  text-align:center;
  padding-bottom:5px;
 
}




div#sucursales div#lineasucursal div#perconsucursal, div#sucursales div#lineasucursal div#movilsucursal, div#sucursales div#lineasucursal div#paissucursal, div#sucursales div#lineasucursal div#faxsucursal, ,div#sucursales div#lineasucursal div#pagwebsucursal{
display:none;
}

div#sucursales div#lineasucursal div#mailsucursal, div#sucursales div#lineasucursal div#telefonosucursal{
  margin-top: 5px;
  padding-top: 3px;
}

div#sucursales div#lineasucursal div#telefonosucursal, div#sucursales div#lineasucursal  div#poblacionsucursal,div#sucursales div#lineasucursal  div#cpsucursal,div#sucursales div#lineasucursal  div#provinciasucursal{
  width: 90px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:center;
}



div#sucursales div#lineasucursal div#mailsucursal{
  width: 150px;
  font-size: 9px;
  font-weight: bold;
  text-align:left; 
  margin-top: 5px;
  padding-top: 3px;
}


div#sucursales div#lineasucursal div#nombresucursal{
  width: 150px;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  float:left;
  text-align:left; 
  clear:both;
   margin-top: 5px;
  padding-top: 3px;
}

div#sucursales div#lineasucursal div#nombresucursal a{
  font-size: 11px;
  color: #FFFFFF;
}

div#sucursales div#lineasucursal div#direccionsucursal{
  width: 140px;
  font-size: 9px;
  float:left;
  text-align:left;  
  margin-top: 5px;
  padding-top: 3px;
}

div#sucursales div#lineasucursal div.descripcionsucursal{
width:100%;
border: 1px solid #CCCCCC;
padding: 5px;
text-align:left;
clear:both;
}

div#sucursales div#loadersucursal{
  background-color: #FFFFFF;
  text-align:center;
}


/***********LOGIN UNICO***********/

div#titulologinunico{
  font-family: 'Arial';
  font-weight: bold;
  font-size: 15px;
  color:#ffffff;
  width: 700px;
  padding:3px 3px 3px 0px;
  margin-bottom: 15px;
   margin-top: 15px;
  margin-left: 20px;
  height:auto;
  text-align: left;
}

div#tabs {
   width: 695px;
  width: expression('702px');
  border: 0px solid black;  
  margin-top: 30px;
  font-family: 'Arial';
  font-size: 10px;
  color: #000000;
  padding: 5px 2px 2px 20px;
  margin-left:25px;

  background-image: url(image/backusers.jpg);
  height:31px;
  text-align: left;
}

div#tabs div#tab {
   width: 108px;
   float:left;
   text-align:center;
   background-color: #FFFFFF;
   border: 0px solid #FFDDDD;   
   padding: 5px;
   cursor:hand;
     background-image: url(image/backlu.jpg);
     font-size: 10px;
	 color: #FFFFFF;
	margin-right: 2px;
}

div#tabs div#tab.sel {
   width: 108px;
   floart:left;
   background-color: #FFDDDD;
   border: 0px solid #FFDDDD;
   padding: 5px;
        background-image: url(image/backlusel.jpg);
}


div#niveles{
   width: 650px;
   border: 0px solid #DDDDDD;
   clear:both;
   padding: 0px;
   margin-bottom: 25px;
   text-align:left;  

}

div#niveles div#level{
   width: 140px;
   border: 1px solid white;
   float:left;
   padding: 5px;
   margin: 10px;
   text-align:left;  
   cursor:hand;
}

div#niveles div.sel{

   background-color:#FFDDDD;
}



div#listadoproveedores{
   width: 700px;
   border: 0px solid white;
   clear:both;
   padding: 10px;
   text-align:left;  
   hegiht:auto;
   height: expression('150px');
   min-height: 300px;
   margin-left:20px;
}

div#listadoproveedores div#logo img{
   width: 100px;
   bordeR: 0px;
  
}

div#listadoproveedores div#proveedor{
   width: 150px;
   text-align:center;
   float:left;
   height:90px;  
   border-bottom: 0px solid #CCCCCC;
}

div.divrojo{
  background-color: #FFF0F0;
  width:210px;
  border:0px solid red;
  float:left;
  height: 60px; 
  padding: 5px; 
  text-align:left;
  margin: 0px;
}


div.divverde{
  background-color: #F5FFEE;
  width:210px;
  border:0px solid red;
  float:left;
  height: 60px; 
  padding: 5px; 
  text-align:left;
  margin: 0px;
}

div#proveedor div#lateral img {
  width: 16px;
  border:0px;
}

div#proveedor div#lateral {
   width:80px;
   border:0px solid red;
  padding: 20px 0px 0px 5px;
}

div#proveedor a{
   color: #adbc00;
   text-decoration: none;
}

div#ierevelado {
  /* display:none;*/
}

div#ierevelado2 {
  /* display:none;*/
}

div.claves {
	width:210px;
	border:0px solid red;
	float:left;
	height: 60px; 
	padding: 5px; 
	text-align:left;
	margin: 0px;


}

div.claves input{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #adbc00;
}

div.divverde input{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #adbc00;
}

div.divrojo input{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #adbc00;
}

a.loginunico{
   color: #adbc00;
   text-decoration: none;
   font-size: 12px;
}

a.loginunico:hover{
   color: #000000;
   text-decoration: none;
   font-size: 12px;
}


/********ENCUESTAS************/

div#encuesta {
  width:250px;
  margin:25px 5px 5px 5px;
  text-align: center;
  border: 2px solid #FFFFFF;
  padding: 5px; 
}

div#encuesta div#tituloencuesta{
  text-align:left;
  width:240px;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  font-family: 'Arial';
   
}

div#encuesta div#opcionradioencuesta{
  width:40px;
  padding: 4px;
  float:left;
  clear:both;
  height: auto;
text-align:left;
}

div#encuesta div#opcionradioencuesta input{
 border: 0px solid #000000;
 background-image: url();
}

div#encuesta div#opciontextoencuesta{
  width:200px;
  padding: 10px 5px 5px 5px;
  float:left;
  font-family: 'Arial';
  font-size: 10px;
  height: auto;
  color: #FFFFFF;
  text-align:left;
}

div#encuesta div#botonencuesta{
  text-align:right;
  width:240px;
  font-size: 11px;
  color: #CC0000;
  font-family: 'Arial';
  font-weight: bold;
  height: 17px;
}

div#encuesta div#botonencuesta input{
  text-align:center;
  width: 100px;
  font-size: 10px;
  color: #CC0000;
  font-family: 'Arial';
  font-weight: bold;
  height: 17px;
  background-image:url();
}


div#resultadosencuesta {
  width:900px;
  margin:25px 5px 5px 25px;
  text-align: center;
  border: 2px solid #FFFFFF;
  padding: 5px; 
  text-align:left;
}

div#resultadosencuesta div#titulo{
  text-align:left;
  width:640px;
  font-size: 14px;
  color: #FFFFFF;
  font-family: 'Arial';
  font-weight: bold;
  padding: 5px;
  margin-bottom: 10px;
}

div#resultadosencuesta div#resultadovoto{
  text-align:left;
  width:640px;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  font-family: 'Arial';
  padding: 5px;
  margin-bottom: 10px;
}


div#resultadosencuesta div#totalvotos{
  text-align:left;
  width:640px;
  font-size: 12px;
  color: #ffffff;
  font-family: 'Arial';
  padding: 5px;
  margin-bottom: 10px;
}


div#resultadosencuesta div#voto{
  text-align:left;
  font-size: 10px;
  color: #ffffff;
  font-family: 'Arial';
  clear:both;

}

div#resultadosencuesta div#textovotos{
  text-align:left;
  width:100px;
  font-size: 10px;
  color: #ffffff;
  font-family: 'Arial';
  padding: 5px;
  margin-bottom: 10px;
  float:left;
  clear:both;

}

div#resultadosencuesta div#barravoto{
  text-align:center;
  color: #FFFFFF;
  font-family: 'Arial';
  margin-bottom: 10px;

}

/*****VENTAS RET*****************/
/*******************SUCURSALES*************/

div#ventasret {
  width: 702px;
  width: expression('702');
  border: 0px solid #193775;
  margin: 5px 0px 0px 0px;
  height:auto;
  

}


div#ventasret div#tituloventas{
  font-size: 16px;
  font-weight: bold;
  width: 695px;
  width: expression('702px');
  border: 0px solid #193775;
  margin: 5px 0px 0px 0px;
  color: #FFF;
  
}

div#ventasret div#selectorventas{
  width: 695px;
  width: expression('702px');
  border: 0px solid #193775;
  margin: 25px 0px 5px 0px;
  color: #FFF;
  text-align: left;
}

div#ventasret div#primersemestre{
  width: 695px;
  width: expression('702px');
  border: 0px solid #193775;
  margin: 25px 0px 5px 0px;
  color: #FFF;
  text-align: left;
  display:none;
}

div#ventasret div#primersemestre a{
  color: #FFF;
}

div#ventasret div#segundosemestre{
  width: 695px;
  width: expression('702px');
  border: 0px solid #193775;
  margin: 25px 0px 5px 0px;
  color: #FFF;
  text-align: right;
}

div#ventasret div#segundosemestre a{
  color: #FFF;
}

div#ventasret div#selectorventas select{
  border: 1px solid #CCCCCC;
  font-size: 10px;
}


div#ventasret div#cabeceraventas{
  width: 695px;
  width: expression('702px');
  border: 0px solid black;  
  margin-top: 30px;
  font-family: 'Arial';
  font-size: 14px;
  color: #000000;
  padding: 2px;
  margin-left:3px;
  padding-top:0px;
  background-image: url(image/backusers.jpg);
  height:31px;
  text-align: left;
}


div#ventasret div#cabeceraventas div{
  width: 90px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:center;
}

div#ventasret div#cabeceraventas div#touroperador{
  width: 110px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:left;
  color: #CC0000;
  font-weight: bold;
}


div#ventasret div#cabeceraventas div#mes{
  width: 66px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:center;
  color: #CC0000;
  font-weight: bold;
}

div#ventasret div#cabeceraventas div#mesp{
  width: 56px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:center;
  color: #CC0000;
  font-weight: bold;
}


div#ventasret div#cabeceraventas div#nombre{
  width: 160;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:left;
  color: #CC0000;
  font-weight: bold;
}

div#ventasret div#cabeceraventas div#direccion{
  width: 300;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:left;
  color: #CC0000;
  font-weight: bold;
}

div#ventasret div#cabeceraventas div#poblacion{
  width: 200;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:left;
  color: #CC0000;
  font-weight: bold;
}

div#ventasret div#cabeceraventas div#total{
  width: 90px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:center;
  color: #CC0000;
  font-weight: bold;
}

div#ventasret div#lineatipo{
  width: 695px;
  width: expression('702px');
  background-color: #921027;
  margin-top: 10px;
  font-family: 'Arial';
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
  padding: 5px;
  margin-left:3px;
  height:25;
  text-align: left;
}

div#ventasret div#lineaventas{
  width: 695px;
  width: expression('702px');
  border-bottom: 1px solid white;  
  margin-top: 10px;
  font-family: 'Arial';
  font-size: 14px;
  color: #FFFFFF;
  padding: 2px;
  margin-left:3px;
  padding-top:0px;
  height:25;
  text-align: left;
}


div#ventasret div#lineaventas div{
  width: 90px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 0px;
  text-align:center;
}

div#ventasret div#lineaventas div#touroperador{
  width: 110px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 0px;
  text-align:left;
  color: #ffffff;
  font-weight: bold;
}


div#ventasret div#lineaventas div#mes{
  width: 66px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 0px;
  text-align:center;
  color: #ffffff;
  font-weight: bold;
}

div#ventasret div#lineaventas div#mesp{
  width: 56px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 0px;
  text-align:center;
  color: #ffffff;
  font-weight: bold;
}

div#ventasret div#lineaventas div#total{
  width: 90px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 0px;
  text-align:center;
  color: #ffffff;
  font-weight: bold;
}


div#ventasret div#lineaventas div#nombre{
  width: 160;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 0px;
  text-align:left;
  color: #ffffff;
  font-weight: bold;
}

div#ventasret div#lineaventas div#direccion{
  width: 300;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 0px;
  text-align:left;
  color: #ffffff;
  font-weight: normal;
}

div#ventasret div#lineaventas div#poblacion{
  width: 200;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 0px;
  text-align:left;
  color: #ffffff;
  font-weight: normal;
}


div#ventasret div#totalventas{
  width: 695px;
  width: expression('702px');
  border: 0px solid black;  
  margin-top: 5px;
  font-family: 'Arial';
  font-size: 14px;
  color: #000000;
  padding: 2px;
  margin-left:3px;
  padding-top:0px;
  background-image: url(image/backusers.jpg);
  height:31px;
  text-align: left;
}


div#ventasret div#totalventas div{
  width: 90px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:center;
}

div#ventasret div#totalventas div#touroperador{
  width: 160px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:left;
  color: #000000;
  font-weight: bold;
}


div#ventasret div#totalventas div#mes{
  width: 66px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:center;
  color: #000000;
  font-weight: bold;
}

div#ventasret div#totalventas div#total{
  width: 90px;
  font-size: 9px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  text-align:center;
  color: #000000;
  font-weight: bold;
}


/***************DOCUMENTOS*****************************/

div#grupodoc{
 width: 325px;
 padding:5px;
 float:left;
 border: 0px solid #cccccc;
 height:100px;
 margin: 5px 0px 5px 0px;
}

div#grupodoc div#imagen a{
 color: #ffcccc;
}

div#grupodoc div#centraldoc{
 width:325px;
 float:left;
 border: 0px solid #00cccc;
 text-align:left;
}

div#grupodoc div#centraldoc div#imagen{
 width: 70px;
 float:left;

}

div#grupodoc div#infodoc{
 width:235px;
 float:left;
 border: 0px solid #cccc00;
  text-align:left;
}

div#grupodoc div#infodoc div#nombredoc{
 width:220px;
 padding: 4px 0px 4px 0px;
 border: 0px solid #cccc00;
 font-size: 12px;
 font-weight: bold;
}

/***************ESPECIAL SUBMENU***************/
/* ######### Drop Down ULs CSS ######### */

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Arial;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #cc0000;
border: 1px solid white;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}


.ddsubmenustyle li a{

width: 200px;
color: white;
text-align: left;
text-decoration: none;
padding: 5px 5px 5px 10px;
border-bottom: 1px solid white;
color: #fff;

}

.ddsubmenustyle li a:visited{

width: 200px;
color: white;
text-align: left;
text-decoration: none;
padding: 5px 5px 5px 10px;
border-bottom: 1px solid white;
color: #fff;

}

.ddsubmenustyle li a:hover{
background-color: white;
color: CC0000;
display: block;
width: 200px;
text-align: left;
text-decoration: none;
padding: 5px 5px 5px 10px;
border-bottom: 1px solid white;
border-top: 1px solid white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}
/* ######### Matt Black Strip Main Menu Bar CSS ######### */

/*****************************COMBO EDITABLE***************************/
.dhx_combo_img{
	position:absolute;
	top: 1px;
	right: 1px;
	width: 15px;
	height: 14px;
        border:0px;
}

.dhx_combo_option_img{
	position:relative;
	top:1px;
	margin-left:0px;
	left:0px;
	width:18px; height:18px;
}

.dhx_combo_input{
	color:#333333;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border:0px;
	padding:2px 2px 2px 2px;
	position:absolute;
	top:0px;
}
.dhx_combo_box{
	position:relative;
	border:0px solid #676767;
	height:18px;
	overflow:hidden;    
  	
	top: 6px;
        left: 10px;
}
.dhx_combo_list{
   position:absolute;
   z-index:30;
   overflow-y:auto;
   overflow-x:hidden;
   border :1px solid #c7c7c7;  
   height:100px;
   font-family: Arial, Arial, Helvetica, sans-serif;
   font-size: 0.6em;
   background-color: white;
}

.dhx_combo_list div{
	cursor:default;
	padding:2px 2px 2px 2px;
}
.dhx_selected_option{
	background-color:#c7c7c7;
	color:white;
}



div#cabeceraret {
 width: 1000px;
 background-color: #FFFFFF;
 color: #CC0000;
 font-family: Arial, Arial, Helvetica, sans-serif;
 font-size: 10px; 
}

div#cabeceraret  div#pregunta{
 width: 100px;
 float:left;
 border-right: 1px dashed #CC0000;
 text-align:center;
}

div#lineamayorista {
 width: 1000px;
 padding: 5px 0px 5px 0px;
 color: #FFFFFF;
 font-family: Arial, Arial, Helvetica, sans-serif;
 font-size: 10px; 
 border-bottom: 1px dashed #FFFFFF;
 clear:both;
}

div#lineamayorista  div#respuesta{
 width: 100px;
 float:left;
 border-right: 1px dashed #FFFFFF;
 text-align:center;
}

div#lineamayorista  div#respuesta div#or{
 width: 95px; 
 text-align:left;
}

div#lineamayorista  div#respuesta div#or input{
 border: 0px;
}

div#botones {
 width: 960px;
 margin: 30px;
 text-align:center;
}

div#botones div#boton{
 width: 200px;
 float:left;
}

div#botones div#boton input{
 background-image: url();
 height: 25px;
 color #CC0000;
 font-weight: bold;
}

div#tituloencuestaret{
 width: auto;
 font-size: 24px;
 color: #FFFFFF;
 font-family: Arial, Arial, Helvetica, sans-serif; 
 margin: 20px 0px 20px 0px;
 text-align: left;
}

div#agenteret{
 width: 100px;
 font-size: 12px;
 color: #FFFFFF;
 font-family: Arial, Arial, Helvetica, sans-serif; 
 margin: 20px 0px 20px 0px;
 text-align: left;
 float:left;
 height: 40px;
 display:none;
}

 div#nombreagente{
width: auto;
 font-size: 20px;
 color: #FFFFFF;
 font-family: Arial, Arial, Helvetica, sans-serif; 
 margin: 20px 0px 20px 0px;
 text-align: left;
}


/*****DETALLE PROVEEDOR**********/

div#proveedor div#nombre {
   width: auto;
   font-size: 20px;
   padding: 10px 0px 10px 0px;
}


div#proveedor  div#direccion {
   width: 500px;
   border: 0px solid #fff;
}

div#proveedor  div#direccion  div#titulodireccion{
   width: 500px;
   background-color: #fff;
   color: #CC0000;
   padding: 5px;
   font-size: 13px;
}

div#proveedor  div#direccion  div#cuadrodireccion{
   width: 500px;
   border: 1px solid #fff;
}

div#proveedor  div#direccion  div#cuadrodireccion div#lbtexto{
   width: 150px;
   font-weight: bold;   
   float:left;
   clear:both;
   padding: 4px;
}

div#proveedor  div#direccion  div#cuadrodireccion div#campotexto{
   width: 320px; 
padding: 4px;   
}

div#proveedor  div#direccion  div#cuadrodireccion div#campotexto a{
   color: #FFCCFF;
}


/**************REVELADO******************/


div#revelado{
width: 740px;
width: expression('740px');
border: 0px solid red;
margin-left: 25px;
margin-top: 5px;
padding-top: 20px;
}

div#titulorevelado{
display:none
}

div#textoiniciorevelado{
display:none
}

div#enlaceimagen{
display:none
}

div#infoextrar{
margin:0px;
padding: 0px;
border: 0px solid blue;
}

div#pasos{
margin:0px;
padding: 0px;
border: 0px solid red;
}

div#infoextrar div#opcionrevelado{
margin:0px;
padding: 0px;
border: 1px solid #fff;
}

div#opcionrevelado div#enlace div#textoenlace{
position:relative;
font-size: 26px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
clear:both;
margin-bottom: 15px;
border: 0px solid red;
width: 199px;
text-align: left;
margin-top: 10px;
}

div#opcionrevelado div#enlace div#entradacodigo{
clear:both;
position:relative;
font-size: 24px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
height: 99px;
width: 199px;
background-image:url(http://www.fotodos.com/digital-flash/image/proshop_backcodigo.jpg);
border: 0px solid red;
}

div#opcionrevelado div#enlace{
  position:relative;
  width: 199px;
  text-align: left;
  margin-top: 25px;
  clear:both;
 border: 0px solid blue; 
}



div#opcionrevelado div#enlace div#entradacodigo input{
margin: 20px 0px 0px 20px;
font-size: 14px;
font-family: Arial;
font-weight: bold;
color: #9fbe18;
width: 130px;
clear:both;
border: 1px solid #9fbe18;
background: #FAFDEE;

}


div#opcionrevelado div#enlace div#entradacodigo a{
padding: 10px 0px 0px 20px;
font-size: 20px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
height: 20px;
clear:both;
}

div#opcionrevelado div#enlace div#entradacodigo div#linkentrada{
padding: 10px 0px 0px 20px;
border: 0px solid red;
}

div#opcionrevelado div#enlace div#entradacodigo div#linkentrada a{
padding: 0px 0px 0px 0px;
font-size: 20px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
height: 20px;
clear:both;
}

div#volveratras, div#barranavegacion, div#titulorevelado, div#textoiniciorevelado, div#tituloreveladonormal, div#textoreveladonormal, div#cabecerareveladonormal, div#cambiartodo, div.tonoefecto, div.acabado, div.marco, div#opcionesimagen {
display:none;
}


div#opimg{
width: 120px;
width: expression('120px');
height: 190px;
height: expression('160px');
float:left;
border: 0px solid #eeeeee;
margin: 10px 20px 0px 0px;
padding:0px;
}

div#opimg div#elnombre{
 height: expression('26px');
}

div#opimg div#imagen{
width: 120px;
height: 110px;
height: expresion('130px');
background-color: #ffffff;
float:left;
border: 0px solid #eeeeee;
padding-top:20px;
text-align:center;
}

div#opimg div#imagen img{
padding:0px;
margin:0px;
}

div#opimg div#cantidad {
float:left;
width: 22px;
clear:both;
margin-top: 5px;
border: 0px solid blue;
float:left;
}

div#opimg div#formatos{

margin: 0px 0px 0px 0px;
padding: 0px;
border: 0px solid red;
text-align: left;
}

div#opimg div#cantidad input{
float:left;
width: 22px;
border: 1px solid #c6c5c1;
font-size: 11px;
padding-left: 3px;
padding-top: expression('1px');
font-family: Arial;
}

div#opimg div#formatos select{
border: 1px solid #eee;
font-size: 11px;
font-family: Arial;
margin: 5px 0px 0px 0px;
padding: 0px;
}

div#opimg div#cantidad select{
border: 1px solid #eee;
font-size: 11px;
font-family: Arial;
margin: 5px 0px 0px 0px;
padding: 0px;
}

div#opimg div#adjuntar {
margin-top: 5px;
margin-left: -30px;
margin-left: expression('-2px');
}

div#opimg div#adjuntar a{
color: #aaa;
}

div#opimg div#adjuntar img{
display:none;
}


div#botoncontinuarrevelado{
display:none;
}

div#opimg div#textocopias {
padding-top: 14px;
padding-top: expression('15px');
padding-left: 10px;
padding-left: expression('4px');
color: #aaa;
width:50px;
border: 0px solid red;
float:left;
}

/*********CARRO REVELADO********/
div#pedido{
clear:both;
position:relative;
font-size: 24px;
font-family: Arial;
font-weight: bold;
color:#000;
height: 99px;
width: 199px;
background-image:url(http://www.fotodos.com/demo/image/proshop_backcodigo.jpg);
border: 0px solid red;
text-align:left;
}

div#pedido div#cestaimagenes{
float:left;
border: 0px solid blue;
}


div#titulopedido{
display:none;
}

div#titulototalpedido{
display:none;
}

div#totalpedido{
position:relative;
padding: 19px 0px 0px 4px;
font-size: 14px;
height: 20px;
border: 0px solid black;
width: 66px;
width: expression('70px');
float:left;
}

div#textopedido{
position:relative;
padding: 20px 0px 0px 20px;
 font-size: 12px;
 font-family: Arial;
 font-weight: bold;
 float:left;
 height: 20px;
 border: 0px solid green;
}

div#preciofinaldelpedido{
position:relative;
 padding: 20px 0px 0px 20px;
 font-size: 14px;
 font-family: Arial;
 font-weight: bold;
 height: 20px;
 border: 0px solid #FFFF00;
}

div#pedido a.enlacecontinuarPROSHOP{
padding: 20px 0px 0px 20px;
padding: expression('10px 0px 0px 20px');
font-size: 20px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
height: 20px;
clear:both;
border: 0px solid #00FFFF;
}

div#textoenlacepaso2{
position:relative;
font-size: 24px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
clear:both;
margin-bottom: 25px;
border: 0px solid red;
width: 199px;
text-align: left;
}

/****PASO 3 PROSHOP*************/
div.titulocomentarios{
display:none;
}


div#selectenvio{
clear:both;
border: 0px solid red;
padding: 5px 0px 10px 20px;
width: 480px;
width: expression('500px');
height: auto;
float:none;
}

div#recogida{
clear:both;
height: auto;
width: 510px;
}

div.formapago{
display:none;
}


div#resumenpedido{
clear:both;
position:relative;
font-size: 12px;
font-family: Arial;
font-weight: bold;
color:#000;
height: 300px;
width: 524px;
text-align:left;
background-image:url(http://www.fotodos.com/demo/image/backproshoppaso3.jpg);
}

div#lineacomentarios{
clear:both;
position:relative;
font-size: 12px;
font-family: Arial;
font-weight: bold;
color:#000;
height: 233px;
width: 524px;
text-align:left;
background-image:url(http://www.fotodos.com/demo/image/backproshoppaso3.jpg);
}


div#resumenpedidolargo{
clear:both;
position:relative;
font-size: 12px;
font-family: Arial;
font-weight: bold;
color:#000;
height: 283px;
width: 524px;
text-align:left;
background-image:url(http://www.fotodos.com/demo/image/backproshoppasolargo32.jpg);
}




div#resumenpedido div#tituloreveladoresumen, div#resumenpedidolargo div#tituloreveladoresumen{
padding: 20px 0px 5px 20px;
font-size: 18px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
height: 20px;
clear:both;
text-align:left;
}

div#cambiartodo{
display:none;
}


div#resumenpedido div#cabecerareveladonormal, div#resumenpedidolargo div#cabecerareveladonormal{
padding: 10px 0px 5px 20px;
display:block;
clear:both;
text-align:left;
}


div#cabecerareveladonormal div#cantidad {
 width: 80px;
 float:left;
text-align:left;
}

div#cabecerareveladonormal div#formatos{
 width: 120px;
 float:left;
text-align:left;
}

div#cabecerareveladonormal div#formatoslargo{
 width: 170px;
 float:left;

}


div#resumenpedido div#lineareveladonormal, div#resumenpedidolargo div#lineareveladonormal{
padding: 0px 0px 5px 20px;
display:block;
clear:both;
font-weight: normal;
height: 22px;
text-align:left;
}


div#lineareveladonormal div#cantidad{
 width: 80px;
 float:left;
 text-align:left;

}

div#lineareveladonormal div#formatos{
 width: 120px;
 float:left;
 text-align:left;

}

div#lineareveladonormal div#formatoslargo{
 width: 170px;
 float:left;
text-align:left;
}




div#resumenpedido div#lineareveladototal, div#resumenpedidolargo div#lineareveladototal{
padding: 0px 0px 5px 20px;
display:block;
clear:both;
font-weight: normal;
font-size: 14px;
text-align:left;
}


div#lineareveladototal div#cantidad{
 width: 80px;
 float:left;
font-weight: bold;
text-align:left;
}

div#lineareveladototal div#formatos{
 width: 120px;
 float:left;
font-weight: bold;
text-align:left;
}

div#lineareveladototal div#formatoslargo{
 width: 170px;
 float:left;
 font-weight: bold;
 text-align:left;
}
div#formaenvioPROSHOP{
clear:both;
position:relative;
font-size: 12px;
font-family: Arial;
font-weight: bold;
color:#000;
height: 260px;
width: 524px;
background-image:url(http://www.fotodos.com/demo/image/backproshoppaso3envio.jpg);
text-align:left;
}

div#formaenvioPROSHOP div#tituloreveladoresumen{
padding: 20px 0px 5px 20px;
font-size: 18px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
height: 20px;
clear:both;
}

div#formaenvioPROSHOP div#textoreveladonormal{
 text-align:left;
}

div#formaenvioPROSHOP div#grupo{
width: 200px;
float:left;
font-size: 12px;
font-family: Arial;
border: 0px solid red;
margin-left: 20px;
text-align:left;
}


div#formaenvioPROSHOP input{
border: 1px solid #ccc;
font-size: 10px;
 text-align:left;
}

div#formaenvioPROSHOP select{
border: 1px solid #ccc;
font-size: 10px;
font-family: Arial;
 text-align:left;
}


div#formaenvioPROSHOP div#lbtexto{
clear:both;
font-size: 10px;
font-family: Arial;
font-weight: normal;
 text-align:left;
}

div#formaenvioPROSHOP div#campotexto{
clear:both;
font-size: 10px;
font-family: Arial;
font-weight: normal;
 text-align:left;
}

div#formaenvioPROSHOP div#campotextocondiciones{
clear:both;
width: 400px;
padding: 15px 0px 5px 20px;
 text-align:left;
}

div#formaenvioPROSHOP div#campotextocondiciones a{
color: #000;
 text-align:left;
}

div#botoncontinuarPROSHOP3{
  background-image:url(http://www.fotodos.com/demo/image/backcontinuarPROSHOP.jpg);
  clear:both;
  position:relative;
  font-size: 24px;
  font-family: Arial;
  font-weight: bold;
  color:#9fbe18;
  height: 53px;
  height:  expression('68px');
  width: 179px;
  width: expression('194px');
  text-align:left;
  padding-top: 15px;
  padding-left: 15px; 
}

div#botoncontinuarPROSHOP3 input{
  border: 0px solid red;
  font-size: 22px;
  font-family: Arial;
  font-weight: bold;
  color:#9fbe18;
  text-align:left;
  background-color: #fff;
   width: 163px;
  height: auto;

}

a.paso3continuar{
  font-size: 22px;
  font-family: Arial;
  font-weight: bold;
  color:#9fbe18;
  text-align:left;
  background-color: #fff;
  height: auto;
}

a:hover.paso3continuar{
  font-size: 22px;
  font-family: Arial;
  font-weight: bold;
  color:#9fbe18;
  text-align:left;
  background-color: #fff;
  height: auto;
}


div#navegador{
width: 750px;
padding: 5px;
position:relative;
color: #000;
font-size: 12px;
text-align: center;
margin: 10px 0px 10px 0px;
clear:both;
}

div#navegador a{
color: #000;
}

div#navegadortags{
width: 750px;
padding: 5px;
position:relative;
color: #000;
font-size: 12px;
text-align: center;
margin: 10px 0px 10px 0px;
clear:both;
display:none;
}

div#navegadortags a{
color: #000;
}

div#proshoppasooculto{
display:none;
}


div#finpedidoPROSHOP{
clear:both;
position:relative;
font-size: 12px;
font-family: Arial;
font-weight: bold;
color:#000;
height: 233px;
width: 524px;
 text-align:left;
}

div#finpedidoPROSHOP div#tituloreveladoresumen{
padding: 20px 0px 5px 20px;
font-size: 18px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
height: 20px;
clear:both;
 text-align:left;
}


div#resumenpedidofin{
clear:both;
position:relative;
font-size: 12px;
font-family: Arial;
font-weight: bold;
color:#000;
height: 233px;
width: 524px;
 text-align:left;

}

div#resumenpedidofin div#tituloreveladoresumen{
padding: 20px 0px 5px 20px;
font-size: 18px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
height: 20px;
clear:both;
 text-align:left;
}

div#resumenpedidofin div#cabecerareveladonormal{
padding: 10px 0px 5px 20px;
display:block;
clear:both;
 text-align:left;
}

div#finpedidoPROSHOP div#lineareveladonormal{
padding: 0px 0px 5px 20px;
display:block;
clear:both;
font-weight: normal;
height: 22px;
 text-align:left;
}

div#resumenpedidofin div#lineareveladonormal div#textoidpedido{
padding: 10px 0px 10px 0px;
font-size: 16px;
color:#9fbe18;
display:block;
clear:both;
font-weight: bold;
height: 22px;
 text-align:left;
}


div#resumenpedidofin div#lineareveladonormal{
padding: 0px 0px 5px 20px;
display:block;
clear:both;
font-weight: normal;
height: 22px;
 text-align:left;
}


div#resumenpedidofin div#lineareveladototal{
padding: 0px 0px 5px 20px;
display:block;
clear:both;
font-weight: normal;
 text-align:left;
}

div#lista{
  width:100%;
  text-align:center;
  padding-top: 100px;
   text-align:left;
}



div#MAINFACTURA {
   font-family: Arial;
   text-align:center;
   width: 1000px;
}

Body.factura div#CENTRAL{
   width: 600px;
   
}

Body.factura div#TITULOFACTURA{
  display:none;
  }

Body.factura div#tituloreveladoresumen{
 width: 600px;
padding: 20px 0px 5px 20px;
font-size: 18px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
height: 20px;
clear:both;
text-align: left;
}

Body.factura  div#cabecerareveladonormal{
padding: 10px 0px 5px 20px;
display:block;
clear:both;
width: 600px;
text-align: left;
font-weight: bold;
font-size: 11px;
}


Body.factura div#cabecerareveladonormal div#cantidad{
 width: 80px;
 float:left;

}

Body.factura div#cabecerareveladonormal div#formatos{
 width: 120px;
 float:left;

}

Body.factura div#cabecerareveladonormal div#formatoslargo{
 width: 170px;
 float:left;

}


Body.factura  div#lineareveladonormal{
padding: 0px 0px 5px 20px;
display:block;
clear:both;
font-weight: normal;
height: 22px;
width: 600px;
text-align: left;
font-size: 11px;
}


Body.factura div#lineareveladonormal div#cantidad{
 width: 80px;
 float:left;

}

Body.factura div#lineareveladonormal div#formatos{
 width: 120px;
 float:left;

}

Body.factura div#lineareveladonormal div#formatoslargo{
 width: 170px;
 float:left;

}




Body.factura  div#lineareveladototal{
padding: 0px 0px 5px 20px;
display:block;
clear:both;
font-weight: normal;
font-size: 11px;
text-align:left;

}


Body.factura div#lineareveladototal div#cantidad{
 width: 80px;
 float:left;
font-weight: bold;
}

Body.factura div#lineareveladototal div#formatos{
 width: 120px;
 float:left;
font-weight: bold;
}

Body.factura div#lineareveladototal div#formatoslargo{
 width: 170px;
 float:left;
 font-weight: bold;

}

Body.factura div#topfactura{
   width: 600px;
   text-align:left;
}

Body.factura div#LOGOFACTURA{
display:none;
}

div#grupodireccion{
font-family: Arial;
border: 0px solid red;
margin-left: 20px;
float:left;
width:110px;
width:expression('130px');
text-align:left;
}

div#grupocp{
font-family: Arial;
border: 0px solid red;
margin-left: 20px;
float:left;
width:80px;
width:expression('100px');
text-align:left;
}

div#grupopiso{
float:left;
width:45px;
}

input.pisopuerta{
width:30px;
}

div#textoreveladocomentarios{
padding: 10px 0px 5px 20px;
font-size: 11px;
font-family: Arial;
font-weight: bold;
color:#000000;
font-weight: normal;
clear:both;
width: 450px;
height: auto;

}


div#lineacomentarios div#tituloreveladoresumen{
padding: 20px 0px 5px 20px;
font-size: 18px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
height: 20px;
clear:both;
text-align:left;
}

div#lineacomentarios div#formatoslargo{
padding: 20px 0px 5px 20px;
width: 400px;
font-weight: normal;

}


div#textoreveladocomentarios textarea{
border: 1px solid #aaaaaa;
width: 400px;
height: 70px;
}

div#volveratrasproshop {
padding: 0px 0px 10px 0px;
text-align:left;
}

div#volveratrasproshop div#barritas{
float:left;
font-size: 11px;
padding-top: 2px;
}

div#volveratrasproshop a{
color:#000000;
font-size: 15px;
font-family: Arial;
font-weight: normal;
}

div#tituloalbum{
position:relative;
font-size: 26px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
clear:both;
margin-left: -1px;
margin-bottom: 25px;
width: 670px;
text-align: left;
border: 0px solid red;
}

div#tituloalbum div#clase{
position:relative;
font-family: Arial;
font-weight: bold;
color:#000;
float:left;
width: auto;
text-align: left;
margin: 6px 10px 6px 0px;
padding: 0px 10px 0px 0px;
border-right: 1px solid #000;
}

div#tituloalbum div#clase a{
position:relative;
font-size: 14px;
font-family: Arial;
font-weight: bold;
color:#000;
clear:both;
margin-bottom: 25px;
margin-left: 0px;
padding: 0px;
border: 0px solid red;
text-align: left;
}

div#tituloalbum a{
position:relative;
font-size: 18px;
font-family: Arial;
font-weight: bold;
color:#9fbe18;
clear:both;
margin-bottom: 25px;
border: 0px solid red;
text-align: left;
}

div#piecajaproshop{
clear:both;
position:relative;
color:#000;
height: 30px;
width: 524px;
background-image:url(http://www.fotodos.com/demo/image/pieproshop.jpg);
text-align:left;
}


div#version{
color: #ccc;
}


label#verde{
color:#9fbe18;
}
