﻿/*Proteccion de datos*/
#cookie{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	min-height: 30px;
	z-index: 1000000;
	overflow: hidden;
	background: -moz-linear-gradient(top,  rgba(31,117,187,0.76) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,117,187,0.76)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(31,117,187,0.76) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(31,117,187,0.76) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(31,117,187,0.76) 0%,rgba(255,255,255,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(31,117,187,0.76) 0%,rgba(255,255,255,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21f75bb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


		
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#FFF;

}
#i_cookie_click{
	background-color:#FFF; 
	border:none; 
	border-radius:0px; 
	color:#333; 
	cursor:pointer; 
	padding:7px;
	font-size:12px;
}
#i_cookie_click:hover{
	background-color:#0ab1f0; 
	color:#FFF;
}
a.linkpol{
	color:#333;
}
a:hover.linkpol{
	color:#0ab1f0;
}
/*Proteccion de datos*/

.icon-box4 p {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.max-title2 p{
	font-size: 14px !important;
	text-transform: none !important;
	font-weight: 500 !important;
}

.realstate #nav > li > a, .shop #nav > li > a {
	font-family: "Varela", "Source Sans Pro", Helvetica, Arial, sans-serif;
	 font-size: 13px;
    font-weight: 400;
	letter-spacing: 2px;
	text-transform: none;
}
.icon-box4:hover i {
    background-color: #1f75bb;
}
#nav a:hover, #nav li:hover > a, #nav li.current > a, #nav li.active > a {
    color: #1f75bb;
}
.icon-box4:hover i {
    border-bottom-color: #1f75bb !important;
    border-left-color-value: #1f75bb !important;
    border-right-color-value: #1f75bb !important;
    border-top-color: #1f75bb !important;
}
.top-links a:hover {
    color: #1f75bb;
}

.max-title2:after, .max-title4:after {
    border-bottom-color: #479EE4;
}
.blox1 {
    background-color: #80B2DB !important;
}
.blox {
    background-color: #f7f7f7 !important;
}
.blox3 {
    background-color: #FFF !important;
}
.white{
	color:#FFF !important;
}
.fondo1{
	 background: url(/plantillas/images/fondo1.png) no-repeat center top; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	  height:100px;
}

.max-title2:after, .max-title4:after {
    margin-bottom: 0px !important;
}
.testimonials-slider-w.flexslider .slides li span {
    color: #1f75bb;
}
.footbot{
	padding:0px;
	padding-bottom:10px;
}
a.jnacher {
    color: #1f75bb;
}
a:hover.jnacher{
    color: #0ab1f0;
}
a:hover{
    color:#333;
}
#scroll-top a:hover {
    background-color: #1f75bb;
}
::selection {
background:#1f75bb;
color:#FFF;
}
::-moz-selection {
background:#1f75bb;
color:#FFF;
}
::-webkit-selection {
background:#1f75bb;
color:#FFF;
} 

.button, button, a.price-send, input[type="submit"], input[type="reset"], input[type="button"], .button.green, button.green, input.green[type="submit"], input.green[type="reset"], input.green[type="button"] {
    background-color: #1f75bb;
}
.button:hover, button:hover, a.price-send:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button.green:hover, button.green:hover, input.green[type="submit"]:hover, input.green[type="reset"]:hover, input.green[type="button"]:hover {
    background-color: #0ab1f0;;
}
.icon-box9 i {
    color: #1f75bb;
}
.icon-box9 h5, .icon-box9 h4 {
    color: #0ab1f0;
}
.icon-box9 p {
    border-right: none !important;
}
.contact-form .btnSend:hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #1f75bb;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: #0099FF;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #0099FF;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #0099FF;
	border-top-color: #0099FF;
	color: #fff;
	border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #0099FF !important;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #0099FF !important;
}
.footer-in a:hover {
    color: #1f75bb;
}
.postmetadata h6::after, h6.blog-date span::after {
    color: #1f75bb !important;
	font-size:10px !important;
    content: "/";
}
h6.blog-date, h6.blog-cat, h6.blog-author, h6.blog-date a, h6.blog-cat a, h6.blog-author a {
    color: #1f75bb;
}
.postmetadata h6 {
    letter-spacing: 1px;
    padding-right: 4px;
    text-transform:none;
}
.blog-post h6.blog-date, .blog-single-post h6.blog-date {
    border-top: none;
    display: inline-block;
    padding-bottom: 0px;
    padding-top: 5px;
}
.postmetadata {
    display: block;
    margin-bottom: 5px;
}
.widget h4.subtitle::after {
    border-bottom: 3px solid #1f75bb;
    content: "";
    display: block;
    height: 0;
    margin: 4px 0 20px;
    position: relative;
    width: 24px;
}