/*
      Theme Name: fontaplus.es
      Theme URI: http://www.
      Version: 1.0
      Author: Portales Andalucia
      Author URI: http://www.portalesandalucia.com
*/

/* FIXES */
*, html { 
	margin:0; 
	padding:0;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* END FIXES */
h1{
	height:0px;
	display:block;
	text-indent:-99999px;	
}
ul{
	list-style-type:none;
}
a{
 	font-family:Arial Rounded MT Bold, Myriad Pro, Arial,Helvetica;
	font-weight:normal;
	text-decoration:none;

}
img{border:none;}   
p{
	margin:5px 0px 0px 0px;
}
h2 a{
	font-size:22px;	
	color:#4d4948;
 	font-family:Arial Rounded MT Bold, Myriad Pro, Trebuchet MS,Arial,Helvetica;
	border-bottom:4px solid #fe953d;
	display:block;
}
body{
 	font-family:Arial Rounded MT Bold, Myriad Pro, Trebuchet MS,Arial,Helvetica;
	font-size:12px;
	color:#4d4948;
	background: url(images/fondo.jpg);
}

#page{	
	width:1024px;
	margin:0px auto;
}
#header {  
	background:url(images/header.jpg) bottom  no-repeat;
	height:168px;	
}
#header {
	
}
	#header #menu{
   	float:right;
		padding-top:114px;
		padding-right:30px;
	}

	#header #menu li{
   	float:left;
		width:107px;
		height:40px;
		background:url(images/menu.jpg) bottom no-repeat;
		margin-right:0px;
	}
		#header #menu li.page-item-4{
			background:url(images/menugran.jpg) bottom no-repeat;		
			width:140px;
		} 
		#header #menu li.page-item-4 a{	
			width:140px;
		}
		#header #menu li a{
      	float:left;
			color:#fff;
			font-size:14px;
			line-height:45px;
			text-align:center;
			display:block;
			width:107px;    
			height:40px;
			text-transform:capitalize;
		}    
			#header #menu .current_page_item a, #header #menu .current-cat a{
         	color:#4d4948;
			}
				#header #menu .current_page_item a, #header #menu .current-cat a{
	         	background:url(images/menuactive.png) center -7px no-repeat;
				}
#conteinerfuera{
	background:url(images/contentleft.jpg) left top no-repeat;
} 
#container {
	background:url(images/contentright.jpg) right top  no-repeat;
 	padding:10px;

}
	#content {
	   padding:0px 22px 10px 50px;     
		width:650px;
		float:left;
	}
		.entry{
      	text-align:justify;
			margin:20px 0 10px;
		}
	#sidebar {
		width:250px;
		float:left;
	}
		.menutop{
      	background:url(images/serviciosheader.jpg) no-repeat;
			height:42px;
		}
		.menubottom{
      	background:url(images/serviciosfooter.jpg) no-repeat;
			height:50px; 
		}
		#servicios{
      	background:url(images/serviciosbody.jpg) repeat-y;
		}
			#servicios ul{
         	margin-left:40px;
				margin-top:11px;
			}
			#servicios ul li{
				height:26px;
				border-bottom:1px solid #ffea9d;
				width:145px;
				padding-left:25px;
			}
			#servicios ul li.active{
				background:url(images/menuactive.jpg) no-repeat;
			}
				#servicios ul li:hover{
					background:url(images/menuactive.jpg) no-repeat;
				}
				#servicios ul li a{
					color:#4e4a49;
					line-height:26px;
				}
			.serviciostexto{
         	background:url(images/servicios.jpg) center top no-repeat;
				height:32px;
				font-size:16px;
				color:#fff;
				text-align:center;
				line-height:28px;
			}
.avisolegal{
	font-size:10px;	
	text-align:right;
	margin-right:22px;
}
	.avisolegal a{
		font-size:10px;		
		color:#4d4948;
	}
#footer {
	height:24px;	
	width:980px;
	margin:0px auto;
	background:url(images/footer.jpg) no-repeat;
	font-size:14px;
}
	.images{
			padding:0px 5px;
		}

			.images ul{
         	list-style-type:none;  
			}
			.images  li{
         	display:block;
				margin:0px 5px 15px 5px ;
         	width:80px;
				height:80px;
				float:left; 

			}
			.images img{
				border:none;
         	width:80px;
				height:80px;
				border:2px solid #FEE275;
			}	

.catalogo{
	float:left;
	height:135px;
	width:130px;
	text-align:center;
	color:#4E4A49;
}
	.catalogo img{
		border:3px solid #FEE275;
	}

.wpcf7-form input, .wpcf7-form textarea{width:310px;}	
.wpcf7-form  input[type=submit]{width:80px;}

