/* Add Your Custom CSS Codes Here */

.customfp-roksprocket-showcase {
	text-align: center;
}

#rt-showcase {
    color: #8B8B8B;
    background-color: #F5F6F8;
    border-bottom: 1px solid #DDE0E7;
    background-image: url('http://www.3presupuestos.com/images/baoshowcase.jpg');
    background-size: cover;

}
 #rt-drawer {
    color: #ffffff;
    background-color: #F5F6F8;
    border-bottom: 1px solid #DDE0E7;
    background-image: url('http://www.3presupuestos.com/images/baoshowcase.jpg');
    background-size: cover;

}


#rt-feature .custom {width: 120%}

.fp-roksprocket-showcase .layout-showcase .rt-button-group .readon, .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon2, .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon3 {
    width: unset;
}

.readon2 {
	background-color: rgba(212, 119, 0, 1) !important;
border-bottom: 3px solid rgba(158, 75, 0, 1) !important;
max-width: 65%;
width:inherit !important;
text-transform: inherit;
}

.readon4 {
	background-color: #D47700 !important;
border-bottom: 3px solid rgba(158, 75, 0, 1) !important;
width:inherit !important;
text-transform: inherit;
border-radius: 3px;
display: inline-block;
margin-top: 0px;
padding: 12px 15px;
font-size: 1em;
margin:inherit !important;
}

.readon2:hover {
	background-color: rgba(228, 128, 0, 1) !important;
border-bottom: 3px solid rgba(158, 75, 0, 1) !important;
max-width: 65%;
width:inherit !important;
}

.readon4:hover {
	background-color: #E48000 !important;
border-bottom: 3px solid rgba(158, 75, 0, 1) !important;
width:inherit !important;
border-radius: 3px;
display: inline-block;
margin-top: 0px;
padding: 12px 15px;
font-size: 1em;
margin:inherit !important;
color: #FFF !important;
}

.fp-roksprocket-showcase .layout-showcase .rt-button-group .readon:hover, .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon2:hover, .fp-roksprocket-showcase .layout-showcase .rt-button-group .readon3:hover {
	background-color: rgba(228, 128, 0, 1) !important;
	border-bottom: 3px solid #9E4B00 !important;
}

.fp-roksprocket-showcase.rt-block {
    padding: 150px 0px 40px;
}

.gf-menu-toggle {
	padding: 8px !important;
	border-radius: 0px !important;
	top: 6px !important;
	left: 6px !important;
    background-color: rgb(228, 228, 228) !important;}
    
.icon-bar {
    background-color: #656579 !important;
}

.gf-menu-toggle .icon-bar {
    height: 4px !important;
    width: 25px !important;
    border-radius: 0px !important;
}

.gf-menu.l1 > li > .item {
    padding: 0px 10px !important;
}

#rt-logo {
    margin: 6px 25px 0px;
}

h2 {
    font-size: 180%;
    line-height: 120%;
   }
   
.fp-roksprocket-showcase .layout-showcase .sprocket-features-title {
    text-shadow: 0px 0px 8px #000;
}

.sprocket-features-title3 {
    text-shadow: 0px 0px 6px #000;
}


.sprocket-features-title3 {
    text-shadow: 0px 0px 6px #000;
    margin-top: 10px;
}

.transparencia {
	    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.26);
    color: #F2F2F2;
    border-radius: 5px;
    padding: 1px 30px 20px;
}

/* Triángulo abajo*/

	.bubble {
    padding: 20px;
    position: relative;
    background-color: #F5F5F5;
border-color: #F5F5F5;
text-align: center !important;
font-style: italic;
font-size: 15px;
color: #6E6E6E !important;
}
.bubble:after {
    content: "";
    position: absolute;
   top: 100%;
   left: 44%;
   border-top: 20px solid blue;
   border-top-color: inherit;
   border-left: 20px solid transparent;
   border-right: 20px solid transparent;
}

