@charset "UTF-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td	{padding:0px;	margin:0px;	}
/* ESTILOS GENERALES */
.h1 {	font-family:Georgia, Times New Roman, Times, serif;	font-size:20px;	color:#4D4D4D;	text-align:left;	}
.h2 {	
color:#4D4D4D;
font-family:Georgia,Times New Roman,Times,serif;
font-size:14px;
text-align:left;
width:450px;/*font-family:Georgia, Times New Roman, Times, serif;	font-size:16px;	color:#4D4D4D;	text-align:left;*/	}
.p a {color:#4D4D4D;	text-decoration:underline;}
.double-line	{line-height:1.8em;}
.grey	{color:#999999;}
.pagination, .paginationCasos {	float:left;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666; display:inline; padding-top:5px;}
.pagination a, .paginationCasos a {	text-decoration:none;	color:#999999;	font-weight:normal; padding-left:2px;}
/* 
#wrapper {	width:100%;	background:#7CCDD2;	margin:0px;	padding:0px;	}
.shadow {	height:30px;	background: url(img/shadow.png) fixed top repeat-x;	}
*/
body {
color:#4C4C4C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
letter-spacing:0;
text-align:left;
text-decoration:none;
word-spacing:normal;
}
#corps {
margin:auto;
width:1024px;
height:590px;
z-index:1;
position:relative;
/*background: url(../img/head-casos.jpg) top no-repeat;*/
}

#color{
position:absolute;
z-index:0;
width: 100%;
height:290px;
background-color:#4FAEB9;
display:none;
}


#container, containerX {
width:825px;
height:100%;
margin:auto;
}

#header {
height:265px;
width:100%;
margin:auto;
padding-top:25px;
}

#marca {
float:left;
width:165px;
height:195px;
margin-top:30px;
background:url(../img/marca.png) top no-repeat;
}

#marca-home {
float:left;
width:165px;
height:195px;
margin-top:45px;
background:url(../img/marca-home.png) top no-repeat;
}

#marca2 {
width:108px;
height:149px;
}


#right-header {
float:right;
height:55px;
margin-top:125px;
padding:85px 0 0;
width:640px;
/*float:right; width:600px; height:85px; padding:80px 19px 0px 10px; margin-top:100px; margin-left:30px;*/
display:none;
/*background:url(../img/casos.png) top left no-repeat;*/
}

#content {
margin:auto;
width:817px;
background:url(../img/back-content.gif) repeat-y;
height:295px;
border-right:4px solid #DCDDDE;
border-bottom:4px solid #DCDDDE;
border-left:4px solid #DCDDDE;
display:none;
}

#left-column {
float:left;
width:140px;
height:223px;
border-right: 1px dotted #999999;
margin-top:25px;
margin-right:20px;
display:inline;
}

#right-column-1 {
float:right;
width:275px;
height:235px;
margin-top:25px;
padding:18px 20px 20px 35px;
}

#right-column-2 {
float:right;
width:280px;
height:235px;
margin-top:25px;
padding:15px 20px 20px 20px;

}
#right-column-casos {
float:right;
width:615px;
height:235px;
padding:15px 20px 20px 0px;
margin-top:25px;
background: url(../img/download-portfolio.png) no-repeat right bottom;
}

#img-preview {
float:left;
width:140px;
height:99px;
margin:0px 10px 10px 0px;
}

#img-caso {
width:140px;
height:99px;
border:none;
}

#download-portfolio {
width:89px;
height:89px;
background: url(../img/download-portfolio.png) no-repeat right bottom;
}
/*BOTONERA*/
#menu {
	float:left;
	list-style-type: none;
	margin-top:15px;
}
#menu ul {
	margin:0px;
	padding:0px;
}
#menu ul li {
	list-style:none;
	width:125px;
	height:35px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:16px;
	line-height:23px;
	font-style:italic;
	text-align:right;
	color:#4D4D4D;
	text-decoration:none;
	font-style:normal;

	
	/*background: transparent url(../img/boton-hover.png) no-repeat 0px -5px;
	padding-right:25px;*/
}
#menu ul li a {
	text-decoration:none;
	font-style:normal;
	color:#4D4D4D;
	background: url(../img/boton-hover.png) no-repeat 0px -35px;
}
#menu ul li a.active, #menu ul li a:hover, #menu ul li a.active:hover {
	color: #FCB813;
	width:125px;
	height:35px;
	padding-right:25px;
	display:block;
	background: transparent url(../img/boton-hover.png) no-repeat 0px -5px;
	cursor: default;
}
/*BOTONERA FIN*/
#last-projects-head {
margin:0px auto;

