* {
	margin: 0px;
	padding: 0px;
	vertical-align:text-top;
	}
/*Quita el borde de las imagenes con link*/
img { border: none; }
/*Quita el borde de los enlaces al pulsarlos*/
a:focus{ outline:none; }
body {
	font-family: Tahoma, Arial, sans-serif;
	text-align: center;
	z-index: 1;
	background-image: url(../images/02.jpg);
	background-repeat: repeat-x;
	background-position: top;	
	background-color: #FFFFFF;
	}
p {
	padding-top:10px;
}
td {
	text-align:left;
	}
#titulo {
	position:relative;
	top: 35px;
	left: 0px;
	width: 1000px;
	height: 100px;
	z-index: 2;	
	margin: 0 auto 0 auto;
	text-align:left;
	color: #000000;
	background-image:url(../images/mapa.png);
	background-position:570px center;
	background-repeat:no-repeat;
	}	
#titulo-barra-direccion {
	position:relative;
	top: 18px;
	left: 10px;
	width: 1000px;
	height: 12px;
	z-index: 2;
	margin: 0 auto 0 auto;
	text-align: right;
	color: #000000;
	font-size: 10px;
	font-family: Tahoma, Arial, sans-serif;
	border-bottom: #646466 2px solid;
	padding-bottom: 4px;
	}
#titulo-direcciones {
	position:relative;
	top: -25px;
	left: 10px;
	width: 1000px;
	height: 12px;
	z-index: 3;
	margin: 0 auto 0 auto;
	text-align: right;
	color: #000000;
	font-size: 10px;
	font-family: Tahoma, Arial, sans-serif;
	}
/*#subCET {

	background-image:url(/images/WWCET.png);
	background-repeat:no-repeat;
	height: 60px;
	width: 190px;
	padding-bottom: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	text-align:center;
	font-size: 10px;
	font-family: Tahoma, Arial, sans-serif;
	color:#333;
	}
#subLOPD {
	background-image:url(/images/LOPDmenu.png);
	background-repeat:no-repeat;
	background-position:center center;
	height: 60px;
	width: 190px;
	padding-bottom: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	text-align:center;
	font-size: 10px;
	font-family: Tahoma, Arial, sans-serif;
	color:#333;
	cursor:pointer;
	}
#subLOPD:hover {
	border-color:#162983;
}
#subIAAP {
	background-image:url(/images/IAAPmenu.png);
	background-repeat:no-repeat;
	background-position:center center;
	height: 60px;
	width: 190px;
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	text-align:center;
	font-size: 10px;
	font-family: Tahoma, Arial, sans-serif;
	color:#333;
	cursor:pointer;
	padding-bottom:10px;
}
#subIAAP:hover {
	border-color:#162983;
}*/
#subCET, #subLOPD, #subIAAP, #subIAAPInscripcion
{
	background-repeat:no-repeat;
	background-position:center center;
	height: 60px;
	width: 190px;
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	text-align:center;
	font-size: 10px;
	font-family: Tahoma, Arial, sans-serif;
	color:#333;
	cursor:pointer;
	padding-bottom:10px;
}
#subCET {

	background-image:url(/images/WWCET.png);
}
#subLOPD {
	background-image:url(/images/LOPDmenu.png);

}
#subIAAP {
	background-image:url(/images/IAAPmenu.png);
}
#subIAAPInscripcion {
  background-image:url(/images/IAAPinscripcion.png);
}
#subIAAP:hover, #subLOPD:hover,#subIAAPInscripcion:hover {
	border-color:#162983;
}
#cuerpo-pagina {
	position:relative;
	top: 45px;
	left: 10px;
	width: 1000px;
	z-index: 2;
    margin: 0px auto 10px auto;	
	visibility: visible;
	font-size: 12px;
	font-family: Tahoma, Arial, sans-serif;
	text-align: left;
	overflow:hidden;
/*	BORDER: #000 1px solid;*/
	}
	
#partners {
	position:relative;
	top: 45px;
	width: 245px;
	float: left;
	z-index: 3;
    margin: 0px 0px 0px 0px;
	text-align: left;
	visibility: visible;
	/*BORDER: #000 1px solid ;*/
	}

