/* CSS Document */

/*
	Cliente  : Isaval 
	Fecha    : Abril - 2008 
	 
	Colores  : #333			// texto
			 : #0066cc		// titulos y destacados
			 : #e3e4e5		// background 
	
	Fuentes  : Trebuchet MS // Texto
			 : Klavika Light & Klavika medium		// Cabeceras		
			  

*/
input[type='hidden']{
    display:none;
}
/* -------- L4Y0U7 -------- */

body  {
	font-family:"Trebuchet MS", Arial, sans-serif;
	background: #fff /*url(../img/base.gif) center 0 no-repeat*/;
	text-align: center; 
	color: #333;
	font-size:100%;
}

#contenedor{ 
	width: 1000px; 
	margin: 0 auto;
	text-align: left;
}



div.top{
	height:211px;
	width:1000px;
	margin-bottom:20px;
}

	#empresa{background: url(../img/top_empresa.gif) no-repeat;}
	#productos{background: url(../img/top_productos.jpg) no-repeat;}
	#sistemas{background: url(../img/top_sistemas.jpg) no-repeat;}
	#info{background: url(../img/top_info.jpg) no-repeat;}
	#masver{background: url(../img/top_masver.jpg) no-repeat;}

#logo{
	position:relative;
	width:auto;
	top:0;
	left:0;
}

#barraNav{
	width:1000px;
	height:29px;
	background:#ccc;
	margin-top:34px;
}

#contenido{
	width:760px;
	margin:0 auto;
	text-align:left;	
}

#sideBar{
	float:left;
	width:205px;
	margin-right:58px;
	text-align:left;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:50px;
}
	#sideBar.sideSistemas{margin-top:-5px;padding-top:0;}
	#sideBar.sideProductos{	margin-top:-8px;padding-top:0;}
	#sideBar.sideInfo{margin-top:-5px;padding-top:0;}
	#sideBar.sideVer{margin-top:8px;padding-top:0;}

#main{
	float:left;
	width:472px;
	margin-bottom: 25px;
	padding-bottom:50px;
}


#colFormProductos{
	float:left;
	width:205px;
	margin-left:50px;
	margin-right:45px;
}

#colfichaProductos{
	float:left;
	width:300px;
	margin-right:15px;
}

#novedad{
	float:left;
	width:150px;
	padding-top:35px;}
	#novedad h5{ margin-top:5px; padding-left:0;border:none; color:#0066cc; text-transform:uppercase; font-style:italic; font-size:90%;}
	#novedad span.ref{font-size:75%; font-weight:bold;}
	#novedad + h4{clear:left; margin-left:50px;}
	p.observaciones{margin-left:50px; font-size:75%; width:400px;
}

#links{
	margin-bottom:20px;
	
}

#pie{
	width:1000px;
	margin:0 auto;
	text-align:left;
	clear:both;
	padding-top:8px;
	background-color:#ccc;
	height:100px;
	padding-bottom:0;
}
	

/* -------- P4G1N4C10N -------- */

.a100 { float:left;display:inline; width: 100%; }

.nav_comments {
	font:bold 12px/26px "Trebuchet MS", arial, sans-serif;
	color:black;
	margin:10px 0;
	padding:12px 0;
	text-align:center;
	width:460px;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
	
	.nav_comments a {
		font-weight:normal;
		padding:2px 6px;
		background:#fff;
		border:1px solid #ccc;
		text-decoration:none;
		color: #666;
	}
	
	.nav_comments a:visited {color: #666; background-color: #fff;}
	
	.nav_comments a:hover {
		background:#ccc;
		color:#666;
		border-color:#ccc;
	}
	
	.nav_comments .pag_comentarios {
		font:bold 12px/26px "Trebuchet MS", arial, sans-serif; 
		display: inline;
	}
		.nav_comments .pag_comentarios a:link {
			background-color:#fff; 
			color: #666; 
			border: solid 1px #b2b2b2;
		}
		.nav_comments .pag_comentarios a:visited {
			color: #666; 
			border: solid 1px #ccc;
		}
		.nav_comments .pag_comentarios a:hover {background:#ccc; color: #666;}




/* -------- N4V3G4D0R -------- */	

#barraNav ul{
	width:800px;
	margin:0 auto;
	padding-left:60px;
}

#barraNav li {display:inline;}

#barraNav li a{
	display:block;
	float:left;
	width:auto;
	margin:0; 
	padding-top:6px;
	height:21px;}
	.mac.gecko #barraNav li a{
		padding-top:8px;
}	



