                                /*
      Theme Name: nextformacion.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 */
body{
	background:#c0c0c0;
	font-family:Trebuchet MS,Tahoma,Arial,Verdana,  Helvetica, sans-serif;
	font-size:14px;
	color:#555;
}

h1{
	height:0px;
	display:block;
	text-indent:-999999px;
}
ul{
	list-style-type:none;
}
h3{
	font-size:20px;	  
	font-weight:normal;
}
img{
	border:none;
}

a{  	
 	font-family:Trebuchet MS,Tahoma,Arial,Verdana,  Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
p{
	margin:10px 0px 0px 0px;
}
h2 a{
	background:#008ccc;
	color:#fff;
	text-decoration:none;
	font-size:20px;
	text-transform:uppercase;
	font-family:Arial;
	height:18px;
	display:inline-block;
	line-height:19px;
}
#page{
	width:1024px;
	margin:0px auto;
	background:#fff;
}
#header_1 {
	height:169px;
	background:#fff url("images/header.jpg") top left no-repeat;
}
	#header_2{	
		background:#008ccc;  
		font-size:25px;
		height:61px;
		padding:20px 50px 50px 50px;
		color:#fff;   
	}

	#loginform{
   		font-size:12px;	
	}
		.usario{
   		float:left;
			margin:10px 10px 0px 0px;
		}
		#user_submit{
       	margin:8px 10px 0px 0px;
		}
	#linea{
		background:#fff url("images/headerlinea.jpg") repeat-x;	
		height:20px;

	}
#container {
}
	#content {
		float:right;
	   width:660px;
	}
		.entry{
      	padding:30px 20px 10px 20px;   	
			text-align:justify;
		}
			.entry .action a:hover{border-bottom:1px solid #555;}
	#sidebar {
	   width:230px;
		padding:0px 0px 0px 40px;
		float:left;	
	}
		.sub{
		}
			.sub, h3{
		     		height:40px;
					width: 300px
			}
			.sub a, h3 a{	
					text-decoration:none;
					background:#ed6e00;	
					font-size:20px;
					text-transform:uppercase;        
					color:#fff;
					line-height:20px;
					padding:9px 20px 10px 10px;   
					font-family:Arial; 
					display:inline-block;
			}
		.menu{
		}
		.menu ul{
      	list-style-type:none;
			background:#e0dfdf;
			padding:0px 0px 0px 10px;
		}
		.menu ul li{
			background:url("images/dot.jpg") bottom left no-repeat;	
			padding:2px 0px 0px 7px;
			font-family:Arial;		
		}
		.menu ul li a{
      	text-decoration:none;
			font-size:12px;			
			text-transform:uppercase;  
		   color:#666;
		}
			.menu ul li a:hover{
      	   color:#222;	
			}
.prefooter{
  	height:25px;
	padding-top:20px;
}
	#footertexto{
   	color:#0189C5;
		padding-left:40px;
		font-size:10px;
		float:left;
		text-transform:uppercase;  
		font-weight:normal;
	}
	#avisolegal{
   	text-align:right;
		font-size:10px;
	}
		#avisolegal a{
			margin-right:20px;  
	   	color:#0189C5;
		}
			#avisolegal a:hover{
	      	border-bottom:1px solid #333;
			}
#footer {
	height:90px;
	background:#008ccc url("images/pie.jpg") repeat-x;	
}
	#menufooter{
   	float:left;
		padding-left:28px;
	}
	.menufooter{
   	padding-top:15px;
	}
	.menufooter ul li{	
		float:left;    
		border-right:1px solid #fff;      
		height:10px;
		margin-top:8px;
	}          
		.menufooter ul li a{	
			float:left;
			color:#fff;
			text-transform:uppercase;
			margin-left:4px;    
			margin-right:7px;
			display:block;
			height:;        
			font-size:12px;
			margin-top:-3px;
		}
			.menufooter ul .page-item-263 {
         	border:none;
			}
				.menufooter ul li a:hover{border-bottom:1px solid #fff;}	
	.menufooter2{
		padding-top:10px; 
	}
	.menufooter2 ul li{
		float:left;  
		border-right:1px solid #fff;      
		height:10px;
		margin-top:8px;      
	}   
		.menufooter2 ul li a{
			float:left;
			color:#fff;
			text-transform:capitalize;   
			margin-left:4px;    
			margin-right:4px;
			font-size:11px;  
			margin-top:-3px;
		}
				.menufooter2 ul li a:hover{border-bottom:1px solid #fff;}
	#logos{
   	float:right;
		margin:0px 40px 0px 0px;
	}

.orange{
	color:#ed6e00;
	float:left;
	font-weight:bold;
}	

.ulorange{
 	list-style-image: url("images/orange.jpg");
}
	.ulorange li{
   	margin:0px 0px 10px 0px;
	}

	.contacto_orange{
		background:#ed6e00;
		width:290px;
		margin:15px 0px 0px 65px;
		color:#fff;
		font-weight:bold;
		font-size:12px;
		padding:5px 5px 5px 15px;
	}
	.contacto_amarillo{
		margin:4px 0px 0px 65px;	
		padding:0px 0px 0px 10px;
		width:300px;
		background:#f8a046 url("images/b_02.jpg") no-repeat;
		color:#fff;
		font-weight:bold;
		font-size:12px;
	} 
	
	.contacto_img{
		float:left;
		margin:20px;
	}

#pdfs{
	margin:40px 0px 0px 0px;
}
.pdf{
 	background:#fff url("images/b_01.jpg") no-repeat;
	width:264px;
	height:22px;
	margin:4px 0px 0px -20px;
}
.pdf a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin:0px 0px 0px 10px;
	width:264px;
	height:22px;
}
.pdfright{
	float:right;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin:0px 10px 0px 0px;
	height:22px;
}
.wpcf7-form input, .wpcf7-form textarea{width:310px;}	
.wpcf7-form  input[type=submit]{width:80px;}
.wpcf7-form  input[type=checkbox]{width:10px;}
.wpcf7-list-item-label{margin-left:20px;}
.acceso_correo input{width:200px; margin-top:6px;}
.faxs a:hover{
	border-bottom:1px solid #555;
}
.faxs ul li a{color:#555;}
.faxs div{
	margin-top:10px;
}
.faxs ul{
	padding-bottom:20px;
	padding-top:10px;	
}
	.faxs ul li{
   	padding-left:20px;
	}