/*
Theme Name: Coodex4Vitroglass
Theme URI: http://www.coodex.es
Author: Coodex Team - Antonio
Author URI: http://www.mipasapersonal.blogspot.com
Description: Tema responsive para la nueva web de vitroglass
Version: 0.5
Tags: responsive, bootstrap, columnas, slide
Text Domain: coodex

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body{									font-size: 16px}
a{										display: inline-block}
a:focus{								outline:0}
img{									max-width: 100%}
.clear, .compartir .clear{				clear:both;display:block; float: none}
.right{									float: right}
.left{									float: left}
.masthead {							    margin-bottom: 20px}
.carousel {			    				height: 450px}
.carousel .item {						background-color: #777777; height: 450px}
.carousel-texto{						padding: 1px 1px 12px}
.carousel-inner > .item 
> img {    								height: 450px; left: 0;min-width: 100%;position: absolute;top: 0}
#social > a {		    				color: rgba(0, 0, 0, 0);display: block;float: right;height: 30px;margin-left: 8px;max-height: 30px;max-width: 30px;text-indent: -9999px;width: 30px}
#facebook {			    				background: url("img/facebook-s.png") no-repeat scroll left top rgba(0, 0, 0, 0)}
#twitter {			    				background: url("img/twitter-s.png") no-repeat scroll left top rgba(0, 0, 0, 0)}
#rss {			    					background: url("img/rss-s.png") no-repeat scroll left top rgba(0, 0, 0, 0)}
#youtube {			    				background: url("img/youtube.jpg") no-repeat scroll left top rgba(0, 0, 0, 0)}
#pinterest {			    				background: url("img/pinterest.jpg") no-repeat scroll left top rgba(0, 0, 0, 0)}
.nav-pills > li.current_page_item > a, 
.nav-pills > li.current_page_item > a:hover, 
.nav-pills > li.current_page_item > a:focus {    color: #3e3d40}
.dropdown-menu {						    margin-top: 0}
#wrap {									min-height: 100%;height: auto;margin: 0 auto -60px;padding: 0 0 60px}
#footer {								height: 60px;background-color: #f5f5f5}
.container .credit {					    margin: 20px 0}
.btn-primary{							background: url("img/btn-primary.png") no-repeat scroll center top transparent;border: none;padding: 4px 10px}
.btn-info{								background: url("img/btn-info.png") no-repeat scroll center top transparent; border: none; color: #3e3d40; padding: 4px 10px}
h2, .col-lg-8 > h1{						color: #428BCA; font-size: 23px; font-family: 'Raleway', sans-serif; margin-bottom:20px;}
.llamamos h2{							color: #FFF}
#footer{								background-color: #dedede; font-size: 14px;height: auto; margin-top: 35px; padding-top:15px;}
#cabeza {							    padding-top: 20px}
.col-lg-8 p > span.glyphicon {			color: #2A6496}
.alignright {						    float: right;margin: 10px}
.alignleft {						    	float: left;margin: 4px 10px 10px}
.col-lg-8 {							    margin-bottom: 20px}
.paginas a.left {								    height: 125px;margin-left: 20px;margin-right: 4px;margin-bottom:10px;max-height: 125px;width: 139px}
a.carousel-control{						border: none; width: 15%}
div.right{								width: 48%}
#social {							    float: right; text-align: right;}
#banda {								    background: url("img/fondo-destacados.jpg") repeat-x scroll center top #0E5D93;margin-bottom: 60px}
#cabecera-menu{							background: #0a84c0; /* Old browsers */
										background: -moz-linear-gradient(top,  #0a84c0 0%, #0ba1d3 16%, #0a9ad0 39%, #08619b 100%); /* FF3.6+ */
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a84c0), color-stop(16%,#0ba1d3), color-stop(39%,#0a9ad0), color-stop(100%,#08619b)); /* Chrome,Safari4+ */
										background: -webkit-linear-gradient(top,  #0a84c0 0%,#0ba1d3 16%,#0a9ad0 39%,#08619b 100%); /* Chrome10+,Safari5.1+ */
										background: -o-linear-gradient(top,  #0a84c0 0%,#0ba1d3 16%,#0a9ad0 39%,#08619b 100%); /* Opera 11.10+ */
										background: -ms-linear-gradient(top,  #0a84c0 0%,#0ba1d3 16%,#0a9ad0 39%,#08619b 100%); /* IE10+ */
										background: linear-gradient(to bottom,  #0a84c0 0%,#0ba1d3 16%,#0a9ad0 39%,#08619b 100%); /* W3C */
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a84c0', endColorstr='#08619b',GradientType=0 ); /* IE6-9 */
}
.nav > li > a{								color: #ffffff}
.nav > li > a:hover, nav > li > a:focus{		background: none; color:#ffffff; background-image:url(img/menu_hover.jpg); background-repeat: repeat-x; z-index:1; }
.menu-principal-container .nav-pills > li{background: url("img/menu-lateral-blanco.jpg") no-repeat scroll right center rgba(0, 0, 0, 0)}
.menu-principal-container li:last-child{	background: none} 
.carousel-caption{						background-color: rgba( 0, 0, 0, 0.65);bottom: 0;left: 0;padding-bottom: 0;padding-top: 0;width: 100%;}
.carousel-caption a{						color: #FFF}
#destacados > div{						padding-left: 110px}
#destacados .destacado0{					background: url("img/destacado0.png") no-repeat scroll left 34px transparent}
#destacados .destacado1{					background: url("img/destacado1.png") no-repeat scroll left 34px transparent}
#destacados .destacado2{					background: url("img/destacado2.png") no-repeat scroll left 34px transparent}
#destacados h2, #destacados h2 a{			color: #FFF;font-size: 26px}
#destacados p{							color: #FFF;font-size: 13px}
.paginas .col-md-4{						background: url("img/fondo-pagina-portada.jpg") no-repeat scroll center center transparent;height: 271px;margin-bottom: 25px;position: relative;width: 374px}
.paginas h2 {						    margin-bottom: 38px;margin-top: 0; padding-top: 20px;text-align: center}
.paginas h2 a {						    color: #FFFFFF; font-size: 21px}
.paginas p {							    color: #58585a;font-size: 13px;}
.alone{									padding: 0 20px}
.paginas .right{							padding-left: 4px;padding-right: 20px}
.paginas .col-md-4 > p {					bottom: 10px;left: 154px; position: absolute}
.left > img {						    max-height: 100%}
#colorbox, #cboxOverlay, #cboxWrapper{	overflow: inherit !important}
.menu-principal-container > ul{ 			display: block}
.menu-principal-container select{			display: none;margin: 4px}
#social .glyphicon {					    margin: 0 8px 11px;padding-top: 0}
span#somos{								float:left; font-size: 13px;font-weight: bold;line-height: 32px;padding-left: 5px}
.paginas .left > img {				    min-height: 78px}
.compartir{								width: 100%}
.compartir > div{						margin-right: 12px; float: right}
/*
	#single-fb {								background: url("img/compartir.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);margin-right: 12px;min-height: 16px;min-width: 86px; max-height: 21px}
*/
#likeit .likeit-fb {					    max-height: 26px; max-width: 75px;overflow: hidden}
#likeit .likeit-gp {					    max-width: 50px}
#likeit .likeit-tw {						max-width: 132px}
#likeit > div {						    margin-left: 15px}
ul {
    margin-left: 0;
    padding-left: 10px;
}
.masthead h1 {    color: rgba(0, 0, 0, 0);    height: 10px;    margin: 0;    text-indent: -9999px;}
.box-wrapper.info{	border: 1px solid #b2d8ee; clear: both;	}
.margin{	margin: 10px 0; border-radius: 5px;	}
.box.info {	border:1px solid #FFF;background:#D3F1FF url(img/box-info.png) no-repeat 11px 10px;padding-left:55px;}
@media (max-width: 960px) {
	.menu-principal-container ul    { 				display: none}
	.menu-principal-container select{				display: inline-block}
}

.col-lg-8 p {color: #58585a; font-size: 14px; font-family: 'Open Sans', sans-serif; text-align:justify;}
.col-lg-8 .alignleft { margin:0px; border: 6px solid #e8e4e1; margin-top:30px; margin-bottom:30px; margin-right:25px;}
.col-lg-8 .alignleft-sinmargintop { margin:0px; border: 6px solid #e8e4e1; margin-top:10px; margin-bottom:30px;}
.col-lg-8 .alignright { margin:0px; border: 6px solid #e8e4e1; margin-top:15px; margin-bottom:15px; margin-left:25px;}
.col-lg-8 .alignright-video { float:right; margin:0px; border: 6px solid #e8e4e1; margin-top:0px; margin-bottom:10px; margin-left:35px; height:388px;}
.col-lg-8 > h1{color: #428BCA; font-size: 35px; font-family: 'Raleway', sans-serif; margin-top:50px; border-bottom:1px solid #c2c2c2; padding-bottom:22px; letter-spacing: 1px;}
.col-lg-8 > h3{color: #428BCA; font-size: 22px; font-family: 'Raleway', sans-serif; padding-top:25px; border-bottom:1px solid #c2c2c2; padding-bottom:15px; margin-bottom:15px; letter-spacing: 1px;}
.col-lg-8 > h4{color: #58585a; font-size: 21px; font-family: 'Raleway', sans-serif; margin-top:30px; padding-bottom:15px; letter-spacing: 1px;}
.col-lg-8 .compartir{width: 100%; margin-top:15px; margin-bottom:25px;}
.numeracion-azul {color: #428BCA; font-size: 20px; font-family: 'Open Sans', sans-serif; letter-spacing: 1px;}
.shareaholic-recommendations-container .shareaholic-recommendations { background-color:#dedede; padding: 18px;}
.col-lg-8 .col-lg-4 img {border: 6px solid #e8e4e1;}
.col-lg-8 .col-lg-4 h3 {color: #428BCA; font-size: 20px; font-family: 'Raleway', sans-serif; padding-top:25px; border-bottom:1px solid #c2c2c2; padding-bottom:13px; margin-bottom:15px; letter-spacing: 1px;}
.col-lg-8 a:hover {text-decoration:none; color:#2a6496 !important;}
.shadow-divider-azul { background-image:url(img/shadow-divider-azul.jpg); background-repeat:no-repeat; width:749px; height:63px;}
.clear-con-linea { clear:both; border-bottom: 1px solid #c2c2c2; }
.sinlineaysinmargintop {border-bottom:0px solid #FFF !important; padding-top:0px !important; padding-bottom:5px; margin-bottom:5px;}
.sinlineaysinmargintopnibottom {border-bottom:0px solid #FFF !important; padding-top:0px !important; padding-bottom:0px !important; margin-bottom:0px !important;}
.sinmargintop {padding-top:0px !important;}
.widget_custom_cf7 { background-image:url(img/fondo-presupuesto-vitroglass.jpg); background-repeat:no-repeat; margin-top:60px; margin-bottom:20px; height: 145px;}
.widget_custom_cf7 h2 { color:#FFFFFF; margin-top:11px; margin-bottom:28px; margin-left:65px;}
#wpcf7-f43-w1-o1 {padding-left:15px !important;}
#wpcf7-f43-w1-o1 input { border: 1px solid #c2c2c2 !important; padding-left:4px; padding-right:4px; margin-left:13px; width:143px;}
#wpcf7-f43-w1-o1 .btn-info {border:0px !important; width:65px; padding-left:4px; padding-right:4px; text-align:center; color:#FFFFFF; margin-left:134px;}
#wpcf7-f43-w1-o1 .btn-info:hover { background-image:url(img/btn-primary.png); background-repeat:no-repeat; background-color:none;}
#wpcf7-f39-p21-o1 input { border: 1px solid #c2c2c2 !important; height:30px; margin-top:4px; width:750px;}
#wpcf7-f39-p21-o1 textarea { border: 1px solid #c2c2c2 !important; margin-top:4px; width:750px;}
#wpcf7-f39-p21-o1 .btn-info {border:0px !important; width:65px; padding-left:4px; padding-right:4px; text-align:center; color:#FFFFFF; height:auto; margin-bottom:20px;}
#wpcf7-f39-p21-o1 .btn-info:hover { background-image:url(img/btn-primary.png); background-repeat:no-repeat; background-color:none;}
.tubepress_normal_embedded_wrapper { width:100% !important; margin-bottom:50px;}
.tubepress_container .tubepress_embedded_title {color: #428BCA; font-size: 22px; font-family: 'Raleway', sans-serif; padding-top:25px; border-bottom:1px solid #c2c2c2; padding-bottom:15px; margin-bottom:15px; letter-spacing: 1px;}
.tubepress_thumb { height:265px; margin-bottom:10px;}
.gallery-icon img { width:200px; height:auto; margin-bottom:10px;}
.gallery img { border: 0px !important;}
#gallery-1 img { border: 0px !important;}
.seccionblog {margin-top:40px; margin-bottom:20px;}
.seccionblog h2 a {'Raleway', sans-serif; margin-top:5px; letter-spacing: 1px; font-size:20px;}
.seccionblog h2 a:hover { text-decoration:none;}
.seccionblog p {color: #58585a; font-size: 14px; font-family: 'Open Sans', sans-serif; text-align:justify;}
.seccionblog .btn-primary { margin-top:5px;}
.seccionblog .btn-primary:hover { background-image:url(img/btn-info.png); background-color:none;}
.seccionblog img { width:293px;}
.carousel-texto h1 {font-family: 'Open Sans', sans-serif; color: #ffffff;}
.carousel-texto h1:hover { text-decoration:none !important;}