.titulo-linea{
	position:relative;
	width: 100%;
	float: left;
	font-size:12px;
	z-index: 4;
    margin: 0px 0px 0px 0px;
	text-align: left;
	visibility: visible;
	color:#009EE0;
	border-bottom: #006AB3 2px solid;
	padding-bottom: 2px;
	}
/*---------------------------------------------------------------------------------------------------------------*/
/*	Estilos de Menú																								 */
/*---------------------------------------------------------------------------------------------------------------*/
#menu {
	position:relative;
	top: 0px;
	left: 0px;
	width: 190px;/*245px;*/
	float: left;
	z-index: 3;
    margin: 0px 0px 0px 0px;
	text-align: left;
	visibility: visible;
	/*BORDER: #000 1px solid ;*/
	}
.opcion-menu{
	/*height:10px;*/
	}
.td-linea-separadora-menu {
	/*height:20px;*/
	}	
.linea-separadora-menu {
    border-top: thin dashed;
	border-color: #006AB3;
	border-bottom: none;
	border-bottom-color: #FFFFFF;
	border-left: none;
	border-left-color: #FFFFFF;
	border-right: none;
	border-right-color: #FFFFFF;
	height: 1px;
	}
#menu a {
	font-family: Tahoma, Arial, sans-serif;
	font-size:16px;
	text-decoration: none;
	display: block;
	width:100%;
	padding:12px 0px;
	}
#menu a:link, #menu a:visited , #menu a:active { color: #009EE0;}
#menu a:hover { color: #162983;}
.marcat a {
	font-weight:bold;
	color:#162983 !important;
}
.marcat a:hover {
	color: #162983;
	background-color:#FFF;
}
#inquiero { text-align: center;}
/*---------------------------------------------------------------------------------------------------------------*/
/* Estilos para el texto de la sección de contenido de la Web													 */
/*---------------------------------------------------------------------------------------------------------------*/	
#contenido {
	position: relative;
	top: 0px;
	left: 0px;
	width: 805px;/*745px;*/
	height: auto;
	float: right;
	z-index: 3;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, sans-serif;	
	visibility: visible;
	background-position: center;	
	background-image: url(../images/03b.gif);
	background-repeat:no-repeat;	
	float: right;
	/*border: #000 1px solid;*/
	}
#contenido .titulo-seccion               {font-size: 14px; font-weight:bold; text-align: center;}
#contenido .texto-seccion-normal-14      {font-size: 14px; font-weight:normal; text-align: justify; vertical-align:top;}
#contenido .texto-seccion-normal-14-bold {font-size: 14px; font-weight:bold;   text-align: justify; vertical-align:top;}
#contenido .texto-seccion-normal-12      {font-size: 12px; font-weight:normal; text-align: justify; vertical-align:top;}
#contenido .texto-seccion-normal-12-bold {font-size: 12px; font-weight:bold;   text-align: justify; vertical-align:top;}
#contenido .texto-seccion-normal-10	     {font-size: 10px; font-weight:normal; text-align: justify; vertical-align:top;}
/*---------------------------------------------------------------------------------------------------------------*/
/*	Estilos de las frases celebres de la página Web																 */
/*---------------------------------------------------------------------------------------------------------------*/
#frases-celebres
  {
	position:relative;
	top: 37px;
	left: 10px;
	width: 1000px;
	height: 30px;
	z-index: 2;
	margin: 0 auto;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	border-top: #646466 2px solid;
	/*BORDER: #000 1px solid ;*/
  }
.firma-frase 
  {
	text-align: right;
	color: #999999;
	font-style: italic;
  }
/*---------------------------------------------------------------------------------------------------------------*/
/*	Estilos del Pie de la página Web																			 */
/*---------------------------------------------------------------------------------------------------------------*/
#pie {
	position:relative;
	top: 40px;
	left: 10px;
	width: 1000px;
	height: 50px;
	z-index: 2;
	margin: 0 auto 0 auto;
	text-align: center;
	color: #000000;
	font-size: 10px;
	font-family: Tahoma, Arial, sans-serif;
	border-top: #646466 2px solid;
	padding-top: 2px;
	/*BORDER: #000 1px solid ;*/
	}	
