html *
{
	margin-top: 0px;
}
html body
{
    vertical-align:top;
	margin-top:15px;
	font-family: arial, verdana, time, tahoma, sans-serif;
	left:50%;
    background-color:#439F6C;
	background-image:url(images/degradadoBody.jpg);
	background-repeat: repeat-x;	
}

.salirButton
{
	position:absolute;
	right:30px;
	top:15px;
}
.linksHome
{
    font-family:Georgia;
    font-size:12px;
    font-weight:normal;
    color:#006633;
    text-decoration:underline;
}
.linksHome:hover
{
    color:Black;
}
html>/**/body .content
{
	position: relative;
	min-height: 1024px;
	height:100%;
	border-top: 10px solid #439F6C;/* PRIVADA #439F6C;#6B57A0*/
	background-image:url(images/snap2.jpg);
	background-repeat: no-repeat;
	width:984px;
	/*padding-left:10px;*/
}
*:first-child+html .content
{
    min-height: 1024px;    	
}
* html .content /*IE6*/
{
	height: 100%;
	display:block;
	background-color:White;
	border-top: 10px solid #439F6C;/* PRIVADA #439F6C;#6B57A0*/
	background-image:url(images/snap2.jpg);
	background-repeat: no-repeat;
	width:984px;
	height:1000px;
	overflow:auto;
	/*padding-top: 20px;*/
	position:relative;
}
.welcome h2
{
	margin-left: 50px;
	font-size:16pt;
	color: #797794;
	margin-top: 100px;
}

.contentPage
{
	position: relative;
    float: left;
	width: 770px;
	min-height: 450px;
}
* html .contentPage
{
     width: 760px;
     margin-top: 0px;
}
.menuContent
{
    float: left;
    width: 214px;
    display: none;       
}
.menuContentHidden
{
    display: none;   
}
.mainHeader
{
 float: left;
}
.pageFooter
{
 float: left;
}
.welcome{display: none;}
.lefthome
{
    float: right;
    width: 220px;
    margin-right:10px;
}
* html .lefthome
{
    float:right;
    top: 0px;
    position: absolute;
    /*right: 0px;*/
    margin-left:20px;
}
.centerhome
{
    float: left;
    width: 500px;
    margin-left:15px;
}
* html .centerhome
{
    float: left;
    width: 500px;
    margin-left:0px;    
}


