/*  GENERAL
*******************************************************************************************************************/html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, embed, div,
object {margin:0px;padding:0px;}

ul {}
li {margin-right:1em;margin-left: 0.2em;}
ol {}
hr {border: thin dotted #CCCCCC;}
p {margin-right: 1em;}

a  {color:#0000CC;}
a:hover, a:active,a:visited {
  text-decoration:none;
  outline:none;
  color:#0000CC;
}
a img, a:hover img, a:active img, a:focus img {outline:none;}

/*CAMBIAR 
*******************************************************************************************************************/
#pie {	
	color: #FFF;
	background-color:#0000CC;
}
#colnoticias {	
	background-color:#E7E8F7;
}
#intcolnoticias {	
	color: #000;
	background-color:#E7E8F7;
}
#catalogoscolizda {
	background-color:#FFB901; 
	color:#000; 
}
#catalogoscolizdaint {
	background-color:#FFB901; 
	color:#000; 
}
.menuprincipal {
	padding:0; margin:0 auto; height: 30px; list-style-type:none;  text-align:center;
}
.menuprincipal li { margin:0; float:left; }
.menuprincipal li a {
	font-size:11px; font-weight: bold;
	width:auto;
	display:block;
	float:left;
	padding-left:7px;
	text-decoration:none;
	cursor:pointer;
	background-image:url('../images/imgfondomenupr.png');
	background-position: 0px -30px;
	background-repeat:no-repeat;
}
.menuprincipal li a span{
	line-height:30px; 
	float:left; 
	display:block; 
	padding-right:7px; 
	background:url('../images/imgfondomenupr.png') 100% -30px no-repeat;
}
.menuprincipal li a:hover{
	background-position:0px -60px; 
} 
.menuprincipal li a:hover span{
	background-position:100% -60px;
}
.menuprincipal li a.active, .menuprincipal li a.active:hover{
	line-height:30px; 
	font-size:11px ; 
	background:url('../images/imgfondomenupr.png') 0px -90px no-repeat;
}
.menuprincipal li a.active span, .menuprincipal li a.active:hover span {
	background:url('../images/imgfondomenupr.png') 100% -90px no-repeat; 
} 

.categoria1  {
	font-size:.9em; text-decoration:none; font-weight: bold; text-align:left;
	display:block;
	width:275px;
	line-height:20px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	padding-left:15px;
	padding-left: 20px;
	background-color:#0000CC; 
	background-image: url(../images/bullet002.gif);
	background-position:5px center; 
	background-repeat:no-repeat;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
}
.categoria1  a:, .categoria1 a:hover{
	color: #000;
	text-decoration:none;
}

.categoria2  {
	font-size:.85em; text-decoration:none; font-weight: bold; text-align:left;
	display:block;
	line-height:20px;
	padding-left: 20px;
	margin-left:0px;
	width:275px;
	margin-bottom:2px;
	background-image: url(../images/bullet003.gif);
	background-position:5px center; 
	background-repeat:no-repeat;
	background-color:transparent; 
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
}
.categoria2  a:, .categoria2 a:hover{
	color: <?php echo eido3GetParametroDiseno("txtcolorcategoria2", getEmpresa()); ?>;
	text-decoration:none;
}

.itemsubmenus  {
	font-size:.8em; text-decoration:none; font-weight: bold; text-align:left; 
	text-decoration: none;
	margin-left:15px; margin-right:0px; margin-bottom:2px; padding-left:20px;
	border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999;
	display: block;
	line-height: 20px;
	width: 235px;
	background-image: url(../images/triang2.gif);
	background-position:5px center; 
	background-repeat:no-repeat;
	color:#000;

}
.itemsubmenus  a {
	color:#000;
	text-decoration:none;
}
.itemsubmenus a:hover,  .itemsubmenus a:active{
	color:#000;
	text-decoration: none;
}

.submenuhor {
	background-color:<?php echo eido3GetParametroDiseno("submenuhornivel1", getEmpresa()); ?>; 
	color: <?php echo eido3GetParametroDiseno("colortxtsubmenu", getEmpresa()); ?>;
}

.submenuhor a {
	background-color:<?php echo eido3GetParametroDiseno("submenuhornivel1", getEmpresa()); ?>; 
	color: <?php echo eido3GetParametroDiseno("txtsubmenuhornivel1", getEmpresa()); ?>;
}
.submenuhor a:hover {
	background-color: <?php echo eido3GetParametroDiseno("submenuhornivel1over", getEmpresa()); ?>;
	color: <?php echo eido3GetParametroDiseno("txtsubmenuhornivel1over", getEmpresa()); ?>;
}
.submenuhor a:active {
	background-color:<?php echo eido3GetParametroDiseno("colorsubmenuhornivel1over", getEmpresa()); ?>; 
	color: <?php echo eido3GetParametroDiseno("colortxtsubmenuactive", getEmpresa()); ?>;
}

/*  LAYOUT
*******************************************************************************************************************/
/* FONDO FIJO  */

body {margin:0; padding:0;  font-size: 90%; }

