*{margin:0; padding:0;}
body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height:150%;
	color:#333;
}
h1{ text-align:center; padding:5px; font-size:1.4em;}
h2{ font-size:1.3em;}
h3{ font-size:1.2em;font-weight: normal;}
h4{ font-size: 1.1em;}
p{padding: 5px 10px;}
a, a:link,a:visited{text-decoration:none;color:#665874;}
img{border:0; padding-top:5px;}
table{margin:0 auto;}
table h3 {padding-bottom: 10px;}
table p {padding: 5px 10px;}
table td.right {
	text-align: right;
}
th{padding:5px;border-bottom:1px solid #999;}
td{ padding:0 5px;}

td ul{margin-left:15px;}
td li{margin:10px;}
form {margin-top:5px;}
form td{ padding-bottom:5px;}
#login{margin: 150px auto 0; width:400px;}
#login form{padding: 20px;}
#login label{display: inline-block; width:90px;padding:0 0 15px 50px;text-align: right;}
#login p{text-align: center;}
#contenedor{margin: 10px auto; width:95%;}
#contenedor h2,#contenedor h4{ padding:5px;}
.contacto-full{padding:5px; background-color:#CCC}
.info{color: #355B95;background: #D3E1EF url(img/iconos/childish_Info.png) no-repeat 5px center;padding: 10px 10px 10px 45px;border: 1px solid #345b95;margin: 10px 0;}
.error{color: #DF0000;background: #FFE8E9  url(img/iconos/childish_Cross.png) no-repeat 5px center;padding: 10px 10px 10px 45px;	border: 1px solid #DF0000;}
.alerta{color: #AC9F04;padding: 10px 10px 10px 45px;background: #FDF9D7 url(img/iconos/childish_Alert.png) no-repeat 5px center;	border: 1px solid #AC9F04;}
.rojo{color:red; font-weight: bold;}
.resaltado{color: #355B95;background-color: #D3E1EF ;padding: 10px;border: 1px solid #345b95;margin: 10px auto;}
.resaltado h3{ padding:10px 0 5px ;}
.resaltado p{ padding:2px 5px 5px;}
.recibido,.recibido.odd,.recibido.even {color: #57020F;background-color: #FDCDC1;border: 1px solid #8D0311;}
.recibido td{border-bottom: 1px solid  #8D0311;}
.contactado,.contactado.odd, .contactado.even {color: #575900;background-color: #F7FEC0;border: 1px solid #626200;}
.contactado td{border-bottom: 1px solid  #626200;}
.cotizado,.cotizado.odd,.cotizado.even{color: #035801;background-color: #DBFEC0;border: 1px solid #166901;}
.cotizado td{border-bottom: 1px solid #166901;}
.autorizado,.autorizado.odd, .autorizado.even {color: #010158;background-color: #C0DEFE;border: 1px solid #330091;}
.autorizado td{border-bottom: 1px solid #330091;}
.cirugia_realizada,.cirugia_realizada.odd, .cirugia_realizada.even {
	color: #0E5900;
	background-color: #C0FED2;
	border: 1px solid #0E5900;
}
.cirugia_realizada td{border-bottom: 1px solid #0E5900;}
.shortcuts{ margin:5px;}
.leyenda li{list-style-type:none; display:inline-block;}
.contenedor{width: 950px; margin:0 auto; position: relative;}
.cabecera {
	background-image: url(img/logo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 160px;
        padding: 50px 0 0 300px ;
        border: solid 2px #23B04D;
        margin: 20px 280px 20px 0;
}
.cabecera p{color:  #23B04D;}
.cabecera h2,.cabecera p{text-align: center; font-weight: bold; padding: 20px;}
.cuerpo h3{padding: 5px; color: #23B04D; border: solid 2px #23B04D;text-align: center;margin-bottom: 20px;}
.cuerpo ul{margin-left: 40px;}
.base{
	padding:10px;
	margin-bottom:10px;
        text-align: center;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #23B04D;
}
.header{
    position: absolute;
    top:45px;
    right:10px;
    width:250px;
    color:  #23B04D;
}
.header h2{
    margin-bottom: 20px;
}
#registro tr td {border:0;}
#pendientes, #autorizados, #archivados{ width:100%;}
.ui-widget-content #pendientes a, .ui-widget-content #autorizados a  {color: #665874;}

.float{float:left; margin-right: 10px;}
.floatr{float:right;}
.width{width: 28%;}
.clear{clear:both;}
.ui-widget-content{padding: 20px 0;}