/** li, * ul{
	margin:0;
	padding:0;
	list-style-type: none;
}*/
.jcarousel-skin-tango .jcarousel-container {
    /*-moz-border-radius: 10px;*/
	/*
    background: #F0F6F9;
    border: 1px solid #346F97;
	*/
}
/*div#mycarousel_details li,ul{
	margin:0;
	padding:0;
	list-style-type: none;
}*/

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 617px;
	height:413px;
    padding: 0px 40px 0px 40px;
	background-color:#68a417;
	/*border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 150px;
    height: 300px;
    padding: 40px 0 40px 0;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  617px;
    height: 413px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  150px;
    height: 300px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 104px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    /*margin-right: 10px;*/
	width:617px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
	width:215px;
	height:150px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 46px;
    right: 6px;
    width: 32px;
    height: 51px;
    cursor: pointer;
    background: transparent url(next1.jpg) no-repeat 0 0;

}

.jcarousel-skin-tango .jcarousel-next-horizontal_azul {
    position: absolute;
    top: 150px;
    right: 6px;
    width: 32px;
    height: 51px;
    cursor: pointer;
    background: transparent url(next2.jpg) no-repeat 0 0;

}


.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 46px;
    left: 8px;
    width: 32px;
    height: 51px;
    cursor: pointer;
    background: transparent url(prev1.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal_azul {
    position: absolute;
    top: 150px;
    left: 8px;
    width: 32px;
    height: 51px;
    cursor: pointer;
    background: transparent url(prev2.jpg) no-repeat 0 0;
}


.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical-azul {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical-azul{
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/**
 * Estilos para el carrusel del index
 * 
 */
.jcarousel-skin-tango .jcarousel-container-vertical-index{
    width: 102px;
    height: 182px;
    padding: 25px 0 25px 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical-azul-index{
    position: absolute;
    top: 5px;
    left: 36px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical-azul-index {
    position: absolute;
    bottom: 5px;
    left: 36px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-item-vertical-index{
	width:102px;
	height:86px;
	margin-bottom:10px;
}
.jcarousel-skin-tango .box-item-vertical-index{
	width:102px;
	height:86px;
}
.jcarousel-skin-tango .box-item-vertical-photo-index{
	width:96px;/*102*/
	height:80px;/*86*/
	border:3px solid #5f9c0c;
	overflow:hidden;
}
.jcarousel-skin-tango .box-item-vertical-photo-index:hover{
	border:3px solid #FFFFFF;
}
.jcarousel-skin-tango .jcarousel-clip-vertical-index {
    width:  102px;
    height: 182px;
}
/**
 * Fin de los estilos del carrusel index
 * 
 */

/**
 * Estilos para el 1er carrusel de proyectos
 * 
 */
.jcarousel-skin-tango .jcarousel-container-vertical-proy1{
    width: 130px;
    height: 300px;
    padding: 40px 0 40px 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical-azul-proy1{
    position: absolute;
    top: 5px;
    left: 46px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical-azul-proy1{
    position: absolute;
    bottom: 5px;
    left: 46px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-clip-vertical-proy1{
    width:  130px;
    height: 300px;
}
.jcarousel-skin-tango .jcarousel-item-vertical-proy1{
	width:130px;
	height:150px;
}
.jcarousel-skin-tango #img-carrousel{ 
	width:110px; 
	height:70px;
	overflow:hidden;
}
.jcarousel-skin-tango #img-carrousel-panoramica{ 
	width:110px; 
	height:110px;
	overflow:hidden;
}
.jcarousel-skin-tango #barragris-carrousel{ 
	width:110px; height:18px; 
	padding-top:3px; 
	background-color:#858585;
	font-family:Arial;
	font-size:10px; 
	text-transform:uppercase; 
	color:#FFFFFF;
	margin-bottom:5px;
}
.jcarousel-skin-tango #titcarrousel	a{ 
	width:110px; 
	height:32px; 
	padding-top:3px;
	font-family:Arial;
	font-size:10px; 
	color:#818181; 
	text-decoration:none;
}	
.jcarousel-skin-tango #titcarrousel	a:hover	{ 
	width:110px; 
	height:32px; 
	padding-top:3px;
	font-family:Arial;
	font-size:10px; 
	color:#818181; 
	text-decoration:underline;
}
/**
 * Fin de los estilos del 1er carrusel de proyectos
 * 
 */

/**
 * Estilos para el carrusel de Proyectos Ejecutados
 * 
 */
.jcarousel-skin-tango .jcarousel-container-horizontal-exe-1 {
    width: 710px;
	height:180px;
    padding: 0 80px 0 120px;
	/*border: 1px solid #346F97;*/
}
.jcarousel-skin-tango .jcarousel-prev-horizontal-exe-1 {
    position: absolute;
    top: 45px;
    left: 8px;
    width: 32px;
    height: 51px;
    cursor: pointer;
    background: transparent url(prev2.jpg) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal-exe-1 {
    position: absolute;
    top: 45px;
    right: 8px;
    width: 32px;
    height: 51px;
    cursor: pointer;
    background: transparent url(next2.jpg) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal-exe-1 {
    width:  690px;
    height: 180px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal-exe-1 {
    margin-right: 50px;
	width:130px;
	height:180px;
}
.jcarousel-skin-tango #bg-carrousel-exe-1	{ 
	width:110px; 
	height:126px; 
	background-image:url(../../../media/images/public/bg-carrousel2.jpg); 
	padding-left:7px; 
	padding-right:7px; 
	padding-top:9px; 
	padding-bottom:9px; 
	margin-bottom:15px;
}
.jcarousel-skin-tango #img-carrousel-exe-1{ 
	width:110px; 
	height:91px;
	margin-bottom:5px;
}
.jcarousel-skin-tango #titcarrousel-exe-1	a{ 
	width:110px; 
	height:32px;
	font-family:Arial;
	font-size:10px; 
	color:#818181; 
	text-decoration:none;
}	
.jcarousel-skin-tango #titcarrousel-exe-1	a:hover	{ 
	width:110px; 
	height:32px; 
	font-family:Arial;
	font-size:10px; 
	color:#818181; 
	text-decoration:underline;
} 
/**
 * Fin de los estilos del 1er carrusel de proyectos
 * 
 */

/**
 * Estilos para el carrusel de Areas Comunes
 * 
 */
.jcarousel-skin-tango .jcarousel-container-horizontal-com-1 {
    width: 772px;
	height:350px;
    padding: 0 30px 0 30px;
	/*border: 1px solid #346F97;*/
}
.jcarousel-skin-tango .jcarousel-prev-horizontal-com-1 {
    position: absolute;
    top: 115px;
    left: -3px;
    width: 30px;
    height: 51px;
    cursor: pointer;
    background: transparent url(prev-horizontal-com.jpg) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal-com-1 {
    position: absolute;
    top: 115px;
    right: 0px;
    width: 30px;
    height: 51px;
    cursor: pointer;
    background: transparent url(next-horizontal-com.jpg) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal-com-1 {
    width:  772px;
    height: 350px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal-com-1 {
    margin-right: 7px;
	width:380px;
	height:350px;
}
.jcarousel-skin-tango #bg-carrousel-com-1	{ 
	width:380px; 
	height:350px; 
	/*background-image:url(../../../media/images/public/bg-carrousel2.jpg); */
	/*padding-left:7px; 
	padding-right:7px; 
	padding-top:9px; 
	padding-bottom:9px; 
	margin-bottom:15px;*/
}
.jcarousel-skin-tango #img-carrousel-com-1{ 
	width:380px; 
	height:320px;
}
.jcarousel-skin-tango #titcarrousel-com-1{ 
	width:380px; 
	height:27px; 
	padding-top:3px;
	font-family:Arial;
	font-size:12px; 
	color:#022C82;
	text-decoration:none;
}
.jcarousel-skin-tango #titcarrousel-com-1	a{ 
	width:380px; 
	height:32px; 
	padding-top:3px;
	font-family:Arial;
	font-size:10px; 
	color:#818181; 
	text-decoration:none;
}	
.jcarousel-skin-tango #titcarrousel-com-1	a:hover	{ 
	width:380px; 
	height:32px; 
	padding-top:3px;
	font-family:Arial;
	font-size:10px; 
	color:#818181; 
	text-decoration:underline;
} 
/**
 * Fin de los estilos del 1er carrusel de proyectos
 * 
 */
