/**
 * <b>ditexmed - Estil CSS</b>
 *
 * <b>Nom Fitxer:</b>ditexmed.css<br />
 * 	Definició dels estils CSS de la Plataforma WebSala.
 *
 * @copyright Copyright (C) 2006 Sala Assessor Informŕtic SL
 * @author Jonathan Sánchez Sauce <jonathan@salasl.cat>
 * @version 1.0
 * @package WebSala
 *
 */

/***********************************************/
/* HTML 																			 */
/***********************************************/
select
{
	overflow:visible;
  	width : 200px ;

}
body{
	font-family: Verdana,Arial,sans-serif;
	color: #FFFFFF;
	line-height: 1.166;
	margin: 0px auto;
	padding: 0px;
	font-size: 14px;
	text-align:center;
	background-color: #000000;
	height: 100%;
}

.fonsVerd{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px; 
	MARGIN: 1px; 
	WIDTH: 100%; 
}

.fonsVerd a:link, .fonsVerd a:visited {
color:#97be0d;

}
.fonsVerd a:hover {
color:#FFFFFF;
}

a{
	color: #97be0d;
	text-decoration: none;
}

a:link{
	color: #97be0d;
	text-decoration: none;
}

a:visited{
	color: #97be0d;
	text-decoration: none;
}

a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 128%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 14px;
 color: #97be0d;
 margin: 0px;
 padding: 0px;
 text-transform:uppercase;
 font-weight:bold;
}


h3{
 font-family: Verdana,Arial,sans-serif;
 font-size: 14px;
 color: #97be0d;
 margin: 0px;
 padding: 0px;
 text-transform:uppercase;
}
 
/*h3{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}*/

h4{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

/***********************************************/
/* HTML posicións navegacio										 */
/***********************************************/
#navegacio
{
	width: 980px;
	margin-left:auto; 
	margin-right:auto;
	height: 500px;
}

#navegacioSuperior{
	padding: 33px 0px 2px 0px;
/*	border-bottom: 1px solid #cccccc; */
	width: 100%;
	background-color:#000000;
}

#navegacioEsquerra{
	float: left;
	width: 128px;
	margin: 0px;
	text-align:left;
	padding: 0px 0px 0px 0px;
/*	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc; */
}

#navegacioDreta{
    float:right;
	width: 0px;
	text-align:left;
/*	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px; */
}

#navegacioCentral{
	float: right;
    	width: 80%;
	text-align:left;
	border: 2px solid #97be0d;
	min-height: 357px;
	font-size: 14px;
}

#navegacioInferior{
	clear: both;
	font-size: 85%;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	width: 100%;
}

/***********************************************/
/* Tabs																				 */
/***********************************************/
.panell {
	width:600px;
	clear: both;
	display: none;
	border: 0px solid #CCC;
/*	padding: 1em; */
}

.panell.active-tab-body {
	display: block;
}
.tabs {
	list-style: none;
	font-size:14px;
}

.tabs li {
	float: left;
	border-bottom: 1px solid;
}

.tabs a {
	float: left;
/*	padding: 5px 8px; */
	margin-left: 3px;
	background-color: #F2F2F2;
	text-decoration: none;
	color: #999999;
}

.tabs a.active-tab {
	background-color: #CCC;
	border-top: 2px solid #999;
	padding-top: 1px;
	color: #000;
}

/***********************************************/
/* Login From															 */
/***********************************************/
#login_usuari{
 	margin: 5px 0px 5px 0px;
	height: 14px;
 	font-family: Verdana,Arial,sans-serif;
	font-size:11px;
	text-align:center;
}

#login_password{
 	margin: 5px 0px 5px 0px;
	height: 14px;
 	font-family: Verdana,Arial,sans-serif;
	font-size:11px;
	text-align:center;
}

#login_button{
	height:22px;
 	font-family: Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	border-color:#97be0d;
	background-color: #FFFFFF;
	margin: 5px 0px 5px 0px;
	cursor: hand;
	
}

/***********************************************/
/* Validació From															 */
/***********************************************/
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #97be0d;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.calendari-camp-data {
	background-image:url(ditexmed/calendari.png);
	width: 14px;
	height: 14px;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}

/***********************************************/
/* Forms de manteniments											 */
/***********************************************/
#id_registre_combo {
	font-size:10px;
	color: #990000;
	vertical-align: super;
}

