/* CSS Document */
body{
text-align:center;
font:12px, Geometr706 Md BT, Geometr706 Md BT, sans-serif;
color:#707070;
margin:0 auto;
background: url('imagenes/fondo.jpg');
}

#cabecera{
background: url('imagenes/cabecera.png') repeat-x scroll 0 0;
height: 130px;
text-align: center;
margin-top: 0px;
}


#indexa{
	margin-top:300px;
margin: 0 auto;
padding: 0;
position:relative;
z-index:4;
width:500px; 
height:100px; 
text-align:center; 
}


#contenedor{
margin: 0 auto;
padding: 0;
margin-top: 0;
width:1000px;
position:relative;
z-index:4;
}


.contenedorExterior
{
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}

#informacion
{
padding : 15px; 
border:1px solid #b7955f; 
border-radius:5px 5px 5px 5px;
z-index:3;
position:relative;
margin-left:20;
margin-right:20;
text-align:left;
}

a.lig1:link, a.lig1:visited {
	font:12px, Geometr706 Md BT, Geometr706 Md BT, sans-serif;
	color : #36573e;
	text-decoration: none;
}
a.lig1:hover, a.lig1:active {
	font:12px, Geometr706 Md BT, Geometr706 Md BT, sans-serif;
	color: #36573e;
	text-decoration: underline;
}


h1{
	font-family:Geometr706 Md BT, Geometr706 Md BT, sans-serif;
	color:#043543;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	text-transform:uppercase;
}
h2{
	font-family:Geometr706 Md BT, Geometr706 Md BT, sans-serif;
	color: #000;
	font-size:12px;
}
h3{
font:12px Geometr706 Md BT, Geometr706 Md BT, sans-serif;
color:#F00;
	font-size:12px;
}
h4{
font:14px Geometr706 Md BT, Geometr706 Md BT, sans-serif;
	color:#FFF;
}
h5{
	font-family:Geometr706 Md BT, Geometr706 Md BT, sans-serif;
	color: #000;
	font-size:16px;
}

#footer {
clear:both;
background: url('imagenes/pie.png') repeat-x scroll 0 0;
text-align: left;
position:relative;
z-index:5;
height:25px;
}

/* TABLE css3 - INI */
TABLE.css3,
DIV.css3
{
	background-color: white;
   border-radius:10px;
   -moz-border-radius: 10px; 
   -webkit-border-radius : 10px;
   padding:  10px 10px 10px 10px;
   /* background:url("../images/white.png"); */
   background-color: #FFFFFF;
}

.css3 .th,
.css3 .td,
.css3 TH,
.css3 TD
{

    padding: 1px 4px 0px 3px !important;
    font-size:14px;
    text-align: center;
}
.css3 .th,
.css3 TH
{
	height: 18px;
}
.css3 .thead .tr,
.css3 THEAD TR
{
	height: 26px;
}
.css3 .td,
.css3 TD,
.css3 .tbody .tr,
.css3 TBODY TR
{
	height: 30px;
}
.css3 .thead .tr,
.css3 .tbody .tr,
.css3 THEAD TR,
.css3 TBODY TR
{
	width: 99%;
}


DIV .table .css3,
.css3 table
{
	margin: 0 auto;
}
DIV .table .css3 DIV,
.css3 table DIV
{
	margin: 0 auto;
	text-align: center;
}
.css3 .tbody .tr ,
.css3 table .tbody .tr
{
	clear: left;
	padding: 0px;
	margin: 0 auto;
	margin-top: 3px !important;
	padding-top: 3px !important;
	/*height: auto;*/
}
.css3 .thead .th,,
.css3 THEAD TH
{
	text-align: center;
}

.css3 LABEL
{
	line-height: 29px;
} 
.css3 LABEL
{
	display: block;
	vertical-align: middle;
	padding: 1px 1px 1px 5px;
	margin:  0px 3px 0px 0px;
}
.css3 INPUT
{
	text-align: left;
	width: 93%;
	margin: 2px auto;
}


