/*
 * Template Editor: Héctor Sánchez
 * URL: http://www.sanmolhec.com
 *
 * Template Author: Carlos Alvarez
 * URL: http://alvarez.is
 *
 * Project Name: STANLEY - Free Bootstrap 3 Theme
 * Version: 1.0
 * URL: http://blacktie.co
 */
 
 /* 
 *
 *
 *	background		#1abc9c		#5D891A
 *  border			#16a085		#d2f476		#4a6f13     #FF8806
 *
 *	vinculos		#7b7b7b			#FF8806
 *
 *
 *
 */
 

@import url(http://fonts.googleapis.com/css?family=Prosto+One:400,700);   /*  Montserrat   Prosto One   Titan One  Andika */
@import url(http://fonts.googleapis.com/css?family=Andika:400,700);

body {
  	background-color: #ffffff;
  	font-family: 'Andika', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #555;

    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
}

/* Titles */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Prosto One', sans-serif;
    font-weight: 700;
    color: #333;
}

h1 {
	font-family: 'Prosto One', sans-serif;
	font-size: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}



/* Paragraph & Typographic */
p {
    line-height: 28px;
    margin-bottom: 25px;
    font-size: 16px;
}

.centered {
    text-align: center;
}

.nocentered {
    text-align: left;
}

/* Links */
a {
    color: #FF8806;
    word-wrap: break-word;

    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}

a:hover,
a:focus {
    color: #7b7b7b;
    text-decoration: none;
    outline: 0;
}

a:before,
a:after {
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}

.aMasGrande {
	font-size: x-large;
}

 hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}


.navbar {
	text-transform: uppercase;
	margin-bottom: 0px;
}

.navbar-inverse {
	padding-bottom: 5px; /* 25px; */
	padding-top: 5px; /* 25px; */
		
	background-color: #5D891A;
	border-color: #FF8806;
	
	font-family: 'Prosto One', sans-serif;
    font-weight: 400;
    font-size: 14px;
}

/*
.navbar-inverse {
	background-color: #5D891A;
	border-color: #FF8806;
}
*/

.navbar-inverse .navbar-nav > li > a {
	color: white;	
}

.navbar-inverse .navbar-nav > li > a:hover {
	color: #FF8806 ;		/*  #222222;  */
}

.navbar-brand {
	font-weight: 700;
	font-size: 20px;
	letter-spacing: 2px;
}

.navbar-inverse .navbar-brand {
	color: white;
}

.navbar-inverse .navbar-toggle {
	border-color: transparent;
}

.progress-bar-theme {
  background-color: #5D891A;
}


/* Helpers */

.mt {
	margin-top: 40px;
	margin-bottom: 40px;
}

.pt {
	padding-top: 15px;  /*100px;*/
	padding-bottom: 50px;
}

.row {
    margin-right: 0px!important;
}

/* +++++ WRAP SECTIONS +++++ */

#ww {
	/*padding-top: 120px;
	padding-bottom: 25px;*/
	background-color: #f2f2f2;
}


#footer {
	background-color: #2f2f2f;
	padding-top: 10px;
	padding-bottom: 0px; 
}

#footer p {
	color: white;
}

#footer h4 {
	color: white;
	text-transform: uppercase;
	padding-bottom: 10px;
}


/* +++++ Color Wraps / Blog Page +++++ */

#grey {
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #f2f2f2;
}

#white {
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #ffffff;
}



/* Blog Date*/
bd {
	font-size: 12px;
	text-transform: uppercase;
	color: #d2d2d2;
	font-weight: 700;
}

/* Blog Author*/
ba {
	font-size: 12px;
	text-transform: uppercase;
}

/* Blog Quote */
.bq {
	font-size: 22px;
	padding-top: 30px;
}

/* Blog Tags */
bt {
	font-size: 12px;
}

.conBorde {
	border: 1px solid;
}

li.pulsado>a {
	color: #ff8806!important; /*#ff8806;*/
}

li.pulsado>a:hover {
	color: #000000!important; /*#ff8806;*/
}



/* ================== PORTFOLIO IMAGES HOVER EFFECT ================== */
/* Effects also are controled by hover.zoom.js */
.zoom { 
    display:block; 
    position:relative; 
    overflow:hidden; 
    background:transparent url(../img/loader.gif) no-repeat center;
}


    .zoomOverlay {
        position:absolute;
        top:0; left:0;
        bottom:0; right:0;
        display:none;
        background-image:url(../img/zoom.png);
        background-repeat:no-repeat;
        background-position:center;
    }

.zoom2 {
	opacity: 1;
}

.zoom2:hover {
	opacity: 0.5;
}

/* glyphicon Configuration */

.glyphicon {
	font-size: 40px;
	color: #5D891A;
}

.cvDetalles {
	margin-top: -100px;
}

.cvMiniYo {
	height: 150px; 
	margin-top: 8px;
	display: none;
}

@media (max-width: 1200px) {
  .cvDetalles {
    margin-top: 0px;
  }
}

@media (min-width: 960px) {
	.descargaCV {
		margin-top: -85px; 
		float: right;
		margin-right: 35px;
	}
	
	.cvMiniYo {
		display: block;
	}
}

.arribaMargen {
	margin-top: 20px;
}

.btn-success.disabled, .btn-success[disabled] {
	background-color: #FF8806;
	border-color: #bd6301;
}

/* ================== Google CSE ================== */

/* #___gcse_0, .gsc-control-cse gsc-control-cse-es { */
	/* background-color: #f2f2f2!important; */
/* } */

/*
#___gcse_1 {
	margin-top: 14px;
	margin-left: 14px;
}

#gsc-i-id2 {
	
}
*/

.altoMin {
	min-height: 650px;
}

.textoDifuminado {
	color: #5553; /*#5559;*/
}

.enlaceDifuminado {
	color: #FF880666;
}

.imgTrabajos {
	width: 350px;
	height: 250px;
}

.gsc-input-box {
	height: 33px!important;
}

input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
	border-color: #CCC!important;
}

.gsc-search-button-v2:hover {
	background-color: #7b7b7b!important;
	border-color: #000000!important;
	text-decoration: none;
}

/*
input.gsc-search-button-v2 {
	height: 32px!important;
	margin-top: 5px!important;
}
*/

.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
	height: 28px !important; /*26px*/
	margin-top: 0 !important;
	min-width: 13px !important;
	/* padding: 5px 26px !important; */
	width: 70px !important; /*68px*/
}

.gsst_a .gscb_a {
    color: #ccc!important;
}

.gsst_a:hover .gscb_a:hover {
    color: #333!important;
}