top:-35px;
height:35px;
width:825px;
/*padding-top:25px;*/
background: transparent url(../img/back-last-h.png) center no-repeat;
display:none;
position:relative;

}

#last-projects {
margin:0px auto;
height:275px;
width:805px;
padding:40px 0px 20px 30px;
position:relative;
top:-35px;
background: transparent url(../img/back-last.png) center repeat-y;
display:none;
}
#last-projects p {
font-family:Georgia, Times New Roman, Times, serif;
font-style:italic;
font-size:20px;
line-height:45px;
color:#4D4D4D;
width:100%;
}

#img {
float:left;
height:222px;
width:232px;
margin-right:28px;
padding:4px;
background: url(../img/preview.jpg) no-repeat;
}

#last-projects-footer {
margin:auto;
height:15px;
width:850px;
top:-35px;
position:relative;
background: transparent url(../img/back-last-f.png) center no-repeat;
display:none;
}

/*PORTFOLIO*/
#open-portfolio {
height:560px;
width:100%;
margin:auto;
padding-top:25px;
}
#left-portfolio {
float:left;
width:130px;
height:457px;
padding:88px 0px 25px 25px; 
background: url(../img/back-open-portfolio.png) repeat-x;
}
#left-portfolio-text {
width:120px;
height:180px;
margin-top:40px;
margin-bottom:30px;
padding-left:10px;
}
#right-portfolio {
float:right;
width:670px;
height:510px;
padding:25px 0px 25px 0px;
background: url(../img/back-open-portfolio.png) repeat-x;
}
#content-text-backbutton {
float:left;
padding:5px 35px 0px 35px;
width:595px;
height:26px;
}

#big-image {
float:left;
height:400px;
width:595px;
margin-bottom:30px;

}

#big-img-caso {
width:595px;
height:400px;
border:none;
}

#content-mini-image {
float:left;
margin-left:35px;
width:600px;
height:50px;
}

#mini-image {
float:left;
height:50px;
width:70px;
margin-right:5px;

}

#img-casoX {
/*width:70px;
height:50px;*/
border:none;
}

#close a {
float:right;
width:55px;
height:11px;
color:#4D4D4D;
text-decoration:none;
margin-top:2px;
padding-bottom:3px;
}

#close span {
padding-left:5px;
padding-bottom:2px;
}
#img-close {
width:11px;
height:11px;
border:none;
}


#prev-portfolio {
margin:0px;
margin-top:171px;
float:left;
height:75px;
width:35px;
}
#prev-portfolio a {
outline: none; 
height:75px;
width:35px;
display:block;
background: url(../img/next-portfolio.png) no-repeat 0px 0px;
}
#prev-portfolio a:hover, prev-portfolio a.active, prev-portfolio a.active:hover {
background: url(../img/next-portfolio-hover.png) no-repeat 0px 0px;
cursor:default;
}
#next-portfolio {
margin:0px;
margin-top:171px;
float:left;
height:75px;
width:35px;
padding-left:5px;
}
#next-portfolio a {
outline: none; 
height:75px;
width:35px;
display:block;
background: url(../img/next-portfolio.png) no-repeat -40px 0px;
}
#next-portfolio a:hover, prev-portfolio a.active, prev-portfolio a.active:hover {
background: url(../img/next-portfolio-hover.png) no-repeat -40px 0px;
cursor:default;
}

#other-client {
margin:0px;
margin-left:10px;
float:left;
}
#other-client a {
outline: none; 
display:block;
text-decoration:none;
color:#4D4D4D;
height:30px;
width:84px;
padding:20px 0px 0px 35px;
border-right: 1px dotted #999999;
background:url(../img/other-client.jpg) no-repeat;
}

#contenedorPagination{
padding-left:35px;
}

#preloader{
display:none;
}

#preloaderDiv
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:50px;
}

#preloaderCargaPrincipal{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:50px;
margin-top:80px;
padding-left:40px;

}

