/* CSS [Adalid Extremadura]
----------------------------------------------
version: 1.0 
author: Alberto Cano Zamroa 
email:  canozamora@bme.es 
website: www.bme.es
----------------------------------------------*/		
hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
text-align: left;
}

/*------------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,p,blockquote,th,td {	margin:0;	padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:”;}
/*----------------------------------------------------------------------------------------*/
*{ margin:0; padding:0;}
html,body{height:100%;}
body{text-align:left;color:#787878;font:11px Verdana, Arial, Helvetica, sans-serif;margin:0; min-width:900;}
/*---------------------------------------------------------------------------------------*/
html{overflow:-moz-scrollbars-vertical;}
textarea{overflow:auto;}
/*---------------------------------------------------------------------------------------*/
.clear{
	clear:both;
	height:0;
	line-height:0;
	position: relative;
}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;} /* Hide from IE Mac \*/
.clearfix {display:block;} /* End hide from IE Mac */
/*---------------------------------------------------------------------------------------*/
a:active, a:focus{outline:none;}
h3{ font-size:14px; color:#7c7266;}
h4{	font-size:11px;	color:#b4ab4e;	margin-bottom: 5px;}
h6{
	float:left;
	width:100px;
	position:relative;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:none;
	color:#a89f3a;
}
h6 samp{
	color:#a89f3a;
	float:left;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	width: 420px;
	text-align:right;	
	background-color:#03C;
}
/*--------------------------------------------------------------------------------------*/
img {border:0; }
/*--------------------------------------------------------------------------------------*/
html{overflow:-moz-scrollbars-vertical;}
textarea{overflow:auto;}
p{	color:#787878;	text-align: justify;	padding: 7px 4px;	background:none;}
a {color : #434343;outline-color : invert;outline-style : none;outline-width : medium;text-decoration : none;}
strong {font-weight : bold;color : #434343;}
.clearfix {display : inline-block;}
.negrita{ font-weight:bold;}
.oscurece{background-color:#F3F3F3;}
.m10{ margin:0px 10px 10px 10px;}
.p10{padding-left:10px;}
/*--------------------------------------------------------------------------------------*/
a:active, a:focus{outline:none; text-decoration:underline;}
h3{ font-size:14px; color:#7c7266;}
h4{	font-size:11px;	color:#b4ab4e;	margin-bottom: 5px;}
/*--------------------------------------------------------------------------------------*/
img{border:0;}
/*--------------------------------------------------------------------------------------*/
html{overflow:-moz-scrollbars-vertical;}
textarea{overflow:auto;}
/*------------------------ EXTRUCTURA ------------------------------------*/
#header,#izquierda,#content,#derecha,#pie {overflow:hidden; display:inline-block}
#content {
	float:left;
	width: 560px;
}
#noticias{
	padding:0 10px;
	float:left;
	width:720px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
#equipoad{padding: 7px 5px; display:none;}
#calcula{padding: 7px 5px; display:none;}
#ultimo{ display:none;}
#pagcurso{
	padding:5px;
	width:740px;
	position: relative;
	float: left;
	display:block;

}
#pag0{
	padding:5px;
	width:550px;
	position: relative;
	float: left;
	display:block;

}
#pag1{
	padding:5px;
	display:none;
	width: 550px;
	position: relative;
	float: left;

}
#pag2{
	padding:5px;
	display:none;
	width: 550px;
	position: relative;
	float: left;

}
#pag3{
	padding:5px;
	display:none;
	width: 550px;
	position: relative;
	float: left;

}
#pag4{
	padding:5px;
	display:none;
	width: 550px;
	position: relative;
	float: left;

}
#pag5{
	padding:5px;
	display:none;
	width: 550px;
	position: relative;
	float: left;

}
#pag6{
	padding:5px;
	display:none;
	width: 550px;
	position: relative;
	float: left;
}
#pag7{padding:5px; display:none; width: 550px; position: relative;float: left;}
#pag8{
	padding:5px;
	display:none;
	width: 550px;
	position: relative;
	float: left;
	height: 400px;
}
#pag9{
	padding:5px;
	display:none;
	width: 550px;
	position: relative;
	float: left;
}
#pag10{
	padding:5px;
	display:none;
	width: 550px;
	position: relative;
	float: left;
}

#content a:hover{ text-decoration:underline; }
#content a{ font-weight:normal;}
#derecha {width:190;float:left;}
#pie {clear:left;}
#contenedor{
	height:auto !important ;
	height:300px;
	position:relative; /* needed for pie positioning*/
	margin:0 auto;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width: 950px;
}
/* safari and opera need this */
#header{height:144px;
	width:940px;}
