html {background: url(../images/bg_admin.png) repeat-x #EBE9E1;}
body { color:#333; margin:0;  line-height:20px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
#container {width:800px; height:600px; margin:0 auto;}
#dvmain {width:100%; margin:0 auto; padding-top:10px;}
#dvheader { width:100%; margin:0 auto; height:70px; background:url(../images/bg_header_admin.jpg) repeat-x; text-align:center; padding-top:50px; color:#CCC;}
#dvcontieneacceso{width:400px; float:left; text-align:center; padding:100px 200px 0 200px;}
#dvacceso{ background:url("../images/bgr-box-trans.png") repeat-x scroll left top #FFF; border:1px solid #DEDBD1; padding:10px 15px 20px 15px;}
#dvmsjlogin{ float:left; text-align:center; padding:15px 200px 0 200px; width:400px;}
#dvrslogin {background:url("../images/bgr-box-trans.png") repeat-x scroll left top #F5F4F0; border:1px solid #999; color:#FF0000; padding:5px 0 5px 0;}
#dvrslogin label{color:#FF0000;}
#dvrslogin img{padding-top:6px;}

p{color:#333333;}
label{color:#333333; line-height:22px;}

div a{ color:#FF6600; text-decoration:none;}
div a:hover{ color:#C44F00; text-decoration:underline;}

#textarea{
	float:left;
}

/* Formularios Altas bajas y modificaciones Dias*/
#dvtabladias{ text-align:center;}
#dvformulario{float:left; width:100%; border:1px solid #DEDBD1; background:#FFFFFF;}
#dvtitulo{float:left; width:680px; padding:0 0 0 20px;}
#dvdias{float:left; width:800px; margin-bottom:13px;}
#dvlista{width:800px; float:left; text-align:center; border:1px solid #DEDBD1; background:#FFFFFF; margin-top:3px; padding-bottom: 30px;}
#dvprogramas{float:left; width:100%;}
.clnombre{text-align:right; width:130px; padding:3px 3px 3px 0;}
#tbformulario{float:left; width:770px; margin:0 15px 0 15px; padding:10px; background:url("../images/bgr-box-trans.png") repeat-x scroll left top #EBE9E1; border:1px solid #DEDBD1;}
#tbformulario input{ border:1px solid #CCCCCC; background:none repeat scroll 0 0 #FFF; padding:3px; font-size:12px;}

#tbDias{width:310px;}
/* Fin Dias */
/*#tbarticulos{width:767px;}*/

#dvcontienebotones{ float:left; padding:10px 15px 10px 15px; width:738px; margin:5px 20px 5px 15px;background:url("../images/bgr-box-trans.png") repeat-x scroll left top #EBE9E1; border:1px solid #DEDBD1;}
#dvcontienebotones a{float:right; text-decoration:none;}
#dvcontienebotones a:hover{text-decoration:underline;}
#dvbotones{float:left; padding-right:15px;}
#dvrsform{float:left; text-align:center;}
#dvrsform{font-size:11px; background:#FFFFFF; border:#000000 solid 1px; padding:0 5px 0 5px;}
#dvrsform label{color:#FF0000;}
#dvrsform img{padding:3px;}

/* ---------------------- Menu ---------------------- */
#dvcontienemenu{width:100%;}
#dvmenu{text-align:center; height:32px;background:url("../images/bgr-box-trans.png") repeat-x scroll left top #FCFCFC; margin:0 auto; width:800px;}
.red #slatenav{ display:block;height:32px; font-size:11px;font-family:Verdana,Helvitica,sans-serif; background:url("../images/bgr-box-trans.png") repeat-x scroll left top #FCFCFC; float:left; width:100%; border-left:1px solid #DEDBD1; border-bottom:1px solid #DEDBD1;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0;border-right:1px solid #DEDBD1;}
.red #slatenav ul li a{display:block; float:left; color:#333333;text-decoration:none;padding:7px 15px 0 15px;height:25px;}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#FF6600;background:#F5F4F0;}
/* ---------------------- Fin Menu ---------------------- */

/* FOOTER */
#dvfooter { float:left; width:100%; height:35px; padding-top:8px; margin-top:15px; border-top:1px dotted #AEAEAE; text-align:center;}

#dvfooter a{ 
	text-decoration:none;
}
#dvfooter a:hover{
	color:#FF6600;
}
#dvfooter tr{ 
	font-size:11px; 
	color:#333; 
	text-align:right;
}
#dvfooter tr td{
	padding:0 3px 0 3px;
}
#dvfooter a{
	color:#CA6500;
}