#barraNav li a.home:hover span, #barraNav li a.home span.select{padding-bottom:4px;border-bottom:2px #9509c0 solid;color:#9509c0;}
#barraNav li a.empresa:hover span, #barraNav li a.empresa span.select{padding-bottom:4px;border-bottom:2px #f58434 solid;color:#f58434;}
#barraNav li a.productos:hover span, #barraNav li a.productos span.select{padding-bottom:4px;border-bottom:2px #c63c0d solid;color:#c63c0d;}
#barraNav li a.sistema:hover span, #barraNav li a.sistema span.select{padding-bottom:4px;border-bottom:2px #2a8c5b solid;color:#2a8c5b;}
#barraNav li a.info:hover span, #barraNav li a.info span.select{padding-bottom:4px;border-bottom:2px #004dff solid;color:#004dff;}
#barraNav li a.mucho-ver:hover span, #barraNav li a.mucho-ver span.select{padding-bottom:4px;border-bottom:2px #29b0e7 solid;color:#29b0e7;}


.mac.gecko #barraNav li a.home:hover span, .mac.gecko #barraNav li a.home span.select,.mac.gecko #barraNav li a.empresa:hover span, .mac.gecko #barraNav li a.empresa span.select,.mac.gecko #barraNav li a.productos:hover span, .mac.gecko #barraNav li a.productos span.select,.mac.gecko #barraNav li a.sistema:hover span, .mac.gecko #barraNav li a.sistema span.select,.mac.gecko #barraNav li a.info:hover span, .mac.gecko #barraNav li a.info span.select,.mac.gecko #barraNav li a.mucho-ver:hover span, .mac.gecko #barraNav li a.mucho-ver span.select{padding-bottom:7px;}



#barraNav li span{
	display:block;
	float:left;
	width:auto;
	height:auto;
	border-right:1px #333 solid;
	padding:0 24px 0 20px;
	margin:0;
	font-size:80%;
	letter-spacing:-0.5px;
	color:#333;
}

#barraNav li span.last{border:none;}
	
/* -------- F0RM470 -------- */

a{ text-decoration: none;}

address{
	
}

blockquote{
	
}

cite{
	font-size:75%;
	font-style:italic;
	display:block;
	margin-bottom:20px;
	
}

dl{font-size:80%; margin-bottom:45px;}
.bloqueMain h6+dl{margin-top:-5px;}
dt{ margin:10px 0 5px 0;}
dd{padding-left:18px;line-height:150%;}

	
h1,h2,h3,h4,h5,h6{
	
}


h2{
	color:#0066cc;
}

h3#tituloPunto{
	border-bottom:1px #ccc solid;
}

.sIFR-hasFlash h3#seccion {
	font-size: 13pt;
	width:60px;
	margin-right:1px;
	margin-left:6px;
	height:15px;
	float:left;
}	
	
	
.sIFR-hasFlash h3#isaval {
	margin-top:1px;
	font-size: 100%;
	width:80px;
	height:16px;
	float:left;
}

.sIFR-hasFlash h3#seccionHome {
	font-size:100%;
	width:95px;
	margin-top:2px;
	margin-right:1px;
	margin-left:10px;
	float:left;
}	
	
	
.sIFR-hasFlash h3#isavalHome {
	font-size: 100%;
	width:80px;
	margin-top:0;
	float:left;
}


.sIFR-hasFlash h3#seccionSistemas {
	font-size: 70%;
	width:150px;
	margin-right:1px;
	margin-left:6px;
	float:left;
}
.sIFR-hasFlash h3#seccionProductos {
	font-size: 100%;
	width:75px;
	margin-right:1px;
	margin-left:6px;
	float:left;
}
.sIFR-hasFlash h3#seccionInfo {
	font-size: 80%;
	width:100px;
	margin-right:1px;
	margin-left:6px;
	float:left;
}	
.sIFR-hasFlash h3#seccionVer {
	font-size: 90%;
	width:110px;
	margin-right:1px;
	margin-left:6px;
	float:left;
}	

h4{
	width:455px;
	padding:5px 5px 5px 0;
	margin-bottom:0;
	color:#0066cc;
	font-size:95%;	 
}

