



body {
	background: url(/v1/img/bg_body.gif);
	margin: 0;
	padding: 0;
	font: 9pt Verdana,Tahoma,Arial,sans-serif;
	color: #333333;
	cursor:default;
}

.fuenteLes {font: 9pt Tahoma, Verdana,Arial,sans-serif;}

table{font: 9pt Tahoma,Verdana,Arial,sans-serif;}

.tituloCaja {font: 9pt Verdana, Tahoma, Arial,sans-serif;
             font-weight:bold;
             color:white; }

#wrapper{
	background: url(/v1/img/bg_bodyB.gif) repeat-x;
	/* min-width: 957px;*/
	width: 100%;
}

.fondoPagina{
   background-color: #E0E4E0;  
   filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#f1f6f8',EndColorStr='#c5c5c5');
}

.textoPagina{
 text-align: justify;
 padding-top: 16px;
}

.logo{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:bold;
color:#648abd;	
margin-left: 12px;
padding-bottom: 4px;
}

.frmBusquedaCabecera
{
    font-weight: bold;
    text-align: left;
}

.frmBusquedaTitulo
{
    font-weight: bold;
    text-align: right;
}

.frmBusquedaCampo
{
    text-align: left;
}

.frmBusquedaBtn
{
    text-align: right;
}




.sombra{
filter: Shadow(Color=#999999, Direction=135 , Strength=2)
}

.titPal1 { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-transform:uppercase;
	font-weight:bold;
	color:#30425C
}

.titPal2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-transform:uppercase;
	font-weight:bold;
	color:#98B1D1
}

.CopyRight{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color:white;	
}

.inputLogin {
width: 50px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color:#32425F;	
border: 1px solid #1b5180;
}

.btn{
	color: #32425F;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	background-color: #DFE2FE;
	border:1px solid #284870;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#A8B0FB');
	cursor: hand;
}

.btnhov{
	color:#32425F;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	background-color: #DFE2FE;
	border:1px solid #0000FF;
	color:#003366;
	cursor:pointer; cursor: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#A8B0FB');
}

.mas 
{
 text-decoration:none;
}

.mashov
{
 text-decoration:underline;
}

.nowrap
{
	white-space: nowrap;
}

.cursorHand
{
    cursor: hand;
}

.mensaje
{
	padding: 4px;
}

a:link {color: #333333; font-weight: bold; text-decoration: none}
a:visited {color: #333333; font-weight: bold; text-decoration: none}
a:hover {text-decoration: underline}

.lista li {list-style-image: url(/v1/img/lista1.gif);vertical-align: baseline; margin-top:6px}





.campoMayusculas
{
    text-transform: uppercase;
}

.campoMinusculas
{
    text-transform: lowercase;
}

.campoCapitalizado
{
     text-transform: capitalize;
}

.campoObligatorio
{
    color: Red;
    font-weight: bold;
}


.cssform  fieldset {
  clear: both;
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}

.cssform fieldset legend {
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  margin: 0 0 0 0;
  padding: 0 5px;
}

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 10px 0 5px 0;
padding-left: 115px; /*width of left column containing the label elements*/
border-bottom: 1px dashed gray;
height: 1%;
}

.cssformLabel{
font-weight: bold;
float: left;
text-align:right;
margin-left: -115px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}


.cssformInput{ /*width of text boxes. IE6 does not understand this attribute*/
width: 250px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#32425F;	
border: 1px solid #1b5180;
}

.cssformRadio{
 width: 10px;
 border: 0px;
} 

.cssformTextArea{
width: 250px;
height: 150px;
border: 1px solid #1b5180;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#32425F;	
}

.cssformDivArea{
width: 250px;
height: 150px;
padding: 4px;
border: 1px solid #1b5180;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#32425F;	
background-color: White;
text-align: justify;
overflow-y: scroll;
}


.cssformSelect{
width: 250px;
/*height: 150px;*/
border: 1px solid #1b5180;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#32425F;	
}

.cssformSelectSinLimiteAncho{
min-width: 250px;
/*height: 150px;*/
border: 1px solid #1b5180;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#32425F;	
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}




div.notes {
  width: 360px;
  height: auto;
  margin: 0 0 10px 30px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
  font-size: 8pt;
}

div.notes h4 {
  background-image: url(/v1/img/exclaim.ico);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 0 3px 27px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #666666;
  font-size: 8pt;
}

div.notes p {
  margin: 0em 0em 1.2em 0em;
  color: #666666;
}

div.notes p.last {
  margin: 0em;
}



.ventanaSupIzq
{
    background: url('/v1/img/ventSupIzq.gif') top left;
}

.ventanaSupCen
{
    background: url('/v1/img/ventSupCen.gif') top left repeat-x;
}

.ventanaSupDer
{
    background: url('/v1/img/ventSupDer.gif') top right repeat-x ;
}

.ventanaMedIzq
{
    background: url('/v1/img/ventMedIzq.gif') top left repeat-y;
}

.ventanaMedCen
{
    background: url('/v1/img/ventMedCen.gif') top left repeat;
}

.ventanaMedDer
{
    background: url('/v1/img/ventMedDer.gif') top right repeat-y;
}

.ventanaInfIzq
{
    background: url('/v1/img/ventInfIzq.gif') top left;
}

.ventanaInfCen
{
    background: url('/v1/img/ventInfCen.gif') top left repeat-x;
}

.ventanaInfDer
{
    background: url('/v1/img/ventInfDer.gif') top right no-repeat;
}

.icoSec
{
    background: url('/v1/img/icoSec.gif') center left no-repeat;
}

 .cssGrid div { 
  border-top: 0px;
  border-left: 0px;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #808080;
}
 .cssGrid table { 
  border: 1px solid white;
}
