/************************************************/
/* CSS 2.0 socios.css - HOTEL DE ALICANTE       */
/* @author: netconsulting.es                    */
/* @url: www.netconsulting.es                   */
/************************************************/

/* CONTENT ***************************************************************************************/

		/*-- asociacionHotelesDeAlicante --*/		
		.asociacionHotelesDeAlicante{
			float:left;
			overflow: hidden;
			width:665px;
			padding-top:14px;
		}	

		* html .asociacionHotelesDeAlicante{
			height:1%;
		}	
		
		.asociacionHotelesDeAlicante ul li, .asociacionHotelesDeAlicante ol li,
		.empleo ul li, .empleo ol li, .ofertaAsociados ul li, .ofertaAsociados ol li{
			list-style-type: square;
			color:#666;
			margin-left:15px !important;
		}		
		
		/*-- asociacionDescripcion --*/		
		.asociacionDescripcion{
			float:left;
			height:auto;	
			width:665px;
			background: url(../images/general-asociacionDescripcion.gif);
			padding-bottom:10px;
		}		

			/*-- h3 --*/			
			.asociacionDescripcion .title_h1{
				height:30px;	
				width:665px;
				background: url(../images/general-content-hotelDetalle-h3.jpg) left top no-repeat;
				padding:15px 0 0 33px;
				text-transform:uppercase;
				color:#027BD8;
				font-size: 1.2em
			}		
	
			/*-- h4 --*/			
			.asociacionDescripcion .title_h2 {
				padding:15px 0 0 33px;
				text-transform:uppercase;
				color:#027BD8;
				font-size: 1em;
				font-weight:bold;
			}						

			/*-- ul --*/		
							
			.asociacionDescripcion ul.listado-asociacion{
				padding:15px 30px 20px 48px;
				/*color:#027BD8;*/
				font-size: 1em;
				list-style-position: outside;
			}	

			/*-- li --*/					
			.asociacionDescripcion li.item-asociacion {
				/*color:#027BD8;*/
				font-size: 1em;
				list-style: square;
				list-style-position: outside;
				text-align:justify;
				margin:0 !important;
			}	
			
				* html .asociacionDescripcion li.item-asociacion{
					margin:0 !important;
				}

			/*-- p --*/			
			.asociacionDescripcion p {
				padding:15px 30px 0 33px;
				/*color:#027BD8;
				font-size: 1em;*/
				list-style-position: inside;
				font-size:12px;
				font-family:Calibri;
			}	
			
			/*-- p.strong --*/			
			.asociacionDescripcion p strong {
				/*color:#027BD8;
				font-size: 1em;*/
				display:block;
				/*font-weight:bold;*/
				font-size:12px;
				font-family:Calibri;
			}	

		/*-- listadoOfertasAsociados --*/		
		.listadoOfertasAsociados	{
			float:left;
			overflow: hidden;
			width:665px;
			padding-top:14px;
		}	

		* html .listadoOfertasAsociados	{
			height:1%;
		}					
		
		/*-- ofertaAsociados --*/		
		.ofertaAsociados	{
			float:left;
			height:auto;	
			width:665px;
			background: url(../images/general-asociacionDescripcion.gif) left bottom no-repeat;
			padding-bottom:10px;
		}		

			/*-- h3 --*/			
			.ofertaAsociados .title_h1 {
				height:30px;	
				width:665px;
				background: url(../images/general-content-hotelDetalle-h3.jpg) left top no-repeat;
				padding:15px 0 0 33px;
				text-transform:uppercase;
				color:#027BD8;
				font-size: 1.2em
			}		
	
			/*-- h4 --			
			.ofertaAsociados	h4 {
				padding:15px 0 0 33px;
				text-transform:uppercase;
				color:#027BD8;
				font-size: 1em;
				font-weight:bold;
			}		*/				

			/*-- ul --*/			
			.ofertaAsociados ul.ofertas-listado {
				padding:15px 30px 10px 32px;
				/*color:#027BD8;*/
				font-size: 1em;
				list-style-position: outside;
			}	

			/*-- li --*/					
			.ofertas-listado li.ofertas-item{
				/*color:#027BD8;*/
				font-size: 1em;
				list-style: none;
				width:615px;
				background: url(../images/general-ofertas-item.gif) left bottom no-repeat;
				margin-bottom:20px;
				margin-left:0 !important;
				min-height: 120px;
				height: auto;			
				position:relative;			
			}	
			
				* html .ofertas-listado li.ofertas-item{ height:120px;}
			
				.ofertas-listado li .oferta-image img{
					position:absolute;
					top:15px;
					left:15px;
					border:2px solid #999;	
				}
					.ofertaAsociados li.ofertas-item img {
						/*position:absolute;
						top:15px;
						left:15px;
						border:2px solid #999;								*/
					}		
				
				.ofertas-listado li .oferta-desc{}
				
				.oferta-fecha{}

			.ofertaAsociados div.oferta-detalle {
				font-size: 1em;
				list-style: none;
				width:600px;
				background: url(../images/general-ofertas-item_completa.gif) left bottom no-repeat;
				margin-left:33px;
				padding-bottom:15px;
				height: auto !important;
			}	
								
			.ofertaAsociados li.ofertas-item .list_h2,
			.ofertaAsociados div.oferta-detalle .list_h2 {
				background: url(../images/general-ofertas-item-h3.gif) left top no-repeat;			
				width:600px;
				color:#006EBE;
				font-weight: bolder;
				font-size: 1em;
				text-transform: uppercase;
				line-height: 130%;
				padding: 15px 10px 0 110px;
				margin-bottom:5px;
				height:auto !important;
			}		
			
			.ofertaAsociados li.ofertas-item .list_h2{
				width:600px;
			}				

			.ofertaAsociados div.oferta-detalle .list_h2 {
				padding: 15px 0px 0 20px;
				margin-bottom:0px;
			}						
			
			.ofertaAsociados li.ofertas-item div.oferta-desc {
				padding-left: 110px;
				color:#666;
			}						

			.ofertaAsociados li.ofertas-item div.oferta-fecha {
				font-weight: bold;
				padding:0 0 10px 110px;	
				color:#999;
			}

			.ofertaAsociados div.oferta-detalle div.fecha {
				font-weight: normal;
				padding:0px 0 10px 20px;	
				color:#999;
			}

			.ofertaAsociados div.oferta-detalle div.imagen {
				padding:0px 0 0px 20px;
			}
		
			.ofertaAsociados div.oferta-detalle div.descripcion {
				float:left;
				padding:0px 0 0px 55px;
				width:340px;
			}
			
			.ofertaAsociados div.oferta-detalle div.link-back {
				padding:8px 0 0px 20px;
				clear:both;
				font-size:110%;
			}
			
			.ofertaAsociados div.oferta-detalle div.archivo{
                            padding:8px 0 0px 300px;
			}
								
			/*-- img --*/
								
			
			/*-- p --*/			
			.ofertaAsociados p {
				padding:0px 15px 0px 0px;
				/*color:#027BD8;*/
				font-size: 1em;
				list-style-position: inside;
				font-size:12px;
				font-family:Calibri;
			}
			
				.ofertaAsociados .oferta-fecha p{
					padding-top: 5px;
				}	
									
			/*-- p.strong --*/			
			.ofertaAsociados p strong {
				/*color:#027BD8;*/
				font-size: 1em;
				display:block;
				font-weight:bold;
				font-size:12px;
				font-family:Calibri;
			}	
			
		/*-- ofertaInfo --*/		
		#content div.ofertaInfo {
			height:auto;	
			width:300px;
			padding:10px 30px 0px 120px;
			margin:10px 0px 10px 30px;
			border-bottom:1px dashed #E1E1E0;
			position: relative;
		}		

		/*-- h4 --*/
		#content div.ofertaInfo h4 {
			padding:0px 0 0px 0px;
			color:#1F7BC8;
			font-size:1.1em;
			margin:0px;
			height: auto !important;
		}	

		/*-- img --*/
		#content div.ofertaInfo img {
			position:absolute;
			top:10px;
			left:0px;
		}			
		
		/*-- p --*/
		#content div.ofertaInfo p {
			margin:0px 0px 0px 0px !important;
			padding:0px 0px 8px 0px !important;
			text-align: justify;
			line-height: 130%;
		}
						
			#content div.ofertaInfo p.oferta-fecha{
				color:black;
			}
			
			#content .ofertaAsociados .oferta-detalle .descripcion p{
				padding:0 5px 5px 0;
			}


			
		/*-- ofertaDetalle --*/		
		#content div.ofertaDetalle {
			height:auto;	
			width:300px;
			padding:10px 30px 0px 160px;
			margin:10px 0px 10px 30px;
			border-bottom:1px dashed #E1E1E0;
			position: relative;
		}		

		/*-- h4 --*/
		#content div.ofertaDetalle h4 {
			padding:0px 0 0px 0px;
			color:#1F7BC8;
			font-size:1.1em;
			margin:0px;
			height: auto !important;
		}	

		/*-- img --*/
		#content div.ofertaDetalle img {
			position:absolute;
			top:10px;
			left:0px;
		}			
		
		/*-- p --*/
		#content div.ofertaDetalle p {
			margin:0px 0px 0px 0px !important;
			padding:0px 0px 8px 0px !important;
			text-align: justify;
			line-height: 130%;
		}
					
	
		/*-- NOTICIA --*/		
		#content div.noticiaInfo {
			height:auto;	
			width:490px;
			padding:10px 30px 0px 120px;
			margin:10px 0px 10px 30px;
			border-bottom:1px dashed #E1E1E0;
			position: relative;
		}		

		/*-- h4 --*/
		#content div.noticiaInfo .list_h2 {
			padding:0px 0 0px 0px;
			color:#1F7BC8;
			font-size:1.1em;
		}	

		/*-- img --*/
		#content div.noticiaInfo img {
			position:absolute;
			top:10px;
			left:0px;
		}			
		
		/*-- p --*/
		#content div.noticiaInfo p {
			padding:4px 0px 8px 0px;
			text-align: justify;
			line-height: 130%;
		}
		
			#content div.noticiaInfo p.descripcionResumida, #content div.noticiaInfo div.descripcionCompleta {
				margin-bottom: 10px;
				text-align: justify;
			}
			
		#content p.masInfo a {
			background:#bbb;
			color:white;
			padding:2px 4px;
			float:right;
			margin-top:-15px;
			text-transform: uppercase;
			font-size: .9em;
		}		
		
		
		/*-- ul.paginador --*/		
		#content ul.paginador {
			float:left;
			list-style: none;
			width:408px;
			text-align: center;
			/*margin-left: 33px;*/
			padding-top:5px;
			border:0;
			margin-left:33px;
		}
		
		* html #content ul.paginador {
			margin-left: 15px !important;
		}
		
		*:first-child+html ul.paginador {
			margin-left: 33px !important;
		}

			#content ul.paginador li{
				display:inline;
				margin:0 !important;
			}

			#content ul.paginador li a{
				display:inline;
				list-style: none;
				padding:6px 4px;
				color:#64B7E9;
				font-weight: bold;
				margin:0 !important;						
			}

			#content ul.paginador li a:hover{
				color:#1F7BC8;
				margin:0 !important;
			}

			#content ul.paginador li.selected a,
			#content ul.paginador li.selected a:hover{
				color:#1F7BC8;
				cursor: default;
				margin:0 !important;
			}	


		/*-- DOCUMENTACION --*/		
		.documentacion{
			float:left;
			height:auto !important;
			height:300px;
			min-height:300px;
			width:665px;
			background: url(../images/general-asociacionDescripcion.gif) left bottom no-repeat;
			padding-bottom:10px;
			margin-top:10px;
		}
		
		* html .documentacion{

		}	

			/*-- h3 --*/			
			.documentacion	.title_h1 {
				height:30px;	
				width:665px;	
				background: url(../images/general-content-hotelDetalle-h3.jpg) left top no-repeat;
				padding:15px 0 0 33px;
				text-transform:uppercase;
				color:#027BD8;
				font-size: 1.2em;
				margin:0;
			}		

			* html .documentacion .title_h1{
				border: 0px solid red;
			}		
							
			/*-- h4 --*/
			.documentacion	.title_h4 {
				height:auto;	
				/*width:450px;*/
				width:auto;
				padding:5px 0 0 0;
				text-transform:uppercase;
				color:#027BD8;
				font-size: 100%;
				background: url(../images/general-content-documentacion-h4.gif) left top no-repeat;
				font-weight:bold;
			}		
			
			.documentacion	.title_h4 a {
				margin-left:20px;
				padding-left:15px;
				background: url(../images/general-content-documentacion-li-h4-a.gif) left 5px no-repeat;
			}		

			/*-- ul --*/			
			.documentacion ul.listado-categorias {
				margin:20px 0 0 33px;
				width:600px;						
			}	

				* html .documentacion ul.listado-categorias{
					margin:20px 0 0 33px;
				}	

			/*-- ul li --*/			
			.documentacion ul li.item-categorias {
				list-style: none;
				color:#027BD8;
				margin-bottom:10px;
				padding-bottom:8px;
				background: url(../images/general-content-documentacion-li.gif) left bottom no-repeat;
			}	

				/*-- ul li ul --*/			
				.documentacion ul li ul.listado-subcategorias {
					margin:10px 0 0 33px;
					width:530px;
				}						

				* html .documentacion ul li ul.listado-subcategorias {
					margin-left:33px;
				}	
			
				/*-- ul li ul li --*/	
				.documentacion ul li ul li.item-subcategorias {
					padding:4px 0;
					margin:0px 0 0 0px;
					color:#666;
					background:none;
					margin-bottom:0px !important;
					border-top:1px dashed #ccc;
				}					

				/*-- ul li ul li a --*/	
				.documentacion ul li ul li.item-subcategorias a {
					margin-bottom:0px !important;
				}						
				
			/*-- ul li --			
			.documentacion ul li {
				list-style: square;
				color:#027BD8;
				margin-left: 47px;
				border:1px solid red;
			}	*/

				/*-- ul li ul li --	
				.documentacion ul li ul li {
					width:440px;
					margin:0px 0 0 12px;
					list-style: circle;
					color:#666;
				} */
				
					.documentacion ul li ul li a{color:#666;}
				
					.documentacion ul li ul li a:hover{color: #027bd8;}
							
	/*-- EMPLEOS --*/
		.empleo {
			float:left;
			height:auto;	
			width:665px;
			background: url(../images/general-asociacionDescripcion.gif) left bottom no-repeat;
			padding-bottom:10px;
			margin-top:10px;
			text-align:justify;
		}
		
			/*-- h3 --*/			
			.empleo .title_h1 {
				height:30px;	
				width:665px;
				background: url(../images/general-content-hotelDetalle-h3.jpg) left top no-repeat;
				padding:15px 0 0 33px;
				text-transform:uppercase;
				color:#027BD8;
				font-size: 1.2em;
			}
			
			/*-- p --*/
			.empleo p{ margin-left:33px; }
			
	/*-- tabla listado de empleos --*/
	.empleo table{
		width: 600px;
		border-collapse:collapse;
		margin:10px 0 20px 33px;
		font-size: 1em;
	}

	.empleo table a{
		font-weight:bold;
	}			
	
	.empleo thead th {
		padding: 5px 2px 5px 0px;
		color:#999;
		text-align:center;
/*				background:#eee;*/
		text-transform:uppercase;
		font-size: .9em;
	}

	.empleo caption{
		display:none;
	}

	.empleo tbody td{
		color:#393939;
/*				background: #E7E7E7;*/
		padding: 5px 0 5px 10px;
		border: 1px #ccc solid;
	}
	
		.empleo tbody td.fecha{
			text-align:center;
			padding: 5px;
		}

	.empleo table thead td.player{
		width: 272px;
		border-left:none;
	}

	.empleo table thead td.team{
		width: 244px;
		border-right:none;
	}
	
	/*-- tabla listado de empleos --*/
	.empleo  dl {
		width:590px;
		margin:20px 0 20px 33px;
		padding:10px 0 15px 10px;
		border:1px solid #ddd;
	}

	.empleo  dt {
		float:left;
		margin:0;
		padding:5px 0px 5px 0px;
		text-align: right;
		color:#666;
		font-weight:bold;	
		width:110px;
	}

	.empleo  dd {
		margin:0;
		padding:5px 0px 5px 0px;
		margin-left:120px;
		color:#666;
/*			    font-weight: bold;*/
		width:440px;
	}
	
		.empleo dd a {margin:0;}
		
	* html .empleo  dd {
		padding:5px 0px 5px 0px;
	}
	
		.empleo dd p { margin-left:0; }
	
	/*-- CONTACTO --*/
	.contacto {
		float:left;
		height:auto;	
		width:665px;
		background: url(../images/general-asociacionDescripcion.gif) left bottom no-repeat;
		padding-bottom:10px;
		margin-top:10px;
	}		

		/*-- h1 --*/			
		.contacto .title_h1 {
			height:30px;	
			width:665px;
			background: url(../images/general-content-hotelDetalle-h3.jpg) left top no-repeat;
			padding:15px 0 0 33px;
			text-transform:uppercase;
			color:#027BD8;
			font-size: 1.2em
		}		
	
		/*-- h3 --*/			
		.contacto .title_h3 {
			text-transform:uppercase;
			color:#027BD8;
			font-size: 1.2em
		}	

		/*-- p --*/
		.contacto p {
			padding:4px 0px 8px 33px;
			line-height: 120%;
			text-align:justify;
		}

		/*-- contactoDescripcion --*/
		.contacto .contactoDescripcion {
			float:left;
			height:auto;	
			width:300px;
			padding-bottom:10px;
			margin:10px 20px 0 0;
		}					

		/*-- contacto_Descripcion --*/
		.contacto address {			
			line-height: 170%
		}					


		/*-- informacionHotel --*/			
		/*-- informacionHotel --*/			
		.informacionHotel {
			background: url(../images/general-content-informacionHotel.gif) left bottom no-repeat;
			margin-bottom:20px;
			width:315px;
			float:left; 
		}											

		/*-- h4 --*/			
		.informacionHotel .title_h2 {
			background: url(../images/general-content-informacionHotel-h4.gif) left top no-repeat;
			padding:0px 0 0px 0;
			font-size: 1.1em;
			text-transform: uppercase !important;
			color: #027bd8;
			height:25px;	
			padding:10px 0 0 10px;
/*						text-transform:uppercase;
			color:#1E6798;
			font-size: 1.2em;
			margin-bottom:20px;
*/					}	

		.informacionHotel .vcard {
			padding:0px 10px 10px 10px !important;
			/*float:left;*/
		}	

		.informacionHotel .org {
			margin:0px !important;
			padding:0px !important;
			width:310px !important;
			/*float:left;*/
		}		

		.informacionHotel .vcard p {
			margin:0px !important;
			padding: 4px 0px 0px 0px !important;
			/*float:left;*/
		}						

		/*.informacionHotel .type {
			margin-left:0px !important;
			padding-left:0px !important;
			border:1px solid red;
		}	*/	
			
		/*-- NOTICIA_COMPLETA --*/
		#content #noticiaCompleta1,
		#content #noticiaCompleta2,
		#content #noticiaCompleta3 {
			display:none;
			margin:10px 0 0 0px;
		}	


		#content #noticiaCompleta {
			/*visibility: hidden;*/
			display:none;
			margin:10px 0 0 0px !important;
		}					

		/*-- img --*/
		#content div.contenidoCompleto img {
			float:left;
		}	

		/*-- h5 --*/		
		#content div.contenidoCompleto h5 {
			color:#666;
			font-size: 1em;
			line-height: 120%;
			margin-bottom:8px;	
		}		

		/*-- p --*/		
		#content div.contenidoCompleto p {
			color:#666;
			font-size: 1em;
			line-height: 120%;
			margin-bottom:8px;				
		}			

		/*-- p --*/		
		#content p.fechas {
			color:#999;
			font-size: .9em;
			line-height: 120%;
			border-top:1px solid #ccc;
			border-bottom:1px solid #ccc;
			background:#efefef;
			padding:2px 10px !important;
		}			

			/*-- formContacto --*/
			.contacto .formContacto {
				clear:both;
				padding:0px 0 0px 0px;
				width:370px;
				margin:0px auto 20px auto;
				min-height:120px;
				height:auto;
				background: url(../images/general-formContacto.gif) left bottom no-repeat;
				}

				/*-- formContacto h3 --*/
				.contacto .formContacto .title_h3 {
					padding:10px 0 15px 30px;
					height:auto;
					background: url(../images/general-formContact-h3.jpg) left top no-repeat;
					}						

				/*-- formContacto h5 --*/
				.contacto .formContacto h5 {
					padding-bottom:10px;
					text-transform: uppercase;
					color: #027bd8;
					font-size:100%;
					}	
					
			.empleo p.link-volver a{
				margin-left:0px;
				float:left;
				font-size:110%;
			}	
						
			/*-- Formulario de Contacto --*/
			.contacto form {
				clear:both;
				padding:5px 0 15px 15px;
				width:350px;
				margin:0px;
				height:auto;
				}

			.contacto form fieldset{
				margin-top:20px;
				}

			.contacto form legend {
				display:block;
				text-transform: uppercase !important;
				}

			.contacto form label {
				color:#8a8b85;
				float:left;
				font-size:1.1em;
				height:15px;
				padding-top:0px;
				margin-right:10px;
				margin-bottom:15px;
				width: 90px;
				text-align: right;
				}

			.contacto form input {
				border:1px solid #999;
				color:#666;
				font-size:1.1em;
				float:left;
				height:18px;
				margin-bottom:15px;
				width: 225px;
				}
				
				.contacto form input#contactFormsubmit{
					border:none;
					clear: both;
					color:white;
					float:left;
					margin:0 0 15px 242px;
					width: 85px;
					height:28px;
					background: url(../images/bt_enviar.jpg) left top no-repeat;
				}
				
				.contacto form input#contactFormsubmit_buzon{
					border:none;
					clear: both;
					color:white;
					float:left;
					margin:0 0 15px 242px;
					width: 85px;
					height:28px;
					background: url(../images/bt_enviar.jpg) left top no-repeat;
				}

			.contacto form textarea {
				border:1px solid #999;
				color:#666;
				font: 1em verdana, arail, sans-serif;
				float:left;
				width: 221px;
				margin-bottom:20px;
				padding:2px;
				}

			.contacto form p.require {
				clear: both;
				float:none;
				display:block;
				padding-left:120px 
				}					
				
			.contacto form button {
				background:#027BD8;
				border:none;
				clear: both;
				color:white;
				float:none;
				height:25px;
				margin:0 0 15px 0px;
				width:80px;
				}

			.contacto form button#borrar {
				margin-left:120px;
				margin-right:5px;
				}
				
				
			/*-- Formulario de empleo --*/
			* html .empleo #contactForm {
				margin:0px 0px 0px 15px;
			}
					
			* html .empleo #contactForm input#contactFormsubmit{
				margin:0 0 5px 210px;
			}
			
			*:first-child+html .empleo #contactForm input#contactFormsubmit{
				margin:0 0 5px 225px;
			}

			.empleo a {
				/*margin-left:30px;*/
				clear: both;
			}
			
			.empleo p.p_general{margin-left:0; }
			
			.empleo form {
				float: left;
				clear:both;
				padding:10px 0px 15px 55px !important;
				margin:0px 70px 0px 30px;
				width:450px;
				height:auto;
				background:none;
				}

				.empleo form fieldset{
					margin-top:20px;
					}

				.empleo form legend {
					display:block;
					text-transform: uppercase !important;
					}

				.empleo form label {
					color:#666;
					float:left;
					font-size:1.1em;
					height:15px;
					padding-top:0px;
					margin-right:10px;
					margin-bottom:15px;
					width: 150px;
					text-align: left;
					}

				.empleo form input {
					border:1px solid #999;
					color:#666;
					font-size:1em;
					float:left;
					height:18px;
					margin-bottom:15px;
					width: 150px;
					}
					
				.empleo form input#str_cv{
					border:1px solid #999;
					color:#666;
					font-size:1.1em;
					float:left;
					height:20px;
					margin-bottom:15px;
					width: 230px;
				}
					
				.empleo form input#contactFormsubmit{
					float:left;
					clear: both;
					width:85px;
					height:28px;
					/*background:#027BD8;*/
					background: url(../images/bt_enviar.jpg) left top no-repeat;
					border:none;
					color:#fff;
					margin:0 0px 15px 258px;
					font-size:110%;
					}
					
					* html .empleo form input#contactFormsubmit{
						margin-left:258px !important;
					}
					
					*:first-child+html .empleo form input#contactFormsubmit{
						margin-left:258px !important;
					}

				.empleo form textarea {
					border:1px solid #999;
					color:#666;
					font:.9em "Trebuchet Ms", Verdana, Tahoma, sans-serif;
					float:left;
					width: 225px;
					margin-bottom:20px;
					padding:2px;
					}

				.empleo form p.require {
					clear: both;
					float:none;
					display:block;
					padding-left:120px 
					}					
					
				.empleo form button {
					background:#027BD8;
					border:none;
					clear: both;
					color:white;
					float:none;
					height:25px;
					margin:0 0 15px 0px;
					width:80px;
					}

				.empleo form button#borrar {
					margin-left:120px;
					margin-right:5px;
					}

		/* -- ERROR FORMULARIO --*/	

		.empleo .error{
			/*background: #F8FACA;
			border: 1px solid #E8DF92;*/
			background: #e8f8f8;
			border: 1px solid #63b9c6;
			padding:10px 20px;
			width:300px;
			margin-left:85px;
		}
			.empleo .error h5{
				text-transform: uppercase;
				/*font-weight:bold;*/
				color: #1f7bc8;
				font-size:100%;
			}

			.empleo .error ul {
				margin:10px 0 5px 0;
			}

			/*-- ul li --*/	
			.empleo .error ul li {
				list-style-type:none;
				background: url(../images/formulario-error.gif) left top no-repeat;
				padding-left: 25px;
				font-size: .9em;
				margin-bottom:4px;
				margin-left:0 !important;
				color:#666;
			}		

			/*-- strong --*/	
			.error ul li strong {
				font-weight:bold;
			}		

		/* -- ERROR FORMULARIO CONTACTO --*/	

		.contacto .error  {
			float:left;
			clear:both;
			background: #e8f8f8;
			border: 1px solid #63b9c6;
			padding:10px 20px;
			width:270px;
			margin:0px 0 0px 30px;
		}

		* html .contacto .error  {
			margin:10px 0 10px 15px;
		}				
		
		/*-- ul li --*/	
		.contacto .error ul li {
			background: url(../images/formulario-error.gif) left top no-repeat;
			padding-left: 25px;
			font-size: .9em;
			margin-bottom:4px;
			color:#666;
		}		

		/* -- SUCCESS FORMULARIO CONTACTO --*/	

		.contacto .success {
			clear:both;
			width:300px;
			margin:15px 0 15px 19px !important;
			background:none;
		}
			/*-- strong --*/	
			.contacto .success p {
				font-weight:bold;
				margin:0;
				padding:0;
				color:#027bd8;
			}			

		/* -- SUCCESS FORMULARIO --*/	

		.success {
			width:350px;
			margin:15px 0 15px 35px;
			padding:15px;
			background: #e8f8f8;
			border: 1px solid #63b9c6;
			color:#027bd8;
			font-weight:bold;
		}

			/*-- strong --*/	
			.success p {
				font-weight:bold;
			}	
			