h4.titular{
	margin-top:20px;
	background:#fff url(../img/bullet_mas.gif) no-repeat 440px 5px;
	cursor:pointer; 
}

h4.titular.collapsed{
	background:#f7f7f7 url(../img/bullet_menos.gif) no-repeat 440px 5px;
	color:#999;
	border-bottom:1px #ccc solid;
	margin-bottom:0;
	margin-top:0;
	width:450px;
	padding-left:5px;
}

#faq h4.titular{
	background:#fff url(../img/bg_h4faq_rojo.gif) no-repeat top left; margin-top:0; padding-left:5px; width:450px; margin-bottom:-3px;}
#faq h4.titular.collapsed{
	background:#fff url(../img/bg_h4faq.gif) no-repeat top left;color:#0066cc; border:none; height:25px; margin-bottom:-8px;}
#faq div{
	background:#fff url(../img/bg_faq.gif) repeat-x 0 0;
	width:434px;
	padding:13px;
	margin-bottom:0;
}
#faq div p{ width:425px;}


h5{
	position:relative;
	top:-5px;
	left:0;
	clear:left;
	z-index:100;
	font-size:75%;
	padding-bottom:5px;
	padding-left:6px;
	margin-bottom:-7px;
	width:219px;
	border-bottom:1px #ccc solid;}
	.mac.gecko h5{
		top:0px;
		font-size:80%;
		margin-bottom:5px;
}
h9{
			font-size:75%;
			font-color:red;
		width:219px;
	text-decoration: underline;
	
}


p{
	width:455px;
	line-height:140%;
	font-size:80%;
	margin-bottom:10pt;
}

p span, li span{color:#0066cc;}


span#idiomas{ display:block; float:right; margin-right:137px; font-size:70%; margin-top:5px;}
span#idiomas a{color:0066cc; text-decoration:underline;}


#main ul li{
	font-size:80%;
	clear:left;
	margin-bottom:8px;
	margin-left:5px;
	}#main ul li span{
		display:block;
		width:40px;
		height:25px;
		float:left;
	}


#main ul.listado{
	margin-left:50px;
	list-style-type:disc;
	}#main ul.listado li{
		margin-bottom:0;
}


#main ul[type="disc"]{
    margin-left:50px;
    list-style-type:disc;
	margin-bottom:25px;
    }#main ul[type="disc"] li{
        margin-bottom:0;
		line-height:17px;
}


ul.listadoProductos{
	margin-left:15px;
}
ul.listadoProductos li{
	color:#0066cc;
	list-style-image:url(../img/bullet_gt.gif);
	list-style-position:outside;
	margin-bottom:0;
}
ul.listadoProductos li a:link,ul.listadoProductos li a:visited{
	color:#0066CC;
	font-weight:bold;
}
ul.listadoProductos li a:hover{
	border-bottom:1px #0066cc solid;
}


	
#direccion{
	margin-top:2px;
	width:429px;
	padding:15px 15px 10px 15px;
	background-color:#dadada;}
	#direccion h6{font-size:85%; font-weight:bold; margin-bottom:4pt;}
	#direccion address{font-size:80%; line-height:150%;}
	#direccion address span{font-size:75%;}
	#vcard{
		display:block; 
		background:#a8a7a7 url(../img/vcard.gif) no-repeat 10px 5px; 
		color:#f3f3f3; font-size:70%; padding:7px 5px 5px 40px; width:414px; height:20px;
	}#vcard a{color:#f3f3f3;
}


