@charset "ISO-8859-1";
/* Mc Luhan CSS Document */

@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow);

*{
	margin:0;
	padding:0;
}

img{
	border:0;
}

body {
	background:url(../images/bckGeneral.jpg) 50% 0 no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#63615e;
	background-color:#e1e1e1;
}

.clear{
	clear:both;
}

h3{
	color:#63615e;	
	font-weight:normal;
	font-size:2.8em;
	font-family: 'PT Sans Narrow', sans-serif;
	margin-bottom:20px;
}

h5{
	color:#FFF;	
	font-weight:normal;
	font-size:2em;
	font-family: 'PT Sans Narrow', sans-serif;
	margin:10px 0 30px 0;
}

h6{
	color:#FFF;	
	font-weight:normal;
	font-size:2em;
	font-family: 'PT Sans Narrow', sans-serif;
	margin:10px 0;
}

#contentGralcontent{
	width:100%;
	height:675px;
	
}

#contentGral, #contentLevSecnundario{
	position:absolute;
	width:968px;
	left:50%;
	margin:0 0 0 -484px;
}



#btnPrincipal{
	float:left;
	background:url(../images/bckBotonera.png) 0 0 repeat;
	position:absolute;
	z-index:800000000000;
}

#logo{
	width:186px;
	height:68px;
	background:url(../images/bckLogo.jpg) 0 0 no-repeat;
	padding:60px 7px;
}

#botones ul{
	list-style:none;
	margin:0 10px;
}

#botones ul li{
	padding:15px 0 0 5px;
	height:30px;
	border-bottom:2px solid #777;
}

#botones ul .btnLast{
	border:none;
}

#botones ul li a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	opacity:.6;
}

#botones ul li a:hover{
	opacity:1;
}

#botones .btnON a{
	font-weight:bold;
	color:#FFF;
	opacity:1;
}

#btnAux{
	width:200px;
	float:right;
	text-align:right;
	margin:10px 40px 0 0;
	font-size:.8em;
	color:#444240;
}

#btnAux a{
	text-decoration:none;
	color:#444240;
	margin:0 3px;
}

#btnAux a:hover{
	color:#FFF;
}

#btnAux .btnAuxON{
	color:#a44a52;
}

#content{
	width:730px;
	height:600px;
/*	background:#00C;
	opacity:.5;*/
	margin:50px 0 0 230px;
}

#levSecund{
	width:100%;
	height:490px;
	background-image:url(../images/bckGeneral2lev.jpg);
	background-repeat:repeat-x;
	padding-bottom:20px;
}

#novedadesHome{
	width:435px;
	height:auto;
	float:left;
}

#slideNovedades{
	border-left:1px solid #c2122f;
	padding-left:20px;
}

#slideNovedades h4{
	color:#c2122f;
	font-size:1em;
}

#slideNovedades .dateNews{
	font-size:.8em;
	margin-bottom:10px;
	font-weight:bold;
}

#slideNovedades p{
	font-size:.9em;
}

#btnSlideNews{
	margin-top:10px;
	text-align:right;
}

#fraseHome{
	font-family: 'PT Sans Narrow', sans-serif;
	width:400px;
	float:right;
	background:url(../images/quoteIcon.png) 30px 40px no-repeat;
	padding:35px 20px 0 80px;
	color:#c2122f;
	font-size:2.2em;
	line-height:1.05em;
}

#row2{
	margin-top:40px;
}

#copy{
	width:435px;
	height:auto;
	float:left;
	font-size:.8em;
	line-height:1.8em;
}

#copy strong{
	color:#c2122f;
}

#infoCopy{
	width:180px;
	margin-top:50px;
	float:left;
}

#mapaCopy{
	width:235px;
	height:auto;
	margin-top:50px;
	float:right;
}

#contactForm{
	width:500px;
	float:right;
}

#formHome{
	margin-top:79px;
}

#colFormHome1{
	width:240px;
	float:left;
}

#colFormHome2{
	width:240px;
	float:right;
}

.inputFRM{
	width:230px;
	height:15px;
	background:#e0dfdf;
	border:0;
	margin-bottom:10px;
	padding:5px;
	color:#63615e;
	font-family:Verdana, Geneva, sans-serif;
	font-size:.9em;
}

.textareaFRM{
	width:230px;
	height:85px;
	background:#e0dfdf;
	border:0;
	margin-bottom:10px;
	padding:5px;
	color:#63615e;
	font-family:Verdana, Geneva, sans-serif;
	font-size:.9em;
	resize:none;
}

.btnFRM{
	width:240px;
	height:25px;
	padding:0 0 0 5px ;
	background:url(../images/pixMedGris.gif) 235px 2px no-repeat #63615e;
	border:0;
	color:#e5e5e4;
	text-align:left;
	cursor:pointer;
}

.btnFRM:hover{
	background:#c2122f;;
	color:#FFF;
}

#footer{
	width:100%;
	height:115px;
	background:#404040;
}