ul {
	list-style-type: none;	
	}
/* Alineamiento de las listas del pie */
#pie #pie-derecha {
	float: right;
	}
#pie #conforme {
	float: left;
	}
/*Las listas se verán en disposición horizontal dentro del div "pie"*/
#pie .pie-derecha ul,
#pie .pie-derecha li,
#pie .conforme ul,
#pie .conforme li {
	display: inline;
	}
/*Separación entre elementos de la lista '|' y espacio entre elementos horizontales de la lista*/
#pie .pie-derecha li,
#pie .conforme li {
	border-right: 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	}
/*Hace que el último elemento de la lista no tenga un separador después de él*/
#pie .pie-derecha li.fin,
#pie .conforme li.fin {	border: none;}
/*Listas dentro de listas alineadas en el centro dentro de la lista principal*/
#pie ul ul { float: none;}
/*---------------------------------------------------------------------------------------------------------------*/
/*Formularios																								 */
/*---------------------------------------------------------------------------------------------------------------*/
.textbox {
	font-family:Tahoma, Helvetica, sans-serif;
	COLOR: #575757;
	font-size:12px;
	line-height:1.3em;
	background-color: #f7f7f7;
	border: 1px solid #aaaaaa;
	}
/*---------------------------------------------------------------------------------------------------------------*/
/*Estilos Tablas																								 */
/*---------------------------------------------------------------------------------------------------------------*/
table.a100,td.a100{	width: 100%;}
table.a85,td.a85  { width: 85%;	}
table.a75,td.a75  { width: 75%;	}
table.a70,td.a70  { width: 70%;	}
table.a65,td.a65  {	width: 65%;	}
table.a60,td.a60  {	width: 60%;	}
table.a50,td.a50  {	width: 50%;	}
table.a47,td.a47  { width: 47%; }
table.a45,td.a45  {	width: 45%;	}
table.a40,td.a40  {	width: 40%;	}
table.a35,td.a35  {	width: 35%;	}
table.a30,td.a30  {	width: 30%;	}
table.a25,td.a25  {	width: 25%;	}
table.a5,td.a5 	  { width: 5%;	}
table.center,td.center {text-align:center;}
table.right,td.right {text-align:right;}
table.left,td.left {text-align:left;}
/*---------------------------------------------------------------------------------------------------------------*/
/*Enlaces por defecto																							 */
/*---------------------------------------------------------------------------------------------------------------*/	
a {	font-family: Tahoma, Arial, sans-serif;	text-decoration: none;	}
a:link    { color: #009EE0;}
a:visited { color: #009EE0;}
a:active  {	color: #009EE0;}
a:hover   { color: #162983;}
a img {text-decoration:none; border:0 !important;}
/*---------------------------------------------------------------------------------------------------------------*/		
/*Estilo Generales Formateo																						 */		
/*---------------------------------------------------------------------------------------------------------------*/		
.final {clear:both;}
/*---------------------------------------------------------------------------------------------------------------*/		
/*Estilo Noticies																								 */		
/*---------------------------------------------------------------------------------------------------------------*/	
.news_title {font-size:18px; text-transform:uppercase;}
.news_subtitle {font-style:italic; font-size:16px;}
.news_data, news_diari {color:#333;	font-size:12px;}
.news_data {text-align:left;}
.news_diari {text-align:right;}
.news_text {text-align:justify;}
.news_text img{float:left; padding-right:5px;}
.news_tablet_title, .news_tablet_title a {font-weight:bold; color:black;}
.news_tablet_title a:hover {color: #162983;}
.news_tablet_text {font-size:10px;}

.news_menu_title, .news_menu_title a {font-weight:bold; color:black !important; font-size:12px !important;}
.news_menu_title a:hover {color: #162983 !important;}
.news_menu_text, .news_menu_text a {font-size:10px !important; display:inline !important;}

/* TEXT */
.text_title{
	text-align:center;
	font-size:24px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
	padding-bottom:10px;
}
.text_subtitle{
	text-align:center;
	font-size:17px;
	font-weight:bold;
	color:#666;
	padding-bottom:5px;
}
.text_summary{
	text-align:center;
	font-weight:bold;
	color: #007AAE;
	padding-bottom:5px;
	font-size:12px;
}
.text_italic{font-style:italic;}
.text_gray{color:#666;}
.text_bold{font-weight:bold;}
.text{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:60px;
	width:750px;
}
.text p{
	padding-bottom:10px;
}
.text td{
	text-align:justify;
	padding:5px;
	width:50%;
	vertical-align:top;
}
.text ul, .text_mapa ul{
	list-style-type:disc;
	list-style-position:inside;
	font-size:13px;
}
.text ul{
	color:#007AAE;
}

.text_mapa ul{
	color:#999;
	margin-left:1em;
}

.text ul li{
	color:#666;
	padding-bottom:10px;
}
.text ol{
	list-style-type:decimal;
	list-style-position:inside;
	font-size:13px;
	color:#007AAE
}
.text ol li{
	padding-bottom:10px;
	color:#000;
}
.text img{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.adequacy{
	color:#C10000;
	font-weight:bold;
	text-transform:uppercase;
}
.text_espaciolista{
	margin-left:auto;
	margin-right:auto;
	width:750px;
	background-color:#FFF;
}

.text_mapa{	
	margin-left:auto;
	margin-right:auto;
	width:400px;
	padding-top:100px;
}

.dotted{
	border-bottom:1px dashed #999; 
	width:100%;
  display:block;
}



/* IAAP HOME */

.iaaphomeborder 
{
	/*border-style:solid;
	border-color:#06F;
	border-spacing:0px;
	border-width:1px;*/
	background-color:#FFF;
	margin-left:10px ;
	font-family:"Microsoft Sans Serif";
	color:#333;
	text-align:justify;
}

.iaaphomeHeader
{
	height:103px;
	width:192px;
	background-image: url('http://www.iaapglobal.com/images/logo-iaap-global.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

.iaaphomeREP
{
	height:80px;
	width:200px;
	background-image: url('/images/REPsmall.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	float:right;
}

.iaapMenu td
{
	width:100px;
}

.iaapMenu a
{
	color:#FFF;
	/*height:2em;*/
	width:100px;
}

.iaapMenu td:hover, .iaapMenu a:hover
{
	color:#06C;
	background-color:#FFF;
}

.iaapMenu td a
{
	width:100%;
	display:block;
	padding:3px 0px;
	background-color:#06C;	
	font-weight:bold;
	text-align:center;
	color:#FFF;
	cursor:pointer;
	border:1px solid #03C;
}

.iaapTableta
{
	border-spacing:0px;
	padding:0px;
	margin:0px;

}

.iaapTabletaHead td
{
	font-weight:bold;
	color:#03C;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	text-align:center;
}

.iaapTableta td
{
	width:140px;
	height:100px;
	border-top:1px solid #BBB;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #BBB;
	vertical-align:text-top;
	font-size:11px;
	padding:2px;
}

.iaapTabletaFoot td
{
	font-weight:bold;
	color:#03C;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	text-align:right;
	padding-right:10px;
	padding-bottom:2px;
}

.iaapImatge
{
	border:none !important;	
	padding-left:10px;
}

.iaapText
{
	text-align:justify;
	color:#333;
	font-family:"Microsoft Sans Serif";
	vertical-align:top;
}

.titgrande
{
	color:#2F67A0;
	font-size:20px;
	border-bottom:1px solid #2F67A0;
	width:100%;
}

.subtitulo
{
	color:#003366;
	font-weight:bold;
	padding-top:20px;
}

.linitas
{
	margin-top:20px;
	width:100%;
	border-top:1px dashed #CCC;
}

.iaapTaulaDetall
{
	margin:10px 50px;
}

.iaapTaulaDetall table, .iaapTaulaDetall td
{
	border:1px solid #333;
	border-collapse:collapse;
}

.iaapTaulaDetall td
{
	margin:0px;
	padding:2px;
}

.titolFormulariIAAP
{
	font-weight:bold;
	color:#162983;
	margin-bottom:20px;
}

#infoEvent{
	margin-top:20px;
}