.div_nom_camp_manteniment {
	float:left;
	width:260px;
}

.div_checkbox_manteniment {
/*
	float:left;
	width:20%;
*/
}

.boto_manteniment{
	border:solid #0000FF 1px;
}

.checkbox_manteniment{

}
.fieldset_manteniment{

}

.estilAdminContinguts{
	float:left;
	width:20px;
	height:20px;
	background-image:url(ditexmed/edit.png);
	cursor: pointer;
}

.estilAdminApartats{
	float:left;
	width:20px;
	height:20px;
	background-image:url(ditexmed/config.png);
	cursor: pointer;
}

.botoRedimensiona{
	float:left;
	cursor:pointer;
	background-image:url(ditexmed/arrows.gif);
	width:12px;
	height:24px;
}
/***********************************************/
/*	HTML predefinits de disseny								 */
/***********************************************/

.boxhead
{
    background-image: url(ditexmed/mailsala_head.gif);
    background-repeat: no-repeat;
    height: 109px;
		margin-bottom: 10px;
}

.boxhead H2
{
    font-weight: bold;
    font-size: xx-small;
    text-align: right;
    color: white;
}

.boxinfo1left
{
    CLEAR: left;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 162px;
}
.boxinfo1headleft
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(ditexmed/info1_head.gif);
    BACKGROUND-REPEAT: no-repeat
}
.boxinfo1bodyleft
{
    BACKGROUND-POSITION: center bottom;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(ditexmed/info1_body.gif);
    PADDING-BOTTOM: 10px;
    BACKGROUND-REPEAT: no-repeat
}
.boxinfo1headleft H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px
}
.boxinfo1bodyleft P
{
    MARGIN-TOP: 0px;
    /*FONT-SIZE: x-small;*/
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 20px;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 15px
}
.boxinfo1right
{
    CLEAR: right;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    WIDTH: 260px
}
.boxinfo1headright
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(ditexmed/info1_head.gif);
    BACKGROUND-REPEAT: no-repeat
}
.boxinfo1bodyright
{
    BACKGROUND-POSITION: center bottom;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(ditexmed/info1_body.gif);
    PADDING-BOTTOM: 10px;
    BACKGROUND-REPEAT: no-repeat
}
.boxinfo1headright H2
{
    FONT-WEIGHT: bold;
    /*FONT-SIZE: small;*/
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px
}
.boxinfo1bodyright P
{
    MARGIN-TOP: 0px;
    /*FONT-SIZE: x-small;*/
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 20px;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 15px
}

.procesAjax{
	position: absolute;
	left: 50%;
	top: 20%;
	margin-left: -115px;
	width: 230px;
	height: 70px;
	padding: 12px;
	text-align: center;
	color: white;
	background-repeat:no-repeat;
	background-position:center bottom;
	background-image: url(ditexmed/loader.gif);
	background-color: gray;
}

.contenidorInferior{
	background-color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
	/*font-size:10px;*/
}

.contenidorSuperior{
	margin-top:0px;
	padding-top:3px;
}
.contenidorSuperiorHead{
/*
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(ditexmed/info3_head.gif);
    BACKGROUND-REPEAT: no-repeat;
		height:0px;
		*/
display:none;
}
.contenidorSuperiorBody{
    /*BACKGROUND-POSITION: center bottom;*/
    /*BACKGROUND-IMAGE: url(ditexmed/info3_body.gif);*/
	/*BACKGROUND-REPEAT: no-repeat;*/
	background-color:#000000;
}
#navegacioSuperior table{
    BACKGROUND-POSITION: center bottom;
    BACKGROUND-IMAGE: url(ditexmed/info3_body.gif);
    BACKGROUND-REPEAT: no-repeat;
}

.contenidorSuperiorBody a{
	font-size:14px;
	color:#000000;
}

.contenidorCentral{
	background-color:#000000;
	color:#FFFFFF;
	width:100%;
	/*min-height: 350px;
	height: 350px;*/
}

.contenidorCentralHead{
	background-position: left top;
	/*background-image: url(ditexmed/info2_head.gif);*/
	background-repeat: no-repeat;
	padding: 30px 30px 0px 30px;
}

