/*
      Theme Name: opticalacolonia.com
      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;	
}
a{
 	font-family:Trebuchet MS, Arial,Helvetica;
	font-weight:normal;
	text-decoration:none;
   cursor:pointer;
}   
p{
	margin:5px 0px 0px 0px;
}
h2 a{
	font-size:30px;
	text-transform:lowercase  ;	
	color:#ec9245;
 	font-family:Qlassik Bold, Trebuchet MS,Arial,Helvetica;
}
	.ingles{
		background:url(images/ingles.png) no-repeat;
		height:13px;
		float:right;
		width:25px;
		margin-right:48px;
		margin-top:10px;
	}
	.espanol{
		background:url(images/espana.jpg) no-repeat;
		height:17px;
		float:right;
		width:25px;
		margin-right:48px;
		margin-top:10px;
	}

body{
 	font-family:Trebuchet MS,Arial,Helvetica;
	font-size:12px;	
	color:#4b4948;
	background:#e1dfdf url("images/fondo.jpg")  repeat-x;	
}

#page{	
	width:980px;
	margin:0px auto;
}
#header {  
	background:url("images/header.jpg") bottom  no-repeat;
	height:175px;	
	margin-bottom:-45px;
}
	#header #menu ul{
		list-style-type:none;
		padding-left:478px;
	}
		#header #menu ul li{		
	   	float:left;
			height:92px;
			background:url(images/circulo.jpg) 1px 71px no-repeat;
		}            
			#header #menu ul li a{		
		   	float:left;
				padding:66px 12px 0px 13px;
				font-size:18px;   
				color:#72706f;
				text-transform:lowercase;
			}

		#header #menu ul  .current_page_item,#header #menu ul .current-cat{
      	background:#efefef;
		}
		#header #menu ul  .current_page_item a,#header #menu ul .current-cat a{
			color:#ec9245;	
		}
.contening{
 	background:url(images/fondo.png) left bottom no-repeat;
}
#container {
    	background:url(images/fondoentrytop.png) no-repeat; 
		height:450px;
}

	#content {
		float:left;
		width:650px;
		margin:20px 0 10px 30px;
	}
		#content_catalogo{
			float:left;
			width:640px;
			margin:40px 0 10px 35px;    
		}
			.content_catalogo{
				margin:10px 40px 0px 15px;
				text-align:justify;
				overflow:auto;
				height:370px;
				padding-right:10px;
			}
		#content1{
			margin:20px 30px 0px 30px;
		}
		.entry{
      	margin:0px 40px 0px 15px;
			text-align:justify;
			overflow:auto;
			height:370px;
			width:580px;
			padding-right:10px;
		}
			.entry_single {
	      	margin:0px 40px 0px 15px;
				overflow:auto;
				height:370px;
				padding-right:10px;
				text-align:center;
			}
				.entry_single p{
            	text-align:justify;
				}
		.entry_catalogo{
			float:left;
			width:138px;   
			text-align:center;
			margin-bottom: 25px;
			height:150px;
		}
			.entry_catalogo img{
         	border:3px solid #ccc;
			}
				.entry_catalogo a{
            	color:#72706f;
				}
		.entry_inicio{
      	width:400px;
			float:left;
		}
			.gal{
	      	width:150px;
				float:right;
			}
				.gallery{
            	list-style-type:none;
				}
					.gallery li{
               	margin-bottom:5px;
					}
					.gallery img{
						border:3px solid #fff;
					}
	#sidebar { 		
		width:300px;
		float:right;
 		text-align:center;
	}
		.dondeestamos{
	   	background:url(images/dondeestamos.png) center no-repeat;
			height:90px;
			padding-top:10px;
		}
		.image1{
	   	background:url(images/image1.png) right bottom no-repeat;
		}
		.image2{
	   	background:url(images/image2.png) right bottom no-repeat;
		}
		.image3{
	   	background:url(images/image3.png) right bottom no-repeat;
		}
		.image4{
	   	background:url(images/image4.png) right bottom no-repeat;
		}
		.image5{
	   	background:url(images/image5.png) right bottom no-repeat;
		}
		.foto-hombre1{
      	background:url(images/foto-hombre1.jpg) right bottom no-repeat;
		}
		.foto-hombre2{
      	background:url(images/foto-hombre2.jpg) right bottom no-repeat;
		}
	#sidebar .menucat .cat-item-19 a{
   	color:#EC9245;
	}
		
#footer {
  	background: url(images/fondopie.jpg) repeat-x;	
	height:150px;
}
	#footer .primeralinea{
   	height:10px;
		background:#ec9245;
		border-bottom:2px solid #f4f4f4;
	}
	#footer .segundalinea{
   	height:30px;
		border-bottom:1px solid #f4f4f4;
		width:980px;
		margin:0px auto;
		font-size:18px;
		color:#fef2a2;
		padding-top:4px;
	}
	#footer .terceralinea{
   	height:30px;	
		width:980px;
		margin:0px auto;
		color:#f4f4f4;  
		padding-top:10px;
	}
		#footer .terceralinea a{
			color:#f4f4f4;
		}
		#footer .terceralinea .menu ul{
	   	list-style-type:none;
		}
			#footer .terceralinea .menu ul li{
		   	float:left;
			}
				#footer .terceralinea .menu ul li a{
			   	float:left;
					color:#f4f4f4;
					text-transform:lowercase;
					font-size:14px;    
					border-right:1px solid #f4f4f4; 
					padding:0px 5px;
					height:15px;
				}
				#footer .terceralinea .menu ul .page-item-10 a{
             	border:none;
				}
.wpcf7-form input, .wpcf7-form textarea{width:410px;}
.wpcf7-form textarea{height:110px;}	
.wpcf7-form  input[type=submit]{width:80px;}
#prev_post {
 	text-align:center;
}	
	#prev_post a{
	 	color:#ec9245;
		border-bottom:1px solid #ec9245;    }


	#sidebar .menucat{
      	text-align:left;
			list-style-type:none;
			margin:0px 0px 0px 30px;
	}
	#sidebar .menucat li{
		background:url(images/krug.png) 0px 5px no-repeat;
		padding-left:18px;
     	list-style-type:none;
		width:250px;	     
	}
	#sidebar .menucat li.active {
   	height:auto;
	}   
		.menucat li ul{display:none;}
		.menucat li.current-cat ul, .menucat li.current-cat-parent ul{display:block;}

			#sidebar .menucat  li a{
					width:230px;	
					height:20px;
					display:block;
					text-decoration:none;
					list-style:none;
					font-size:18px;	
					color:#72706f; 
			}

	#sidebar .menucat li ul li{
     	list-style-type:none;
		width:250px;	
		height:20px;
		text-align:left;
		background:none;

		}
			#sidebar .menucat li ul li a{
					width:230px;	
					height:20px;
					display:block;
					text-decoration:none;
					list-style:none;
			}


