BODY {
	background-repeat:repeat-x;
    color:#333;
    margin: 0px;
    padding: 0px;
    font-family:Tahoma;
    font-size:12px;
    text-align: center;
}

h1, h2, h3, h4, h5, h6, p {
    margin: 0;	 
    /* la eliminacion del margen superior resuelve un problema que origina que 
    los margenes escapen de la etiqueta div contenedora. El margen inferior 
    restante lo mantendra separado de los elementos de que le sigan. */
    padding-right: 0px;
    padding-left: 0px; 
    /* la adicion de relleno a los lados del elemento dentro de las divs, en 
    lugar de en las divs propiamente dichas, elimina todas las matematicas de 
    modelo de cuadro. Una div anidada con relleno lateral tambien puede usarse 
    como metodo alternativo. */
}

h1 {
    font-size:20px;
}

h2 {
    font-size:18px;
}

h3 {
    font-size: 16px;
}

h4 {
    font-size: 14px;
}

.h5 {
    font-size: 12px;
    font-weight: bold;
}
hr {
	color: #78a8e8;
	background-color: #78a8e8;
	height: 1px;
	width: 80%;
	border: 0;
	margin: 0 auto;
	text-align: center;
}

.cabecera{
	background-image:url(Fondocabecera.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 20px;
	font-weight: bold;
	color:#FFFFFF;
}
.titulos {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #ffa200;
	font-weight: bold;
}
.buscar {
    margin: 5px;
}
.titulosejecutador {
    height: 35px;
    background: white;
    line-height: 35px;
    background-image: url(Fondocabeceratitulos.jpg);
    /*BORDE REDONDEADO*/
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border: 1px solid #cccccc;
	font-family:"Arial", Gadget, sans-serif;
    font-size:12px;
	text-align:left;
	color:#242323;/*242323*/
	font-weight:bold;
}

.titulosejecutador .texto {
    background-image: url(Vinetatitulos.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 22px;
}


.lineaSeparadora {
    width: 100%;
    border-bottom: 1px solid #F0F0F0;
    border-top: 1px solid #cccccc;
    margin: 0 auto;
    margin-top: 3px;
    margin-bottom: 3px;
    height: 0px;
}

.centrar {
    margin: 0 auto;
}

.textoIzquierda {
    text-align: left;
}

.textoDerecha {
    text-align: right;
}

.textoCentrado {
    text-align: center;
}

.fDerecha {
    float: right;
}

.fizquierda {
    float: left;
	text-align:left;
}

.ancho400Centrado {
    width: 400px;
    margin: 0 auto;
}

.linkAcciones {
    color: #333333;
    text-decoration: none;
}

.linkAcciones:hover {
    text-decoration: underline;
}

.noLink {
    text-decoration: none;
}

.Error {
    background-image: url(Error2.png);
	background-position:left 20%;
    background-repeat: no-repeat;
    padding-left: 28px;
    color: red;
    line-height: 25px;
	text-align:center;
	margin: 0 auto;
	width:400px;
}
.Informacion {
    background-image: url(Informacion.png);
	background-position:left 20%;
    background-repeat: no-repeat;
    padding-left: 28px;
    color: green;
    line-height: 25px;
	text-align:center;
	margin: 0 auto;
	width:400px;
}

.ErrorSinImagen{
    padding-left: 28px;
    color: red;
    height: 25px;
    line-height: 25px;
}

.Aviso {
    background-image: url(Info.png);
    background-repeat: no-repeat;
    margin: 3px;
    padding-left: 24px;
    color: #6096BF;
    height: 20px;
    line-height: 20px;
}

.clear {
    clear: both;
}

.oculto {
    display: none;
}

.marg5Lateral {
    margin-left: 5px;
    margin-right: 5px;
}

.marg5 {
    margin: 5px;
}

.pad5 {
    padding: 5px;
}



.subtitulos{
	font-family: Tahoma, Arial;
	FONT-SIZE: 11px;
	color: #666666;
	font-weight:bold;
}

.subtitulosejecutador {
    background-image: url(Subtitulos.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    padding-left: 20px;
    height: 20px;
    line-height: 18px;
    margin: 3px;
}

.paginadoElegido {
    height: 20px;
    margin: 3px;
    border: solid 1px #666666;
    cursor: pointer;
    /*background: #FFD580;*/
	
	background-color:#78a8e8;/*e15203*/
    padding: 3px;
    color: #000000;
    /*BORDE REDONDEADO*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-weight: bold;
}

.paginado {
	background-color:#FFF;
    height: 20px;
    margin: 3px;
    cursor: pointer;
    padding: 3px;
    color: #000000;
    border: solid 1px #666666;
    /*BORDE REDONDEADO*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-weight: bold;
}

.paginado:hover {
    /*background: #666666;*/
    border: solid 1px #CCCCCC;
    /* sombra interna */
    -moz-box-shadow:inset 1 0px 1px #666666;
    -webkit-box-shadow:inset 1 0px 1px #666666;
    box-shadow:inset 1 0px 1px #666666;
    /* termina sombra interna*/
    color: #000000;
}


.formestilo1 fieldset 
{
	background:#f1f1f1; /*f8f8f8*/
	/*width: 90%;*/
	border: 1px solid #333;
	margin: 10 auto;
	/*padding: 20px 0px 0px 10px;*/
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: left;
}

.formestilo1 legend 
{
	background-image: linear-gradient(bottom, rgb(17,145,200) 16%, rgb(40,174,231) 79%);
	background-image: -o-linear-gradient(bottom, rgb(17,145,200) 16%, rgb(40,174,231) 79%);
	background-image: -moz-linear-gradient(bottom, rgb(17,145,200) 16%, rgb(40,174,231) 79%);
	background-image: -webkit-linear-gradient(bottom, rgb(17,145,200) 16%, rgb(40,174,231) 79%);
	background-image: -ms-linear-gradient(bottom, rgb(17,145,200) 16%, rgb(40,174,231) 79%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.16, rgb(17,145,200)),
		color-stop(0.79, rgb(40,174,231))
	);
	background: #28AFE7;/*CUANDO IE FUNCIOE CON GRADIAN SACAR ESTO*/
	color: white;
	font: 17px/21px Calibri, Arial, Helvetica, sans-serif;
	padding: 0 10px;
	margin: 5px 0 0 0;
	font-weight: bold;
	border: 1px solid white;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.formestilo1 td label
{
	color:#333;
	float: left;
	text-align: left;
	line-height: 20px;
	margin: 0 10px 0px 0;
	font-family:Tahoma;
    font-size:12px;
	font-weight: bold;
}
.formestilo1 label
{
	color:#333;
	float: left;
	text-align: left;
	line-height: 20px;
	margin: 0 10px 0px 0;
	font-family:Tahoma;
    font-size:12px;
	font-weight: bold;
}

.soyinput {
    border: 1px solid #D9D9D9;
	border-top: 1px solid silver;
	font: 12px/15px Arial, Helvetica, sans-serif !important;
	width:100%;
	margin:0;
	padding:0;
}

input.soycheck {
	width:20px;
}

.soyselect {
    border: 1px solid #D9D9D9;
	border-top: 1px solid silver;
	font: 12px/15px Arial, Helvetica, sans-serif !important;
	width:100%;
}

.formestilo1 .boton {
    height: 25px;
    border: solid 1px #666666;
    cursor: pointer;
    padding: 3px;
    color: #FFFFFF;
    line-height: 13px;
    /*BORDE REDONDEADO*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-weight: bold;
	
	background-image: linear-gradient(bottom, rgb(17,145,200) 16%, rgb(40,174,231) 79%);
	background-image: -o-linear-gradient(bottom, rgb(17,145,200) 16%, rgb(40,174,231) 79%);
	background-image: -moz-linear-gradient(bottom, rgb(17,145,200) 16%, rgb(40,174,231) 79%);
	background-image: -webkit-linear-gradient(bottom, rgb(17,145,200) 16%, rgb(40,174,231) 79%);
	background-image: -ms-linear-gradient(bottom, rgb(17,145,200) 16%, rgb(40,174,231) 79%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.16, rgb(17,145,200)),
		color-stop(0.79, rgb(40,174,231))
	);
	background: #28AFE7;/*CUANDO IE FUNCIOE CON GRADIAN SACAR ESTO*/
}
.botondeshabilitado{	
	height: 25px;
    border: solid 1px #666666;
    cursor: pointer;
    padding: 3px;
    color: #FFFFFF;
    line-height: 13px;
    /*BORDE REDONDEADO*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-weight: bold;
	width:60px;
	background: #BBBBBB;/*CUANDO IE FUNCIOE CON GRADIAN SACAR ESTO*/
	
}
.formestilo1 .boton:hover {
    background: #364C68;
	/*
    border: solid 1px #CCCCCC;
	color: #FFD580;
	*/
    /* sombra interna */
    -moz-box-shadow:inset 1 0px 1px #666666;
    -webkit-box-shadow:inset 1 0px 1px #666666;
    box-shadow:inset 1 0px 1px #666666;
    /* termina sombra interna*/
    
}

.formestilo1 textarea 
{
   	border: 1px solid #D9D9D9;
	border-top: 1px solid silver;
	font: 12px/15px Arial, Helvetica, sans-serif;
	width:100%;
}






.letra {
	color:#899297;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align:left;
}
.letranegra {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.letranegraright {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align:right;
}
.letraverde {
	color:#6c9f5a;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.letraroja {
	color:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.letraerror{	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	color: #990000;
	font-weight:bold;
}
.letra2 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align:left;
}
.letra3{
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
}
.letra5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px
}
.letralink
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.pie1{
	background-image : url(Fondopie1.gif);
}
.pie2{
	background-image : url(Fondopie2.jpg);
}
.pie2adentro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	background-image : url(Fondopie2adentro.jpg);
}
.fondologin{
	background-image : url(Fondologin.gif);
}
.boton{
	font-family: Tahoma, Arial;
	font-size: 10px;
	color:#3b77a0;
	width:60px;
}
.boton3{
	font-family: Tahoma, Arial;
	font-size: 10px;
	color:#3b77a0;
	width:40px;
	border:1px solid;
	height:15px;
	vertical-align:middle;
	background-color:#FFF;
	cursor:pointer;
	cursor:hand;
}
INPUT{
	font-family: Tahoma, Arial;
	font-size: 10px;
	width:120px;
	/*font: 12px/15px Arial, Helvetica, sans-serif;*/
	/*width:100%;*/
}
TEXTAREA
{
	font-family: Tahoma, Arial;
	font-size: 10px;
	width:120px;
	/*height:70px;*/
}
SELECT
{
	font-family: Tahoma, Arial;
	font-size: 10px;
	width:120px;
}
.boton{
	cursor:hand;
	cursor:pointer;
}
.celdaabajoizquierda{
	background-color : #F2F2F2;
}
A.link{
	font-family: Tahoma, Arial;
	FONT-SIZE: 10px;
	COLOR: #000000;
	text-decoration: none;
	font-weight:bold;
}
A.link:active,A.link:visited{
	FONT-SIZE: 10px;
	TEXT-DECORATION:none;
}
A.link:hover{
	font-family: Tahoma, Arial;
	FONT-SIZE: 10px;
	color: #ffa200;
	COLOR: #647646;
}
A.link1{
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	TEXT-DECORATION:none;
}
A.link1:active,A.link1:visited{
	FONT-SIZE: 9px;
	TEXT-DECORATION:none;
}
A.link1:hover{
	FONT-SIZE: 9px;
	TEXT-DECORATION:underline;
}
A.link2{
	FONT-SIZE: 9px;
	COLOR: #fe7023;
	TEXT-DECORATION:none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.link2:active,A.link2:visited{
	FONT-SIZE: 9px;
	TEXT-DECORATION:none;
}
A.link2:hover{
	FONT-SIZE: 9px;
	TEXT-DECORATION:underline;
}
A.link3{
	color:#336699;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	TEXT-DECORATION:none;
}
A.link3:active,A.link3:visited{
	FONT-SIZE: 10px;
	TEXT-DECORATION:none;
}
A.link3:hover{
	FONT-SIZE: 10px;
	TEXT-DECORATION:underline;
}
.inicioladoizquierdo{
	background-image : url(../Inicio/Fondoladoizquierdo.jpg);
}
.tablasinternas{
	background-image : url(Fondoadentro.jpg);
}
li{
	list-style: none;
}
.itemmenu
{
	color:#000000;
	font-family: Tahoma, Arial;
	FONT-SIZE: 11px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:hand;
	cursor:pointer;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
}
.itemmenuover
{
	color:#000000;
	background-color : #F7EAA2;
	font-family: Tahoma, Arial;
	FONT-SIZE: 11px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:hand;
	cursor:pointer;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
}
.tablamenuprincipal
{
	background-color:#e9f1db;
	border-bottom-width:1px;
	border-bottom-color:#3b77a0;
	border-bottom-style:solid;
}
.tablamenumodulo
{
	border-bottom-width:1px;
	border-bottom-color:#3b77a0;
	border-bottom-style:solid;
}
.titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #ffa200;
	font-weight: bold;
}
.subtitulos{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	color: #666666;
	font-weight:bold;
}
.filaseleccionada{
	background-color : #fff8cc;/*F7EAA2*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	color: #666666;
}
.celdatitulos{
	background-color : #e9f1db;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	color: #666666;
}
.confiltro{
	color : #EF6C0C;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	font-weight: bold;
}
.filaclara
{
	background-color:#f3f3f3;
	color:#000000;
}
.filaerror
{
	background-color:#990000;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
}
.filaoscura
{
	background-color:#d5d7d8;
	color:#000000;
}
.conceptosdiscontinuos
{
	background-color: #666666;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align:left;
}


.boton2{
	cursor:hand;
	cursor:pointer;
}
.estiloiframe
{
	width:100%;
}
.tabla2{
	border: #bebebe;
	border-style: solid;
	border-width: 1px;
	border-color:#3b77a0;
}
.bordearriba
{
	border-top-width:1px;
	border-top-color:#3b77a0;
	border-top-style:solid;
}
.bordeabajo
{
	border-bottom-width:1px;
	border-bottom-color:#3b77a0;
	border-bottom-style:solid;
}
.bordeabajoletra
{
	border-bottom-width:1px;
	border-bottom-color:#3b77a0;
	border-bottom-style:solid;
	color:#899297;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.bordearribaletra {
	border-top-width:1px;
	border-top-color:#3b77a0;
	border-top-style:solid;
	color:#899297;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.seleccionado{
	background-color:#a9d6f5;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	color: #666666;	
}
.seleccionadolista
{
	background-color: #a9d6f5;
	margin: 4px 0px 3px 0px;
	padding: 3px;
	color: #000000;
	left:-5px;
	margin: 4px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
	list-style:none;
	FONT-SIZE: 10px;
}
.elementolista
{
	color: #FFFFFF;
	margin: 4px 0px 3px 0px;
	padding: 3px;
	left:-5px;
	margin: 4px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
	list-style:none;
	FONT-SIZE: 10px;
}
.listasugerencias
{
	position: absolute;
	margin: 0px;
	padding: 0px;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px ;
	behavior: url(iepngfix.htc);
	width:120px;
}
.listasugerencias li 
{
	margin: 4px 0px 3px 0px;
	padding: 3px;
	color: #FFFFFF;
	left:-5px;
	margin: 4px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
	list-style:none;
}
.listasugerencias li:hover 
{
	background-color: #a9d6f5;
	color: #000000;
}
.cajasugerencias
{
	position: relative;
	margin: 0px 0px 0px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px ;
	behavior: url(iepngfix.htc);
	color: #fff;
	z-index:1000;
}
.botonagregar
{
	border:1px;
	background-image:url(Agregarfila.gif);
	width:32px;
	height:32px;
	background-color:#FFFFFF;
	cursor:hand;
	cursor:pointer;
}
.botonnuevo
{
	border:1px;
	background-image:url(Nuevo2.gif);
	width:32px;
	height:32px;
	background-color:#FFFFFF;
	cursor:hand;
	cursor:pointer;
}
.filaanulada
{
	background-color:#EEEEEE;
	color:#BBBBBB;
}

.errorconsulta
{
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; 
    color: white; 
    font-size: 100%; 
    display: block; 
    background-color: #B40000; 
    border: 3px solid #CA3030; 
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	width:50%; 
	text-align:center;
}



/************PARA HACER DIFERENTES TABS CON DIV************************/
div.vertab
{
  font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; 
  font-size:   12px;
}


/* ***** TABS *************************************************************** */

div.vertab div.tabs
{
  height: 22px;
  /*background: url('tab-view.png')  repeat-x 0px -72px;*/
  padding-bottom:5px;
}

div.vertab div.tabs a
{
  display: block;
  float: left;

  margin-right: 1px;

  /*width: 100px;*/
  text-align: center;

  height:      22px;
  line-height: 21px;
  vertical-align: middle;

  /*background: url('tab-view.png') no-repeat 0px   0px;*/

  text-decoration: none;
  font-weight: 900;
  color:   #004040;
  cursor:  pointer;
  
   -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius:7px ;
  border:1px solid #000;
}

div.vertab div.tabs a:hover
{
  /*background: url('tab-view.png') no-repeat 0px -35px;*/
  color:   #4589ff;
}

div.vertab div.tabs a.actual,
div.vertab div.tabs a.actual:hover
{
  margin-top: 01px;
  height:     21px;
  /*background: url('tab-view.png') no-repeat 0px   0px;*/
  cursor:  default;
  color:   #4589ff;
}


/* ***** PAGINAS ***************************************************************/
.tabs {
    width:100%;
    display:inline-block;
}
 
/*----- Tab Links -----*/
/* Clearfix */
.tab-links
{
	margin:10px 0px 0px 0px;
	padding-left:5px;
	box-sizing: border-box;
}
.tab-links:after {
	display:block;
	clear:both;
	content:'';
}

.tab-links li {
	margin:0px 2px;
	float:left;
	list-style:none;
}

	.tab-links a {
		padding:3px 5px;
		display:inline-block;
		border-radius:3px 3px 0px 0px;
		background:#7FB5DA;
		font-size:12px;
		font-weight:600;
		color:#FFFFFF;/*#4c4c4c;*/
		transition:all linear 0.15s;
		text-decoration:none;
	}

	.tab-links a:hover {
		background:#a7cce5;
		text-decoration:none;
	}

.tab-links li.active a, .tab-links li.active a:hover {
	background:#035790;/*#ff5722;*/
	color:#FFFFFF;/*#4c4c4c;*/
}

/*----- Content of Tabs -----*/
.tab-content {
	padding:15px;
	border-radius:3px;
	border:1px solid rgba(0,0,0,0.30);
	/*box-shadow:-1px 1px 1px rgba(0,0,0,0.15);*/
	background:#fff;
}

	.tab {
		display:none;
	}

	.tab.active {
		display:block;
	}













div.vertab div.paginas
{
  clear: both;
  border: 1px solid #404040;
  border-top: none;
  background: #FCFCFC;
}

div.vertab div.paginas                  { overflow: hidden; }
div.vertab div.paginas div.pagina         { overflow:   auto; }
div.vertab div.paginas div.pagina div.Pad { padding: 7px 7px; }

/* TABLAS */
.tabla_b {
    text-align: left;
    border:white 0px solid;
    font-size: 12px;
}
.tabla_b th {
    border-top: 0px solid #999;
    border-bottom: 0px solid #999;
    padding:1px;
    font-weight: bold;
	background-color:#78a8e8;/*5da7bf - #e15203*/
}

.textoCentradotitulos2
{
	border-top: 0px solid #999;
    border-bottom: 0px solid #999;
    padding:1px;
    font-weight: bold;
	font-size: 12px;
	background-color:#78a8e8;
	color:#FFF;
	text-align:center;
}

.textoCentradotitulos{
	color:#FFF;
	text-align: center;
}


.filaResaltada {
	background-color:#a9d6f5;
}

.filaclara2 {
	background-color:#f8f8f8;/*#f8f8f8*/
	color:#000000;
    cursor: pointer;
}

.filaclara2-1 {
	background-color:#f8f8f8;/*#f8f8f8*/
	color:#000000;
}

.filaoscura2 {
	background-color:#ececec;/*#ececec*/
	color:#000000;
    cursor: pointer;
}
.filaoscura2-1 {
	background-color:#ececec;/*#ececec*/
	color:#000000;
}

.tabla_b tr:hover td {
    background: #FFF1BF;/*FFF1BF*/
    cursor: pointer;
}

.tabla_a {
    text-align: left;
    border:white 0px solid;
    border-collapse: collapse;
    font-size: 12px;
}

.tabla_a th {
    border: 0px;
    padding: 3px;
}

.tabla_a td {
    border: 0px;
    padding: 4px;
}
/* ------------------- */

.errorejecutador
{
    color: white; 
    display: block; 
    background-color: #B40000; 
    border: 3px solid #CA3030; 
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	width:50%; 
	text-align:center;
	margin:0 auto;
}

.itemsMenu {
    float:left;
    text-align: center;
    margin: 3px;
}

.linkMenu {
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
	color: #333;
	line-height: 16px;
}
.linkMenuseleccionado {
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
	color: #78a8e8;
	line-height: 16px;
}
.linkMenu:hover {
    color: #78a8e8;/*ffa200*/
}




/******* MENU *******/  
.menuderecho{ 
	display: none;
    width: 300px;
	z-index:300;
    /*padding: 6px;  
    background: #171717;  
    border: 1px solid #3e3e3e;  
    border-radius: 5px;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -khtml-border-radius: 5px;  */
    position: absolute;
}  
.menuderecho ul
{
	margin:0;
	padding:5;
	list-style: none;  
    list-style-type: none;  
    list-style-position: outside;
    font-family: Verdana, Arial, Helvetica, sans-serif;   
    color: #6d6d6d;  
    background: #fff;  
    border: 1px solid #171717;  
    border-radius: 5px;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -khtml-border-radius: 5px;
	text-align:left;
}  
.menuderecho ul li{  
    /*line-height: 1.5em;  
    padding: 5px 5px 5px 25px;  */
    font-size: 11px;  
    border-bottom: 1px solid #fff;  
    border-radius: 5px;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -khtml-border-radius: 5px;  
}  
.menuderecho ul li:hover{  
    background-color: #fff8cc;  
    border-bottom: 1px solid #ffe222;  
    color: #000;
}  
.menuderecho ul li a{  
    color: #6d6d6d;  
    display: block;
	text-decoration: none;
}  
.menuderecho ul li.disabled, .menuderecho ul li.disabled a{  
    color: #bbbbbb;  
    cursor: default;
	text-decoration: none;
}  
.menuderecho ul li.disabled:hover{  
    background: #fff;  
    border-bottom: 1px solid #fff;  
	text-decoration: none;
}  
.menuderecho ul li{  
    background-position: 3px 6px;  
    background-repeat: no-repeat;  
}  
.menuderecho ul li.menu_anterior{  
    background-image: url(img/anterior.png);  
}  
.menuderecho ul li.menu_recargar{  
    background-image: url(img/refresh.png);  
}  
.menuderecho ul li.menu_web{  
    background-position: 3px 5px;  
    background-image: url(img/web.png);  
}  
.menuderecho ul li.menu_favoritos{  
    background-image: url(img/fav.png);  
}  
/******* /MENU *******/  



/******DIVS NUEVOS**********/
.divestilo1
{
	background-color: #F8F8F8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#ECECEC));
	background-image: -webkit-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: -moz-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: -ms-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: -o-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: linear-gradient(top,#F8F8F8,#ECECEC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#ececec');
	border: 1px solid #C6C6C6;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 0 10px;
	position: relative;
	color: #000000;
	line-height: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
}
.divestilo2
{
	background-color: #F8F8F8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#ECECEC));
	background-image: -webkit-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: -moz-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: -ms-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: -o-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: linear-gradient(top,#F8F8F8,#ECECEC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#ececec');
	border: 1px solid #C6C6C6;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #000000;
}
.divestilo2historialprecios
{
	background-color: #F8F8F8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#ECECEC));
	background-image: -webkit-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: -moz-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: -ms-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: -o-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: linear-gradient(top,#F8F8F8,#ECECEC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#ececec');
	border: 1px solid #C6C6C6;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #000000;
	cursor:pointer;
	cursor:hand;
	margin-left:5px;
	width:20px; 
	float:left;
	text-align: center;
	height:18px;
}
.divestilo3
{
	color: #000000;
	font: bold 12px Helvetica, Arial, sans-serif;
	text-decoration: none;
	padding: 5px 9px;
	position: relative;
	display: inline-block;
	text-shadow: 0 1px 0 white;
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: #F3F3F3;
	background: -webkit-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	border: solid 1px gainsboro;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	margin-right: 10px;
}

a.botonnuevacss
{
	color: #000000 !important;
	font: bold 12px Helvetica, Arial, sans-serif;
	text-decoration: none;
	padding: 5px 9px;
	display: inline-block;
	text-shadow: 0 1px 0 white;
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: #F3F3F3;
	background: -webkit-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	border: solid 1px gainsboro;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	margin-right: 10px;
	cursor:pointer;
}
a.botonnuevacss:hover 
{
	color: #333;
	/*border-color: #999;*//* LO SAQUE PORQUE EN IE SE DESAPARECE TOTOD*/
	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

a.botonnuevacss2verde
{
	color: #97c95f;
	font: bold 12px Helvetica, Arial, sans-serif;
	text-decoration: none;
	padding: 2px 5px;
	display: inline-block;
	text-shadow: 0 1px 0 white;
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: #F3F3F3;
	background: -webkit-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	border: solid 1px gainsboro;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	margin-right: 10px;
	cursor:pointer;
}
a.botonnuevacss2verde:hover 
{
	color: #333;
	/*border-color: #999;*//* LO SAQUE PORQUE EN IE SE DESAPARECE TOTOD*/
	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

a.botonnuevacss2naranja
{
	color: #f5863d;
	font: bold 12px Helvetica, Arial, sans-serif;
	text-decoration: none;
	padding: 2px 5px;
	display: inline-block;
	text-shadow: 0 1px 0 white;
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: #F3F3F3;
	background: -webkit-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	border: solid 1px gainsboro;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	margin-right: 10px;
	cursor:pointer;
}
a.botonnuevacss2naranja:hover 
{
	color: #333;
	/*border-color: #999;*//* LO SAQUE PORQUE EN IE SE DESAPARECE TOTOD*/
	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

a.botonnuevacss2celeste
{
	color: #169be0;
	font: bold 12px Helvetica, Arial, sans-serif;
	text-decoration: none;
	padding: 2px 5px;
	display: inline-block;
	text-shadow: 0 1px 0 white;
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: #F3F3F3;
	background: -webkit-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	border: solid 1px gainsboro;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	margin-right: 10px;
	cursor:pointer;
}
a.botonnuevacss2celeste:hover 
{
	color: #333;
	/*border-color: #999;*//* LO SAQUE PORQUE EN IE SE DESAPARECE TOTOD*/
	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

a.botonnuevacss2rojo
{
	color: #D43F38;
	font: bold 12px Helvetica, Arial, sans-serif;
	text-decoration: none;
	padding: 2px 5px;
	display: inline-block;
	text-shadow: 0 1px 0 white;
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: #F3F3F3;
	background: -webkit-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	border: solid 1px gainsboro;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	margin-right: 10px;
	cursor:pointer;
}
a.botonnuevacss2rojo:hover 
{
	color: #333;
	/*border-color: #999;*//* LO SAQUE PORQUE EN IE SE DESAPARECE TOTOD*/
	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}



/*CONTENIDOS*/
.iCon-Link1 {
    cursor: pointer;
    text-decoration: none;
    color: #6096BF;
}
.iCon-fieldset {
    margin: 20px 0 0 0;
	border: 1px solid #333;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.iCon-quitar {
    z-index: 1;
    width: 20px;
    height: 20px;
    margin-top: 5px;
    float:left;
}
.iCon-mostrarC {
    z-index: 0;
    margin: 5 auto;
    height: 100px;
}
.iCon-imagen {
    float: left;
    width: 100px;
}


/*MENU*/
.divsubmenu
{
	display:none;background: #F1F1F1;
	border-bottom: 1px solid #D2D2D2;
	border-top: 1px solid #D2D2D2;
	clear: both;
	/*visibility: visible;
	padding: 2px 0 2px 2px;*/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0 auto;
	overflow:auto;
	width:100%;
	text-align:left;
	float:left;
}



/*
FORMAS DE PAGO*/

.celdaformapago
{
	border-top: 1px solid #000;
    border-left: 1px solid #000;
	border-right: 1px solid #000;
    padding:1px;
    font-weight: bold;
	background-color:#78a8e8;
	color:#FFF;
	cursor:pointer;
	font-size: 11px;
}
.celdaformapagoseleccionada
{
	border-top: 1px solid #000;
    border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #F6F6F6;
	color:#000;
	font-size: 11px;
	font-weight: bold;
	cursor:pointer;
}



/***********************NUEVAS TABS PROBAR****************************/
ul.tabs2 {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid gainsboro;
	/*border-left: 1px solid #999;*/
}
ul.tabs2 li {
	float: left;
	margin-left: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	/*border: 1px solid #999;*/
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	position: relative;
	background-color:#d1d1d1;
	border: solid 1px gainsboro;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	color: #bbbbbb;
	/*background: -webkit-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
	background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));*/
	
}
ul.tabs2 li a {
	text-decoration: none;
	
	display: block;
	font-size: 12px;
	font-weight:bold;
	padding: 0 20px;
	/*border: 1px solid #fff; --Gives the bevel look with a 1px white border inside the list item--*/
}
ul.tabs2 li a:hover {
	background: #F1F1F1;
	/*border: 1px solid #fff;*/
}
html ul.tabs2 li.active, html ul.tabs2 li.active a:hover  { /*--Makes sure that the active tab does not
        listen to the hover properties--*/
	background: #b1b1b1;
	color: #000000;
	/*border-bottom: 1px solid #999; --Makes the active tab look like it's connected with
        its content--*/
}

.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	font-size: 1.2em;
}
/*****************************************************************************************************/


.divresaltado
{
	font-size: 12px;
	
	background-color: #F8F8F8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#ECECEC));
	background-image: -webkit-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: -moz-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: -ms-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: -o-linear-gradient(top,#F8F8F8,#ECECEC);
	background-image: linear-gradient(top,#F8F8F8,#ECECEC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#ececec');
	border: 1px solid #C6C6C6;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 2px;
	position: relative;
	color: #000000;
}
.divresaltadonoleido
{
	font-size: 12px;
	
	background-color: #78a8e8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#78a8e8),to(#035790));
	background-image: -webkit-linear-gradient(top,#78a8e8,#035790);
	background-image: -moz-linear-gradient(top,#78a8e8,#035790);
	background-image: -ms-linear-gradient(top,#78a8e8,#035790);
	background-image: -o-linear-gradient(top,#78a8e8,#035790);
	background-image: linear-gradient(top,#78a8e8,#035790);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#78a8e8',EndColorStr='#035790');
	border: 1px solid #333333;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 2px;
	position: relative;
	color: #FFFFFF;
}

.divresaltadovencido
{
	font-size: 12px;
	
	background-color: #fd5f37;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fd5f37),to(#e94722));
	background-image: -webkit-linear-gradient(top,#fd5f37,#e94722);
	background-image: -moz-linear-gradient(top,#fd5f37,#e94722);
	background-image: -ms-linear-gradient(top,#fd5f37,#e94722);
	background-image: -o-linear-gradient(top,#fd5f37,#e94722);
	background-image: linear-gradient(top,#fd5f37,#e94722);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fd5f37',EndColorStr='#e94722');
	border: 1px solid #333333;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 2px;
	position: relative;
	color: #FFFFFF;
}


.menufavoritos
{
	background: #ebeef4;
	border: 1px solid #CCC;
	border-bottom: 0;
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, .5);
	color: #333;
	display: block;
	font-weight: bold;
	/*height: 16px;*/
	outline: none;
	padding: 4px 5px;
	/*position: relative;*/
	z-index: 1;
	-webkit-border-top-left-radius: 1px;
	-webkit-border-top-right-radius: 1px;
}
.menufavoritos:focus, .menufavoritos:hover {
background-color: #f6f7f8;
text-decoration: none;
}

.divlink
{
	font-family: Tahoma, Arial;
	FONT-SIZE: 10px;
	COLOR: #000000;
	text-decoration: none;
	font-weight:bold;
}
.divlink:focus, .divlink:hover {
	font-family: Tahoma, Arial;
	FONT-SIZE: 10px;
	color: #ffa200;
	COLOR: #647646;
}


.filalistado
{	
	cursor:pointer;
}
.filalistado:focus, .filalistado:hover {	
	background-color:#a9d6f5;
}











/*CALENDARIO*/
.pn_calendar_list_container{
	margin: 0 auto;
	/*width:1183px;*/
	width:84%;
	/*background-color:#9cb8c8;*/
	overflow: hidden;
}
.pn_calendar_list {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;	
}
.pn_calendar_list li.licalendario {
	float: left;
	margin: 0;
	padding-left: 1px;
	width:14%;
}
.pn_calendar_list li.licalendario a {
	color: #fff;
	font-size:2.4em;
	font-weight:normal;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	/*width:158px;
	height:160px;*/
	width:100%;
	height:50px;
	line-height:50px;
	/*padding-top:10px;
	padding-left:10px;*/
	border-right:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
}
.pn_calendar_list li.licalendario a:hover {
	background-color: #FFF1BF;/*#c26c88;*/
	color: #fff;
}

.pn_calendar_list li.licalendario a.daynames
{
	background-color:#78a8e8;
	color:#FFF;
	border-right:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
}

.pn_this_month{
	background-color: #a7cce5;/*d392a7;*/
}
.pn_other_month{
	background-color: #e5e4da;/*d1d0c5;*/
}
.pn_active_day{
	background-color: #6c9f5a;/*#9d3d5c;*/
}
.pn_event_day{
	background-color: #fd5f37;
}

.pn_cal_cell_ev_counter{
	position: absolute;
	width: 40px;
	height: 36px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin: 1px 0 0 127px;
	display: block;
	text-align: center;
	font-size: 21px;
	color: orange;
	background: red;
	line-height: 35px;
}

.pn_cal_cell_ev_start_select_h, .pn_cal_cell_ev_start_select_m,
.pn_cal_cell_ev_finish_select_h, .pn_cal_cell_ev_finish_select_m{
	width: 70px !important;
}

#pn_calendar_info_popup {
	position: fixed;
	top: 48%;
	left: 52%;
	margin-left: -150px;
	width: 300px;
	display: none;
	overflow: hidden;
	padding: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: rgba(0,0,0,.6);
	-webkit-box-shadow: 
		inset 0 0 0 1px rgba(0,0,0,.6), 
		inset 0 0 0 2px rgba(255,255,255,.2);
	-moz-box-shadow: 
		inset 0 0 0 1px rgba(0,0,0,.6), 
		inset 0 0 0 2px rgba(255,255,255,.2);
	box-shadow: 
		inset 0 0 0 1px rgba(0,0,0,.6), 
		inset 0 0 0 2px rgba(255,255,255,.2);
	color: #fff;
	font-size: 16px;
	font-family: 'Tahoma',sans-serif;
	z-index: 999999;	
}

.pn_calendar_popup_err{
	display: none;
	color:white;
	background-color: red;
	border:solid 1px yellow;
	padding: 5px;
}

.carrusel
{
	overflow:hidden;
	position:relative;
}
.carrusel ul
{
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;
}
.carrusel li
{
	float:left;
}


.ui-dialog.ui-widget-content { background: #f1f1f1; }
.ui-dialog.ui-dialog-title{background:#78a8e8; }
.ui-dialog.ui-dialog-titlebar{background:#78a8e8; }

.ui-widget-header {
    background: none repeat scroll 0 0 #78a8e8 !important;
    border: 1px solid #333 !important;
    color: #fff !important;
    font-weight: bold !important;
}



.divcuadradomasmenos
{
	margin-top:1px;
	border: 1px solid #000000;
	width:100%;
	cursor:hand;
	cursor:pointer;
	vertical-align: middle;
	text-align:center;
}
.subtitulosconlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    color: #666666;
    font-weight: bold;
	cursor:pointer;
}

.soyinputpaneledicionprecios
{
	border: 1px solid #D9D9D9;
	border-top: 1px solid silver;
	font: 12px/15px Arial, Helvetica, sans-serif !important;
	margin:0;
	padding:0;
	width:69%;
	font-weight:bold;
	text-align:right;
}

.t100
{
	width:100%;
	border-collapse: separate; border-spacing: 1px;
	border-collapse: collapse; border-spacing: 1px;
	text-align:left;
}