#da-thumbs {
list-style:none;
margin:20px auto;
padding:0;
}

ul.da-thumbs-simuladores.medida {
    margin: 20px !important;

}

#da-thumbs li {
display:inline-block;
box-shadow:0 1px 3px rgba(0,0,0,0.1);
background:none!important;
}
.capaContacto_dos .capaContacto_sedes .sede {
    width: 50%;
    float: left;
    margin-top: 2%;
}

#da-thumbs li a,#da-thumbs li a img {
display:block;
position:relative;
}

#da-thumbs li a {
overflow:hidden;
}

#da-thumbs li a div {
position:absolute;
background:rgba(232, 155, 54, 1);
width:100%;
height:100%;
}

#da-thumbs li a div span {
display:block;
text-transform:uppercase;
font-weight:400;
color:rgba(255,255,255,0.9);
text-shadow:1px 1px 1px rgba(0,0,0,0.2);
border-bottom:1px solid rgba(255,255,255,0.5);
box-shadow:0 1px 0 rgba(0,0,0,0.1),0 -10px 0 rgba(255,255,255,0.3);
margin:40px 20px 20px;
padding:10px 0;
}
#da-thumbs li a div span:last-child {
	margin: 0px 15px !important;
	padding: 3px 0px !important;
	font-size: 15px !important;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	box-shadow: none;
	border-bottom: none;
}

*,:after,:before {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:0;
}

.clearfix:before,.clearfix:after {
content:" ";
display:table;
}

.clearfix:after {
clear:both;
}

.clearfix {
zoom:1;
}

body {
font-family:Cambria,Palatino,"Palatino Linotype","Palatino LT STD",Georgia,serif;
background:#fff url(../images/bg.png) repeat top left;
font-weight:400;
font-size:15px;
color:#333;
}

a {
color:#555;
text-decoration:none;
}

.waving-container {
width:100%;
position:relative;
min-height:750px;
}

.clr {
clear:both;
height:0;
margin:0;
padding:0;
}

.waving-container>header {
position:relative;
display:block;
text-shadow:1px 1px 1px rgba(0,0,0,0.2);
text-align:center;
margin:10px;
padding:20px 10px 10px;
}

.waving-container>header>span {
font-family:'Alegreya SC',Georgia,serif;
font-size:20px;
line-height:20px;
display:block;
font-weight:400;
font-style:italic;
color:#719dab;
text-shadow:1px 1px 1px rgba(0,0,0,0.1);
}

.waving-container>header h1 {
font-size:40px;
line-height:40px;
position:relative;
font-weight:300;
color:#498ea5;
text-shadow:1px 1px 1px rgba(255,255,255,0.7);
margin:0;
padding:5px 0;
}

.waving-container>header h1 span {
font-weight:700;
}

.waving-container>header h2 {
font-size:14px;
font-weight:300;
letter-spacing:2px;
text-transform:uppercase;
color:#6190ca;
text-shadow:1px 1px 1px rgba(255,255,255,0.7);
margin:0;
padding:15px 0 5px;
}

.waving-container>header p {
font-style:italic;
color:#aaa;
text-shadow:1px 1px 1px rgba(255,255,255,0.7);
}

.codrops-top {
line-height:24px;
font-size:11px;
background:rgba(255,255,255,0.6);
text-transform:uppercase;
z-index:9999;
position:relative;
font-family:Cambria,Georgia,serif;
box-shadow:1px 0 2px rgba(0,0,0,0.2);
}

.codrops-top a {
letter-spacing:1px;
color:#333;
display:inline-block;
padding:0 10px;
}

.codrops-top a:hover {
background:rgba(255,255,255,0.9);
}

.codrops-top span.right {
float:right;
}

.codrops-top span.right a {
float:left;
display:block;
}

.codrops-demos {
text-align:center;
display:block;
line-height:30px;
padding:5px 0;
}

.codrops-demos a {
display:inline-block;
color:#aaa;
line-height:20px;
font-size:13px;
text-shadow:1px 1px 1px #fff;
border:1px solid #ddd;
background:linear-gradient(top,#fff0,#f6f6f647%,#ededed100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);
box-shadow:0 1px 1px rgba(255,255,255,0.5);
margin:0 4px;
padding:0 6px;
}

.codrops-demos a:hover {
color:#333;
box-shadow:0 1px 1px rgba(255,255,255,0.5);
}

.codrops-demos a:active {
background:#fff;
}

.codrops-demos a.current-demo,.codrops-demos a.current-demo:hover {
background:#f6f6f6;
}

#waving-dim {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:999991;
background-color:rgba(0,0,0,0.7);
display:none;
text-align:left;
}

button.waving-button {
line-height:26px;
display:inline-block;
color:#000;
background-color:#a7a7a7;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
margin-left:3px;
margin-bottom:5px;
padding:0 12px;
}

button.waving-button:hover {
background-color:#c9c9c9;
color:gray;
}

div.waving-close {
float:right;
background-image:url(../images/close-button.png);
height:46px;
width:46px;
margin-top:5px;
margin-left:32px;
cursor:pointer;
position:relative;
right:-50px;
padding:10px;
}