/******************
	INITIAL
********************/

body{
	margin:0px;
	padding:0px 0px 10px 0px;
	background: url(../img/css/bg_body.jpg) 0px 0px repeat-x;
	background-color:#F5F6F7;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	}
h1,h2,h3,h4,h5,
ul,li,p{
	margin:0px;
	padding:0px;
	}
a, a:hover{
	text-decoration: none;
	}
img{
	border:none;
	}
ul,li{
	list-style-type: none;
	}
.lang li{
    float: left;
}	
/*****************
	LAYOUT
******************/
#wrapper{
	width: 745px;
	margin:0 auto;
	display:block;
	}
#head{
	background: url(../img/css/bg_head_ca.gif) 0px 0px no-repeat;
	display:block;
	height: 68px;
	width:699px;
	overflow:hidden;
	margin:0 auto;
	}
#head img{
	float:right;
	}
#date{
	height: 23px;
	width:699px;
	color:#ffffff;
	display:block;
	margin:16px auto 0px auto;
	}
#wrapperContent{
	display:block;
	clear:both;
	overflow:hidden;
	margin-top:10px;
	background: url(../img/css/bg_wrapper_content.jpg) 0px 0px no-repeat;
	padding-top:33px;
	}
#contentDecorator{
	overflow:hidden;
	display:block;
	clear:both;
	background: url(../img/css/bg_content_decorator.jpg) left bottom no-repeat;
	padding-bottom:118px;
	}
#content{
	background: url(../img/css/bg_content.jpg) 0px 0px repeat-y;
	padding:0px 24px 0px 32px;
	display:block;
	overflow:hidden;
	height: 1%;
	}
/******************
	RENDER
*******************/
h1{
	display:none;
	}
h2{
	color:#F52121;
	font-size: 20px;
	font-family:"Trebuchet MS",Georgia,Times New Roman,Times,serif;
	font-style: italic;
	font-weight: normal;
	margin:0px 10px 9px 0px;
	}
#date #fecha{
	float: left;
	color:#EDEDED;
	}
a.help{
	float:right;
	padding-left:20px;
	background:url(../img/css/bg_help.jpg) 0px 0px no-repeat;
	color:#6A7179;
	text-decoration:underline;
	display:block;
	height: 17px;
	}
a.print{
	float:right;
	padding-left:23px;
	background: url(../img/css/bg_print.gif) 0px 0px no-repeat;
	color:#6A7179;
	text-decoration:underline;
	display:block;
	height:25px;
	}
a.close{
	float:right;
	padding-right:17px;
	background: url(../img/css/close.gif) center right no-repeat;
	color:#EDEDED;
	}
a.close:hover,
a.close:actived{
	color:#ededed;
	}
input, select{
	margin-top:4px;
	border:none;
	background-color: #EDEDED;
	}
.boton {
	float:right;
	margin:9px 38px 0px 0px;
	text-align:left;
	background:url(../img/baseboton.gif) top right no-repeat;
	height:20px;
	border:1px solid #DCDCDC;
	padding-right:15px;
	background-color: #EEEEEE;
	font-family:Arial;
	font-size:12px;
	}
* html .boton{
	padding-right:5px;
	}
*+html .boton{
	padding-right:5px;
	}
.botonCalendario {
	background :url(../img/botoncalendario.gif) no-repeat 0 0;
	width :25px;
	height :20px;
	overflow :hidden;
	text-indent :-1000px;
	border:0;
	cursor: pointer !important;
	}
.noBorder{
	border:none !important;
	}
#mensajeError,
#mensajeNormal{
	padding:5px 0px;
	color:#F52121;
	font-weight: bold;
	}
.gris{
	color:#585858;
	}
.grisG{
	color:#585858;
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:uppercase;
	}
div.noVisibleCargando {
	visibility: hidden !important;
}
div.siVisibleCargando {
	visibility: visible !important;
	text-align: center;
}

/*****************
	MENU TOP
******************/
.menuTop{
	clear:both;
	display:block;
	overflow:hidden;
	height:1%;
	font-family:"Trebuchet MS",Georgia,Times New Roman,Times,serif;
	font-size:20px;
	font-style:italic;
	background-color:#EDEDED; 
	margin-bottom:10px;
	}
.menuTop ul{
	overflow:hidden;
	height: 1%;
	float:left;
	}
.menuTop ul li h2{
	float:left;
	width: auto;
	padding: 10px;
	margin:0px;
	}
.menuTop ul li{
	border-left:1px solid #ffffff;
	overflow:hidden;
	height: 1%;
	float:left;
	}
.menuTop ul li a{
	padding: 10px;
	float:left;
	display:block;
	color:#555657;
	}
.menuTop ul li a:hover{
	background-color:#ECECEC; 
	}
/********************
	DATOS PACIENTE
**********************/
#datosPaciente{
	line-height: 14px;
	width: 328px;
	float:right;
	margin-top:8px;
	}
#datosPaciente ul li{
	margin-bottom:4px;
	}
#dpNombre{
	font-size:10px;
	text-transform:uppercase;
	color:#585858;
	font-weight: bold;
	margin-bottom:20px !important;
	}
a.enlaceNuevaBus{
	float:left;
	display:block;
	width:auto;
	height:20px;
	font-size:12px;
	color:#000000;
	border:1px solid #DCDCDC;
	padding:2px 4px 0px 20px;
	height:15px;
	margin-top:9px;
	font-family:Arial;
	background: #EEEEEE url(../img/baseboton_pre.gif) top left no-repeat;
	}

/*****************
	PIE
*******************/
#pie{
	color:#6A7179;
	font-size:11px;
	margin-top:4px;
	overflow:hidden;
	display:block;
	}
#pie #copyrig{
	width: 324px;
	margin-left:37px;
	float:left;
	}
#pie #enlacescorporativo{
	width: 301px;
	margin-right:37px;
	float:right;
	text-align:right;
	}
#pie #enlacescorporativo a{
	color:#6A7179;
	text-decoration: underline;
	}