.contenidorCentralHead h2{
 	font-family: Verdana,Arial,sans-serif;
 	font-size: 14px;
 	color: #97be0d;
 	margin: 0px;
 	padding: 0px;
 	text-transform:uppercase;
	font-weight:normal;
}
.contenidorCentralBody{
	/*background-position: left bottom;
	background-image: url(ditexmed/info2_body.gif);
	background-repeat: no-repeat;*/
	/*font-size: x-small;*/
	padding: 30px;
	text-align:justify;
}

.boxvarios
{
    WIDTH: 530px;
		margin-top: 5px;
    BACKGROUND-COLOR: transparent
}
.solucio
{
    BACKGROUND-IMAGE: url(ditexmed/bombetaajuda.gif);
    WIDTH: 12px;
    HEIGHT: 14px
}

.contenidorDreta
{
    padding-bottom: 2px;
    padding-top: 2px;
		margin-top: 5px;
		margin-bottom: 5px;
		background-color:#FFFFFF;
}
.contenidorDretaBody
{
		background-position:center bottom;
		/*background-image:url(ditexmed/info1_body.gif);*/
}
.contenidorDretaHead
{
		/*background-image:url(ditexmed/info1_head.gif);*/
		height:20px;
}

.contenidorDretaHead h2
{
/*	padding-top: 2px;*/
	padding-left: 10px;
	font-size:0px;
	color:#FFFFFF;
}

.contenidorEsquerra
{
    padding-bottom: 2px;
    padding-top: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}


.contenidorEsquerraBody
{
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
	background-position:center bottom;
	background-image:url(ditexmed/info1_body.gif);
}
.contenidorEsquerraBody P
{

}
.contenidorEsquerraHead
{
		background-image:url(ditexmed/info1_head.gif);
		height:20px;
}
.contenidorEsquerraHead H2
{
    MARGIN-TOP: 7px;
    FONT-SIZE: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 5px;
    COLOR: white
}

.menuSuperiorStyle
{
	padding-right: 5px;
	font-size: 14px;
}
.menuSuperiorData
{
	/*font-size: 11px;*/
}
/***********************************************/
/* PHPLM 																			 */
/***********************************************/
.contenidorEsquerraBody table{
	padding-top:0px;
	margin-top:0px;
}

.menudivhorizontal{
width:100%;
padding-left:0px;
/*font-size:10px;*/
}
.menudivhorizontal a:hover{
color:#FFFFFF
}
.menudivhorizontal a:active{
color:#FFFFFF
}
.menudivhorizontal a:link{
color:#FFFFFF
}
.menudivhorizontal a:visited{
color:#FFFFFF
}

.menudivhorizontal td{
	margin-top:0px;
	padding-top:0px;
	padding-left:40px;
	text-align:left;
}

.treemenudiv	{
	color:#FFFFFF;
	display: block;
	white-space: nowrap;
	width: 128px;
	padding-bottom: 18px;
	font-size: 12px;
	cursor:default;
}

.treemenudiv_son	{
	display: block;
	white-space: nowrap;
	background-color:#000000; 
	width: 128px;
	font-size: 14px;
}


.phplmnormal	{
  	font-family: Verdana,Arial,sans-serif;
	/*font-size: 12px;*/
	cursor: pointer;
	color: #FFFFFF;
	text-transform: uppercase;
	width:128px;
}

.phplm	{
  	font-family: Verdana,Arial,sans-serif;
	/*font-size: 12px;*/
	color: #FFFFFF;
	text-transform: uppercase;
	width: 128px;

}

.letra{
  color:97be0d;
}
a.letra:hover{
  color:97be0d;
} 

.phplmimg{

}

a.phplmnormal:hover	{
	font-family: Verdana,Arial,sans-serif;	
	/*font-size: 12px;*/
	color: #97be0d;
	text-decoration: none;
	width:128px;
}

a.phplm:link	{
	font-family: Verdana,Arial,sans-serif;	
	/*font-size: 12px;*/
	text-decoration: none;
	text-transform: uppercase;
	width:128px;
	color:#FFFFFF;
}

a.phplm:visited	{
	font-family: Verdana,Arial,sans-serif;	
	/*font-size: 12px;*/
	text-decoration: none;
	color:#FFFFFF;
	text-transform: uppercase;
	width:128px;
}