.nombrevaloracion {
	text-align: center !important;
	margin-top: 20px;
	font-size: 17px;
}

.ciudadvaloracion {
text-align: center !important;
font-size: 14px;	
}

.comofunciona {
font-size: 14px;
margin-top: 9px;	
}

.content-box-blue
{
	margin: 0 0 25px;
overflow: hidden;
padding: 20px;
background-color: #d8ecf7;
border: 1px solid #afcde3;
}

.pasos{
	text-align: center !important;
}

.numeros{
	
margin-bottom: 18px;
margin-top: 20px;
font-size: 30px;
color: #066;
}

.cols-1{
	padding: 10px 10px 0px;
	background: none repeat scroll 0% 0% #F9F9F9;
	margin: 20px 0px 0px !important;
	line-height: 21px !important;
}

.leading-0{
	padding: 5px 15px 0px;
	background: none repeat scroll 0% 0% #F9F9F9;
	margin: 20px 0px 0px;
	line-height: 21px !important;
}

.leading-1{
	padding: 5px 15px 0px;
	background: none repeat scroll 0% 0% #F9F9F9;
	margin: 20px 0px 0px;
	line-height: 21px !important;
}

.leading-2{
	padding: 5px 15px 0px;
	background: none repeat scroll 0% 0% #F9F9F9;
	margin: 20px 0px 0px;
	line-height: 21px !important;
}


.leading-3{
	padding: 5px 15px 0px;
	background: none repeat scroll 0% 0% #F9F9F9;
	margin: 20px 0px 0px;
	line-height: 21px !important;
}


.leading-4{
	padding: 5px 15px 0px;
	background: none repeat scroll 0% 0% #F9F9F9;
	margin: 20px 0px 0px;
	line-height: 21px !important;
}


.leading-5{
	padding: 5px 15px 0px;
	background: none repeat scroll 0% 0% #F9F9F9;
	margin: 20px 0px 0px;
	line-height: 21px !important;
}


.leading-6{
	padding: 5px 15px 0px;
	background: none repeat scroll 0% 0% #F9F9F9;
	margin: 20px 0px 0px;
	line-height: 21px !important;
}


.leading-7{
	padding: 5px 15px 0px;
	background: none repeat scroll 0% 0% #F9F9F9;
	margin: 20px 0px 0px;
	line-height: 21px !important;
}


.leading-8{
	padding: 5px 15px 0px;
	background: none repeat scroll 0% 0% #F9F9F9;
	margin: 20px 0px 0px;
	line-height: 21px !important;
}


.leading-9{
	padding: 5px 15px 0px;
	background: none repeat scroll 0% 0% #F9F9F9;
	margin: 20px 0px 0px;
	line-height: 21px !important;
}


.leading-10{
	padding: 5px 15px 0px;
	background: none repeat scroll 0% 0% #F9F9F9;
	margin: 20px 0px 0px;
	line-height: 21px !important;
}


.ultimaspeticiones {
	font-size: 160%;
}

#rt-footer.rt-overlay-light a{
	color: #DEDEDE;
}

#rt-footer.rt-overlay-light a:hover {
    color: #399 !important;
}

.menulong{
margin: 5px 0px 10px -22px;
font-size: 14px;
}

ul.menulong li{
	margin: 0px;
padding: 0px 12px 0px;
display: inline-table;
}

ul, ol{
margin-left: 15px !important;	
}

.category-desc {
    font-size: 19px;
}

.category-desc li{
	line-height: 30px;
}
.tots {
	padding-top: 15px;
}

.component-content li{
	line-height: 30px;
}

.items-leading .leading {
    color: #666;
    padding: 8px 15px 1px;
    background: none repeat scroll 0% 0% #F9F9F9;
    margin: 20px 0px 0px;
    text-shadow: 0px 1px 0px #FFF;
    line-height: normal;
    font-family: inherit;
   }