.css3 THEAD TR TH,
.css3 .thead .tr .th 
{
	border-collapse: collapse;
   padding: 3px;
    
   font-size:13px;
   background-image:url("../images/th.png");
   color:#FFFFFF;
   font-weight: bold;;
}  
DIV .table .css3 .tbody .tr .td 
{
	max-width: none !important;
}
.css3 THEAD TH,
.css3 .thead .th
{
    /*background: none scroll 0 0 #CCCCCC;*/
    background-color: #CCCCCC;
}
/*
.css3 TBODY TR:first-child TD,
.css3 .tbody .tr:first-child .td 
*/
.css3 TBODY TR TD,
.css3 .tbody .tr .td 
{
    background-color: #EFEFEF;
}
/*
.css3 TBODY TR TD,
.css3 .tbody .tr .td 
*/
.css3 TBODY TR:nth-child(2n) TD,
.css3 .tbody .tr:nth-child(2n) .td 
{
    /*background: none repeat scroll 0 0 #F7F7F7;*/
    background-color: #F7F7F7;
    color:#000000;
    cursor: default;
}
.css3 TBODY TR:hover TD,
.css3 .tbody .tr:hover .td 
{
    /*background: none repeat scroll 0 0 #99CC66;*/
    background-color: #eae4b2;
    color:#003a4c;
    cursor:pointer;
}
/* TABLE css3 - END */

button.minimal, 
input.minimal 
{
	background: #e3e3e3;
	border: 1px solid #bbb;
	-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-ms-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-o-box-shadow: inset 0 0 1px 1px #f6f6f6;
	box-shadow: inset 0 0 1px 1px #f6f6f6;
	color: #333;
	font: bold 12px "Times New Roman", Times, serif;
	line-height: 1;
	padding: 8px 0 9px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	width: 150px;
}
button.minimal:hover, 
input.minimal:hover 
{
    background: #d9d9d9;
    -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
    -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
    -ms-box-shadow: inset 0 0 1px 1px #eaeaea;
    -o-box-shadow: inset 0 0 1px 1px #eaeaea;
    box-shadow: inset 0 0 1px 1px #eaeaea;
    color: #222;
    cursor: pointer; 
}
button.minimal:disabled, 
input.minimal:disabled 
{
    background: #d0d0d0;
    -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
    -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
    -ms-box-shadow: inset 0 0 1px 1px #e3e3e3;
    -o-box-shadow: inset 0 0 1px 1px #e3e3e3;
    box-shadow: inset 0 0 1px 1px #e3e3e3;
    color: #666; 
}

DIV.calendar
{
    POSITION: relative;
	z-index:99999;
}
.calendar
{
    BORDER-RIGHT: #565 1px solid;
    BORDER-TOP: #565 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #efe;
    BORDER-LEFT: #565 1px solid;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #565 1px solid;
    FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar TABLE
{
    BORDER-RIGHT: #565 1px solid;
    BORDER-TOP: #565 1px solid;
    FONT-SIZE: 11px;
 BACKGROUND: #efe;
    BORDER-LEFT: #565 1px solid;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #565 1px solid;
    FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar .button
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 90%;
    BACKGROUND: #676;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.calendar .nav
{
    BACKGROUND: url(menuarrow.gif) #676 no-repeat 100% 100%
}
.calendar THEAD .title
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    BACKGROUND: #250;
    PADDING-BOTTOM: 2px;
    COLOR: #efa;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.calendar THEAD .headrow
{
}
.calendar THEAD .name
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px;
  BORDER-BOTTOM: #565 1px solid;
    TEXT-ALIGN: center
}
.calendar THEAD .weekend
{
    COLOR: #a66
}
.calendar THEAD .hilite
{
    BORDER-RIGHT: #084 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #084 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #084 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #084 1px solid;
    BACKGROUND-COLOR: #afa
}
.calendar THEAD .active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #7c7
}
.calendar THEAD .daynames
{
    BACKGROUND: #dfb
}
.calendar TBODY .day
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    WIDTH: 2em;
    COLOR: #564;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
