body{ font-size : 13px; font-family : georgia, serif; line-height: 1.8; margin: 0}
h1,h2,h3,h4,h5,h6 {color: #000; font-weight: normal; font-family : 'Trebuchet MS', verdana, arial, sans-serif; margin-bottom: 0; }

h4{font-weight: bold; line-height: 1.4; }

a {color: #aaa}
hr{line-height: 0; height: 1px; color: #ccc; border-width: 0 0 1px 0; border-style: dotted;}
td,th{	padding: 5px 10px 5px 10px;	}
thead tr th { border-bottom : solid 1px #ededed; background: #eee}


#menu{ padding: 10px; color: #fff; background: #000; }
	#menu a{ color: #fff; }

#contenedora{ 
	padding: 15px; 
	margin: 0 auto;
	min-width:650px;
    max-width:850px;
    width:expression(document.body.clientWidth < 650 ? "650px" : document.body.clientWidth > 850? "850px" : "auto");
	}

td,th { font-size: 11px; border-bottom: dotted 1px #cdcdcd }
label{ width: 110px;  float: left; }
input.caja{
	width: 650px;
	border-width: 0 0 1px 0;
	border-style: dotted;
	border-color: #ccc;
	}

.go input{
	border: solid 1px #777;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px; 
	-khtml-border-radius: 7px; 
	background: #777;
	color: #fff;
	padding: 3px 5px;
	}
#plan li{
	border-bottom: solid 1px #ccc;
	padding: 10px;
	}
	
#contenedora{
	margin: 0 auto;
	width: 800px;
	}
