/* CSS Document */
body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color: #424034;
	color: #393939;
	
}


.main
{
	width:732px;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px 0px;
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;
	
}

.main1
{
	width:100%;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px 0px;
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;
	
}


.cabFondo
{
	background:url(../img/fondoCabecera.gif) repeat-x;
	width:732px;
	height:108px;
}

.fondoBarra
{
	background:url(../img/fondoBarra.gif) repeat-x;
	width:732px;
	height:31px;
}

.fondoContenido
{
	width:732px;
	background:url(../img/fondoContenido.gif);
	
}

.fondoBlanco
{
	width:732px;
	background-color:#FFFFFF;
	
}
.fondoCaja
{
	background: transparent url("../img/capa.gif") no-repeat top left;
	/*background:url(../img/fondoCaja.gif) repeat-x;*/
	
}

a.lnkBlanco:link {color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.lnkBlanco:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.lnkBlanco:hover {color: #FFFFFF; font-weight: bold; text-decoration:underline;}	

a.lnkGris:link {color: #393939; font-weight: bold; text-decoration: none;}
a.lnkGris:visited {color: #393939; font-weight: bold; text-decoration: none;}
a.lnkGris:hover {color: #393939; font-weight: bold; text-decoration:underline;}	

.txt10BlancoB
{
	color: #FFFFFF; 
	font-weight: bold; 
}

.txt10GrisB
{
	color: #393939; 
	font-weight: bold; 
	
}

.txt10AzulB
{
	color: #2E28BC; 
	font-weight: bold; 
	
}

.txt10CianB
{
	color: #009AFA; 
	font-weight: bold; 
	
}

.txt12CianB
{
	color: #009AFA; 
	font-weight: bold; 
	font-size:12pt;
	
}

.txt12GrisB
{
	color: #393939; 
	font-weight: bold; 
	font-size:12pt;
	
}
.txt9Gris
{
	color: #393939; 
	font-size:9pt;
	
}
.txt9GrisB
{
	color: #393939; 
	font-weight: bold; 
	font-size:9pt;
	
}

.txt8GrisB
{
	color: #393939; 
	font-weight: bold; 
	font-size:8pt;
	
}

.txt8RojoB
{
	color: #FF0000; 
	font-weight: bold; 
	font-size:8pt;
	
}

.txt10RojoB
{
	color: #FF0000; 
	font-weight: bold; 
}

.txt8Gris
{
	color: #393939; 
	font-size:8pt;
	
}

a.lnkGris8:link {font-size:8pt; color: #393939; font-weight: bold; text-decoration: none;}
a.lnkGris8:visited {font-size:8pt; color: #393939; font-weight: bold; text-decoration: none;}
a.lnkGris8:hover {font-size:8pt; color: #393939; font-weight: bold; text-decoration:underline;}	


.txt11GrisBI
{
	font-size: 11pt;
	color: #393939; 
	font-weight: bold;
	font-style:italic;
	
}

.botonGris{
	BACKGROUND-COLOR: #424034; 	
	color: #FFFFFF;
	border: 1px solid #424034; 
	cursor:hand; 
}

.boton8Gris{
	BACKGROUND-COLOR: #424034; 	
	color: #FFFFFF;
	border: 1px solid #424034; 
	cursor:hand; 
	font-size: 8pt;
}

.input8
{
	font-family:Arial;
	font-size: 8pt;
}

.combo8{
	font-size: 8pt;
}

textarea
{
	font-size: 8pt;
}

a.botonGris:link {BACKGROUND-COLOR: #424034; color: #FFFFFF; border: 3px solid #424034; text-decoration: none;}
a.botonGris:visited {BACKGROUND-COLOR: #424034; color: #FFFFFF; border: 3px solid #424034; text-decoration: none;}
a.botonGris:hover {BACKGROUND-COLOR: #424034; color: #FFFFFF; border: 3px solid #424034; text-decoration: none;}

/* caja redondeada */

.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background: transparent url("../img/capa.gif") no-repeat bottom right;
    margin: 0;
    padding: 0; 
}

.cssbox {
    width: 260px !important;   /* intended total box width - padding-right(next) */
    width: 245px;              /* IE Win = width - padding */
    padding-right: 15px;       /* the gap on the right edge of the image (not content padding) */
    margin: 20px auto;         /* use to position the box */
}

/* set the top-right image */
.cssbox_head {
    background-position: top right;
    margin-right: -15px;       /* pull the right image over on top of border */
    padding-right: 40px;       /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.cssbox_head h2 {
    background-position: top left;
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */
    height: auto !important; 
    height: 1%;                /* IE Holly Hack */
}

/* set the lower-left corner image */
.cssbox_body {
    background-position: bottom left;
    margin-right: 25px;        /* interior-padding right */
    padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */
}


/* Misc Text formatting */
.cssbox_head h2 {
    color: white;
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 16px;      /* this is tricky if box width is in ems */
    text-align: center; 
    text-shadow: rgb(0,0,0) 0px 2px 5px; /* Safari-only, but I'm doing it just 'cause I can */
}
.cssbox_body p {
    margin: 0 0 10px;
}
.cssbox_body a, .css_body a:hover {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    text-decoration: underline;
}

code { 
    white-space: pre; 
}