#header,#pie  {width:100%}

#izquierda {
	width:190px;
	min-height:300px;
	height:auto;
!important 
	height:300px;
	float:left;
	padding-left:5px;
	background-image: url(../img/fizquierda.jpg);
	background-repeat: no-repeat;
	background-position:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	}
#derecha {
	width:189px;
	float: left;
	position: relative;
}
#pie {
	clear:both;
	margin:20px 5px 5px 5px;
	background-color:#f2f2f2;
	width: 939px;
}
/*---------------------------------- MENU --------------------------------------*/
ul.menu, ul.menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	margin-right:1px;
}
ul.menu a {display: block; text-decoration: none; font-weight:normal;}
ul.menu li { margin-top: 1px;}
ul.menu li.activo {background-image:url(../img/flinst.jpg); background-repeat:no-repeat;}
ul.menu li a {color: #787878; padding:5px 10px;}
ul.menu li a:hover {background-image:url(../img/flinst.jpg); background-repeat:no-repeat;}
ul.menu li ul li a {color:#b4ab4e; padding-left: 20px;}
ul.menu li ul li a:hover { color:#b4ab4e;  background-image:none; }
ul.menu li ul li ul{ background:url(../img/lineafondo.jpg); background-repeat:no-repeat; background-color:none;}
ul.menu li ul li ul li {
	background-repeat:no-repeat;
	background-position:bottom;
	background: none;
}
ul.menu li ul li ul li a { color:#787878; padding-left: 30px; }
ul.menu li ul li ul li a:hover { color:#b4ab4e; padding-left: 30px;}
/*--------------------------------------------------------------------------------------*/
#cursos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#787878;
	padding: 10px 4PX;
	background:none;
	text-align: left;
	margin-left: 20px;
	list-style-image: url(../img/marcan.jpg);
}
#cursos li{
   padding-left:8px;
   margin:5px 0px;
   }
#cursos li.mapa{ background-image:none;}
#cursos
#cursos p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#787878;}
#cursos img{ margin:0px 0px 35px 0px;}
/*--------------------------------------------------------------------------------------*/
#objetivos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#787878;
	padding: 10px 4PX;
	background:none;
	list-style:none;
	text-align: justify;
}
#objetivos li{padding-left:5px; min-height:16px;
	height:auto;!important 
	height:16px; margin:5px 0px;	}
.list1{ background-image:url(../adalid/img/list01.jpg); background-repeat:no-repeat; padding:4px 25px; }
.list2{ background-image:url(../adalid/img/list02.jpg); background-repeat:no-repeat; padding:4px 25px; }
.list3{ background-image:url(../adalid/img/list03.jpg); background-repeat:no-repeat; padding:4px 25px; }
.list4{ background-image:url(../adalid/img/list04.jpg); background-repeat:no-repeat; padding:4px 25px; }
/*----------------------------------------------------------------------------------------------*/
.boxcliente{
	font-size:11px;
	float:left;
	height:60px;
	width:135px;
	border:1px solid #fff;
	margin: 5px 0px;
}
.boxcliente p{ text-align:left; padding:5px 2px;  }
.flt-r{float:right;} 
.flt-l{float:left;}
.imgl {
	clear: both;
	position: relative;
}
.imgd {clear: both;	float:right;	margin: 0px 0px 10px 10px; border:1px solid #546f3e; padding:3px; }

/*-----------------------------------------------------------------------------------------------*/
.logo{float:left; padding:15px;}
.logo h1{ visibility:hidden;}
.circulos{float:left; margin:0px;}
/*-----------------------------------------------------------------------------------------------*/
.cajaform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 300px;
	color: #2e2e2d;
	background-color: #fafafa;
	border: 1px #b5ac4f solid;
	outline:0;
	height: 18px;
}.cajadd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 300px;
	color: #2e2e2d;
	background-color: #fafafa;
	border: 1px #b5ac4f solid;
	outline:0;
	height: 18px;
}
.cajata {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 300px;
	color: #2e2e2d;
	background-color: #fafafa;
	border: 1px #b5ac4f solid;
	outline:0;
	float: left;
}
.btn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFF;
	background-color: #8c8575;
	border: 1px #565248 solid;
	height:18px;
	float:right;
	cursor:pointer;
	width: 80px;
	text-align: center;
	margin: 10px 50px 0 0;
}
label,input {
display: block;
width: 340px;
float: left;
margin-bottom: 10px;
}
select {display: block;float: left;margin-bottom: 10px;	
	    background: transparent;		  
        color: #333;
        text-indent: 2px;


}
.grande{
	width: 495px;
}
.chico{
	width: 200px;
	font-size: 11px;
}