.items-leading .leading2 {
    color: #666;
    padding: 8px 15px 15px;
    background: none repeat scroll 0% 0% #F9F9F9;
    margin: 20px 0px 0px;
    text-shadow: 0px 1px 0px #FFF;
    line-height: normal;
    font-family: inherit;
   }
   
.publishedsearch, .create {
    font-size: 85%;
    padding-top: 10px;
    padding-bottom: 15px;
} 

.fb_iframe_widget {
    overflow: hidden;
    padding-right: 5px;
}

.fb_iframe_widget span {
	vertical-align: inherit !important;
} 

.redes {
 margin:6px auto 20px;
  text-align:left;
}
.redes .botfac, .redes .botgoo {
 width: 115px;
 overflow:hidden;
 zoom: 1;
 *display: inline;
 display: inline-block;
 vertical-align: top;
}
.redes .botgoo {
 width:70px;
} 

.redes .botfac2, .redes .botgoo2 {
 width: 80px;
 overflow:hidden;
 zoom: 1;
 *display: inline;
 display: inline-block;
 vertical-align: top;
}
.redes .botgoo2 {
 width:38px;
}  

.redes .botfac1, .redes .botgoo1 {
 width: 80px;
 overflow:hidden;
 zoom: 1;
 *display: inline;
 display: inline-block;
 vertical-align: top;
}

.redes .botgoo1 {
 width:80px;
} 

label {
	font-size:19px;
}
.ayuda{
	color: rgb(137, 137, 137);
font-style: italic;
padding: 3px 0px;
font-size: 15px;
}

#rt-showcase {
	color: #FFF;
    background-color: #399;
    background-image: inherit;
   }
   
.enlaceverde{
	color:#066 !important;
}

.enlaceverde:hover{
	color:#399 !important;
}

.cabecera{
	font-size:130%;
	top:50%;
	padding-top: 9px;
}

.imagenfondo{
	opacity: 0.7;
}

.rt-cabecera {
    margin: 5px 10px !important;
    text-align: center;}
    
.contenedor {
	height: 0px;
overflow: hidden;
padding-top: 50px;
position: relative;
padding-bottom: 52%;
}

.contenedor iframe, .contenedor object, .contenedor embed {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

@media only screen and (min-width: 1200px){
	.sprocket-features-title3 {
		font-size:135%;
		line-height: 135%;}
		.cabecera{
			text-align: left;}
		.rt-cabecera {
    margin: 15px 10px !important;
    text-align: center;}}
@media only screen and (min-width: 960px) and (max-width: 1199px){
		.sprocket-features-title3 {
		font-size:130%;
		line-height: 130%;}
		.cabecera{
			font-size:120%;
			text-align: left;}
		.rt-cabecera {
    margin: 15px 10px !important;
    text-align: center;}}
@media (min-width: 768px) and (max-width: 959px){
		.sprocket-features-title3 {
		font-size:125%;
		line-height: 125%;}
		.cabecera{
			text-align: left;
			padding-top: 0px;}
		.rt-cabecera {
    margin: 10px 10px !important;
    text-align: center;}}
@media (max-width: 767px){
		.sprocket-features-title3 {
		font-size:120%;
		line-height: 120%;}
		.cabecera{
			font-size:120%;
		line-height: 120%;
		padding-top: 0px;}
		.rt-cabecera {
    margin: 0px 10px !important;
    text-align: center;}
    body.layout-mode-responsive h2{
        font-size: 130% !important;
    line-height: 130% !important;
}}
@media only screen and (max-width: 480px){
		.sprocket-features-title3 {
		font-size:115%;
		line-height: 115%;}
		.cabecera{
			font-size:115%;
		line-height: 115%;
		padding-top: 0px;}
		.rt-cabecera {
    margin: 5px 10px !important;
    text-align: center;}}
    
    .breadcrumb {
    background-color: #fff !important;}
    
#rt-copyright a {
    color: #066 !important;
}