﻿/*

Designed and Coded By: Duchowny||Spinetto
Date: 12/01/2009

*/


html
{
	background:url(imgs/pie.jpg) bottom center no-repeat;
	margin:0;
	min-height: 100%;
 	height: auto;

}


img, div { behavior: url(iepngfix.htc) }


body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	color: #000000;
	margin-bottom: 00px;
}

img, body, html
{
	margin: 0;
	padding: 0;
}


a
{
	text-decoration: none;
	color:#e40000;
}

a:hover
{
	text-decoration: underline;
}

a img
{
	border: none;
}

#logo {
background:url(imgs/duchowny_spinetto.jpg) no-repeat;
height:90px;
width:248px;
position:relative;
left:9px;
}

#logo a
{
display: block;
height: 88px;
width: 245px;
text-decoration:none;
}

#logo a span {
visibility: hidden;
}

#homeLink {
float:left;
}

h1 {
display:none;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	visibility:hidden;
}

h3
{
display:none;
}

address
{
display:none;
}

#footer
{
width:820px;
}

#container
{
	text-align: left;
	margin:auto;
	width: 820px;
    bottom: 0px;
}

#sidebar
{
width: 257px;
background:url(imgs/fnd_sidebar.jpg) no-repeat top;
float:left;
}
	 
	
#sidebar ul, li
{
margin:0;
padding:0;
}

/* SIDEBAR */

#menu {
width:248px;
position:relative;
left:9px;
}

#menu li, ul
{
list-style-type: none;
margin:0;
padding:0;
}

#menu li a:hover
{
list-style-type: none;
margin:0;
padding:0;
}

.serv 
{
height:33px;
}
.trabajo 
{
height:23px;
}
.externa 
{
height:22px;
}
.interna 
{
height:19px;
}
.marketing 
{
height:25px;
}
.clientes 
{
height:32px;
}
.contact 
{
height:32px;
}

#clientes
{
width:248px;
position:relative;
left:9px;
}

.titEligen
{
background:url(imgs/eligen_trabajar_con_nosotros.jpg) no-repeat;
height:32px;
}

.titLogin
{
background:url(imgs/login_clientes.jpg) no-repeat;
height:32px;
}

#login
{
width:248px;
position:relative;
left:9px;
}

.campos 
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px;
background:url(imgs/campo.jpg) no-repeat;
border:hidden;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
color:#666666;
}

.formu 
{
position:relative;
left:15px;
padding-top:6px;
}

.botContra
{
padding-top:5px;
}

/* CONTENT */

#content
{
margin-left: 257px;
width:560px;
background:url(imgs/fnd_datos_cabezal.jpg) no-repeat top;
}

#content2
{
margin-left: 257px;
width:560px;
background:url(imgs/fnd_datos_cabezal2.jpg) no-repeat top;
}

#content div
{
overflow: hidden;	
}

.datos
{
height:50px;
}

.formuBuscar
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:12px;
float:left;
position:relative;
left:245px;
top:3px;
}

.formuBus
{
padding-right:9px;
text-align:right;
height:25px;
}

.info 
{
background:url(imgs/fnd_txt.jpg) no-repeat top left;
}

.info2 
{
background:url(imgs/fnd_info_ce.jpg) no-repeat top left;
}

.info3 
{
background:url(imgs/fnd_txt2.jpg) no-repeat top left;
position:relative;
bottom:42px;
}

.info4 
{
background:url(imgs/fnd_txt2.jpg) no-repeat top left;
position:relative;
}

#content #novedades
{
float:left;
padding:20px;
width:310px;
}

.Nov
{
background:url(imgs/punteado.png) no-repeat bottom center;
height:18px;
width:290px;
}

.titDetalle
{
background:url(imgs/punteado_azul.png) repeat-x bottom center;
height:18px;
width:290px;
}

.titDetalleCe
{
background:url(imgs/punteado_naranja.png) repeat-x bottom center;
height:18px;
width:290px;
}

.linkCe{
	color:#E16407;
	font-weight:bold;
}

.linkCi{
	color:#704B7E;
	font-weight:bold;
}

.linkCm{
	color:#bd4561;
	font-weight:bold;
}

.titDetalleCi
{
background:url(imgs/punteado_violeta.png) repeat-x bottom center;
height:18px;
width:290px;
}

.titDetalleCm
{
background:url(imgs/punteado_cm.png) repeat-x bottom center;
height:18px;
width:290px;
}

.titsNov
{
color:#e40000;
font-size:15px;
letter-spacing:1px;
padding-top:10px;
padding-bottom:10px;
width:290px;
}

.imgNov 
{
float:left;
}

.txtNov
{
color:#666666;
width:198px;
padding-left:10px;
}

#banners 
{
width:208px;
padding-top:2px;
float:right;
position:relative;
right:14px;
}

.comExterna
{
padding-top:25px;
padding-left:15px;
}

.cabEmpecemos
{
padding-top:25px;
padding-left:15px;
background:url(imgs/cab_empecemos.jpg) no-repeat right top;
height:55px;
width:536px;
}

.cabSuscribite
{
padding-top:25px;
padding-left:15px;
background:url(imgs/cab_suscribite.jpg) no-repeat right top;
height:55px;
width:536px;
}

.cabUnite
{
padding-top:25px;
padding-left:15px;
background:url(imgs/cab_unite.jpg) no-repeat right top;
height:55px;
width:536px;
}

.cabComInst
{
padding-top:25px;
padding-left:15px;
background:url(imgs/cab_com_inst.jpg) no-repeat right top;
height:55px;
width:536px;
}

.cabComInt
{
padding-top:25px;
padding-left:15px;
background:url(imgs/cab_com_int.jpg) no-repeat right top;
height:55px;
width:536px;
}

