img, div { behavior: url(iepngfix.htc) }
body{
	background-color:#51280A;
	margin:0px 0px 0px 0px;
	font:8px tahoma, verdana, arial;
	color:#51280A;
}
.head
	{
	background: url(imgs/head.jpg) top left no-repeat #51280A;
}
.headinfo
	{
	background: url(imgs/headinfo.jpg) top left no-repeat #51280A;
}
.capsi{
font:30px verdana, arial;
background-color: #3B9D54;
border:1px solid;
position:absolute;
left:0px;
top:0px;
height:93px;
width:100%;

}
.contenido{
font:12px Tahoma, verdana;
color: #FFFFFF;
}
.conten{
font: 13px Tahoma, verdana;
color: #FFFFFF;
}
.central2{
background: url(imgs/foncap.png) top left repeat;
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
position:absolute;
left:190px;
top:120px;
width:650px;
border:1px solid;
border-color:#666666;
padding:6px;
}
.central{
background: url(imgs/foncap.png) top left repeat;
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
position:absolute;
left:190px;
top:200px;
width:650px;
border:1px solid;
border-color:#666666;
padding:6px;
}
.menu2{
font:30px verdana, arial;
color: #999999;
position:absolute;
left:30px;
top:144px;
height:340px;
width:195px;
border:0px;

}
.subs{
font:10px verdana, arial;
color: #666666;
position:absolute;
left:730px;
top:10px;
height:140px;
width:210px;
border:0px;

}
 /*CALENDARIO*/
.calen{ 
	background-color:#6D84A1;
	font:10px tahoma, verdana, arial;
	border:0px;
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
	
	padding:5px;
}
td.titcal{
	font:bold 13px;
	background-color:#6D84A1;
	border:0px; 
	padding:2px 2px 2px 2px;

}
td.diaocu{
	font:bold;
	color:#646464;
	background-color:#FFCC99;
	/*cursor:hand;*/
	border:1px solid white;
	padding:2px 2px 2px 2px;

}
td.titdiacal{
	font:bold;
	border: 0px solid #808080;
	padding:2px 2px 2px 2px;

}
td.titdiacalF{
	font:bold;
	border: 0px solid #808080;
	padding:2px 2px 2px 2px;

}

td.DiaCal{
	background-color:#6D84A1;
	border: 1px solid white;
	padding:2px 2px 2px 2px;

}
td.DiainCal{
	background-color:#6D84A1;
	color:#C0C0C0;
	border: 1px solid #C0C0C0;
	padding:2px 2px 2px 2px;

}
td.Diafs{
	background-color:#90AED4;
	border: 1px solid white;
	padding:2px 2px 2px 2px;
}
 /* principal */
 .main{
 	vertical-align:top;
	width:554px;
	height:100%;
	font:12px tahoma, verdana, arial;
 }
 .barratotal{
padding: 0px 0px 0px 0px;
font:bold 11px tahoma;
color:#4d5863;
vertical-align:middle;
text-align:center;
background: url(imgs/barver2.gif) bottom left repeat-x #FFFFFF;
height:14px;
}
.barra{
padding: 0px 4px 0px 4px;
font:12px tahoma;
color:#4d5863;
vertical-align:middle;
background: url(imgs/barver2.gif) bottom left repeat-x #FFFFFF;
height:20px;
}
  .barrasel{
padding: 0px 4px 0px 4px;
font:bold 12px tahoma;
color:#4d5863;
background: url(imgs/barvers.jpg) bottom left repeat-x #FFFFFF;
height:20px;
}
.separ{
background: url(imgs/sep.jpg) bottom left  repeat-x #FFFFFF;
width:14px;
height:20px;
}
.separD{
color:#4d5863;
background: url(imgs/sepselder.jpg) bottom left  repeat-x #FFFFFF;
width:14px;
height:20px;
}
.separI{
color:#4d5863;
background: url(imgs/sepselizq.jpg) bottom left  repeat-x #FFFFFF;
width:14px;
height:20px;
}
/*Tabla normal*/
  .tabla{
  
	border-style:solid;
    border-color:#4d5863;
    border-width:1px;
	/*border-collapse:collapse;
	border-spacing: 2 em;*/
	font:12px tahoma;
	color:#524E52;
	cursor:pointer;

}
td.tabla{
border-top:solid 1px;
border-left:solid 1px;
border-right:solid 1px;
border-bottom:solid 1px;
}
.tabla2{
	border-style:solid;
    border-color:#838383;
    border-width:2px;
	/*border-collapse:collapse;
	border-spacing:2 em;*/
	font:12px tahoma;
	color:#FFFFFF;
}
td.tabla2{
border-top:solid 1px;
border-left:solid 1px;
border-right:solid 1px;
border-bottom:solid 1px;
vertical-align:top;
}
.tabla3{
	border-style:solid;
    border-color:#4d5863;
    border-width:2px;
	/*border-collapse:collapse;
	border-spacing:2 em;*/
	font:12px tahoma;
	color:#524E52;
	cursor:pointer;

}
th.tabla3{
	border-top:solid 0px;
	border-left:solid 0px;
	border-right:solid 0px;
	border-bottom:solid 2px;
	font:bold 12px tahoma;
}
td.tabla3{
border-top:solid 0px;
border-left:solid 0px;
border-right:solid 0px;
border-bottom:solid 1px;
}
/*textos*/
.txtnormal{
	font:13px tahoma, verdana, arial;
	color:#001D5F;
}
/*LOGIN*/
.login{
	font:11px tahoma, verdana, arial, sans-serif;
    color:#FFFFFF;
}
input.login {
	font:11px tahoma, verdana, arial;
	color:#001D5F;
	border:1px solid #001D5F;
	background-color:#ffffff;
	height:14px;
	padding-left:3px;
	}