.menu
{
	position: relative;
	margin-top:10px;
	*margin-top:-5px;
	margin-left:10px !important;	
}
* html .menu
{
	position: relative;		
}
.menu,
.horizontalMenu,
.verticalMenu
{
	z-index: 300;
}
.mainHeader
{
	width:984px;
	background-color:white;
}
* html .mainHeader /*IE6*/
{
	width:984px;
	background-color: Transparent;
}
.bienvenidoColegiado, .bienvenidoColegiadoBold
{
	font-family:Georgia;
	font-size:11px;
	font-weight:normal;
	color:#462D88;	/*violeta*/
	text-align:left;
	width:350px;
	height:12px;
	padding-left:84px;
}
.bienvenidoColegiadoBold
{
	font-weight:bold;
}
.pageHeader
{
	color: White;
	height:108px;
	border-bottom: 5px solid #439F6C;/*PRIVADA#6B57A0*/
	background-image:url(images/cabeceraPublica.gif);
	background-repeat:no-repeat;
	font-size:22px;
	padding-left:20px;
}
* html .pageHeader /*IE6*/
{
	margin-bottom:-65px;
	border-bottom-width: 14px;
	border-bottom-style:solid;
	border-bottom-color:#439F6C;/*PRIVADA#6B57A0;*/
	background-repeat:no-repeat;
}
.direcHeader
{
	font-family: Georgia;
	font-size:11px;
	color:Black;
	font-weight:normal;
	text-align:right;
	width:200px;
	position:relative;
	bottom:35px;
	left:740px;
}
* html .direcHeader
{
    bottom:55px;
}
.dateHeader
{
	font-family:Georgia;
	font-size:11px;
	font-weight:normal;
	color:#047F3A;	/*verde*/
	position:relative;
	bottom:55px;
	left:740px;
	text-align:right;
	width:200px;
	height:12px;
}
.logo
{
	width: 439px;
	height: 63px;
	background-image:url(images/logoHeader.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:15px;
	padding-left:4px;
	cursor:pointer;
	display: block;


}

.pageHeader .usuario
{
	position:absolute;
	right: 60px;
	top: 5px;
	text-align: right;
	color:#fff;
	margin-right: 5px;
	margin-bottom:12px;
	font-size:10pt;
	display:none;
}
.pageHeader .buttons
{
	position:absolute;
	right: 20px;
	top: 20px;
	font-size: 100%;
	text-align: right;
}
.pageHeader .buttons .logOut
{
	background-color: #EDEDF5;
	color: #000000;
	border-color: #FFF;
	border-style: solid;
	border-width: 1px;
	font-size: x-small;
	z-index: 1000;
}
.pageHeader .buttons .logOut:hover
{
	background-color: #767492;
	color: #FFFFFF;
}
.pageFooter
{
	width: 100%;
	text-align: right;
	color: #797794;
	position: relative;
	/*margin-top: 9px;*/
	font-size: 8pt;
	background:white;
	background-image: url(images/fondoPie.gif);
	height:86px;
	vertical-align:bottom;
}

.textFooter
{
	bottom:-35px;
	color:Black;
	font-family:Georgia;
	font-size:11px;
	font-weight:normal;
	position:relative;
	right:20px;
	text-align:right;
	vertical-align:bottom;
}

.PieLink
{
	font-size:11px;
	font-family:Georgia;
	font-weight:normal;
	color:Black;
	text-decoration:underline;
}
.PieLink a:hover
{
	color:#047F3A;
}
.pieBarra
{
	color:#FF9900;
	font-weight:bolder;
}
/*************** HOME ***********************/

/****** BOLSA DE EMPLEO ************/
.TxtBolsaEmpleo
{
    color:#047F3A;
	font-family:Arial;
	font-size:0.75em;
	font-style:italic;
	font-weight:bold;
	position:relative;
	top: 14px;
	left: 20px;
	text-decoration:none;
}

.PosBolsaEmpleo
{
    background-image:url(images/bolsaEmpleoOutPublica.gif);
	/*background-position:center;*/
	background-repeat:no-repeat;
	height:90px;		
	position:relative;	
	text-align:left;
	width:188px;
}
* html .PosBolsaEmpleo
{
	position:static;
}
* html .TxtBolsaEmpleo
{
    color:#047F3A;
	font-family:Arial;
	font-size:0.75em;
	font-style:italic;
	font-weight:bold;
	position:absolute;
	top: 297px;
	left: 20px;
	text-decoration:none;
}
.PosBolsaEmpleo:hover
{
    background-image:url(images/bolsaEmpleoOverPublica.gif);  
}



/************ BUSCADOR *****************/

.HomeBuscador
{
    background-image:url(images/buscadorHomePrivada.jpg);
    background-repeat:no-repeat;
    background-position:center;
    width:493px;
    height:331px;
    position:absolute;
    top:0px;   
    left:235px;
}
*:first-child+html .HomeBuscador /*IE7*/
{
 
}
* html .HomeBuscador /*IE6*/
{
     
}

.tablaCajasBuscador
{
    width:370px;
    height:100px;
    position:relative;
    top:50px;
    left:80px;
}
.texboxBuscador
{
    background-color:White;
    width:366px;
    height:23px;
    border-color:#B4A6C2;
}
.dropdownBuscador
{
    background-color:White;
    width:366px;
    height:23px;
    border-color:#B4A6C2;
}
.textoBuscadorMorado
{
    font-family:Arial;
    font-size:0.75em;
    font-style:italic;
    font-weight:normal;
    color:#422164;
    text-decoration:none;
}
.textoBuscadorNegro
{
    font-family:Georgia;
    font-size:0.6875em;
    font-weight:normal;
    color:black;
}
.tablaBotonesHome
{
    width:156px;
    height:60px;
    position:relative;
    top:90px;
    left:300px;
}
.BotonEntrarHome
{
    width:74px;
    height:25px;
    background-image:url(images/botonEntrarHome.gif);
    background-repeat:no-repeat;
    background-position:right; 
    position:relative;
    top: -2px;
    left: 87px;    
    display: block;    
}
*:first-child+html .BotonEntrarHome /*IE7*/
{
    top:-4px;
}
* html .BotonEntrarHome /*IE6*/
{
    top:10px;
    left:85px; 
}

.BotonBuscarHome
{
    width:76px;
    height:27px;
    background-image:url(images/botonBuscarPublica.gif);
    background-repeat:no-repeat;
    background-position:right; 
    position:relative;
    top:30px;
    left:205px;   
    z-index:90; 
    display: block;
}
*:first-child+html .BotonBuscarHome /*IE7*/
{
    width:74px;
    height:25px;
    z-index:-1;
}
* html .BotonBuscarHome /*IE6*/
{
    width:74px;
    height:25px;
    z-index:-1;
}
.BotonAvanzadaHome
{
    width:155px;
    height:25px;
    background-image:url(images/botonHomeAvanzada.gif);
    background-repeat:no-repeat;
    background-position:right;
    text-align:right;
    padding-right:15px;   
    padding-bottom:5px;
    display:block;
}
.TxtBtBuscador
{
    font-family:Arial;
    font-size:0.75em;
    font-style:italic;
    font-weight:normal;
    color:#462D88;
    text-decoration:none;
}
.TxtBtBuscador:hover
{
    color:#422164;
}
/*********** FIN BUSCADOR **************/
/******* ACCESO COLEGIADOS HOME ***************************/

.AccesoColegiado
{ 
     height:150px;
     position:relative;
	 width:250px;
}

/******* FIN ACCESO COLEGIADOS HOME ***************************/
.linksHomeActualidad
{
   
    font-family:Georgia;
    font-size:12px;
    font-weight:normal;
    color:#006633;
    text-decoration:none;
    text-align: left;
    background-color:Transparent; 
    padding-left:10px;
    z-index:10;
    position:static;
}
.linksHomeLaterales 
{
   
    font-family:Georgia;
    font-size:12px;
    font-weight:normal;
    color:#006633;
    text-decoration:none;
    text-transform:lowercase;
    text-align:left;
    background-color:Transparent; 
    
}
.linksHomeLaterales:first-letter 
{
    text-transform:capitalize;
}

.linksHomeLaterales:hover, .linksHomeActualidad:hover 
{
    color:Black !important;
}

.datalistLaterales
{
    margin-left:5px;
    background-image:url("images/pixelFondoCajas.gif");
    background-repeat:repeat-y;
    background-position:center;
    background-color:Transparent;   
}
/********* CAJA ACTUALIDAD ***********/
.actualidad
{
	position:relative;
	top:20px;
}

.tablaActualidad
{
    padding-left:20px;
}

 #cajaActualidad 
{
	background-image:url(images/actualidadTitulo.PNG);
	background-position:left top;
	background-repeat:no-repeat;
	min-height:400px;
	position:static;
	width:490px;
	border:1px solid #CCD9D2;
	z-index:0;
} 
.InferiorActualidad
{
    background-image:url("images/InferiorCajaActualidad.gif");
    background-repeat:no-repeat;
    background-position:bottom;
    width:198px;
    min-height:46px;
    padding-top:30px;
    text-align:left;
    border-left-style:solid;
	border-left-color:#CCD9D2;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#CCD9D2;
	border-right-width:1px;
    position:relative;
    left:255px;
}
.DIVInfo
{
   width:198px;
   padding-top:15px;
   padding-left:15px;
   border-left-style:solid;
   border-left-color:#CCD9D2;
   border-left-width:1px;
}
.BtnInfoActualidad
{
    position:relative;
    left:15px;
    background-image:url("images/BotonInfoCajasOut.gif");
    background-repeat:no-repeat;
    padding:20px;
    display: block;
}
.DatalistActualidad
{
    position:static;
    width:100%;
    margin-top: 30px;
}

/********* Convocatoria Formacion *************/
* html .tituloFormacion
{
	position:relative;
}
.DatalistConvoForma
{
   width:198px;
   position:relative;
   background-color:Transparent;
   border-left-style:solid;
   border-left-color:#CCD9D2;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#CCD9D2;
   border-right-width:1px;
}
*:first-child+html .DatalistConvoForma
{
	top:-1px;
}
* html .DatalistConvoForma
{
	top:-3px;
}
.fondoManoFormacion
{
     width: 205px;
     position:relative;
     top: 0px;
}
* html .fondoManoFormacion
{
     width: 205px;
     margin-right: -8px;
}
.CajaN
{
    position:absolute;
    top:370px;
    left: -190px;
}
*:first-child+html .CajaN
{
    left: -205px;        
}
* html .CajaN
{
	
	margin-left:-7px;
}

.ContenidoNoticias

{
	border-bottom:1px solid #CCD9D2;
	border-left:1px solid #CCD9D2;
	border-right:1px solid #CCD9D2;
	left:-15px;
	min-height:100px;
	position:relative;
	width:186px;	
}
.sinmargen
{
    border-bottom: 0px;
}
*:first-child+html .ContenidoNoticias
{
   left:0px;
}
.CajaNoticias
{
    background-image:url("images/SuperiorCajaNoticias.gif");
    background-position:top;
    background-repeat:no-repeat;
	width:188px;
	height:29px;
	left:-15px;
	position:relative;
}
*:first-child+html .CajaNoticias
{
	left:0px;
	position:relative;
}

.bulletNoticia
{
    list-style-image:url(images/BulletNoticias.gif);
    list-style-position:inside;
    list-style-type:none;
    position:static;
    margin-bottom: 3px;
    z-index:10;
}
* html .bulletNoticia a
{
    vertical-align:text-top;
    margin-left: 2px;
}
*:first-child+html .bulletNoticia a
{
    vertical-align:text-top;
    margin-left: 2px;
}
.LinksNoticias
{
    font-family:Georgia;
    font-size:12px;
    font-weight:normal;
    color:#006633;
    text-decoration:none;
    text-align:left;
    background-color:Transparent;    
    position:relative;
}
.LinksNoticias:hover
{
    color:Black !important;
    text-decoration:none;
}
.MedioNoticias
{
    font-family:Georgia;
    font-size:8px;
    font-weight:normal;
    color:Black;
    text-decoration:none;
    text-align:left;
    background-color:Transparent;   
    position:relative;
    width: 150px;
    margin-bottom: 8px;
}
.datalistLateralesNoticias
{
    margin-left:5px;
    background-color:Transparent;
}


.BtnInfoNoticias
{
    position:relative;
    top:5px;
    left:15px;
    margin-bottom:15px;
    background-image:url("images/BotonNoticias.gif");
    background-repeat:no-repeat; 
    display: block; 
}

/*********** ACCESO **********/
.tablaAcceso
{
	margin-top: 40px;
	position:relative;
	width:190px;
}
.textBoxAcceso
{
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	border-color:#99CC99;
}

.EtiquetasTxtBoxUsuario
{
	font-family:Arial;
	font-style:italic;
	font-size:14px;
	color:#006633;
	text-align:left;
	padding-right:15px;
}
.EtiquetasTxtBoxClave
{
	font-family:Arial;
	font-style:italic;
	font-size:14px;
	color:#006633;
	text-align:left;
	padding-right:28px;
}


/******** FARMACIA DE GUARDIA *********/
.farmaciasGuardia
{
     width:496px;
     height:238px;
     background-image:url("images/FarmaciaGuardiaCaja.gif");
     background-repeat:no-repeat;
     background-position:center;
     z-index:99;
     margin-top:8px;
     position:static;
}

.tablaFarmaciaGuardia
{
    position:relative;
    top:60px;
    left:170px;
}
.EtiquetasTxtBoxLocalidad
{
    font-family:Arial;
	font-style:italic;
	font-size:14px;
	color:#006633;
	text-align:left;
	padding-right:12px;
}
.EtiquetasTxtBoxComarca
{
	font-family:Arial;
	font-style:italic;
	font-size:14px;
	color:#006633;
	text-align:left;
	padding-right:15px;
}
.EtiquetasTxtBoxFecha
{
	font-family:Arial;
	font-style:italic;
	font-size:14px;
	color:#006633;
	text-align:left;
	padding-right:31px;
}
/*********** FIN FARAMCIA GUARDIA ***********/
/*********** ERROR DE LOGIN *************/
.MensajeDeError
{
	font-family:Arial !important;
	font-style:italic !important;
	font-size:11px !important;
	color:Red !important;	
	max-width:50px !important;
	position:relative;
	top:0px;
	left:-25px;
}
* html .MensajeDeError
{
	top:10px !important;
}