.noticia{
	width:450px;
	padding:3px 5px 2px 5px;
	background:#fff url(../img/bg_news.gif) repeat-x;
	margin-bottom:5px;}
	p.fecha{color:#0066CC; padding:8px 0 0 4px; margin-bottom:2px; font-weight:bold;}
	img.flleft{ padding:2px; border:1px #ccc solid; margin-right:10px; margin-top:5px;}
	.noticia h4{margin-left:117px; font-weight:bold; width:290px;}
	.noticia p.cuerpoNoticia{margin-left:135px; width:306px;}
	.noticia a.verMas{display:block; float:right; margin-right:5px; margin-top:-3px;}
	#noticiaVista{ 
}

.consejo{
	width:450px;
	padding:3px 5px 2px 5px;
	background:#fff url(../img/bg_news.gif) repeat-x;
	margin-bottom:25px;}
	p.fecha{color:#0066CC; padding:8px 0 0 4px; margin-bottom:2px; font-weight:bold;}
	img.flleft{ padding:2px; border:1px #ccc solid; margin-right:10px; margin-top:5px;}
	.consejo h4{margin-left:7px; font-weight:bold; width:430px;}
	.consejo p.cuerpoNoticia{margin-left:7px; width:430px;}
	.consejo a.verMas{display:block; float:right; margin-right:5px; margin-top:-3px;}
	#noticiaVista{ 
}

.bloqueDestacado{
	width:450px;
	padding:3px 5px 2px 5px;
	background:#fff url(../img/bg_news.gif) repeat-x;
	margin-bottom:5px;}
	img.flleft{ border:none; margin-right:10px; margin-top:5px;}
	.bloqueDestacado h4{margin-left:80px; font-weight:bold; width:320px;}
	.bloqueDestacado p{margin-left:80px; width:306px;}
	.bloqueDestacado p a:link, .bloqueDestacado p a:visited{color:#0066CC; border-bottom:1px #0066cc solid;}
	.bloqueDestacado p a:hover{border-bottom:1px #0066cc dotted;
}

#colfichaProductos h4{
	font-weight:bold;
	margin-bottom:-7px;}
	#colfichaProductos p{
		font-size:75%;
		width:285px;
		padding-right:5px;
		margin-top:0;
		margin-bottom:10px;
}

#novedad img{margin-right:10px;}
#novedad p{margin-left:25px; margin-top:3px; width:200px;}
#novedad span{font-size:70%;}
#novedad span a, #novedad span a:visited{color:#333;}
#novedad span a:hover{border-bottom:1px #333 dotted;}




div.listado{
	clear:left;
	margin-top:15px;}
	div.listado .filaListado{
		background:url(../img/bg_listado.gif) repeat-x;
		border-bottom:1px #999 solid;
		width:455px;
		height:40px;
		padding:0 0 8px 10px;}
	div.listado	.tituloListado{
		float:left;
		width:350px;
		height:40px;
		padding-top:8px;}
	div.listado	.tituloListado h5{
		color:#9c6954;
		margin:0; padding:0;}
		div.listado	.tituloListado h5 a:link, div.listado .tituloListado h5 a:visited{color:#9c6954;}
		div.listado	.tituloListado h5 a:hover{border-bottom:1px #9c6954 dotted;}
	div.listado	.tituloListado p{font-size:70%;}
	div.listado .iconosListado{
		float:left;
		width:83px;
		height:23px;
		border-left:1px #999 dotted;
		padding:18px 0 0 12px;
		margin-top:5px;}
	div.listado .iconosListado img{
		border:none;
		padding:0; margin:0;
	}	
	
	div#implantes img.flleft{float:left; margin-right:10px;}
	
	div#implantes .filaListado{
		padding:0 0 8px 0;
	}
	div#implantes .tituloListado h5{
		font-size:90%;
	}
	div#implantes .tituloListado{
		width:320px;
		padding-top:6px;
	}
	div#implantes .iconosListado{
		width:33px;
	}


