/*
      Theme Name: http:nepscool
      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: Arial,Helvetica;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	color:#2c2693;
}
ul{
	list-style-type:none;
}
img{
	border:none;
}
p{
	margin:6px 0px 0px 0px;
}
h2{
}
h2 a{
 	font-family:"Trebuchet MS", Arial,Helvetica;
	font-size:22px;
	text-transform:none;
	display:block;
	color:#fff;
	font-style:italic;
	margin-left:30px;
	margin-top:20px;
	position:relative;
}
	h2 a .shadow{
		color:#00005d;	
		position:absolute;
		left:-1px;
		top:-1px;
	}
	h2 a .title_galeria{
		color:#ff0000;
		font-size:20px;
		background:url(images/slesh.jpg) left no-repeat;
		padding-left:20px;
	}
table{
	width:100%;
	border-collapse:collapse;
	color:#2b4b86;
}
	table tr.nivel_elem{
		background:#ffffe0;	
		border-left:1px solid #ffa07a;
		border-top:1px solid #ffa07a; 
		border-right:1px solid #ffa07a;
		color:#f00;
		padding:3px 10px;
	}
	table tr.pregunta{		
		border:1px solid #ffa07a;
	}
		table tr td{
			padding:4px 10px;
			vertical-align:top;
		}
			table tr td.numero{
				width:30px;
				text-align:center;
				border-right:1px solid #ffa07a;
				vertical-align:middle;
				background:#ffffe0;
				font-weight:bold;
				padding:0px;
			}
		table tr th{
			padding:4px 10px;
		}
body{
 	font-family:"Trebuchet MS", Arial,Helvetica;
	font-size:14px;
	color:#373737;
	background:#EFEEFF url(images/bg.jpg) repeat-x;
	text-align:center;
}
#body_background {
	background:url(images/header.jpg) center top no-repeat;
}

#page{
	width:930px;
	margin:0px auto;
	text-align:left;
}
#header {
	height:133px;
}
.inicio{
	width:909px;
	height:371px;
	border:1px solid #ccc;
	background:url(images/inicio.jpg) no-repeat;
	margin:0px auto;
	position:relative;
}
	.test{
		position:absolute;
		right:-22px;
		bottom:-7px;
		background:url(images/test.png) no-repeat;
		width:175px;
		height:169px;
	}
	.menu{
		width:990px;
		margin:0px auto;
	
	}
	.direccion{
		width:320px;
		height:220px;
		position:absolute;
		top:120px;
		left:30px;
	}
		.direccion img{
			margin:0px 5px 3px 0px;
			border:1px solid #e2857d;
		}
		.saber_mas{
			height:35px;
			width:86px;
			float:right;
			margin-top:10px;
			background:url(images/saber_mas.jpg) no-repeat;
		}
	 #slide-container {
		 margin:7px 0px;
		 width:530px;
		 float:right;
	  }
	  #slide-container #slideshow {
		 width:528px;
		 height:352px;
		 position:relative;
	  }
	  #slide-container #slideshow IMG {
		 position:absolute;
		 top:1px;
		 right:9px;
	  }
.conteiner_border {
	margin:5px auto 0px auto;
	border:1px solid #bdbdbd;
	background:#fff;
	width:909px;
	position:relative;
	z-index:10;
}
	#container{
		margin:8px;
	}
	#content {
		width:695px;
		border:1px solid #bdbdbd;
		float:left;
		margin-left:5px;
		background:url(images/bg_dir.jpg) repeat-x;	
	}
		.entry{
			text-align:justify;
			margin:10px 30px 30px 30px;
		}
			.gallery {
			}
				.gallery  li{
					float:left;
					margin:3px;
				}
					.gallery  li img{
						border:1px solid #F9100B;
						margin:0px;
					}
						.gallery  li img:hover{
							border:1px solid #F9100B;
						}
			.entry img{
				border:1px solid #F9100B;
				margin:5px;
			}
				.cursos {
					list-style-type:;
				}
					.cursos li{				
						font-size:14px;
						margin:12px 0px;
					}
				.entry_single5{
				}
					.entry_single5 img{
						border:none;
						float:left;
						margin:0px 15px 5px 0px;
						border:1px solid #00005b;						
					}
				.entry_single1{
				}
					.entry_single1 img{
						border:none;
						float:left;
						margin:0px 15px 5px 0px;
						border:1px solid #F9100B;					
					}
						.breadcrumb {
							display:none;
						}
							#content .breadcrumb  a{
								display:block;
							}
				
				.entry_single6{
					font-weight:bold;
					font-style:italic;
					font-size:12px;
					font-family: "Trebuchet MS", Arial,Helvetica;										
				}
				.inicio_news{
				}
					.inicio_news li{ 
						width:275px;
						float:left;
						margin-right:40px;
						height:150px;
					}
						.inicio_news li img{ 
							float:left;
							margin:0px 15px 0px 0px;
						}	
					.title_short_news{
						color:#db0202;
						font-size:11px;
						font-family: Arial,Helvetica;
					}
					.inicio_news a{
						color:#515151;
						display:block;
						font-size:9px;
						font-family: Arial,Helvetica;
						margin-top:5px;
						margin-bottom:10px;
					}
					.saber_mas_short_news{
						color:#db0202;
						font-size:10px;
						text-align:right;
						margin-top:-14px;
					}
					.sub_title{
						color:#00005d;
						font-size:9px;
						font-family: Arial,Helvetica;
					}
					.revista{
						color:#01008e;
						font-size:12px;
						font-weight:bold;
						font-style:italic;
						background:#cdc9cb;
						font-family: "Trebuchet MS", Arial,Helvetica;
						padding:0px 3px;
					}
					.content_short_news .gallery{
						float:left;
						margin:0px 15px 0px 0px;
					}
				
				.inicio_news_board{
				}
					.inicio_news_board li{ 
						margin:10px 0px;
					}
					.title_news_board{
						margin-bottom:10px;
						font-weight:bold;
						font-style:italic;
						font-family: "Trebuchet MS", Arial,Helvetica;
						font-size:18px;
					}
						.title_board{
							color:#1a1a1a;
						}
						.title_broad_slesh{
							background:url(images/slesh2.png) 2px 4px no-repeat;
							color:#e10303;
							padding-left:25px;
						}
							.inicio_news_board li img{ 
								float:left;
								margin:0px 15px 0px 0px;
							}	
					
					
				.inicio_somos li{
					width:150px;
					height:200px;
					float:left;
					line-height:1;
					text-align:center;
					position:relative;
				}
					.mas{
						background:url(images/mas.png) no-repeat;					
						position:absolute;
						width:23px;
						right:11px;
						top:134px;
						height:27px;
					}
					.title_somos{
						color:#00005d;
						font-size:14px;
						font-weight:bold;
						font-style:italic;
						font-family: "Trebuchet MS", Arial,Helvetica;
					}
					.profecion{
						color:#db0202;
						font-size:12px;
						font-style:italic;
						font-family: "Trebuchet MS", Arial,Helvetica;
					}
#sidebar1{
	float:left;
	width:190px;
}
	.sidebar1{
		background:url(images/sidebar_galeria.jpg) center 5px no-repeat;
		border:1px solid #cfcfcf;
	}
		.sidebar_galeria{
			margin:56px 5px 20px 5px;			
		}
			.sidebar_galeria li {
				background:url(images/dot.jpg) left 2px no-repeat;			
			}
				.sidebar_galeria li a{
					font-size:13px;
					color:#00005d;
					font-weight:bold;
					padding-left:15px;
				}
				.sidebar_galeria li.active {
					background:url(images/dot_active.jpg) left 2px no-repeat;			
				}
				.sidebar_galeria li:hover {
					background:url(images/dot_active.jpg) left 2px no-repeat;			
				}
#sidebar2{
	float:left;
	width:190px;
}
	.sidebar2{
		margin-top:5px;
		background:url(images/sidebar_ventajas.jpg) center 5px no-repeat;
		border:1px solid #cfcfcf;
		padding-top:46px;
	}
		.sidebar_ventajas{
			margin:0px 5px 20px 5px;			
			text-align:center;
		}
#footer {
	height:150px;
	margin-top:-30px;
	background:#e3e3e3;
	text-align:center;
}
	.aviso{
		width:930px;
		text-align:right;
		margin:auto;
		padding-top:70px;	
		color:#8d8c8c;
		font-size:9px;
	}
		.aviso a{
			color:#8d8c8c;
			font-size:9px;
		}
.wpcf7-form input{width:20px; height:20px;}
.wpcf7-form textarea{width:90%;}
.wpcf7-form select{width:200px; height:25px; padding-top:4px; color:#2b4b86;}
.wpcf7-form  input[type=submit]{width:80px;}
.wpcf7-form .your-name input, .wpcf7-form .your-email input, .wpcf7-form .your-telefono input {width:400px; height:15px;}
