/* CSS Document */
body { /*Elementos generales del documento*/
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 11px;
	background-image:url(../cenefa.jpg);
	background-repeat:repeat;
	/*para centrar las tablas en le iexplorer
	text-align:left;
	margin:0px;*/
}
body.busqueda {
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 11px;
	background-image:url(../cenefa.jpg);
	background-repeat:repeat;
	/*para centrar las tablas en le iexplorer
	text-align:left;
	margin:0px;*/
}
image{border:0}

div.parche{
	/*para centrar las tablas en le iexplorer*/
	/*text-align:center; */
}
/*-------------Estilo para el resultado de una busqueda de cursos----------------------*/
table.busqueda{
	border:1px;
	border-color:#000000;
	border-style:solid;
	width:355px;
	.width:350px;
	margin:5px;
	float:left;
	border-collapse:collapse;
}
table.busqueda td,th{
	border:1px;
	border-style:solid;
	border-color:#FFCC66;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
table.busqueda th{
	background-color:#FF9933;
	text-align:left;
	color:#000000;
	height:51px;
}
table.busqueda td.apartado{
	background-color:#FFCC66;/*marroncito*/
	text-align:left;
	font-weight:bold;
	color:#CC6600;/*marron fuerte*/
}
table.busqueda td.titCelda {
	text-align:left;
	background-color:#FFEBCD;/*crema*/
	color:#CC6600;/*marron fuerte*/
	width:20%;
}
table.busqueda td.celda{
	text-align:left;
	background-color:#FFEBCD;/*crema*/
	color:#000000;/*negraco*/
	width:80%;
}
table.busqueda td.submatricula{
	background-color:#FFDD99;
	color:#CE6500;
	text-align:left;
}
table.busqueda td.precio{
	text-align:center;
	background-color:#FFEBCD;/*crema*/
	color:#CC6600;/*marron fuerte*/
	height:175px;
	.height:189px;
}
table.busqueda td.precio2{
	text-align:left;
	background-color:#FFEBCD;/*crema*/
	color:#000000;/*marron fuerte*/
}
table.busqueda td.infor{
	background-color:#CC6600;/*marron fuerte*/
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
	padding:0px;
}
table.busqueda td.infor a:link{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#CC6600;
	padding:0px;
}
table.busqueda td.infor a:visited{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#CC6600;
	padding:0px;
}
table.busqueda td.infor a:hover, a:active{
	color:#FFFFFF;
	background-color:#996633;
	text-decoration: none;
	padding:0px;
}
/*-------------Estilo para el detalle de un curso-----------------------*/
table.detalle{
	margin:auto;
	border:1px;
	border-color:#000000;
	border-style:solid;
	width:500px;
	border-collapse:collapse;
	font-size:11px;
}
table.detalle td,th{
	border:1px;
	border-style:solid;
	border-color:#FFCC66;
	padding-left:10px;
	padding-right:10px;
}
table.detalle th{
	background-color:#FF9933;
	text-align:left;
	border-collapse:separate;
	color:#000000;
}
table.detalle td.apartado{
	background-color:#FFCC66;/*marroncito*/
	text-align:left;
	font-weight:bold;
	color:#CC6600;/*marron fuerte*/
}
table.detalle td.submatricula{
	background-color:#FFDD99;
	color:#CE6500;
	text-align:left;
}
table.detalle td.titCelda {
	text-align:left;
	background-color:#FFEBCD;/*crema*/
	color:#CC6600;/*marron fuerte*/
}
table.detalle td.celda{
	text-align:left;
	background-color:#FFEBCD;/*crema*/
	color:#000000/*negro*/
}
table.raya td{
	font-size:14px;
	height:18px;
	border:0px;
	border-style:none;
	width:100%;
	background:url("http://www.cop-cv.org/formacion/imagenes/formacion-raya.gif");
}
table.detalle td.infor{
	background-color:#CC6600;/*marron fuerte*/
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}
table.detalle td.infor a:link{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#CC6600;
}
table.detalle td.infor a:visited{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#CC6600;
}
table.detalle td.infor a:hover, a:active{
	color:#FFFFFF;
	background-color:#996633;
	text-decoration: none;
}
table.detalle td.pdf{
	background-color:#FFFFCC;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}
table.detalle td.pdf a:link{
	text-decoration:none;
	background-color:#996633;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
table.detalle td.pdf a:visited{
	text-decoration:none;
	background-color:#996633;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
table.detalle td.pdf a:hover, a:active{
	color:#FFFFFF;
	background-color:#CC6600;
	text-decoration: none;
}
/*-------------------------------------------*/
image{
	border:0;
}
#cabecera{/*CABECERA*/
	font-size: 10px;
	margin:5px auto;
	width:740px;
	background-color:#D8E9EC;
	height:144px;
}
#cabecera table{
	margin:0px 0px 0px 0px;
}
#cabecera a.imag:visited{
	font-size: 10px;
	background-color:#D8E9EC;
	color:#D8E9EC;
}
#cabecera a.imag:hover{
	font-size: 10px;
	background-color:#D8E9EC;
	color:#D8E9EC;
}
#cabecera div a:visited{
	font-size: 10px;
	background-color:#FBF0BB;
	color:#0000EE;
}
#cabecera div a:hover{
	font-size: 10px;
	background-color:#FBF0BB;
	color:#999999;
}
#container{
}
#contenidoP{
	width:480px;
	margin:0px auto;
	padding:15px;
	background-image:url(../bg.gif);
	background-repeat: repeat-y;
	border-left:1px solid #FF6600;
	border-right:1px solid #FF6600;
}
#contenidoP p{
	font-size:11px;
	font-weight:100;
	padding:0px 10px 0px 10px;
	text-align:justify;
}
#contenidoP p.dni{
	text-align:center;
	padding:50px 0px;
}
#contenidoP p.curso{
	font-weight:bold;
	text-align:center;
}
#contenidoP p.aviso{
	text-align:center;
	color:#FF3300;
	background-color:#FFFFFF;
}
#contenidoP table.datos{
	text-align:left;
	font-size:11px;
	font-weight:100;
	padding-left:15px;
}
#contenidoP table.datos td input.nombre{
	width:292px;
}
#contenidoP table.datos td input,textarea,select{
	border:1px solid #999999;
}
/*-------------botones---------------------*/
div.botonCen{
	text-align:center;
}
div.boton a,div.botonCen a{
	width:20px;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
}
div.boton a:link, div.botonCen a:link{
	width:20px;
	color:#FFFFFF;
	background-color:#996633;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}
div.boton a:visited,div.botonCen a:visited{
	color:#FFFFFF;
	background-color:#996633;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;	
}
div.boton a:hover,div.botonCen a:hover{
	color:#FFFFFF;
	background-color:#CC6600;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}

/*-------------pie----------------------*/
/*-------------pie----------------------*/
#pie{/*PIE*/
	margin:5px auto 0px auto;
	width:750px;
	height:20px;
	text-align:center;
	clear:both;
	background-color:#FBF0BB;
	display:block; 
	border:1px solid #FCC101;
	position:relative;
}
#pie p{
	color:#999999;
	margin:0px;
	font-weight:100;
	font-size:xx-small;
}
#pie a{
	color:#999999;
	font-weight:100;
	font-size:xx-small;
	background-color:#FBF0BB;
}
/*------------------------Validacion CSS 2.0 y HTML 4.1------------------------------------------*/
#validacion{
	position:absolute;
	top:500px;
	right:20px;
	width:100px;
}
#validacion img{
	margin-bottom:5px;
}
/*---------------------------Navegador para la paginacion-----------------------------------------*/
.pagenav {
  text-align: center;
  font-size: 9px;
  font-weight: bold;
  border:1px solid #CE6500;
  text-decoration:none;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
  background-color:#FF9A31;
  color:#FFFFFF;
  cursor:pointer;
}
.pagenav a{
  text-decoration:none;
  color:#FFFFFF;
}
.pageactual {
  text-align: center;
  font-size: 9px;
  font-weight: bold;
  border:1px solid #CE6500;
  text-decoration:none;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
  background-color:#CE6500;
  color:#FFFFFF;
}
/* ----------- NOTIFICATIONS ------------ */
	#flashmsg {
		margin:20px;
		padding:0 0 0 10px;
		font-size:8pt;
		background:url(../art/rightarrow.gif) no-repeat 3px 50%;
		color:#000;
	}
	#flashmsg #flashmsg-inner {
		margin:0;
		padding:10px;
		border:1px dotted;
		border-left:0 none;
		background:#fff url(../art/gradgrisblanco.gif) repeat-x 0 100%;
	}
	#flashmsg.ok {background-color:#0a0;}
	#flashmsg.ok #flashmsg-inner {border-color:#0a0;}
	#flashmsg.error {background-color:#f00;}
	#flashmsg.error #flashmsg-inner {border-color:#f00;}
	#flashmsg.info {background-color:#00d;}
	#flashmsg.info #flashmsg-inner {border-color:#00d;}
	#flashmsg .flashmsg-title {
		margin:0;
		padding:0 0 0 0;
		font-size:12pt;
		display:block;
		text-align:left;
	}
	#flashmsg .flashmsg-msg {
		text-align:justify;
		margin:10px 0 0 0;
		padding:0;
		display:block;
		text-align:left;
	}
/* ----------- NOTIFICATIONS ------------ */
	.titulo_newsletter{
		background-color:#003399;
		color:#FFFFFF;
		padding:5px;
	}
	.cabecera_2{
		width:140px;
		text-align:left;
		font-weight:bold;
		vertical-align:top;
		padding-bottom:10px;
	}
	.cabecera_22{
		text-align:left;
		vertical-align:top;
		padding-bottom:10px;
	}