div.listadoGaleriaVideo, div.listadoGaleria{
	height:63px;
	width:454px;
	border-bottom:1px #ccc solid;
	padding:3px;}	
	
	div.listadoGaleria{background:url(../img/bg_listadogaleria.gif) no-repeat #f2f2f2;}
	div.listadoGaleria:hover{background:url(../img/bg_listadogaleriaHover.gif) no-repeat #f2f2f2;}
	div.listadoGaleriaVideo{background:url(../img/bg_listadogaleriaVideo.gif) no-repeat #f2f2f2;}
	div.listadoGaleriaVideo:hover{background:url(../img/bg_listadogaleriaVideoHover.gif) no-repeat #f2f2f2;}
	
	div.listadoGaleriaVideo h4, div.listadoGaleriaVideo p, div.listadoGaleria h4, div.listadoGaleria p{
		width:340px;
		line-height:105%;
		margin:0 0 0 74px;}
	div.listadoGaleriaVideo p, div.listadoGaleria p{
		font-size:80%;
		margin-top:-3px;}
	div.listadoGaleriaVideo h4, div.listadoGaleria h4{
		font-size:105%;
		margin:2px 0 0 74px;}
	div.listadoGaleriaVideo h4 a, div.listadoGaleria h4 a{
		color:#0066cc;
		text-decoration:none;}
	div.listadoGaleriaVideo h4 a:hover, div.listadoGaleria h4 a:hover{ font-weight:normal;}
	.flleftListado{
		float:left;
		margin-right:18px;}
	.headListadoGaleria{
		background:url(../img/bg_headListadoGaleria.gif) repeat-x 0 0;
		padding:3px;
		width:454px;
		color:#000;
		margin-bottom:2px;
		margin-top:50px;
		font-size:90%;}
	.masVideosLink{
		width:auto;
		float:right;
		margin-right:10px;
		margin-top:10px;
		font-size:75%;
		margin-bottom:30px;
		clear:left;
	}
	.masVideosLink a{
		color:#0066cc;
		text-decoration:underline;
	}
	.masVideosLink a:hover{
		text-decoration:none;
	}

	div.galeriaRow img{
		margin:0 -4px 0 0;
	}	
	div.galeriaRow{
		margin:-3px 0 0 0;
	}


#iconos{
	border-top:1px #ccc solid;
}
#iconos span{
	display:block;
	float:left;
	height:25px;
	margin-right:15px;
	font-size:75%;
	padding-top:5px;
	padding-left:34px;}
	span#pdf{width:auto; background:url(../img/pdf.gif) no-repeat 5px 5px;padding-left:27px;}
	span#enviar{width:auto; background:url(../img/sobre.gif) no-repeat 5px 5px;}
	span#volver{float:right; width:30px; background:url(../img/volver.gif) no-repeat 5px 5px; padding-left:20px;padding-top:1px;}
	#iconos span a, #iconos span a:visited{color:#0066CC;}
	#iconos span a:hover{border-bottom:1px #0066CC solid;
}
	
	
	
#ads img{float: left; margin: 0;padding: 0;}	

div#pie img{
	margin-left:136px;
	margin-top:0;
	float:left;
}
div#pie p{
	color:#666666;
	padding-top:4px;
	width:auto;
	font-size:75%;
	text-align:right;
	float:right;
	margin-right:134px;
	line-height:190%;}
	div#pie p a,div#pie p a:visited{color:#666; border-bottom:1px #666 solid;}
	div#pie p a:hover{border-bottom:1px #666 dotted;}

.flleft{
	float: left;
	margin-right: 15px;
}
small{ display:block; margin-top:5px; margin-bottom:15px;}
.short{ letter-spacing:-1px;}



/* -------- F0RMUL4R102 -------- */

form{
	margin-top:25px;
	width:459px;
	font-size:80%;
}

label,input, select{
	display:block;
	float:left;
	margin-bottom:6pt;
}
label{
	width:50px;
	margin-right:15px;
	color:#0066cc;
}
input, textarea{
	width:389px;
	border-top:2px #999 solid;
	border-left:2px #999 solid;
	border-bottom:1px #999 solid;
	border-right:1px #999 solid;
}
select{
	border-top:2px #999 solid;
	border-left:2px #999 solid;
	border-bottom:1px #999 solid;
	border-right:1px #999 solid;
}
#main #btn{
	width:45px;
	height:18px;
	margin-top:10px;
	float:right;
	border:none;
}

form br{
	clear:left;
}




	/* -------- F0RMUL4R10 H0M3 -------- */

	#login{
		width:150px;
		float:left;
	}
	#usuario, #clave{width:50px; margin-right:8px; font-size:75%;color:#666;}
	#btn1,#btn2{width:auto; height:auto; border:none;}
	#buscar{width:111px; margin-right:8px; font-size:75%;color:#666;}

	form#login.interior{
		width:auto;
		margin:30px -90px -1px 0;
		float:right;
	}
	form#login.interior #btn2{ margin-right:20px;}
	form#login.interior #usuario, form#login.interior #clave{width:80px;}


	/* -------- F0RMUL4R10 3MPL30 -------- */