/* FONDO AUTOAJUSTABLE  
html {background-image:'../images/bgcabecera.png' repeat-x;}
body {margin:0; padding:0; width:100%; height:auto; overflow-y:hidden; font-size: 90%; }
#background{position:absolute; z-index:1; width:100%; height:100%; margin:0; padding:0; }
#scroller {
	position:absolute;
	width:100%;
	height:100%;
	top:0%; /* reserva de espacio hasta el menuprincipal 
	left:0;
	overflow-x:hidden; overflow-y:auto;
	z-index:2;
	
} */

/* CONTENEDOR GENERAL LAYOUT   */
#cabecera{
	
	height: 80px; 
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	margin-top:0px;
	background-position: top center;
	background-repeat: no-repeat;
	
}

#contmenuprincipal			
{
	padding:0%;
	width: 100%;
	height: 30px;
	overflow: hidden; 
	margin:0 auto;
	text-align:center;
	margin-bottom:0px;
	margin-top:0px;
	

}

#exterior {
	width: 960px;
	height: auto;
	overflow: visible;
	margin:0 auto;
	text-align:center;
	background-color: transparent;
	margin-top:0px;
	
}

/* GALERIA */

#galeriaindex{
	height:310px;
	width:960px;
	margin-top: 0px; padding:0px;
	margin:0 auto;
	text-align:center;
	margin-top:5px;
	overflow:auto;
	position:relative;
	z-index:9;


}
#galeriaindexvisible{
	margin: 0px; padding:0px;
	width:960px;
	height:270px; /*añadir 40 puntos para mostrar barra de miniaturas */
	padding-bottom:-40px; /*-40 puntos para no mostrar barra de miniaturas */
	overflow:hidden;
	background-color:#fff;
	position:relative;
	z-index:9;
}

/* LAYOUT INDEX */

#contenedorindex					
{
	padding:0%;
	margin:0 auto;
	width: 960px;
	height: auto;
	overflow: auto; /* para mozilla y chrome cojan el fondo */
	background-color:#fff; /*para tapar las miniaturas */
	margin-top:-40px; /*dejar a cero si mostramos barra miniaturas en la animación */
	margin-bottom:10px;
	
}

#indexcolcontenidos{
	float:left;
	margin-left:20px;
	height: auto; /* porcentaje para elastico hor-vert */
	overflow: auto;
	text-align: justify;
	margin-top: 20px;
	margin-bottom:20px;
	padding-left:0px;
	width:60%;
	background-color:#transparent;
	overflow: auto;

}
#intindexcolcontenidos{
	margin:0 auto;
	height: auto;
	width: 98%;
}

#colnoticias{
	
	float:right;
	margin-top: 20px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:0px;
	height: auto;
	width: 33%;
	border-left-width: 0px;border-left-style: solid;border-left-color: #f2f2f2;
	overflow: auto;
	


}
#intcolnoticias{
	margin:0 auto;
	height: auto;
	width: 96%;
	overflow: auto;

}

/* LAYOUT INFORMATIVAS */
#colinformativas					
{
	padding-top: 1%;
	margin:0 auto;
	text-align: justify;
	width: 100%;
	height: auto;
	overflow: auto;
	
	
}
/* LAYOUT CATALOGOS */
#contenedorcatalogos					
{
	width: 960px;
	height: auto;
	overflow: hidden; 
	float:left;
	margin:0 auto;
	background-color:transparent;
	margin-bottom:10px;
}

#catalogoscolizdaconbotoncursos{
	float: left;
	width: 320px;
	text-align: left;
	height: auto;
	overflow: hidden;
	
}
#catalogoscolizda{
	float: left;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	width: 300px;
	text-align: left;
	height: auto;
	overflow: hidden;
	
}
#catalogoscolizdaint					
{
	margin:0 auto;
	height: auto;
	width: 270px;
	overflow: hidden;
}

#catalogoscoldcha					
{
	padding:0px;
	width: 600px;
	float:right;
	height: auto;
	overflow: hidden; /* hidden para elastico hor-vert */
	margin-bottom:10px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
}
#catalogoscoldchaint					
{
	padding:10px;
	width: 600px;
	padding-right:10px;
	height: auto;
	overflow: hidden; 
}



/* LAYOUT CATALOGO CURSOS DEL CENTRO */
#contenedorcursoscentrocatalogos					
{
	width: 960px;
	height: auto;
	overflow: hidden; 
	float:left;
	margin:0 auto;
	background-color:transparent;
	margin-bottom:10px;

}
#catalogocursoscentroizda{
	float: left;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	width: 320px;
	text-align: left;
	height: auto;
	overflow: hidden;
	clear:left;
	
}
#catalogocursoscentroizdaint{
	margin-top:0px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	width: 300px;
	height: auto;
	overflow: hidden; 
	
}
#catalogocursoscentrodcha					
{
	padding:0px;
	width: 590px;
	float:right;
	height: auto;
	overflow: hidden; 
	margin:0 auto;
	margin-bottom:15px;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	

}
#catalogocursoscentrodchaint					
{
	padding:10px;
	width: 570px;
	padding-right:10px;
	height: auto;
	overflow: hidden; /* hidden para elastico hor-vert */
	margin:0 auto;
	

}