.calendar TBODY .othermonth
{
    FONT-SIZE: 80%;
    COLOR: #bbb
}
.calendar TBODY .oweekend
{
    COLOR: #fbb
}
.calendar TABLE .wn
{
    BORDER-RIGHT: #8a8 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    BACKGROUND: #dfb;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD
{
    BACKGROUND: #dfd
}
.calendar TBODY .rowhilite TD.wn
{
    BACKGROUND: #efe
}
.calendar TBODY TD.hilite
{
    BORDER-RIGHT: #bbb 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #bbb 1px solid;
 PADDING-LEFT: 1px;
    BACKGROUND: #efd;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #bbb 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #bbb 1px solid
}
.calendar TBODY TD.active
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #dec;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}
.calendar TBODY TD.selected
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    BACKGROUND: #f8fff8;
  PADDING-BOTTOM: 1px;
    BORDER-LEFT: #000 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000 1px solid
}
.calendar TBODY TD.weekend
{
    COLOR: #a66
}
.calendar TBODY TD.today
{
    FONT-WEIGHT: bold;
    COLOR: #0a0
}
.calendar TBODY .disabled
{
    COLOR: #999
}
.calendar TBODY .emptycell
{
    VISIBILITY: hidden
}
.calendar TBODY .emptyrow
{
    DISPLAY: none
}
.calendar TFOOT .footrow
{
    BACKGROUND: #565;
    COLOR: #fff;
    TEXT-ALIGN: center
}
.calendar TFOOT .ttip
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #250;
    PADDING-BOTTOM: 2px;
    COLOR: #efa;
    PADDING-TOP: 2px
}
.calendar TFOOT .hilite
{
    BORDER-RIGHT: #084 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #084 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #afa;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #084 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #084 1px solid
}
.calendar TFOOT .active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    BACKGROUND: #7c7;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}
.calendar .combo
{
    BORDER-RIGHT: #565 1px solid;
    BORDER-TOP: #565 1px solid;
    DISPLAY: none;
    FONT-SIZE: 90%;
    Z-INDEX: 100;
    BACKGROUND: #efd;
    LEFT: 0px;
    BORDER-LEFT: #565 1px solid;
    WIDTH: 4em;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #565 1px solid;
    POSITION: absolute;
    TOP: 0px
}
.calendar .combo .label
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}
.calendar .combo .label-IEfix
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}
.calendar .combo .label-IEfix
{
    WIDTH: 4em
}
.calendar .combo .hilite
{
    BACKGROUND: #af8
}
.calendar .combo .active
{
    BORDER-TOP: #6a4 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND: #efe;
    BORDER-BOTTOM: #6a4 1px solid
}
.calendar TD.time
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #8a8 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #dfb;
    TEXT-ALIGN: center
}
.calendar TD.time .hour
{
    BORDER-RIGHT: #898 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #898 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #898 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #898 1px solid;
    BACKGROUND-COLOR: #fff
}
.calendar TD.time .minute
{
    BORDER-RIGHT: #898 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #898 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #898 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #898 1px solid;
    BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm
{
    BORDER-RIGHT: #898 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #898 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #898 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #898 1px solid;
    BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm
{
    TEXT-ALIGN: center
}
.calendar TD.time .colon
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite
{
    BORDER-LEFT-COLOR: #000;
    BORDER-BOTTOM-COLOR: #000;
    COLOR: #fff;
    BORDER-TOP-COLOR: #000;
    BACKGROUND-COLOR: #686;
    BORDER-RIGHT-COLOR: #000
}
.calendar TD.time SPAN.active
{
    BORDER-LEFT-COLOR: #f00;
    BORDER-BOTTOM-COLOR: #f00;
    COLOR: #0f0;
    BORDER-TOP-COLOR: #f00;
    BACKGROUND-COLOR: #000;
    BORDER-RIGHT-COLOR: #f00
}