/*	#empleo{
		width:460px;
		margin-top:-40px;
	}

	
	#empleo fieldset{
		width:460px;
		margin-top:25px;
		margin-bottom:10px;
		padding-bottom:10px;
		padding-left:5px;
		border-bottom:1px #ccc solid;
	}
	
	#empleo fieldset legend{
		color:#0066CC;
		margin-bottom:15px;
		font-size:14px;
		font-weight:bold;
		margin-left:-5px;
	}
	
	#empleo label{
		min-width:65px;
		margin-right:5px;
	}
	#empleo input, #empleo select{
		width:145px;
		margin-right:8px;
	}

	#empleo textarea{width:460px; height:100px;}
	
	#empleo fieldset#datosPersonales input{ margin-right:10px;}
	#empleo fieldset#datosPersonales input.largo{ width:155px; margin-right:0;}
	#empleo fieldset#datosPersonales select{width:158px; margin-right:0;}
	
	#empleo fieldset#formacion select{width:150px;}
	#empleo fieldset#formacion select.largo{width:160px; margin-right:0;}
	
	#empleo fieldset#idiomas select{width:90px;}	
	#empleo fieldset#idiomas select.largo{width:183px; margin-right:0}
	#empleo fieldset#idiomas label{margin-right:15px;}
	#empleo fieldset#idiomas label.select{ width:85px;}
	#empleo fieldset#idiomas #inputLabel{width:65px; margin-right:11px;}
	
	#empleo fieldset#informatica p{ width:287px; padding-left:171px; font-size:100%; margin:0;}
	#empleo fieldset#informatica select{width:90px;}
	#empleo fieldset#informatica input{width:288px; margin-right:0;}
	#empleo fieldset#informatica input.largo{width:386px; margin-right:0;}
	
	#empleo fieldset#expProfesional p{color:#0066CC; font-size:85%;}
	
	#empleo fieldset#expectativas label{width:90px;}
	#empleo fieldset#expectativas select{width:250px;}
	
	#empleo #btn{margin-right:0;}

	#empleo{
		width:460px;
		margin-top:-40px;
	}

	
	#empleo fieldset{
		width:460px;
		margin-top:25px;
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px #ccc solid;
	}
	
	#empleo fieldset legend{
		color:#0066CC;
		margin-bottom:15px;
		font-size:14px;
		font-weight:bold;
		margin-left:-5px;
	}
	
	#empleo label{
		min-width:65px;
		margin-right:5px;
		font-size:100%;
	}
	#empleo input, #empleo select{
		width:145px;
		margin-right:8px;
	}

	#empleo textarea{width:460px; height:100px;}
	
	#empleo fieldset#datosPersonales input{ margin-right:10px;}
	#empleo fieldset#datosPersonales input.long{width:383px; margin-right:0}
	#empleo fieldset#datosPersonales input.largo{ width:155px; margin-right:0;}
	#empleo fieldset#datosPersonales select{width:158px; margin-right:0;}
	
	#empleo fieldset#formacion select{width:150px;}
	#empleo fieldset#formacion select.largo{width:160px; margin-right:0;}
	
	#empleo fieldset#idiomas select{width:90px;}	
	#empleo fieldset#idiomas select.largo{width:183px; margin-right:0}
	#empleo fieldset#idiomas label{margin-right:15px; font-size:100%;}
	#empleo fieldset#idiomas label.select{ width:85px;}
	#empleo fieldset#idiomas #inputLabel{width:65px; margin-right:11px;}
	
	#empleo fieldset#informatica p{ width:287px; padding-left:171px;  margin:0;}
	#empleo fieldset#informatica select{width:90px;}
	#empleo fieldset#informatica input{width:288px; margin-right:0;}
	#empleo fieldset#informatica input.largo{width:386px; margin-right:0;}
	
	#empleo fieldset#expProfesional p{color:#0066CC;}
	
	#empleo fieldset#expectativas label{width:90px;}
	#empleo fieldset#expectativas select{width:250px;}
	
	#empleo #btn{width:auto; border:none;}
*/

