﻿/*
      Theme Name: gestiphone
      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.title{
	height:0px;
	display:block;
	text-indent:-99999px;	
}
a{
 	font-family: Arial,Helvetica;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}   
p{
	margin:5px 0px 0px 0px;
}
h2 a{
	font-size:32px;
	text-transform:capitalize;	
	color:#fe6700;
 	font-family: Arial,Helvetica;
}
img{
	border:none;
}
ul{
	list-style-type:none;
}
body{
 	font-family: Arial,Helvetica;
	font-size:12px;
	color:#545252;
	background: #f8f8f8 repeat-x;
}

#page{	
	width:980px;
	margin:0px auto;
}
#header {  
	background:url(images/header.jpg) bottom  no-repeat;
	height:140px;
}
	#menu {
		height:40px;
	}
	#menu ul {
		background:url(images/menu.jpg) no-repeat;
		height:40px;
	}
		#menu ul  li{
			height:40px;
			float:left;
			border-right:1px solid #939393;
		}
			#menu ul  li a{
				height:40px;
				float:left;
				display:block;
				text-indent:-99999px;
				overflow:hidden;
			}
			#menu ul li.phone{
					background:url(images/fone.jpg) no-repeat;
					width:119px;
			}
			#menu ul  li.page-item-2{
					background:url(images/quenessomos.jpg) no-repeat;
					width:181px;
			}
			#menu ul  li.page-item-4{
					background:url(images/servicios.jpg) no-repeat;
					width:142px;
			}
			#menu ul  li.page-item-6{
					background:url(images/empresa.jpg) no-repeat;
					width:226px;
			}
			#menu ul  li.cat-item-1{
					background:url(images/catalogomobiles.jpg) no-repeat;
					width:192px;
			}
			#menu ul  li.page-item-8{
					background:url(images/contacto.jpg) no-repeat;
					width:114px;border:none;
			}
			
			
				#menu ul  li.page-item-2 a{width:181px;}
				#menu ul  li.page-item-4 a{width:142px;}
				#menu ul  li.page-item-6 a{width:226px;}
				#menu ul  li.cat-item-1 a{width:192px;}
				#menu ul  li.page-item-8 a{width:114px;}
			
			
				#menu ul  li.page-item-2.current_page_item{
						background:url(images/quenessomosactive.jpg)  0px -1px no-repeat;
						width:181px;
				}
				#menu ul  li.page-item-4.current_page_item{
						background:url(images/serviciosactive.jpg)  0px -1px no-repeat;
						width:142px;
				}
				#menu ul  li.page-item-6.current_page_item{
						background:url(images/empresaactive.jpg)  0px -1px no-repeat;
						width:226px;
				}
				#menu ul  li.cat-item-1.current-cat{
						background:url(images/catalogomobilesactive.jpg)  0px -1px no-repeat;
						width:192px;
				}
				#menu ul  li.page-item-8.current_page_item{
						background:url(images/contactoactive.jpg)  0px -1px no-repeat;
						width:114px;
				}
				
				
				#menu ul  li.page-item-2:hover{
						background:url(images/quenessomosactive.jpg)  0px -1px no-repeat;
						width:181px;
				}
				#menu ul  li.page-item-4:hover{
						background:url(images/serviciosactive.jpg)  0px -1px no-repeat;
						width:142px;
				}
				#menu ul  li.page-item-6:hover{
						background:url(images/empresaactive.jpg)  0px -1px no-repeat;
						width:226px;
				}
				#menu ul  li.cat-item-1:hover{
						background:url(images/catalogomobilesactive.jpg)  0px -1px no-repeat;
						width:192px;
				}
				#menu ul  li.page-item-8:hover{
						background:url(images/contactoactive.jpg)  0px -1px no-repeat;
						width:114px;
				}

#container {
	padding-top:10px;
}
	#content {
		width:760px;
		margin-top:5px;
		margin-left:15px;
		float:left;
	}
		.entry{
			text-align:justify;
			margin-top:10px;
		}
		.entrycatalogo{
			width:150px;
			height:200px;
			margin-top:10px;
			float:left;
		}
			.entrycatalogo a{
				color:#FD6801;
				text-align:center;
				display:block;
			}
			.miniat{
				border:2px solid #ccc;
				padding:3px;
				margin-left:15px;
				width:100px;
				height:120px;
				margin-bottom:10px;
			}
		.entry_noticio{
			text-align:center;
		}
			.entry_noticio img{
				border:2px solid #ccc;
				padding:3px;
			}
			.entry_noticio p {
				text-align:justify;
			}
		#prev_post a{
			color:#545252;
		}
	#sidebars {
		width:201px;
		float:left;
	}
		#sidebar1, #sidebar4{
			width:204px;
			background:#f8f8f8;
			border-bottom:1px solid #eae9e9;	
		}
			#sidebar1 .catalogomobiles{
				background:url(images/catalogomoviles.jpg) -1px no-repeat;
				height:35px;
			}
				#sidebar1 ul li, #sidebar3 ul li, #sidebar4ul li{
					width:201px;
				}
					#sidebar1 ul li a, #sidebar3 ul li a, #sidebar4 ul li a{
						background:url(images/botton.jpg) no-repeat;
						color:#545252;
						text-transform:uppercase;
						padding-right:10px;
						display:block;
						height:20px;
						padding-top:7px;
						padding-left:30px;
						font-size:11px;
					}	
						#sidebar1 ul li a:hover,#sidebar3 ul li a:hover,#sidebar4 ul li a:hover{
							color:#FD 6801;
						}
						
	#sidebar3{
		width:204px;
		background:#f8f8f8;
		border-bottom:1px solid #eae9e9;
		margin-bottom:20px;
	}
		 #sidebar3 ul li a{
			line-height:16px;
			padding-top:5px;
			height:25px;
			text-transform:capitalize;
		 }
		 #sidebar3 ul li.active{
				height:auto;
		 }
  
						#sidebar3 ul li ul li{
							width:201px;
						}
							#sidebar3 ul li ul li a{
								color:#fe6700;
								display:block;
								height:26px;
								line-height:13px;
								padding-left:15px;
								padding-right:5px;
								padding-top:2px;
								font-size:10px;
								background:#fff;
								background:url(images/postactive.jpg) -1px 0px repeat-y;
							}
	
		#sidebar3 .empresa{
			background:url(images/empresasidebar.jpg) -2px no-repeat;
			height:40px;
		}
			.entry_cat6{
				background:#f2f1f1;
				padding:10px 20px ;
				margin-top:10px;
			}
				.entry_cat6 ul li{
					background:url(images/ulli.jpg) 0px 3px  no-repeat;
					padding-left:23px;
					font-family: Helvetica;
				}
				.title_cat6{
					color:#1c1c1c;
					font-size:20px;
					margin-bottom:10px;
					font-weight:bold;
				}
					.entry_cat6 h6{
						font-size:14px;
						color:#878686;
						margin-bottom:20px;
						margin-top:-10px;
						font-weight:normal;
					}
					.entry_cat6 h5{
						color:#171717;
						font-weight:normal;
						font-size:11px;
					}
					.entry_cat6 h4{
						color:#565656;
						font-weight:normal;
						margin:20px 0px;
						font-size:20px;		
						font-family: Helvetica;						
					}
	#sidebar2 {
		width:227px;
		height:425px;
		float:right;
		background:url(images/promociones.jpg) no-repeat;
	}
		#sidebar2 ul{
			margin:50px 0px 0px 20px;
			color:#fe6700;
		}
			#sidebar2 ul li{
				margin:10px 0px;
			}
				#sidebar2 h3.str1{
					font-size:14px;
					color:#fe6700;
				}
				#sidebar2 h3.str2{
					font-size:11px;
					color:#fe6700;
					line-height:3;
					margin-left:35px;
					float:left;
					font-weight:normal;
				}
				#sidebar2 h3.str3{
					font-size:24px;
					color:#fe6700;
					float:right;
					line-height:30px;
					margin-right:20px;
				}
	
	#sidebar4 .roaming{
		background:url(images/menu-roaming.png) -1px no-repeat;
		margin-top:20px;
		height:35px;
	}
	.clientes{
		background:url(images/nuestraclientes.jpg) 1px 0px no-repeat;
		height:30px;
		margin:10px 0px;
	}
	.henlaces{
		background:url(images/henlaces.jpg) 0px 0px no-repeat;
		height:118px;
	}
#footer {
	background:#bebcbc;
	height:15px;
	font-size:11px;
	color:#fff;
}
	#footer a{
		color:#bebcbc;
	}
	#footer .logo{
		background:url(images/logo.jpg) no-repeat;
		height:26px;
		float:right;
		margin-top:-13px;
		width:147px;
	}
#empresa{
	background:url(images/imgempresa.jpg) no-repeat;
	width:524px;
	height:326px;
}
	#pulsaaqui{
		background:url(images/pulsaaqui.jpg) 35px 135px no-repeat;
		height:400px;
		width:200px;
	}
#contacto{
	color:#fe6700;
	
}


.wpcf7-form input, .wpcf7-form textarea{width:260px;}	
.wpcf7-form  input[type=submit]{width:80px;}
	
