/*
----------------------------------------------------------------
	G E N E R A L
---------------------------------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: justify;	
	   
	/*font: normal .80em/150% "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Tahoma, Verdana, sans-serif;
	text-align:center;*/
	color: #666;
	/*background: #fff;*/
	
		
	a {text-decoration:none;}
	a:link { color: BLUE;}
	a:link, a:visited {color:#666600;}
	a:hover{color:#00CC00;}
	
}
img{
	border:0;
}
h1, h2, h3, h4, h5, p{
	font:Rockwell;
	margin:0;
	padding:0;
	line-height:120%;
}
p{
	line-height:150%;
	margin-bottom:1em;
	text-align: center;	
	
}
ul{
	margin: 0 0 1em 0em;
	padding: 0;
	list-style-type: none;
}
ul li{
	background: url(../includes/img/vineta_normal.gif) no-repeat 0 0.5em;	
	padding-left:11px;
	margin-bottom:.7em;
	line-height:140%;
}
strong{
	color:#000;
}
a{
	color:#0033FF;
	text-decoration:underline;
}
a:hover{
	color:#FF6600;
	text-decoration:none;
}
blockquote{
	background: url(../includes/img/testimonio-bg.gif) no-repeat left top;	
	padding-left:30px;
	margin-bottom:20px;
	margin-left:0;
	font-size:120%;
	
}
code{
	font:normal 12px/150% "Courier New", Courier, monospace;
	color:#005AA2;


/*
----------------------------------------------------------------
	L A Y O U T
---------------------------------------------------------------- */
/*
----------------------------------------------------------------
	T I T U L O S
---------------------------------------------------------------- */
h1{
	font-size:12px;
	color:#0179DA;
	letter-spacing:1px;
	text-transform:uppercase;
	margin-bottom:15px;
	text-align:center;
}

h2{
	font:bold 12px Helvetica, Arial, sans-serif;
	color:#0179DA;
	letter-spacing:1px;
	text-transform:uppercase;
	margin-bottom:5px;
}

h3{
	font-size:13px;
	color:#990000;
	text-transform:uppercase;
	margin-bottom:13px;
}

h5{
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#333333;
	margin-bottom:1px;
}

h4{
	font: 12px Helvetica, Arial, sans-serif;
	color:#666666;
	margin-bottom:1px;
	text-align:justify;
}


.texto{
	font-size:13px;
	margin-bottom:15px;
	text-align:justify;
}

.texto1{
	font-size:12px;
	margin-bottom:15px;

}

.Letrasombreada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	
}

/*
----------------------------------------------------------------
	C A J A S
---------------------------------------------------------------- */
#Lectura{
	margin-bottom:20px;
}
#Lectura img, div.entrada div img{
	margin-bottom:10px;
	border:1px solid #21A2F1;
	padding: 5px;
}
#Lectura img.noborder, div.entrada img.noborder{
	border:none;
}
#Lectura table, div.entrada table{
	margin:0 auto 20px auto;
}
#Lectura h2{
	border-color:#66B5DE;
}

span.select {
  position: absolute;
  width: 190px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 21px;
  padding: 0 24px 0 8px;
  color: #FFFFFF;
  font: 12px/21px arial,sans-serif;
  background: url(../imagenes/select.gif) no-repeat;
  overflow: hidden;
}

span.radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(radio.gif) no-repeat;
  display: block;
  clear: left;
  float: left;
}



/*
----------------------------------------------------------------
	T A B L A S
---------------------------------------------------------------- */

#tabla TABLE
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica, sans-serif;
    COLOR: #495e49;
    FONT-SIZE: 9px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
#tabla A:link
{
    BACKGROUND-COLOR: transparent;
    COLOR: #0096bd;
    TEXT-DECORATION: none
}
#tabla A:visited
{
    BACKGROUND-COLOR: transparent;
    COLOR: #0096bd;
    TEXT-DECORATION: none
}
#tabla A:active
{
    BACKGROUND-COLOR: transparent;
    COLOR: #0096bd;
    TEXT-DECORATION: none
}
#tabla A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
#tabla CAPTION
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 12px;
    BACKGROUND-COLOR: transparent;
    PADDING-LEFT: 8px;
    FONT-FAMILY: Georgia, serif;
    COLOR: #67bd2a;
    FONT-SIZE: 24px
}
#tabla table
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#tabla table TD
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#tabla table TH
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#tabla TBODY TD
{
    BORDER-BOTTOM: #b3de94 2px solid;
    PADDING-BOTTOM: 9px;
    BACKGROUND-COLOR: #d6f2c3;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 9px;
	FONT-SIZE: 12px;
    BORDER-TOP: #ffffff 3px solid;
    PADDING-TOP: 9px
}
#tabla TBODY TH
{
    BORDER-BOTTOM: #b3de94 2px solid;
    PADDING-BOTTOM: 9px;
    BACKGROUND-COLOR: #d6f2c3;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 9px;
    BORDER-TOP: #ffffff 3px solid;
    PADDING-TOP: 9px
}
#tabla TBODY TR.odd TH
{
    BORDER-BOTTOM: #67bd2a 2px solid;
    BACKGROUND-COLOR: #c8edae
}
#tabla TBODY TR.odd TD
{
    BORDER-BOTTOM: #67bd2a 2px solid;
    BACKGROUND-COLOR: #c8edae
}
#tabla TBODY TR:hover TD
{
    BACKGROUND-COLOR: #bae899
}
#tabla TBODY TR:hover TH
{
    BACKGROUND-COLOR: #bae899
}
#tabla TD
{
    VERTICAL-ALIGN: middle
}
#tabla TH
{
    VERTICAL-ALIGN: middle
}
#tabla TFOOT TD
{
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 8px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 4px
}
#tabla TFOOT TH
{
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 8px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 4px
}
#tabla THEAD TH
{
    PADDING-BOTTOM: 2px;
    LINE-HEIGHT: 19px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    WHITE-SPACE: nowrap;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
	COLOR:#48953C;
    PADDING-TOP: 0px
	
}