a.phplm:hover	{
	font-family: Verdana,Arial,sans-serif;	
	/*font-size: 12px;*/
	text-decoration: none;
	color:#97be0d;
	text-transform: uppercase;
	width:128px;
}

a.phplm:active	{
	font-family: Verdana,Arial,sans-serif;	
	/*font-size: 12px;*/
	text-decoration: none;
	color:#97be0d;
	width:128px;
	text-transform: uppercase;
}
.phplmActiu	{
	font-family: Verdana,Arial,sans-serif;	
	/*font-size: 12px;*/
	text-decoration: none;
	color:#97be0d;
	width:128px;
	text-transform: uppercase;
}

.phplmActiu:hover {
	font-family: Verdana,Arial,sans-serif;	
	/*font-size: 12px;*/
	text-decoration: none;
	color:#97be0d;
	width:128px;
	text-transform: uppercase;
}

a.phplmselected:link	{
	font-family: Verdana,Arial,sans-serif;	
	/*font-size: 12px;*/
	color: #FFFFFF;
	text-decoration: none;
	width:128px;
}

a.phplmselected:visited	{
	font-family: Verdana,Arial,sans-serif;	
	/*font-size: 12px;*/
	text-decoration: none;
	width:128px;
	color: #FFFFFF;
}

a.phplmselected:hover	{
	font-family: Verdana,Arial,sans-serif;	
	/*font-size: 12px;*/
	color: #97be0d;
	text-decoration: none;
	width:128px;
}

a.phplmselected:active	{
	font-family: Verdana,Arial,sans-serif;	
	/*font-size: 12px;*/
	color: #97be0d;
	text-decoration: none;
	width:128px;
}

.imgs	{
	border: 0px;
	width: 0px;
	height: 0px;
}

