/* Component containers
----------------------------------*/
/*msg-error {
  color: #c65848;
}*/
.g-recaptcha.error {
  	border: solid 2px #c64848;
  	padding: .2em;
  	width: 19em;
  	
}

a.enlace {
	text-decoration: underline;
	color: blue !important;
}

/*
body {
  background:#c3ccd4;
}
	

///////////////Responsive images ////////////////////////////////////
img {
	max-width: 100%;
	height: auto;
}



.left{float:left;}
.right {float:right;}
.title{font-weight: bold !important;}
.help{font-style:italic;}

.title-view{font-weight: bold !important; border-bottom: 5px solid #C35159; margin-bottom:25px;     padding-bottom: 5px;}

.border{    border-bottom: 1px solid #C35159;
    margin-bottom: 36px;
    margin-top: 7px;
    padding-bottom: 8px;}
	
	.disabled  {
        opacity: .50;
    filter:Alpha(Opacity=50);
}

.boxx{margin-bottom:15px;}

.inicio .box{ width: 95%; padding: 1% 1.5%; margin: 0 auto; overflow: hidden; margin-top:30px; background-color: #FFF;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -webkit-box-shadow: 0px 1px 0px 0px rgba(159,172,183,0.7);    -moz-box-shadow: 0px 1px 0px 0px rgba(159,172,183,0.7);    box-shadow: 0px 1px 0px 0px rgba(159,172,183,0.7);}
.bbox{width: 98%;margin: 0 auto;}	
.BigTopic {font-size: 24px;color: #444;    display: block;    width: 100%;    border-bottom: solid 1px #C3CCD5;    padding: 10px 0px;    margin-bottom: 10px !important;    overflow: hidden;    font-weight: bold;}
.midTopic{font-size: 20px;    color: #444;    display: block;    width: 100%;  padding: 10px 0px;    margin-bottom: 10px !important;    overflow: hidden;}
.for-demo {display: block;}
.for-demo-right{margin-right:25px;}
.for-demo-left{margin-left:25px;}
.last{margin-bottom:30px;}

.errorSinTabla{background-color:#fffafa !important}

*/