/* reseteo de estilos */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img {border:none;}
address { font-style:normal }
body {font-size: small; font-family: Tahoma, Arial, Helvetica, sans-serif;}
* html body {font-size /**/: x-small;}
/*Hack para que Opera 7 muestre correctamente texto */
@media all and (min-width: 0px){
  body {font-size: 14px; }
}
/* fin reseteo de estilos */

/* logo y menu */
div#logo { background: #ffffff none repeat; position: relative; padding-bottom: 0px; padding-top: 15px; }
div#logo h1 { margin: 7px 0pt 0pt; background: transparent url('../images/pirazzoli.gif') no-repeat; width: 750px; height: 100px; }
div#logo h1 a { height: 100px; }
#logo ul { margin: 0pt; padding: 0pt; list-style-type: none; position: absolute; right: 0px; top: 85px; width: 475px; height: 18px; }
#logo ul li { margin: 0pt; padding: 0pt; position: absolute; top: 0pt; height: 18px; }
#logo ul li:last-child { margin-right: 0pt; }
#logo ul li a { height: 18px; color: #666; }
#logo ul li a:hover, #logo ul li.current a { color: #fff; text-transform: none;}
#logo li#inicio { left: 0px; width: 48px; }
#logo li#inicio-step { left: 37px; width: 48px; color: #666;}
#logo li#clientes { left: 49px; width: 109px; }
#logo li#clientes-step { left: 147px; width: 109px; color: #666;}
#logo li#datos { left: 159px; width: 86px; }
#logo li#datos-step { left: 236px; width: 86px; color: #666;}
#logo li#contacto { left: 246px; width: 64px; }
#logo li#contacto-step { left: 305px; width: 64px; color: #666;}
#logo li#trabaja { left: 315px; width: 155px; font-weight: bold;}

#logo li#inicio a { background-position: 0pt -21px; }
#logo li#clientes a { background-position: -49px -21px; }
#logo li#datos a { background-position: -159px -21px; }
#logo li#contacto a { background-position: -246px -21px; }
.img {display:block; letter-spacing: -1000em; text-indent : -999em;overflow: hidden; display: block;background-repeat: repeat; background-color: transparent;}

/*div datos utiles */
#s1 {border: 1px solid #ff9c0f;margin: 10px 0px 0px;padding: 5px;height: 69px;}
h4 {color: #666666; font-size: 15px; border-bottom: 2px solid #ebebeb; font-weight:bold;font-family:Tahoma, Arial, Helvetica, sans-serif; text-align: left;}
.textdat {float:left; text-align: left; color: #494548; font-size:105%;padding-left: 5px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
* html .textdat {font-size /**/: 95%;}
a.textdat:link, a.textdat:visited  {color: #494548;text-decoration: none;font-family:Tahoma, Arial, Helvetica, sans-serif; }
a.textdat:hover {color: #999999;}
#links {background-color: #ebebeb;}
#links .textdat {padding-top: 2px;}
.barrapl { background-color:#ff9c0f;}

/*foot div*/
#foot{background-color: #FFFFFF;}
.datoscontacto  {padding:10px 0px 10px 0px; color:#333333;text-align:center;font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
a.datoscontacto:link, a.datoscontacto:visited {color: #E68400; border-bottom: 1px dotted #cccccc;padding:0px;}
a.datoscontacto:hover {color:#cccccc;}

/*otros */
#marco {width:750px; margin:0pt auto; padding:0pt 0pt 25px; min-height:100%; height:auto ! important; }
.clearing {clear: both;height: 12px;}
.style5 {font-size: 14px;  color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif;}

/* Cuadro ayuda - Sweet Title*/
body div#toolTip { position:absolute;z-index:1000;width:150px;background:#C3D4FF; border:2px solid #0B3BB3;text-align:left;padding:5px;min-height:1em;}
body div#toolTip p { margin:0;padding:0;color:#0B3BB3;font:100% Tahoma,Arial,sans-serif; text-align:center;}

.trabaja {
	text-transform: none;
	color: #666;
	font-size: 17px;
	
}
.trabaja:hover {
	color: #fff;
}
