@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700);
.navbar .nav > li > a {color: #F90}
.navbar {
border-bottom: 1px solid #ccc;
}
.navbar .nav {
margin: 15px 10px 0 0;
}
.header-principal {
margin-bottom: 20px;
}
.header-box {
margin:0px 0px 15px 0px;
background-color: #FFFFFF;
border-bottom: 1px solid #CBCBCB;
border-top: 1px solid #CBCBCB;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 10px rgba(0, 0, 0, 0.1);
padding: 20px;
}
.btn-registrarse {
    font-size: 1.8em;
    line-height: 1.2em;
    padding: 20px 40px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
/*home*/
.breadcrumb {
    background: none repeat scroll 0 0 #FFFF99;
    border-color: #F1D827;
    border-style: solid;
    border-width: 1px;
  }
.box-shadow {
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.subhead {
    border-bottom: 1px solid #DDDDDD;
    }
.jumbotron .container {
    position: relative;
    z-index: 2;
	
}

.jumbotron:after {
    background: url(../../../images/bg-pattern.png) repeat scroll center center transparent;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: 0.85;
    position: absolute;
    right: 0;
    top: 0;
}
.jumbotron:after {
    background-size: 150px 150px;
}
.shadow
{    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 0 30px rgba(0, 0, 0, 0.075);

}
.jumbotron {
    background: linear-gradient(45deg, #f68893 0%, #6D3353 100%) repeat scroll 0 0 transparent;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2) inset, 0 -3px 7px rgba(0, 0, 0, 0.2) inset;
    color: #FFFFFF;
    text-align: center;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 0 30px rgba(0, 0, 0, 0.075);
	padding-top:10px;
	padding-bottom:10px;
}
/* home*/
/**footer**/

.footer .title a {
color: #F00;
text-decoration:none;
}
.footer .title a:hover {
color:#F00;
text-decoration:underline;
}
.footer .item {
margin:3px 0px 0px 0px;
font-size:13.5px;
color:#CBCBCB;
}
.footer .item a {
color:#CBCBCB;
text-decoration:none;
}
.footer .item a:hover {
color:#FFF;
text-decoration:underline;
}
.redes-sociales {
color: #666666;
}
.redes-sociales a {
color: #666666;
text-decoration: none;
}
.redes-sociales a:hover {
color: #FFF;
text-decoration: none;
}

.bottom-bar {
margin-top:20px;
padding:5px 10px 5px 10px;
color:#666;
letter-spacing: -0.03em;
}
.bottom-bar .footer_derechos {
text-align:center;
font-size:13px;
color:#8C8C8C;
}

.bottom-bar .footer_derechos a {
color:#C4E8E8;
text-decoration:none;
}
.bottom-bar .footer_derechos a:hover {
color:#C4E8E8;
text-decoration:underline;
}
/**END footer**/
/**Features Grid**/
.features-grid .features-card {
width: 210px;
height: 180px;
float: left;
margin: 5px 15px 5px 0px;
font-weight: 300;
}
/*Colores*/
.color-orange{color:#f79929;}
.color-green {color:#8CC61F;}
.color-greenlight {color:#C4ED8A;}
.color-red {color:#EC1C24;}
.color-graydark {color:#1a1a1a;}
.color-gray {color:#4D4D4D;}
.color-graylight {color:#808080;}
.color-white {color:#FFFFFF;}
.color-blue {color:#3399CC;}
.color-black{color:#1A1A1A;}

.link-gray {color:#4D4D4D;text-decoration:none;}
.link-gray:hover{color:#1a1a1a;text-decoration:none;}
.link-orange {color:#f79929;text-decoration:none;}
.link-orange:hover{color:#f79929;text-decoration:underline;}
.link-grayblue {color:#4D4D4D;text-decoration:none;}
.link-grayblue:hover{color:#3399CC;text-decoration:none;}
.link-graydark {color:#1a1a1a;text-decoration:none;}
.link-graydark:hover{color:#000000;text-decoration:underline;}
.link-graydarkwhite {color:#1a1a1a;text-decoration:none;}
.link-graydarkwhite:hover{color:#ffffff;text-decoration:underline;}
.link-white {color:#FFFFFF;text-decoration:none;}
.link-white:hover{color:#FFFFFF;text-decoration:underline;}
.link-green {color:#8CC61F;text-decoration:none;}
.link-green:hover{color:#8CC61F;text-decoration:underline;}
.link-red {color:#EC1C24;}
.link-blue {color:#3399CC;text-decoration:none;}
.link-blue:hover{color:#000000;text-decoration:underline:} /
.robotolight {font-weight: 300;}
.robotobold {font-weight: 500;}

/*margenes */
.top70 {margin-top:70px;}
.top40 {margin-top:40px;}
.top20 {margin-top:20px;}
.right20 {margin-right:20px;}
.bottom20 {margin-bottom:20px;}
.left20 {margin-left:20px;}
.top15 {margin-top:15px;}
.right15 {margin-right:15px;}
.bottom15 {margin-bottom:15px;}
.left15 {margin-left:15px;}
.top10 {margin-top:10px;}
.right10 {margin-right:10px;}
.bottom10 {margin-bottom:10px;}
.left10 {margin-left:10px;}
.top5 {margin-top:5px;}
.right5 {margin-right:5px;}
.bottom5 {margin-bottom:5px;}
.left5 {margin-left:5px;}
.top3 {margin-top:3px;}
.right3 {margin-right:3px;}
.bottom3 {margin-bottom:3px;}
.left3 {margin-left:3px;}
.top0 {margin-top:0px;}
.right0 {margin-right:0px;}
.bottom0 {margin-bottom:0px;}
.left0 {margin-left:0px;}
.ptop20 {padding-top:20px;}
.pright20 {padding-right:20px;}
.pbottom20 {padding-bottom:20px;}
.pleft20 {padding-left:20px;}
.ptop10 {padding-top:10px;}
.pright10 {padding-right:10px;}
.pbottom10 {padding-bottom:10px;}
.pleft10 {padding-left:10px;}
.ptop5 {padding-top:5px;}
.pright5 {padding-right:5px;}
.pbottom5 {padding-bottom:5px;}
.pleft5 {padding-left:5px;}
.ptop70 {padding-top:70px;}

.none {
display:none;
}	

.efecto1{
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;
}

/* efecto 2 */
.efecto2
{
  position: relative;
}
.efecto2:before, .efecto2:after
{
/* Posiciona la sobora por detras del color de la caja*/
	  z-index: -1; 
	  position: absolute;
	  /* no aplico ningun contenidos HTML */
	  content: "";
	  /* posiciona la sombra con respecto al borde inferior, izquierdo y superior */
	  bottom: 15px;
	  left: 10px;
	  top: 80%;
	  /* configura el ancho */
	  width: 50%;
/* color de fondo */
	  background: #777;
	  /* definicion de la sombra estandar para box-shadow */
	  -webkit-box-shadow: 0 15px 10px #777;
	  -moz-box-shadow: 0 15px 10px #777;
	  box-shadow: 0 15px 10px #777;
	  /* rotacion de la sombra */
	  -webkit-transform: rotate(-3deg);
	  -moz-transform: rotate(-3deg);
	  -o-transform: rotate(-3deg);
	  -ms-transform: rotate(-3deg);
	  transform: rotate(-3deg);
}
.efecto2:after
{
	  /* rotacion de la sombra */
	  -webkit-transform: rotate(3deg);
	  -moz-transform: rotate(3deg);
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);
	  /* posiciona la sombra con respecto al borde izquierdo y derecho */
	  right: 10px;
	  left: auto;
}

/* efecto 3 */
.efecto3
{
	position:relative;       
	-webkit-box-shadow:0 0px 4px #777, 0 0 20px #CCC inset;
	-moz-box-shadow:0 0px 4px #777, 0 0 20px #CCC inset;
	box-shadow:0 0px 4px #777, 0 0 20px #CCC inset;
}
.efecto3:before, .efecto3:after
{
	/* no aplica contenidos */
	content:"";
    position:absolute; 
	/* posiciona la sombra por detras de la caja */
    z-index:-1;
	   top:0;
    bottom:0;
    left:10px;
    right:10px;
	/* redondea las esquinas de la sombra */
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 

.orange1
{
background: rgba(222,115,43,1);
background: -moz-linear-gradient(top, rgba(222,115,43,1) 0%, rgba(247,168,64,0.95) 79%, rgba(254,182,69,0.95) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(222,115,43,1)), color-stop(79%, rgba(247,168,64,0.95)), color-stop(100%, rgba(254,182,69,0.95)));
background: -webkit-linear-gradient(top, rgba(222,115,43,1) 0%, rgba(247,168,64,0.95) 79%, rgba(254,182,69,0.95) 100%);
background: -o-linear-gradient(top, rgba(222,115,43,1) 0%, rgba(247,168,64,0.95) 79%, rgba(254,182,69,0.95) 100%);
background: -ms-linear-gradient(top, rgba(222,115,43,1) 0%, rgba(247,168,64,0.95) 79%, rgba(254,182,69,0.95) 100%);
background: linear-gradient(to bottom, rgba(222,115,43,1) 0%, rgba(247,168,64,0.95) 79%, rgba(254,182,69,0.95) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de732b', endColorstr='#feb645', GradientType=0 );
	}
.white
{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.21) 79%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(79%,rgba(255,255,255,0.21)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.21) 79%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.21) 79%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.21) 79%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.21) 79%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */}
	