/***********************************************/
/* Calendari 																	 */
/***********************************************/
table.calendar {width:160px}
table.calendar td, th {text-align: center; border: 0}
table.calendar th {height: 10px; font-size: 7pt;}
table.calendar td {width: 19px; height: 10px; font-size: 9pt;}
table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 12pt; text-align: center}
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: green; text-align: center;}
table.calendar td.linked-day {font-weight:bold;}
table.calendar .calendar-today { color:#FF0000; font-weight:bold;}
/***********************************************/
/* Noticies 																	 */
/***********************************************/
.modulNoticies_imgSeguent{
	background-image:url(ditexmed/play.jpg);
	width:14px;
	height:14px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.modulNoticies_imgSeguent:hover{
	background-image:url(ditexmed/playHover.jpg);
	width:14px;
	height:14px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.modulNoticies_imgAnterior{
	background-image:url(ditexmed/back.jpg);
	width:14px;
	height:14px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.modulNoticies_imgAnterior:hover{
	background-image:url(ditexmed/backHover.jpg);
	width:14px;
	height:14px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}



.modulNoticies_seleccio {
	text-align:right;
	padding-right:25px;
	font-size: 14px;
	text-transform:uppercase;
	color: #97be0d;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.modulNoticies_seleccio a{
	color:#000000;
	
}
.modulNoticies_seleccio a:link{
	color:#000000;
}
.modulNoticies_seleccio a:active{
	color:#000000;
}
.modulNoticies_seleccio a:visited{
	color:#000000;
}
.modulNoticies_seleccio a:hover{
	color:#000000;
}
/***********************************************/
/* Anuncis 																	 */
/***********************************************/
.modulAnuncis_seleccio {
	text-align:right;
	padding-right:40px;
}
.modulAnuncis_seleccio a{
	color:#000000;
}
.modulAnuncis_seleccio a:link{
	color:#000000;
}
.modulAnuncis_seleccio a:active{
	color:#000000;
}
.modulAnuncis_seleccio a:visited{
	color:#000000;
}
.modulAnuncis_seleccio a:hover{
	color:#000000;
}

/*Modul Ofertes de treball*/
.table_oferta{

	border-bottom-color:#990000;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-top-color:#990000;
	border-top-style:solid;
	border-top-width:2px;
	border-left-color:#990000;
	border-left-style:solid;
	border-left-width:2px;
	border-right-color:#990000;
	border-right-style:solid;
	border-right-width:2px;

	font-family: Verdana,Arial,sans-serif;	
	font-size:14px;
}
.titol_oferta{
	font-weight:bold;
	color:#FFFFFF;
	background-color:#990000;
}
.par_oferta{
	background-color:#FFCCCC;

}
.impar_oferta{
	background-color:#FFFFFF;

}
.table_oferta td
{
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#990000;
	padding: 3px;
}
.e_oferta a:link, .e_oferta a:visited{
	font-weight:bold;
	color:#0099CC;
	text-decoration:none;
}
.e_oferta a:hover{
	font-weight:bold;
	color:#000099;
	text-decoration:underline;
}
.contacte_oferta{
	font-size:10px;
	color:#333333;
}
.titol_oferta a:link, .titol_oferta a:visited
{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.titol_oferta a:hover
{
	font-weight:bold;
	color:#999999;
	text-decoration:underline;
}

/***********************************************/
/* FlexScroll 																 */
/***********************************************/
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;/*position:inherit;*/}

.vscrollerbase {
width: 15px;
background: #D7EBDF url(ditexmed/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;
cursor:pointer;
/*position:inherit;*/
}
.vscrollerbar {
width: 15px;
background: #99CBCB url(ditexmed/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;
/*position:inherit;*/
cursor:pointer;
}
.hscrollerbase {
height: 15px;
background: #D7EBDF url(ditexmed/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;
}
.hscrollerbar {
height: 15px;
background: #99CBCB url(ditexmed/horizontalbarbody_cornerjog.png) 0px -30px repeat-x;
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(ditexmed/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(ditexmed/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.hscrollerbarbeg {
background: url(ditexmed/basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(ditexmed/basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(ditexmed/horizontalbarbody_cornerjog.png) 0px 0px;
}
.vscrollerbasebeg {
background: url(ditexmed/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(ditexmed/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background: url(ditexmed/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(ditexmed/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(ditexmed/basebarcaps_verticalbarbody.png) -45px -15px;
}

#flexcroll_div{
	height:300px;
}
/****************************************/
/*		Enquestas				     */
/****************************************/
.eclasse1{

font-weight : bold;

font-family : verdana;

position : left;

font-size : 13px;

}

.eclasse2{

font-family :Georgia;

text-align : right;

font-size : 13px;



}

 

.ediv1{

 

width : 45%;

float: left;

text-align : center;

}

.efieldset{



 

}
.tituloField{
text-align : left;
font-size:14px;
color:#000000;


}

#cont{   
padding: 5px;   
margin: 0 auto;   
width:550px; }
#sombra{   
margin:10px;   
background:#CCCCCC; 
border: solid 1px #CCCCCC;
width: 550px;
}
.text{   
border:solid 1px #CCCCCC; 
margin:-10px 2px 2px -10px; 
padding:2px;  
background-position:center;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='degradado.png');
}
 .text[class]{   
background-image:url(ditexmed/degradado.png);
 }
 
  .degradado {
width: 60px; height: 80px;
background-position:center;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='degradado.png');
}

.degradado[class] {
background-image:url(ditexmed/degradado.png);
}
  
.respopcion{
text-transform:capitalize;
font-size:10px;
cursor : hand ;

text-align :center;
}
.respopcion_selected{
text-transform:capitalize;
margin-left: 2px;
margin-right: 2px;
padding-left:3px;
padding-right:3px;
background-color : #666666;
color : white;
}
.respopcion:hover{

background-color : #999999;
}
.divrespu{
text-align :center;
border: 1px solid #ccc;
cursor : hand ;
}
.esubmit{
font:Verdana, Arial, Helvetica, sans-serif;
background-color:#CCC;
border: 1px solid #000;
size:10px;
font-size:10px;

}
.esubmitActiu{
font:Verdana, Arial, Helvetica, sans-serif;
background-color:#444;
border: 1px solid #000;
size:10px;
font-size:10px;

}
.esubmit:hover{
background-color:#999999;
}
.esubmitpeq{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px;
margin:0px;
background-color:#CCC;
border: 1px solid #000;
}
.esubmitpeq:hover{
background-color:#999999;
}
.texto{
font:Verdana, Arial, Helvetica, sans-serif;
background-image:url(ditexmed/etext.png);
border :2px solid #CCC;
color:#000000;
font-style:inherit;
text-align:center;
size:10px;
font-size:10px;
}
.texto:disabled{
color:#000000;
border: 5px solid #97be0d;
size:10px;
font-size:10px;
}
.imgok{
background-image:url('ditexmed/button_ok.png');
width:20px;
height:20px; 
}
.imgnok{
/*background-image:url(ditexmed/button_cancel.png);*/
background-image:url('ditexmed/button_cancel.png');
width:20px;
height:20px;
cursor:pointer;
}
.imgexcla{
background-image:url('ditexmed/exclamacion.png');
width:20px;
height:21px; 
cursor:pointer;
}
.pregunta{
font:Arial, Helvetica, sans-serif,	medium;
}
.Pcab{
font-weight:bold;
font-size:11px;
text-align:left;
}
.t_sec{
font-size:14px;
padding-left: 2px;
font-weight:bold;
}
.txtcoment{
border: 1px dotted #000;
scrollbar-arrow-color: #DCDCDC;
font:Verdana;
scrollbar-base-color: #c0c0c0;
scrollbar-dark-shadow-color: #002;
scrollbar-track-color: #696969;
scrollbar-face-color: #c0c0c0;
scrollbar-shadow-color: #DDDDDD;
scrollbar-highlight-color: #696969;
}

.transp {
width: 60px; height: 80px;
background-position:center;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='transparencia.png');
}

.transp[class] {
background-image:url(ditexmed/transparencia.png);
width: 60px; height: 80px;
}

.eselect{
font-family: verdana; 
font-size: 10px; 
color: white; 
background-color:#A9A9A9;
border: #000000 1px	solid;
margin:0px;
padding:0px;
}
.spanobservaciones{
background-color:#CCCCCC;
text-align:center;
}
.spanobservaciones:hover{
background-color:#A9A9A9;
}
.spanobservacionescompleta{
 background-color:#CCCCCC;
text-align:center;
color: #336600;
}
.spanobservacionescompleta:hover{
background-color:#A9A9A9;
text-align:center;
color: #336600;
}
.comentario{
background-color:#A9A9A9;
}
.comentario:hover{
background-color:#CCCCCC;
text-align:center;
}
.comentariocompleto{
background-color:#A9A9A9;
text-align:center;
color: #336600;
}
.comentariocompleto:hover{
 background-color:#CCCCCC;
text-align:center;
color: #336600;
}
/************************/
/* Panel de control */
/****************************/
.bombetapwd{
background-image:url('ditexmed/bombetaajuda.gif');
width:12px;
height:14px;
float:left;

}
.divpwd{
padding:2px;
width:auto;
height:14px;
background-color:#FFFF66;
color:#000000;
border:1px solid #000;
}
.inputpwdcorrecto{
background-color:#009900;
}
.inputpwderror{
background-color:#FF0000;
}
.inputpwddefecto{
background-color:#fff;
}
.inputpwddisabled{
background-color:#666666;
}


/*desplegable de noticias*/
.desplegableNoticies a:hover {
	background:#97be0d;
	color:#000000;
}

/*formulario de contacto*/
.inputFormulario{
	float: left; 
	background-color: #97be0d; 
	padding-top: 2px; 
	height: 24px;
}
.inputEsquerra{
	float: left; 
	background-image:url(/tmp/Image/verd_esquerra.jpg); 
	background-repeat:no-repeat; 
	height:26px; 
	width:4px;
}
.inputDreta{
	float: left; 
	background-image:url(/tmp/Image/verd_dreta.jpg); 
	background-repeat:no-repeat; 
	height:26px; 
	width:4px;
}
.inputEsquerraGran{
	float: left; 
	background-image:url(/tmp/Image/verd_esquerraGran.jpg); 
	background-repeat:no-repeat; 
	height:111px; 
	width:4px;
}
.inputDretaGran{
	float: left; 
	background-image:url(/tmp/Image/verd_dretaGran.jpg); 
	background-repeat:no-repeat; 
	height:111px; 
	width:4px;
}

/*colecciones y Licencias*/

.colecciones{
	background-repeat:no-repeat;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 12px; 
	FLOAT: left; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 250px; 
	PADDING-TOP: 10px; 
	margin-left:2px;
	font-size:12px;
}


/*opacidades*/

.opacidad_on{ 
filter: alpha(opacity=70); opacity: 0.7;
} 

.opacidad_off{ 
filter: alpha(opacity=100); opacity: 1.0; 
} 

