@charset "utf-8";
/* CSS Document */

.titucarrera {
  color:#fa86c5;
  font-size:200%;
}

#rt-footer-surround .box5.rt-block, #rt-top-surround .box5.rt-block {
	background-color: rgba(0,0,0,0.065);
}

.layout-showcase .sprocket-features-content {
    float: right !important;
}
.layout-showcase .sprocket-features-img-container {
    float: left !important;
}

.layout-showcase .sprocket-features-title {
	font-size:300% !important;
}
.layout-showcase .sprocket-features-pagination {
    left: 30px;
	bottom: 25px;
}

.component-content .img-intro-right, .component-content .img-fulltext-right {
    margin-bottom: 15px;
}
.rt-block.rt-dark-block a, .rt-block.basic.rt-dark-block a {
    color:#3d7817;
}
.rt-light .box2.rt-block a, .rt-dark .box2.rt-block a {
    color: #3d7817;
}


.lead {
    font-size: 18px;
}
dt {
	font-size:16px;
}
.layout-showcase .sprocket-features-arrows .arrow.prev {
    background-position: 0 -763px;
    left: 10px !important;
}

.layout-showcase .sprocket-features-arrows .arrow.next {
    background-position: 0 -591px;
    left: 58% !important;
}
.bigmargintop {
	margin-top:20px;
}
.bigpaddingtop {
	margin-top:20px;
}
div.success {
background: none repeat scroll 0 0 #DFF0D8;
    border-color: #D6E9C6;
    color: #468847;
	border: 1px solid;
    border-radius: 6px;
    font-weight: bold;
    padding: 15px; }
div.success ul {
	font-weight:normal;}
	
section.blog article.item h3, article.item-page h3 {
color:#78A80A;
}

.component-content h2 a {
    color: #3D7817;
}

/* Large Display */
@media (min-width: 1200px) { 
 section.blog article.item {
	 border:1px solid #BBDFEF;
	 padding:20px;
	 border-radius:20px; }
	 

.component-content .cols-2 .column-1, .component-content .cols-2 .column-2 {
    width: calc(48% - 40px);
}
img {
    height: auto;
    max-width: 100%;
}

article.item div.img-intro-left img {
	height: auto;
    max-width: calc(100% - 40px); 
	}
}
/* breadcrumb */
ul.breadcrumb li.active { color: #b4e3e3; }


.reducido div.module-title h2.title { 
font-size:1.8em;
}

.reducido2 div.module-title h2.title { 
font-size:2.4em;
}


div#jc {
	clear:both; }
	
div#rt-transition div.sprocket-mosaic { margin-top: 0 }

div#rt-showcase  div.sprocket-features { 
margin-bottom:-5px; }

.gantry-width-10, .gantry-width-20, .gantry-width-25, .gantry-width-30, .gantry-width-33, .gantry-width-40, .gantry-width-50, .gantry-width-60, .gantry-width-66, .gantry-width-70, .gantry-width-75, .gantry-width-80, .gantry-width-90 {
  display: block;
  float: left;
}
.gantry-row {
  margin: 0 -15px;
}
.gantry-width-container {
  display: flex;
  flex-flow: row wrap;
}
.rt-container [class*="gantry-width"] { 
  min-width: 0;
}	
	
/* menú de usuarios */
.menusuario .module-title .title {
	text-transform:uppercase;
	font-size:1.4em;
	margin-bottom:0px; }
	
/* comentarios */
.jcomments-links {
	margin-bottom: 20px;
} 	
/* etiquetas */ 

.tags.inline li[itemprop=keywords] {
	display: inline;
	padding-right: 5px; 	
}
.tags.inline li[itemprop=keywords] a {
	padding: 3px 8px; 	
}

.weblinks > li a {
	padding-right:10px; }

.profile #users-profile-core dl dt, .profile #users-profile-custom dl dt {
	padding-right:10px; }
	
.profile #users-profile-core dl dt:after, .profile #users-profile-custom dl dt:after {
	content: ":"; }
	
#awl_dropdown225 {
margin-left:0px; }

#awl_dropdown225 ul.links { 
margin-left:15px; }

#awl_dropdown225 ul.links li {
	padding-left: 0px !important;
}


.component-content ul.actions .print-icon a::before, .component-content ul.actions .email-icon a::before {
	padding-right:5px;
}


.content-links ul li a:before {
font-family: FontAwesome;
   content: "\f08e";
   padding-right:8px;
   color: #55acce;
}

.component-content .pagination ul li {
	margin: 0 8px;
}
.component-content .pagination ul li a, .component-content .pagination ul li span {
	padding: 5px 13px;
}
div.contact-form form#contact-form.form-validate.form-horizontal.well fieldset div.control-group div.controls input, div.contact-form form#contact-form.form-validate.form-horizontal.well fieldset div.control-group div.controls textarea {
	width:90%; }
div.contact-form form#contact-form.form-validate.form-horizontal.well fieldset div.control-group div.controls input#jform_contact_email_copy {
	width:auto; }