/** struct **/
body{background-color:#fff;margin:0px;padding:0px;font-family:arial;font-size:12px}
#container{margin:0px auto;width:750px;padding:0px 10px;background-color:#fcfcfc}
div.cms{float:left;margin:20px 0px;width:100%}
.msg_ok,.msg_er,.msg_wa{float:left;width:100%;padding:4px 0px;text-indent:25px;font-size:11px;color:#fff}
div.msg_ok {background-color:green}
div.msg_er {background-color:red}
div.msg_wa {background-color:#ffbd0a}
h5{margin:20px 0px 2px 0px}

/** paginador **/
.paging{margin:10px 0px;padding-bottom:10px;text-align:left;font-weight:normal}
.pagingdescription{float:left}
.paging div{display:inline}
.paging .disabled{color:gray}
.paging a{font-size:12px;color:#8B8A77;text-decoration:none;padding:0px 5px}
.paging a:hover{font-weight:bold;background-color:#FFC;color:#8B8A77;padding:0px 5px}
.paging .selected{font-weight:bold;padding:0px 5px}

/** menu **/
ul#menu{list-style:none;margin:0px;padding:0px;width:100%;float:left;border-bottom:2px solid green;font-size:10px}
ul#menu li{padding:4px;float:left;}
ul#menu li a{display:block;text-decoration:none;color:#ff6d1a}
ul#menu li a:hover{text-decoration:underline}

/** contenido **/
div.cms table{float:left;margin:10px 0px;border:1px solid #ff6d1a;width:100%;}
div.cms table td{padding:4px;border:0px solid #ff6d1a}
div.cms table th{padding:4px;border:1px solid #ff6d1a;background-color:#ff6d1a}
div.cms table th a{color:#000}
div.cms table th a:hover{color:#000}
div.cms table th a:visited{color:#000}
div.cms table td.actions a{padding:0px 0px;color:#222}
div.cms table td.actions a:hover{color:#ff6d1a}
div.cms a img{border:0px;margin:2px}

/** forms **/
div.cms fieldset {border:2px solid #ff6d1a;padding:0px 20px}
div#float_fieldset.cms fieldset {border:2px solid #ff6d1a;padding:5px 20px; height:}
div.cms fieldset label{display:inline;font-weight:bold;margin:15px 10px 2px 0px;width::100%}
.submit input{color:#000;background-color:#ff6d1a;border:1px solid red;width:auto;margin:1px 0px}
.submit1 {color:#666666;background-color:#efefef;border:1px solid red;width:auto;margin:1px 0px}
div.input{border:0px solid;margin:0px;padding:5px}
div.input checkbox{width:50px;border:0px solid;margin:0px;padding:5px}
div.error{background-color:red;color:#000;padding:0px}
.error-message{color:red;float:left;clear:none}
.text_input form-error{border:2px solid red;float:left}
div.checkcont .input{padding:4px;margin:4px}
div.checkcont div input{float:left;padding:0px;margin:0px}
div.checkcont div label{float:left;padding:0px;margin:0px 4px;width:auto}
div.radios fieldset input{float:left;width:auto;margin:15px 0px 0px 8px}
div.radios fieldset label{float:left;width:auto;}
option.selectsep{font-weight:bold;text-align:center;font-size:9px;background-color:#f3f3f3}


/** search_bar **/
div#search_bar {padding:5px;width:100%;float:left;border:1px solid #dfdfdf;background-color:#efefef}
div#search_bar form input, div#search_bar form select{float:left;border:1px solid #999999;width:150px;margin:2px 0px}
div#search_bar table td {border:0px;}

/** wiener 2 **/

/**contenedor**/
div.cms2{float:left;margin:20px 0px;width:100%}
div.cms2 table{float:left;margin:2px;border:0px;width:100%}
div.cms2 table td{padding:2px;border:1px solid #999999}
div.cms2 table th{padding:4px;border:0px solid ;background-color:#ff6d1a}
div.cms2 table th a{color:#000}
div.cms2 table th a:hover{color:#000}
div.cms2 table th a:visited{color:#000}
div.cms2 table td.actions a{padding:0px 1px;color:#222}
div.cms2 table td.actions a:hover{color:#ff6d1a}
div.cms2 a img{border:0px;margin:2px}
div.cms2 fieldset {border:2px solid #ff6d1a;padding:0px 20px}

div.cms3{float:left;margin:20px 0px;width:100%}
div.cms3 table{float:left;margin:2px;border:0px;}
div.cms3 table td{padding:2px;border:0px solid #999999}
div.cms3 table th{padding:4px;border:0px solid ;background-color:#ff6d1a}
div.cms3 table th a{color:#000}
div.cms3 table th a:hover{color:#000}
div.cms3 table th a:visited{color:#000}
div.cms3 table td.actions a{padding:0px 1px;color:#222}
div.cms3 table td.actions a:hover{color:#ff6d1a}
div.cms3 a img{border:0px;margin:2px}
div.cms3 fieldset {border:2px solid #ff6d1a;padding:0px 20px}

/* formularios */
.text_input {width:230px;border:1px solid #aaaaaa;font-family:arial;font-size:12px}
.text_input_error {width:230px;border:2px solid red;font-family:arial;font-size:12px}
.text_input2 {width:68px;border:1px solid #aaaaaa;font-family:arial;font-size:12px}
.text_input2_error {width:68px;border:2px solid red;font-family:arial;font-size:12px}
input {font-family:arial;font-size:12px;width:230px}
select {font-family:arial;font-size:12px;width:230px}
input#numero, input#depto, input#piso, input#laboral1_numero, input#laboral1_depto, input#laboral1_piso, input#laboral1_muestras, input#laboral1_quimica, input#laboral1_hemato, input#laboral1_info, input#laboral1_comercial {width:65px}
input#laboral1_factura, input#recibe_newsletter, input#recibe_correo  {width:50px}

#comentarios {width: 400px;height:150px;}
ul {margin:0;padding:10px 10px 0 20px;list-style:none;}

/* fuentes */
.etiqueta {font-family: arial;font-size:12px}
.titleform{font-family: arial;font-size:12px;color:#222222;font-weight:bold;}
.block_tit{width:98%;background-color: #e0e0e0;border:1px solid;border-color: #cccccc;padding:5px;}

/******* tab ********/

#tabsb {

	width:90%;
	border: 1px solid #9ec630;
	font-size:93%;
	line-height:normal;
	padding:2%
}
ul#tabs {margin:0;padding:10px 10px 0 20px;list-style:none;}
ul#tabs li {display:inline;margin:0;padding:0;}
ul#tabs a {
	float:left;
	background:url('../img/tableft5.gif') no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
ul#tabs a span {
	float:left;
	display:block;
	background:url('../img/tabright5.gif') no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
ul#tabs a span {float:none;}
/* End IE5-Mac hack */
ul#tabs a:hover span {color:#FFF;}
ul#tabs a:hover {background-position:0% -42px;}
ul#tabs a:hover span {background-position:100% -42px;}
ul#tabs li.thisli a span{color:#073409} 
div#tabsb table#listings{width:100%}

/*****Estilos de mensajes al usuario****!

/* MESSAGES & ERRORS */
ul.messagelist{ padding:0 0 5px 0; margin:4px 0 0 0; }
ul.messagelist li { font-size:12px; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:1px solid #ddd; color:#666; background:#ffc url(/images/admin/icon_success.gif) 5px .3em no-repeat; }
.errornote { font-size:12px !important; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:1px solid red; color:red;background:#ffc url(/images/admin/icon_error.gif) 5px .3em no-repeat; }
ul.errorlist { margin:0 !important; padding:0 !important; }
.errorlist li { font-size:12px !important; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:2px solid #DD0000; color:#550000; background:#FFE3E3 url(/images/extranet/false.png) 5px .3em no-repeat; }
td ul.errorlist { margin:0 !important; padding:0 !important; }
td ul.errorlist li { margin:0 !important; }
.errors { background:#ffc; }
.errors input, .errors select { border:1px solid red; }
div.system-message { background: #ffc; margin: 10px; padding: 6px 8px; font-size: 11px; }
div.system-message p.system-message-title { padding:4px 5px 4px 25px; margin:0; color:red; background:#ffc url(/images/admin/icon_error.gif) 5px .3em no-repeat; }
.description { font-size:12px; padding:5px 0 0 12px; }

/*
Hecho por MAXI*/
ul.confirmar {padding:0; margin:0; }
.confirmar li { font-size:12px; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:2px solid #9FCF9F; color:#666; background:#DFFFDF url(/images/extranet/true.png) no-repeat scroll 8px 5px; }
td ul.confirmar { margin:0 !important; padding:0 !important; }
td ul.confirmar li { margin:0 !important; }
.errors { background:#ffc; }
.errors input, .errors select { border:1px solid red; }
div.system-message { background: #ffc; margin: 10px; padding: 6px 8px; font-size: .8em; }
div.system-message p.system-message-title { padding:4px 5px 4px 25px; margin:0; color:green; background:#ffc url(/images/admin/icon_error.gif) 5px .3em no-repeat; }
.description { font-size:12px; padding:5px 0 0 12px; }

/*Hecho por MAXI*/
 ul.confirmarFalla { margin:0 !important; padding:0 !important; }
.confirmarFalla li { font-size:12px !important; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:1px solid green; color:white; background:blue url(/images/admin/icon_error.gif) 5px .3em no-repeat; }
td ul.confirmarFalla { margin:0 !important; padding:0 !important; }
td ul.confirmarFalla li { margin:0 !important; }
.errors { background:#ffc; }
.errors input, .errors select { border:1px solid red; }
div.system-message { background: #ffc; margin: 10px; padding: 6px 8px; font-size: .8em; }
div.system-message p.system-message-title { padding:4px 5px 4px 25px; margin:0; color:green; background:#ffc url(/images/admin/icon_error.gif) 5px .3em no-repeat; }
.description { font-size:12px; padding:5px 0 0 12px; }

div#qTip {
 padding: 3px;
 border: 1px solid #CCCCCC;
 display: none;
 background: #F1F1F1;
 color: #E00536;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
.tooltip_link {float:right;}