.chicol{
	width:120px;
	text-align: left;
	margin-bottom: 3px;
	color: #FFF;
}

label{text-align: right; width:150px;padding-right:20px; color:#787878; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
br {clear: left;}
.rojo{
	height:55px;
	padding-top:15px;
	margin:5px 0 0px 15px;
	position:relative;
}
.paranoti, .paranoti2{
	color:#b5ae4c;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.paranoti2{	padding-right: 110px;}
.paratitu, .paratitu2{
	margin-top:2px;
	color:#7e7466;
	display:block;
	font-weight:bold;
}
.paratitu2{	float:left;}
#aenor{margin:0 auto; position:absolute; bottom:50px; left:10px; z-index:100;}
#edu {
	float:right;
	padding: 7px 0px;
	display: none;
}
#asesorias{ display:none; padding:0px 5px;}
#documentos{
	padding:7px 4px;
	}
#documentos li{
	color:#F00;
	margin:10px 0px;
	font-weight:bold;
	color:#787878;
}
#documentos ul li{
	margin:5px 14px;
	font-weight:normal;
	background-image: url(../adalid/img/pdf.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding:5px 0px 0px 25px;
	height:19px;
}
#documentos ul li a{ text-decoration:none;}
#documentos ul li a:hover{ text-decoration:underline;}
#documentos ul li ul{margin-bottom:15px;padding-left:12px;}
#documentos ul li ul li{margin-bottom:5px;}
/*-----------------------------------------------------------------------------------*/
.curso {
	padding:5px;
	border:1px solid #CCC;
	overflow:hidden;
	margin-bottom: 5px;
	background-color: #FFF;
	height: 100%;
}
.curson {width:535px;	float:left;}
.cursod {padding-left:10px;	margin-left:4px;	border-left:1px solid #a89f3a;	width:520px;	float:left;	height: 100%;	position: relative;	display: block;}
.cursodos {
	padding-left:10px;
	margin-left:4px;
	border-left:1px solid #a89f3a;
	width:620px;
	float:left;
	height: 100%;
	position: relative;
	display: block;
}
.cursod p {text-align:right;	width:410px;	float:left;	padding:0px;}
.cursodos p {
	text-align:right;
	width:500px;
	float:left;
	padding:0px;
}
.cursod div {min-height:15px;	height:15px;	height:auto !important;	border-bottom:1px dotted #CCC;	position: relative;	padding: 2px 0px;}
.cursod div h6 img {margin-right:6px;}
.cursodos div {min-height:15px;	height:15px;	height:auto !important;	border-bottom:1px dotted #CCC;	position: relative;	padding: 2px 0px;}
.cursodos div h6 img {margin-right:6px;}
/*-----------------------------------------------------------------------------------*/
#buscacursos {
	height:180px;
	padding:59px 0px 0px 15px;
	margin-left:10px;
	margin-bottom:15px;
	background-image:url(../img/fformu.jpg);
	background-repeat:no-repeat;
}
.busca {
	width:630px;
}
.pcurso {
		text-align:right;
	width:100px;
	float:left;
	padding:0px;
}
#lineav {
	margin:12px 30px 0 0;
	float:right;
	background-color:#b2ac4e;
	height:1px;
	width:700px;
}
.id{background-image:url(../img/icovolver.gif);padding-left:22px;  }
.ii{background-image:url(../img/icosgte.gif); background-position:right; padding-right:22px; margin-left:5px; }

.volver {
font-weight:bold;
color:#434343;
margin: 0 7px;
background-repeat:no-repeat;
float:right;
margin-top:10px;
}
.volverizq {
font-weight:bold;
color:#434343;
margin: 0 7px;
background-repeat:no-repeat;
float:left;
margin-top:10px;
}
#preinscripcion {
	padding-top:3px;
	width:96px;
	height:18px;
	position:absolute;
	right:30px;
	border:1px solid #b5ac4d;
	background-color:#ecead5;
	top:9px;
	z-index:2;
}
.ichico{width:25px; float:left; display:block; position:relative;}
.left{float:left;}
#ocupado{margin-left:168px;	width: 302px; margin-bottom:10px;}