/* -------- F0RMUL4R10 3MPL30 -------- */
	#empleo{
		width:460px;
		margin-top:-40px;
	}

	
	#empleo fieldset{
		width:460px;
		margin-top:25px;
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px #ccc solid;
		padding-left:0px
	}
	
	#empleo fieldset legend{
		color:#0066CC;
		margin-bottom:15px;
		font-size:14px;
		font-weight:bold;
		margin-left:-8px;
		padding-left:0px
	}
	
	#empleo label{
		min-width:65px;
		margin-right:5px;
		font-size:100%;
	}
	#empleo input, #empleo select{
		width:145px;
		margin-right:8px;
	}

	#empleo textarea{width:460px; height:100px;}
	
	#empleo fieldset#datosPersonales input{ margin-right:10px;}
	#empleo fieldset#datosPersonales input.long{width:383px; margin-right:0}
	#empleo fieldset#datosPersonales input.largo{ width:155px; margin-right:0;}
	#empleo fieldset#datosPersonales select{width:158px; margin-right:0;}
	
	#empleo fieldset#formacion select{width:150px;}
	#empleo fieldset#formacion select.largo{width:160px; margin-right:0;}
	
	#empleo fieldset#idiomas select{width:90px;}	
	#empleo fieldset#idiomas select.largo{width:183px; margin-right:0}
	#empleo fieldset#idiomas label{margin-right:15px; font-size:100%;}
	#empleo fieldset#idiomas label.select{ width:85px;}
	#empleo fieldset#idiomas #inputLabel{width:65px; margin-right:11px;}
	
	#empleo fieldset#informatica p{ width:287px; padding-left:171px;  margin:0;}
	#empleo fieldset#informatica select{width:90px;}
	#empleo fieldset#informatica input{width:288px; margin-right:0;}
	#empleo fieldset#informatica input.largo{width:386px; margin-right:0;}
	
	#empleo fieldset#expProfesional p{color:#0066CC;}
	
	#empleo fieldset#expectativas label{width:90px;}
	#empleo fieldset#expectativas select{width:250px;}
	
	#empleo #btn{width:auto; border:none;}
	
	/* -------- F0RMUL4R10 C0N74C70 -------- */
	
	#contacto{margin-top:8px;}
	#contacto label{width:77px;}
	#contacto input{width:364px;}
	#contacto textarea{width:458px; height:100px;}
	#contacto #btn{margin-right:-3px;}
	
	
	/* -------- F0RMUL4R10 BU2QU3D4 -------- */
	
	#formbusqueda{ margin-top:15px;background:#fff url(../img/lupa.gif) no-repeat; height:155px; width:460px;}
	#Busqueda{margin-top:8px; padding:5px 10px 15px 10px;}
	.sIFR-hasFlash h3#tituloFormBusqueda{
		font-size: 24pt;
		width:150px;
		margin-top:10px;
		margin-left:0px;
		height:25px;
	}
	#Busqueda label{width:77px; color:#fff;}
	#Busqueda input{width:348px;}
	#Busqueda input, #Busqueda select{
		border-top:2px #47739f solid;
		border-left:2px #47739f solid;
		border-bottom:1px #47739f solid;
		border-right:1px #47739f solid;
	}
	#Busqueda #btn{margin-right:20px;}
	
	/* -------- F0RMUL4R10 PR0DUC702 -------- */
	
	#formProductos label{
		width:auto;
		margin-bottom:4px;
	}
	#formProductos input, #formProductos select{
		width:200px;
		margin-bottom:13px;
	}
	#formProductos #btn{ float:left; margin-left:157px; margin-top:0; }
	
	
	
	
	
/* -------- H0M3 -------- */

#sideBarIzqHome,#sideBarDerHome{
	margin-top:-30px;
}
#sideBarIzqHome{
	float:left;
	width:350px;
}

#sideBarIzqHome p, #sideBarIzqHome h4, #sideBarIzqHome h5{
	width:320px;
	padding-left:10px;
}
#sideBarIzqHome p{
	font-size:75%
}
#sideBarIzqHome h5{
	margin-top:8px;
	border:none;
	margin-bottom:25px;
}
#sideBarDerHome{
	float:left;
	width:391px;
	padding-left:15px;
	border-left:1px #ccc dotted;
}

#sideBarDerHome img.flleft{
	margin-top:15px;
}


div.bloque{
	margin-top:5px;
	float:left;
	width:206px;
	border-right:1px #ccc dotted;
	padding:0 20px;
}

div.bloque img{
	float:left;
	margin-top:10px;
	margin-right:10px;
}
div.bloque p{
	margin-left:92px;
	width:100px;
}

div.bloque p a{
	color:#000;
	text-decoration:underline;
	font-size:75%;
}


div.bloque h4{
	width:auto;
	margin-left:92px;
	color:#333;
}
div.bloque h4 span{
	color:#0066cc;
}

#compromiso{border:none;}

#linea{
	width:742px;
	height:5px;
	border-bottom:1px #ccc dotted;
	clear:both;
	margin-left:8px;
}


/* -------- N0 30RR4R -------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
		
	


