@import url(http://fonts.googleapis.com/css?family=Pathway+Gothic+One&subset=latin,latin-ext);

/*Defaults*/
.fuente-pathwaty{font-family: 'Pathway Gothic One', sans-serif; font-weight:400;}
.left{float:left;}
.mstc{width:100%; float:left;}

/*home*/
.head{background:url(../images/demo-head.png) center top no-repeat; height:212px; float:left; top:0; position:absolute; z-index:99999;}
#contenido{width: 100%;float: left;height:auto;margin:0 auto;}
.bg-degrade-white{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 15%, rgba(255,255,255,1) 27%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,rgba(255,255,255,1)), color-stop(27%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 15%,rgba(255,255,255,1) 27%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 15%,rgba(255,255,255,1) 27%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 15%,rgba(255,255,255,1) 27%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 15%,rgba(255,255,255,1) 27%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
	
	position:absolute;
	z-index:9;
	width:100%;
	height:250px;
}



/*cuerpo*/



#main img{

margin:20px;

}


#main{

width: 100%;
max-width: 90%;
margin: 0 auto;
background: #EAEAEA;
height: 698px;
padding: 20px 0;


}






/*fin cuerpo*/




/*FOOTER*/
#footer {
width: 100%;
max-width: 100%;
float: left;
background: #000;
height: auto;
}
#pie{
width: 100%;
max-width: 960px;
margin: 0 auto;
height: auto;
}

#copy{
width: 100%;
max-width: 100%;
    margin-top:15px;
    position: relative;
    margin: auto;
   
}
    #copy strong{
        width:100%;
        color:#fff!important;
        text-transform:uppercase;
        font-weight:normal;
        font-size:14px;
        text-align:center;
        letter-spacing:2px;
        margin:0px;
        padding:0px;
        float:left;
    }
        #copy p{
            width: 100%;
            color: #999;
            text-align: center;
        }
        #copy strong a{
            background: url(../images/amarilla.jpg) center no-repeat;
            width:70px;
            height:19px;
            display:inline-block;
            margin:0 8px -3px 3px;
        }

.call {
    height: 1%;
    margin: -15px 14px 10px;
}
.call strong {
    background: url("../images/shadow.png") repeat scroll 0 0 transparent;
    border-radius: 20px 20px 20px 20px;
    color: #FFFFFF !important;
    float: left;
    font-size:18px;
    padding: 3px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(74, 183, 2, 0.75);
}
.call strong span {
    background-color:rgba(220, 17, 123, 1);
    border-radius: 20px 20px 20px 20px;
    float: left;
    padding: 7px 46px 8px 16px;
    margin:0px 0px;
    font-family: 'calibri', arial;
    border: 3px solid #000;
}
.column {
    float: left;
    width: 260px;
    margin:30px; 
    height: 320px;
}
.columns {
    overflow: hidden;
    padding: 27px 0 0;
    width: 280px;
    float: left;
}
.columns .cover {
    margin: 0 -2% 0 0;
}
.columns .case {
    overflow: hidden;
    width: 100%;
}

.column .frame {
    height: 1%;
    overflow: hidden;
    width: 280px;
    height: 350px;

}
.column strong {
    color:#019D01;
}
.column h2 {
    border-bottom: 1px solid #D7D7D7;
    margin: 20 0 0 50px;
    padding: 0 0 4px;
    color:#B7B7B7;
    font-size:24px;
    font-family: 'calibri', arial;
}

.column h3 {
    display: block;
    margin: 0 0 1px;
    color:#9D9D9D;
    font-size: 20px;
    font-family: 'calibri', arial;
}
dl {
    margin: 0 0 23px;
    overflow: hidden;
    width: 280px;
    color:#737373;
    font-size: 16px!important;
    line-height: 1.25;
    font-family: 'calibri', arial;ss
}
dl dt {
    float: left;
    padding: 0 4px 0 2px;
   
}
dd a{
    margin: 0;
    overflow: hidden;
}
.massage-form {
    padding: 3px 0 0;
    width: 100%;

}
.massage-form .text-input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    background: none repeat scroll 0 0 rgba(200, 200, 200, 0.11);
    border: 2px solid #333;
    border-radius: 5px 5px 5px 5px;
    display: block;
    font-size:14px;
    margin: 0 0 12px;
    overflow: hidden;
    padding: 9px 9px 8px;
    width: 270px !important;
    color:#999;
}
.massage-form textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    background: none repeat scroll 0 0 rgba(200, 200, 200, 0.11);
    border: 2px solid #333;
    border-radius: 5px 5px 5px 5px;
    height: 122px;
    font-size:14px;
    margin: 0 0 9px;
    min-height: 40px;
    overflow: auto;
    padding: 9px 9px 5px;
    width: 270px !important;
    color:#999;
}
:-moz-placeholder {
    color: #999;
}
.massage-form .submit {
    background: url("../images/shadow.png") repeat scroll 0 0 transparent;
    border-radius: 15px 15px 15px 15px;
    cursor: pointer;
    display: block;
    overflow: hidden;
    padding: 3px;
    text-decoration: none;
    width: 112px;
}
.massage-form .submit input {
    background-color: #DC117B;
    border-radius: 15px 15px 15px 15px;
    color: #FFFFFF !important;
    float: center;
    height: 28px;
    margin: 0;
    padding: 0 0 2px 11px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(149, 15, 9, 0.75);
    width: 100px;
    font-size:16px;
}
.map {
    border: 2px solid #D7D7D7;
    border-radius: 5px 5px 5px 5px;
    margin: 15px 0 12px;
    max-width: 300px;
    height: 220px;
    overflow: hidden;
}
.map img{
	width:100%;
	display: block;
}


#anuncio {

width:100%;
max-width:100%;
height: auto;
display: inline-block;


}
/*FIN FOOTER*/