.cabComProd
{
padding-top:25px;
padding-left:15px;
background:url(imgs/cab_com_prod.jpg) no-repeat right top;
height:55px;
width:536px;
}

.txtInterna
{
padding-top:13px;
padding-left:15px;
color:#666666;
width:505px;
}

.txtInternaContacto
{
padding-top:13px;
padding-left:15px;
color:#666666;
width:537px;
background:url(imgs/fnd_contacto.gif) no-repeat right top;
}

.txtInternaNov
{
padding-top:13px;
padding-left:15px;
color:#666666;
width:520px;
}

.txtInternaContact
{
padding-top:13px;
padding-left:15px;
color:#666666;
width:537px;
}

.padd
{
padding-left:15px;
padding-top:15px;
}

.padd2
{
padding-left:15px;
padding-top:23px;
}

.bannerDestacado
{
padding-left:13px;
padding-top:15px;
float:left;
width:245px;
}

.paddBannerDestacado
{
padding-top:15px;
position:relative;
right:40px;
width:245px;
float:right;
}

.volver
{
position:relative;
left:250px;
width:60px;
font-size:11px;
color:#666666;
bottom:6px;
}

.volver2
{
position:relative;
left:480px;
width:60px;
font-size:11px;
color:#666666;
}

.detalleImg
{
height:22px;
padding-left:15px;
font-size:11px;
padding-top:2px;
color:#666666;
background:url(imgs/fnd_detalle.jpg) no-repeat left;
text-align:left;
width:550px;
position:relative;
line-height:20px;
}

.txtDetalle
{
width:315px;
font-size:11px;
color:#666666;
padding-top:10px;
}

#columnaLateral
{
width:185px;
padding-top:11px;
margin-top:16px;
background:url(imgs/fnd_columna_interna.jpg) repeat-x;
height:320px;
font-size:11px;
color:#666666;
padding-left:10px;
}

#columnaLateral2
{
width:185px;
padding-top:11px;
margin-top:16px;
background:url(imgs/fnd_columna_interna.jpg) repeat-x;
height:420px;
font-size:11px;
color:#666666;
padding-left:10px;
position:relative;
left:5px;
}

.menuDerecho
{
color:#666666;
line-height:18px;
padding-top:7px;
}

.linkMenu
{
color:#666666;
}

.hidden
{
display: none;
width:550px;
}

#prevNext
{
float:left;
position:relative;
left:505px;
bottom:42px;
width:45px;
background:#ebebeb;

}

#prevNext img
{
position: relative;
z-index: 2;
cursor: pointer;
}

#slides
{
width:550px;
}

.ancho
{
width:550px;
padding-top:15px;
}

#wrap
{
width:550px;
high
}2463a5;
padding-left:10px;
}

.menuDerecho
{
color:#666666;
line-height:18px;
padding-top:7px;
}

.linkMenu
{
color:#666666;
}

.hidden
{
display: none;
width:550px;
}

#prevNext
{
float:left;
position:relative;
left:505px;
bottom:42px;
width:45px;
background:#ebebeb;

}

#prevNext img
{
position: relative;
z-index: 2;
cursor: pointer;
}

#slides
{
width:550px;
}

.ancho
{
width:550px;
padding-top:15px;
}

#wrap
{
width:550px;
high
}

.destacadoServicios{
	background: #dcdcdc url(imgs/fnd_columna_interna.jpg) repeat-x;
	margin-top:25px;
	margin-left:15px;
	margin-right:40px;
	color:#666666;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:20px;
	line-height:18px;
}

.marcasClientes{
	background: url(imgs/fnd_columna_interna.jpg) repeat-x;
	margin-top:25px;
	margin-left:15px;
	margin-right:40px;
}

.txtClientes{
	margin-top:50px;
	margin-left:15px;
	margin-right:40px;
	color:#666666;
}

.txtClientes2{
	margin-top:35px;
	margin-left:15px;
	margin-right:40px;
	color:#666666;
}

#formulario{
	padding-top:20px;
	padding-left:5px;
}

#formLeft{
	width:290px;
	float:left;
	background: url(imgs/sep_form.gif) no-repeat;
	background-position: 255px 0px;
}

#formLeft2{
	width:290px;
	float:left;
	background: url(imgs/sep_form2.gif) no-repeat;
	background-position: 255px 31px;
}


#formRight{
padding-top:3px;
}

#interesesLeft{
	width:216px;
	float:left;
}

#interesesRight{
padding-top:32px;
}

.itemForm{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#bannersServicios{
	margin-top:10px;
	margin-left:8px;
}

.txtRojo{
	color:#e40000;
}

.txtDetalle ul, li
{
list-style-type:disc;
	
}

#leftContacto{
	width:260px;
	float:left;
	background: url(imgs/sep_contacto_vertical.gif) no-repeat;
	background-position: 255px;
}

#rightContacto{
	width:268px;
	float:right;
}

#seccion{
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin-left:20px;
	width:320px;
	margin-top:20px;
}

#fecha{
	text-align:right;
	color:#666666;
	width:200px;
	margin-top:20px;
}

#titular{
	margin-left:20px;
	font-size:20px;
	color:#db0202;
	width:400px;
	margin-top:10px;
}

.txtNov2{
	width:300px;
	margin-top:5px;
	color:#666666;
}

#columnaLateralNov
{
width:185px;
padding-top:11px;
margin-top:25px;
background:url(imgs/fnd_columna_interna.jpg) repeat-x;
height:320px;
font-size:11px;
color:#666666;
padding-left:10px;
}

.menuNov{
	width:200px;
	text-align:left;
}

div.fadehover {
	position: relative;
	}
 
img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
        }
 
img.b {
	position: absolute;
	left: 0;
	top: 0;
	}