#preloaderDivCargaPrincipal
{
}


#preloaderEfecto
{
display:none;
position:absolute;
z-index:3;
}

#preloaderEfectoDiv
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:50px;
}

#preloaderEfectoSpan{
margin-bottom:10px;

}

#imgWrapper
{
height:222px;
width:232px;
overflow:hidden;
}

#imagenesUltimo{
overflow:hidden;
border:none;
z-index:0;
position:relative;


}

#imagenMas{
z-index:1;
height:79px;
width:79px;
position:relative;
border:none;
left:153px;
top:143px;
}

#contenedorEfecto{
position:absolute;
z-index:2;
top:0px;
left:0px;
background: #FFFFFF;
display:none;
margin:auto;

}

#fondoEfecto
{
position:absolute;
top:0px;
left:0px;
background:#000000;
width:100%;
height:100%;
display:none;
z-index:1;
}

#fondoEfecto2
{
position:absolute;
top:0px;
left:0px;
background:#000000;
width:100%;
height:100%;
display:none;
z-index:0;
}


/* Agregado PALI */
#rightContacto1{
float:left;
height:100px;
margin-top:25px;
padding:130px 0 0 0;
width:200px;}
#rightContacto2{
float:left;
width:300px;
height:235px;
padding:0px 20px 20px;
margin-top:25px;
}
#datosContacto{
	font-style:normal;
	color:#005171;
line-height:1.3em;}
#formulario dt{
	padding-bottom:5px;
	}
#btnEnviar{}

#right-column-sujetos1{
float:left;
width:275px;
height:235px;
margin-top:25px;
padding:18px 20px 20px 35px;
background:url(../img/backContentSujetos.png) no-repeat;
}

#right-column-sujetos2{
float:left;
width:280px;
height:180px;
margin-top:25px;
padding:65px 20px 20px 20px;
}
#right-column-servicios1{
float:left;
width:275px;
height:235px;
margin-top:25px;
padding:18px 20px 20px 35px;
	}

#right-column-servicios2{
float:left;
width:280px;
height:235px;
margin-top:25px;
padding:15px 20px 20px 20px;
background:url(../img/backContentAbajo.png) no-repeat;
	}

.titulos{
	font-family:"Georgia", Times;
	font-style:italic;
	padding:15px 0;
	font-size:16px;
	font-weight:bold;}
#btnAcerca{
	vertical-align:bottom;
	}
.btnsInteriores{
	padding-top:15px;}
img{
	border:none;}
#nombre{
	font-size:16px;
	font-weight:bold;
	font-family:"Georgia", Times;
	}
	
#concepto{
	font-size:12px;
	font-weight:bold;
	font-family:"Georgia", Times;}
#descripcion{
	margin-top:20px;
	font-size:12px;
	font-family:Helvetica;}
	
#img-preview img{
	border:solid;
	border-color:#AFE4FF;/*#D2D1D5*/
}
#img-preview a{	outline: none; 
} 
#img-preview a:visited {
	border-color:#999999;}
#big-image img{
	border-style:solid;
	/*border-width:thick;*/	
	border-color:#AFE4FF;
	}
#mini-image img{
	border-style:solid;
	border-width:thin;	
	border-color: #DDDDDD;
	}
#mini-image a{
	outline: none; 
	
	}	
/*Hasta aca Agregado PALI */

#right-content{
margin-top:40px;
float:right;
width:670px;
height:510px;
}

#left-content{
background:	transparent url(../img/marca.png) no-repeat top;
float:left;
width:150px;
height:457px;
margin-top:40px;
}

#titular{
	float:left;
	width:590px;
	height:95px;
	background:	#7ACEF3 url(../img/queComo.jpg) no-repeat left center;
	}
#contenido{
	float:left;
	margin-top:20px;
	width:605px;
	height:349px;
	background:	#7ACEF3 url(../img/cuadro.jpg) no-repeat left top;
	}
#columna1{
	padding:30px 10px 30px 30px;
	width:43%;
	float:left;
	}
#columna2{padding:30px  30px 30px 10px;
	width:43%;
	float:left;
	}
#pdf{
	margin-top:12px;
	width:256px;
	height:66px;
	background:	#7ACEF3 url(../img/btnPDF.jpg) no-repeat center center;
	}