/* SIDEBAR_RIGHT ***************************************************************************************/

.sidebarRight	{
	padding-top:24px;
}	


div#content p {
		clear: both;
		height: auto;
	    margin: 2px 0;
}
	label.login {
		font-weight: bold;
		display: block;
		background: #AFAFAF;
		color: #fff;
		padding: 5px 2px;
		font-weight: bold;
		float: left;
		width: 200px;
		margin-right: 5px;
		text-align: center;
	}

div#visualizarCurriculums input#aceptar{
    background-color: #AF020C;
    border: 1px solid #AF020C;
    color: #FFFFFF;
    padding: 1px 10px;
    text-decoration: none;
}

a#avis:hover{
    background-color: #AF020C;
    border: 1px solid #00ffff;
    color: #FFFFFF;
    font-weight:bold;
    padding: 1px 10px;
    text-decoration: none;
}

div#visualizarCurriculums input#cancelar{
    background-color: #AF020C;
    border: 1px solid #AF020C;
    color: #FFFFFF;
    padding: 1px 10px;
    text-decoration: none;
}

form#fvalida img{
    vertical-align: middle;
}


#inserofer table{
		width: 100px;
		border-collapse:collapse;
		margin:0px 0 0px 0px;
		font-size: 1em;
	}

#inserofer tbody td{
		color:#393939;
/*				background: #E7E7E7;*/
		padding: 3px 0 0px 10px;
		border: 1px #ccc solid;
	}
