﻿.centrado_servicios 
{
	margin: auto;
	position: relative;
	width: 980px;
	height: 140px;
	top: 0px;
	left: 0px;
	}


.titulo_servicios
{
	width: 945px;
	height: 35px;
	float: left;
	font-size: 28px;
	font-family: 'Open Sans',sans-serif;
	float:left;	
	}
	
.obra_servicios
{
	width: 797px;
	height: 27px;
	float: left;
	font-size: 20px;
	font-family: 'Open Sans',sans-serif;
	margin-top: 15px;
	float:left;
	}
	
.desc_servicios 
{
	width: 797px;
	height: 71px;
	float: left;
	font-size: 16px;
	font-family: 'Open Sans',sans-serif;
	margin-top: 7px;
	float:left;
	}
	
.area_galeria
{
	background-image:url(../images/fondo_galeria.png);
	width: 1900px;
	height: 207px;
	margin: auto;
	text-align: center;
	}
.imagen_gal1:hover, .imagen_gal2:hover, .imagen_gal3:hover, .imagen_gal4:hover, .imagen_gal5:hover, .imagen_gal6:hover, .imagen_gal7:hover
{	
	cursor:pointer;
	background-color:Gray;
	opacity:.35;
}	

.gral_gal
{
	height: 183px;
	float:left;
	margin-right:8px;
	margin-top:45px;
	}

.imagen_gal1
{	
	width:289px;
	margin-left: 26px;
}
.imagen_gal2 { width:207px; }
.imagen_gal3 { width:200px; }
.imagen_gal4 { width:276px; }
.imagen_gal5 { width: 276px; }
.imagen_gal6 { width: 277px; }
.imagen_gal7 { width: 277px; }
	
.centrado_servicios2 
{
	margin: auto;
	position: relative;
	width: 980px;
	height: 356px;
	top: 0px;
	left: 0px;
	}

.foto_gde
{
	background-image:url(../images/Galeria_Castano/Castano_gde.jpg);
	width:487px;
	height:323px;
	margin-top: 29px;
	margin-left:15px;
	float:left;
	}
	
.descrip_gde 
{
	width: 344px;
	height: 27px;
	float: left;
	margin-left: 51px;
	font-size: 20px;
	font-family: 'Open Sans',sans-serif;
	margin-top: 45px;
	float:left;
	}
	
.descrip_gde2 
{
	width: 406px;
	height: 190px;
	float: left;
	margin-left: 51px;
	font-size: 13px;
	font-family: 'Open Sans',sans-serif;
	margin-top: 15px;
	float:left;
	}

.boton_c
{
	float: left;
	height: 27px;
	width: 67px;
	margin-top: 13px;
	margin-left: 54px;
	}

.boton_contacto {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #537eb2;
        -webkit-box-shadow:inset 0px 1px 0px 0px #537eb2;
        box-shadow:inset 0px 1px 0px 0px #537eb2;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #537eb2), color-stop(1, #4b74a3));
        background:-moz-linear-gradient(top, #537eb2 5%, #4b74a3 100%);
        background:-webkit-linear-gradient(top, #537eb2 5%, #4b74a3 100%);
        background:-o-linear-gradient(top, #537eb2 5%, #4b74a3 100%);
        background:-ms-linear-gradient(top, #537eb2 5%, #4b74a3 100%);
        background:linear-gradient(to bottom, #537eb2 5%, #4b74a3 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#537eb2', endColorstr='#4b74a3',GradientType=0);
        
        background-color:#537eb2;
        
        border:1px solid #ffffff;
        
        display:inline-block;
        color:#ffffff;
        font-family: 'Open Sans',sans-serif;
        font-size:16px;
        padding:7px 40px;
        text-decoration:none;
        
    }
.boton_contacto:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4b74a3), color-stop(1, #537eb2));
        background:-moz-linear-gradient(top, #4b74a3 5%, #537eb2 100%);
        background:-webkit-linear-gradient(top, #4b74a3 5%, #537eb2 100%);
        background:-o-linear-gradient(top, #4b74a3 5%, #537eb2 100%);
        background:-ms-linear-gradient(top, #4b74a3 5%, #537eb2 100%);
        background:linear-gradient(to bottom, #4b74a3 5%, #537eb2 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b74a3', endColorstr='#537eb2',GradientType=0);
        
        background-color:#4b74a3;
    }
.boton_contacto:active {
        position:relative;
        top:1px;
    }
.flipLightBox
{
	text-align:center;
	border:0px;
}

#flb-close
{
	color:Blue;
	/*border: solid 2px green;*/
	margin-right:47px;
}