#contentFooter{
	position:absolute;
	width:968px;
	left:50%;
	margin:25px 0 0 -484px;
	text-align:right;
	color:#FFF;
	font-size:.9em;
}

#afipQR{
	float:left;
}


/*****************************
			HOME
*****************************/

.slide h2{
	font-family: 'PT Sans Narrow', sans-serif;
	background:url(../images/quoteIcon.png) 30px 40px no-repeat;
	color:#c2122f;
	font-size:2.5em;
	line-height:1.05em;
	margin-bottom:20px;
}

.slide  p{
	font-size:1.1em;
	line-height:1.8em;
	color:#000;
}

#homeContent{

}

#nosotrosContent{
	display:none;
}

#consultoriaContent{
	display:none;
}

#canalesContent{
	display:none;
}

#rrhhContent{
	display:none;
}

#negociosContent{
	display:none;
}

#comunicacionContent{
	display:none;
}

.fotoSlider{
	position:absolute;
	width:auto;
	right:-25px;
	height:649px;
	float:right;
	z-index:100;
}

#homeTXT{
	float:left;
	width:350px;
	height:auto;
	margin:230px 0 0 50px;
	position: relative;

}

.wp3{
	position: absolute;
	top: 50px;
	left: 700px;
}
#secciones{
float:left;
width:400px;
margin:130px 0 0 50px;
position: relative;

}

 


.btnFlecha{
	margin-top:20px;
}

.contentInterno{
	width:100%;
	height:375px;
	background:url(../images/bckInterior.png) 0 0 repeat;
	margin-top:20px;
	padding:20px 0 10px 30px;
}

#nosotrosTXT{
	float:left;
	width:700px;
	height:auto;
	margin:10px 0 0 20px;
	position:absolute;
}


#nosotrosTXT h2{
	margin-left:20px;
	font-family: 'PT Sans Narrow', sans-serif;
	color:#c2122f;
	font-size:2.5em;
	line-height:1.05em;
	margin-bottom:20px;
}


#consultoriaContent h2,#negociosContent h2,#comunicacionContent h2,#rrhhContent h2,#canalesContent h2{
	margin-left:20px;
	font-family: 'PT Sans Narrow', sans-serif;
	color:#c2122f;
	font-size:2.5em;
	line-height:1.05em;
	margin-bottom:20px;
}

.btnInterna{
	font-size:.9em;
	margin:-10px 0 0 20px;
}

.btnInterna .btnInternaON, .btnInterna .btnInternaON:hover{
	color:#c2122f;
	font-weight:bold;
}

.btnInterna a{
	color:#63615e;
	text-decoration:none;
	margin-right:5px;
}

.btnInterna a:hover{
	color:#000;
}

.slideContentInterno{
	width:425px;
	height:auto;
}

.slideContentInternoFree{
	width:650px;
	height:auto;
}

.contentInterno p{
	color:#FFF;
	font-size:.95em;
	margin-bottom:15px;
	line-height:1.5em;
}

.contentInterno a{
	color:#fff;
	text-decoration:none;
}

.contentInterno a:hover{
	text-decoration:underline;
}

 #description {
        border: 1px solid gray;
        height:150px;
        width: 425px;
        overflow: hidden;
        position: absolute;
      }



.btnInternaLista{
	list-style:none;
	margin-top:40px;
}

.btnInternaLista li{
	background:url(../images/arrowIconWhite.png) 0 0px no-repeat;
	padding:0 0 0 40px;
	margin:0 0 30px 0;
}

.btnInternaLista li h5{
	font-size:1.8em;
	line-height:25px;
	margin:0;
}

.btnInternaLista li h5 a{
	color:#FFF;
	text-decoration:none;
}

.btnInternaLista li h5 a:hover{
	color:#CCC;
	text-decoration:none;
}

.btnInternaLista li h6{
	margin:10px 0;
	line-height:10px;
	color:#FFF;
	font-size:.8em;
}

#opcion1,#opcion2{
display:none;	
}

#mapaContacto{
	float:right;
}

#infoConact{
	float:left;
}

#mensajeform{
display:none;	
}

/**************** SLIDER ***************/
.slidesjs-navigation {
      margin-top:3px;
    }

    .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0 0;
      float: right;
      list-style: none;
width:100%;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 3px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(../images/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
	  text-decoration:underline;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }
	
	/*.slider a:link,
    .slider a:visited {
      color: #333
    }

    .slider a:hover,
   .slider a:active {
      color: #9e2020
    }*/

    .navbar {
      overflow: hidden
    }
	
/*++++++++--------  Formvalidar-----------++++++++*/

input[type='text'].focus, textarea.focus, select.focus { 
	border-color: #000 !important; 
}
input[type='text'].invalid, textarea.invalid, select.invalid { 
	border-color: red;
}
input[type='text'].inactive, textarea.inactive, select.inactive, option.inactive { 
	color: #999;
	font-style: italic;
}
input[type='text'].required, textarea.required { 
border-color:#F00 1px solid;
}

input[type="radio"].required{
background-color:#F00;	
}
	
	