.boton{
	background-color:white;
	color:#4d5863;
	font-size:10pt;
	border-width:1px;
	border-color:#333333;
	font-family:tahoma;
}
.divmenu{
	position:Absolute;
	border:1px solid #000000;
	left:60px;
	top:115px;
	background-color:#FFFFCC;
    visibility: hidden;
    z-index: 0;
    width:100px;
    height:10px;
}
  .tablaMenu{
	border-style:none;
    border-color:#4d5863;
    border-width:1px;
	/*border-collapse:collapse;
	border-spacing:2 em;*/
	font:bold 11px tahoma;
	color:#524E52;
	cursor:pointer;
    width:100%;
  }
    .tdmenu{
	padding-left:5px;
	/*cursor:hand;*/
	height:20px;
}
/* MENU */
.menu{
	border: 0px;
	background-color:#CDB069;
	height:20px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:right;
	width:100%;
	background: url(imgs/curmen.jpg) top left no-repeat #CDB069;
}
.objmenu{
	font-family:Tahoma, Verdana;
	font-size:12px;
	font:bold;
	text-align:center;
}
.sepmenu{
	width:18px;
}
/*tabla exterior*/
.tablaExt{
	width:100%;
	Height:100%;
	border:0px;
	padding:0;
}
.logo{
	border:0;
	height:93px;
	width:100%;
	white-space: nowrap;

}
.latizE{
background: url(imgs/mainleft.jpg) bottom right #ACCFA5;
width:105px;
background-color:#ACCFA5;
}
.latdeE{
background: url(imgs/mainrigh.jpg) bottom left  #ACCFA5;
width:105px;
background-color:#ACCFA5;
}
.pie{
background: url(imgs/pie2.jpg) bottom left repeat-x #ffffff;
background-color: #FFFFFF;
vertical-align:bottom;
height:100%;
}
.basura{
background: url(imgs/latize.gif) top right repeat-y #FFFFFF;
}

/*enlaces*/
 a:hover{
    font:bold 12px tahoma;
    color:#FFFFFF;
	text-decoration:none;
 }
 a{
    font:12px verdana;
    color:#FFFFFF;
	text-decoration:underline;
 }
 
 /* a:hover.link{
	font:12px tahoma;
	color:#444444;
	text-decoration:none;
 }*/
 a.link{
	font:12px verdana;
	text-decoration:underline;
	color:#FFFFFF;
 }