/* LAYOUT CONTACTAR */
#contenedorcontactar					
{
	padding:0%;
	width: 900px;
	height: auto;
	overflow: hidden; /* hidden para elastico hor-vert */
	margin:0 auto;
	padding-left:30px;
	background-color:#fff;
	margin-bottom:20px;
	margin-top:20px;
}
#contactarcol1 {
	float: left;
	width: 45%;
	text-align: left;
	margin-top: 0%;
	margin-left:60px;
	margin-bottom: 10px;
	height: auto;
	overflow:hidden;
	
}
#contactarcol2 {
	width: 45%;
	float:right;
	text-align: left;
	margin-top: 0%;
	MARGIN-RIGHT:20PX;
	height: auto;
	overflow:hidden;
	
}

#contactarcolcfm{
	margin-top: 2%;
	margin-left:20%;
	text-align: left;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	height: 350px;
	
	
}
/* GALERIA */

/* LAYOUT PIE */
#pie {
	width: 100%;
	/*position:absolute;top:90%; para elastico hor-vert*/
	height:120px;
	margin: 0 auto;
	margin-top: 0%;
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;
	font-weight: bold;
	
}


#piecontenedor {
	width: 960px; text-align:center; margin: 0 auto;  padding-top:10px;
	border-top-width:1px;border-top-style:solid;border-top-color:#f2f2f2;
	font-size: .9em;
}
#piecol1 {width: 25%; float:left; text-align:left; margin-left:10px; margin-top:10px; border-right-width:1px;border-right-style:dotted;border-right-color:#FFF; font-size: 1em;}
#piecol2 {width: 70%; float:left; text-align:center; margin-left:0px; margin-top:10px;font-weight: bold;font-family:arial; font-size: .8em;}

	
}

/*  NAV GENERAL NO PARAMETRIZADO DESDE CMS3 
*******************************************************************************************************************/
/*  PARA MENU CON PESTAÑAS */
.contmenuprincipal{	width:960px; overflow:visible; height:30px; margin:0;  }



/* MENU HORIZONTAL CATEGORIA NIVEL 1 */
.submenuhor {width:960px; margin-left:0px; overflow:visible; height:30px; float:left; font-size:.9em ;  margin-top:0px;}
.submenuhor a {text-decoration:none; padding-left:10px; padding-right:10px; line-height:30px; border-right-width: 1px;border-right-style: dotted; border-right-color: #999999}
.submenuhor a:hover {line-height:30px; padding-top:4px; padding-bottom:4px;}
.submenuhor a:visited, .submenuhor a:focus, .submenuhor a:active, .submenuhor a:marcado   {line-height:30px; padding-top:2px; padding-bottom:2px;}




/*  FORMS
*******************************************************************************************************************/

#form					{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
input, textarea				{
	color:#000000;
	background-color: #F0EFEF;
	margin: 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: none;
	width:90%;
}
.checkbox {width:1em; text-align:left;  }

.botonenviar			{
	color:#fff;
	background-color: #0000CC;
	height:32px;
	font-size:1em;
	margin-top: 0px; margin-bottom:0px;
	width:auto;
	border-width: 1px ;
	border-color: #000 ;
	
	
	
}


/*  TIPOGRAFIA
*******************************************************************************************************************/
.h1 {
font-size:1.2em;text-align:left;border-bottom-width:0px;border-bottom-style:dotted;border-bottom-color:#999999;font-weight:normal;margin-top:0;margin-bottom:0;color:#141414;
}
.titulos {
font-size:1.4em; font-weight:bold; text-align:left;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999999;margin-top:5px;margin-bottom:15px;
}
.h5 {
font-size:1.4em;text-align:left;border-bottom-width:0px;border-bottom-style:dotted;border-bottom-color:#999999;font-weight:normal;margin-top:0;margin-bottom:0;color:#990099;
}

.titulonoticias {
font-size: 1em;text-align: left;border-bottom-width: 0px;border-bottom-style: dotted;border-bottom-color: #999999;font-weight: bold;line-height: 1.1em; padding-left:0px;padding-top:2px; 	margin-left:0px;
}

.fechanoticias {
	font-size: .8em;
	font-weight: bold;
	text-align: left;
	line-height:.8em;
	padding-bottom:0em;
	margin-left:0px;
}
.cuerponoticias {
	text-align: left;
	font-weight:normal;
	font-size: .8em;
	border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #cccccc;
	margin-left:0px;

}
.cuerponormal {
	font-size: .9em;
	text-align: justify;
}
.textofichas {
	font-size: .9em;
	text-align: justify;
}
.cuerponegrita {
	font-size: .9em;
	text-align: justify;
	color: #000;
	font-weight: bold;
	margin-bottom:-.5em;
}
.cuerpomuestras {
	font-size: .8em;
	text-align: left;
	color: #000;
	font-weight: normal;
}
.notaspequenas {
	font-size:.7em;
	text-align: justify;
	width: 370px;
}


/*  CONTROL IMAGENES Y OBJECTS
*******************************************************************************************************************/
img {margin: 0 10px 0 10px; border:0;}
.eidofckflash {padding:0; margin:0 10px 0 10px;}