/*
  .headtabla{
	font:14px tahoma, verdana, arial;
	color:#000000;
	font-size:14px;
	cursor:Arrow;

 }
 .area2{
 	width:332px;
	height:100%;
	vertical-align:top;
 }
 .area3{
 	width:150px;
	height:100&;
	vertical-align:top;
	background-color:#ECECEC;
 }
 
 /* Menu lateral
 .mv{
 	background: url(imgs/mvsha.gif) top left repeat-y #ececec;
	vertical-align:top;
 }
 .mvtit{
 	font:11px tahoma, verdana, arial;
	color:#ffffff;
	background: url(imgs/mvtitsha.gif) top left repeat-y #990000;
	padding-left:10px;
	width:100%;
	height:16px;
 }
  .mvitem{
 	font:11px tahoma, verdana, arial;
	color:#444444;
	background: url(imgs/mvsha.gif) top left repeat-y #ececec;
	padding:2px 10px 2px 10px;
	width:100%;
 }
  .mvitem_sel{
 	font: bold 11px tahoma, verdana, arial;
	color:#444444;
	background: url(imgs/mvsha.gif) top left repeat-y #ececec;
	padding:2px 0px 2px 10px;
	width:100%;
 }
  .mvsubitem{
 	font:11px tahoma, verdana, arial;
	color:#444444;
	background: url(imgs/mvsubitem.gif) top left repeat-y #dadada;
	padding:2px 10px 2px 16px;
	cursor:pointer;
	width:100%;
 }
  .mvsubitem_sel{
 	font: bold 11px tahoma, verdana, arial;
	color:#444444;
	background: url(imgs/mvsubitem.gif) top left repeat-y #dadada;
	padding:2px 0px 2px 16px;
	cursor:arrow;
	width:100%;
 }
  .mvsubsep{
  background: url(imgs/mvsubitem.gif) top left repeat-y #dadada;
  height:10px;
  width:100%;	
  }
 .mvsep{
	background:url(imgs/mvsepsha.gif) top left repeat-y #D3A5A5;
	text-align:left;
	width:150px;
	height:1px;
 }
 
 .pik{
 	width:13px;
	vertical-align:bottom;
 }
 
 .creditos{
    font:10px tahoma, verdana, arial;
    color:#990000;
    padding:5px 8px 8px 8px;
 }
 
 a:hover.item{
    font:11px tahoma, verdana, arial;
    color:#444444;
    text-decoration: underline;
 }
 
 a.item{
    font:11px tahoma, verdana, arial;
    color:#444444;
    text-decoration: none;
 }
 
 a:hover.clink{
    font:10px tahoma, verdana, arial;
    color:#990000;
	text-decoration:underline;
 }
 
 a.clink{
    font:10px tahoma, verdana, arial;
    color:#990000;
	text-decoration:none;
 }
 
 .txarea{
    font:11px tahoma, verdana, arial;
    color:#990000;
    background-color:#ffffff;
    border:1px solid #990000;
 }
 
 /* brujula 
  .brujula{
    padding-top:5px;
    padding-left:10px;
    width:100%;
    font:10px tahoma, verdana, arial;
    color:#C26666;
 }
 
  a:hover.blink{
    font:10px tahoma, verdana, arial;
    color:#C26666;
	text-decoration:underline;
 }
 
 a.blink{
    font:10px tahoma, verdana, arial;
    color:#C26666;
	text-decoration:none;
 }
 
/* Contenido 
 .titulo{
    width:100%;
    font:bold 16px tahoma, verdana, arial;
    color:#990000;
    padding:10px 0px 5px 10px;
 }
 
  .seccion{
    width:100%;
    font:bold 13px tahoma, verdana, arial;
    color:#444444;
    padding:5px 0px 3px 0px;
 }
 
 .plano{
    width:100%;
    font:11px tahoma, verdana, arial;
    color:#444444;
    padding:0px 10px 10px 10px;
 }
 
 .adminplano{
    vertical-align:top;
    font:11px tahoma, verdana, arial;
    color:#990000;
    padding:10px 10px 10px 10px;
 }
 .recuadro{
    border:1px solid #444444;
 }
/* enlaces 
 a:hover{
    font:14px tahoma, verdana, arial;
    color:#996600;
    text-decoration:underline;
 }
 a{
    font:14px tahoma, verdana, arial;
    color:#990000;
	font-bold:
    text-decoration:underline;
 }
 
  a:hover.link{
	font:14px tahoma, verdana, arial;
	color:#444444;
	text-decoration:underline;
 }
 a.link{
	font:14px tahoma, verdana, arial;
	color:#444444;
	text-decoration:none;
 }
 
 /* Idioma 
 .flag{
	border:1px solid #444444;
	vertical-align:-3px;
 }
 .lang{
 	display: inline;
	padding:2px 0px 2px 0px;
	font:10px tahoma, verdana, arial;
	color:#444444;
 }
 a:hover.lang{
	font:10px tahoma, verdana, arial;
	color:#444444;
	text-decoration:underline;
 }
 a.lang{
	font:10px tahoma, verdana, arial;
	color:#444444;
	text-decoration:none;
 }
 */

