@charset "utf-8";
/* CSS Document */


	body{
	background-image:url(../img/fnd_web.gif);
	background-repeat: repeat-x;
	font-family: 'Trebuchet MS', 'Lucida Grande';
	font-size:0.9em;
	color:#06496b;
	margin:0px 0px 0px 0px;
	}
	
	
	img{
		border:0px;
	}
	
	ul.global{

	}
	ul.global li{
	font-family: 'Trebuchet MS', 'Lucida Grande';
	font-size:0.9em;
	margin:9px 0px 12px 0px;
	}
	
	
	.txtFechaPeq{
		display:block;
		font-size:10px;
	margin:-5px 0px 0px 0px;
	}
	
	
	#cabecera{
	width:960px;
	height:299px;
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
	background-position:top;
	margin:0px 0px 0px 0px;
	}
	
	#menuer{
	width:960px;
	height:36px;
	background-image: url(../img/fnd_menu.png);
	background-repeat: no-repeat;
	background-position:top;
	margin:0px 0px 0px 0px;
	}
	
	
	
	.menu5 {padding:5px 0 0 1em; margin:0; list-style:none; height:40px; position:relative; background:transparent url(../img/pro_five_0c.gif) repeat-x left bottom; font-size:11px;}
.menu5 li {float:left; height:40px; margin-right:1px;}
.menu5 li a {display:block; float:left; height:40px; line-height:35px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../img/pro_five_0a.gif) no-repeat;}
.menu5 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(../img/pro_five_0b.gif) no-repeat right top;}
.menu5 li.current a {color:#000; background:url(../img/pro_five_2a.gif) no-repeat;}
.menu5 li.current a b {background:url(../img/pro_five_2b.gif) no-repeat right top;}
.menu5 li a:hover {color:#000; background: url(../img/pro_five_1a.gif) no-repeat;}
.menu5 li a:hover b {background:url(../img/pro_five_1b.gif) no-repeat right top;}
.menu5 li.current a:hover {color:#000; background: url(../img/pro_five_2a.gif) no-repeat; cursor:default;}
.menu5 li.current a:hover b {background:url(../img/pro_five_2b.gif) no-repeat right top;}
	
	#contenidoBox{
	margin-top:7px;
	background-image:url(../img/box2_fondo.png);
	background-repeat:repeat-y;
	}
	
	#backgroundBox1{
	display:block;
	width:960px;
	height:14px;
	background-image:url(../img/box1_fondo.png);
	background-repeat:no-repeat;
	background-position:top;
	}
	
	#backgroundBox2{
	display:block;
	min-height:700px;
	
	}
	
	
	#backgroundBox3{
	display:block;
	background-image:url(../img/box3_fondo.png);
	width:960px;
	height:19px;
	background-repeat:no-repeat;
	background-position:top;
	}
	
	
	#centerTxt{
	margin:0px 80px 0px 0px
	}
	
	#fechaActual{
	font-size:0.7em;
	margin:40px 0px 0px 0px;
	}
	
	h1{
	margin:20px 0px 10px 0px;
	padding:3;
	font-size:2em;
	color: #28598b;
	border-bottom:0px solid #134f6e;
	}
	
	h2{
	margin:20px 0px 10px 0px;
	padding:3;
	font-size:15pt;
	color: #666666;
	border-bottom:1px solid  #999999;
	}
	
	h3{
	margin:20px 0px 10px 0px;
	padding:3;
	font-size:12pt;
	color: #0066CC;
	
	}
	h3 a{
	margin:20px 0px 10px 0px;
	padding:2;
	font-size:12pt;
	color: #0066CC;
	
	}
	h3 a:hover{
	margin:20px 0px 10px 0px;
	padding:2;
	font-size:12pt;
	color: #FF0000;
	
	}
	
	
	p{
	margin:20;
	padding:0;
	font-size:0.9em;
	text-align:justify;
	color:#06496b;
	line-height:19px;
	}
	.subtitle{
	font-family:'Trebuchet MS', 'Lucida Grande';
	font-size:1.2em;
	font-style:italic;
	font-weight:bold;
	color: #FF0000;
	margin:0px 0px 15px 0px;
	}
	
	
	#lista{
	margin: 0px 0px 0px 5px;
	padding:0px;
	font-family: 'Trebuchet MS', 'Lucida Grande';
	font-size:0.9em;
	font-style:italic;
	font-weight:bold;
	color:#06496b;
	}
	#lista li{
	list-style-type: disc;
	margin:5px 0px 10px 0px;
	text-align:justify;
	
	
	}

	#publicidad{
	width:140px
	}
	
	#publiList{
	margin:30px 0px 0px 0px;
	padding:0;
	}
	
	#publiList li{
	list-style-type:none;
	margin:0px 0px 10px 0px;
	font-size:9pt;
	}
	#publiList li a{
	color:#003399;	
	}
	#publiList li a:hover{
	color:#003399;
	text-decoration:none;	
	}
	
	table tr td{
	height:30px;
	text-align:justify;
	line-height:22px;
	}
	table tr th{
	color:#009900;
	}


	/* fin menu*/
	
	#infoIndex{
	background-image:url(../imagenes/fnd_textos.png);
	background-repeat:no-repeat;
	background-color:#000000;
	height:391px;
	font-family: 'Trebuchet MS', 'Lucida Grande';
	font-size:1.0em;
	color:#fff;
	margin:10px 0px 0px 0px;
	}
	
	#infoIndex div{
	margin:45px 0px 0px 25px;
	padding:4px;
	}
	#footer{
	border-top:1px  dashed #06496b;
	margin:20px 0px 30px 0px;
	padding:4px;
	text-align:center;
	font-size:0.8em;
	}
	
	#inffo{
	margin:20px 0px 10px 0px;
	padding:5px;
	}
	
	p.new{
	margin:0;
	padding:0;
	font-size:0.8em;
	text-align:justify;
	color:#000;
	line-height:22px;
	}



/**/
#formAcount{
display: block;
width:600px;
height:auto;
margin:0px auto 0px 0px;



}
#formAcount legend{
width:190px;
font-size:1.3em;
font-weight:bold;
padding:20px;


}

		#formAcount label{
		width: 130px;
		float: left;
		margin-right:10px;
		display: block;
		font-size:0.9em;
	
		}


		#formAcount select{
		color: #000;
		width:290px;
		height:auto;
		background: #fff;
		border: 1px solid  #CCCCCC;
		margin-bottom:20px;
		float:left;
		font-size:1.0em;
		}


		#formAcount   input {
		width:250px;
		height:18px;
		margin-left:3px;
		font-size:1.1em;
		border:1px solid #999999;
		margin-bottom:20px;
		}


.fields{
		display:block;
		padding:10px 10px 10px 10px;
		}

		#formAcount  .submit input{
		color: #000;
		background: #fff;
		border: 2px outset #d7b9c9;
		margin-bottom:7px;
		}

		#formAcount  fieldset{
		border: 1px solid #CCCCCC;
		width: 550px;

		}
		
		#formAcount  .check{
		border: 0px ;
		width: 25px;
		height: 25px;

		}
		#formAcount   .largerCheckbox{
		float:left;
		width: 22px;
		height: 22px;
		border:1px;
		
		}

		
		
		#formAcount #btngeneric{
		display:block;
		width:120px;
		height:auto;
	   font-size:10pt;
	   font-weight:bold;
	   color:#000;
	   border-style: solid;
	   border-color: #CCCCCC;
	   border-width:1px;
	   margin:20px 0px 0px 320px;

		}
		.msnError{
		display:block;
		width:500px;
		height:auto;
		margin:20px auto;
		font-size:1.2em;
		font-weight:bold;
		color:red;
		text-align:center;
		}
		.msnError span{
	
		font-size:1.1em;
		font-weight:bold;
		color:#000;

	
		}
		
		.msnConfirm{
		width:500px;
		height:auto;
		margin:20px auto;
		font-size:1.2em;
		font-weight:bold;
		border:1px solid #999999;
		color:green;
		text-align:center;
		padding:10px;
		}
/**/
		#cursos  {
		border:0px;
		margin-bottom:30px;
		}
		
		 #cursos2 tr td {
		border:0px;
		height:10px;
		}

		#cursos tr th{
		color:#000000;
		font-size:9pt;
		}
		
		.newCli{
	display:block;
	float:left;
	width:250px;
	height:200px;
	text-align:justify;
	padding:15px;
	border:1px dashed #666666;
	margin:20px 0px 0px 0px;
	}
	.loginN{
	display:block;
	margin:20px 0px 0px 0px;
	border:1px dashed #666666;
	float:left;
	width:250px;
	padding:15px;
	height:200px;
	overflow:hidden;
	}
	.errorUsuario{
			display:block;
			padding:4px;
			color:red;
			font-weight:bold;
			font-size:1.0em;
			}
			#logCliente{
		overflow:hidden;
		}


		#logCliente label{
		display:block;
		font-size:9pt;
		width:70px;
		padding-top:3px;
		text-align:left;
		margin-left:0px;
		float:left;
		}
		
		#logCliente input{
		width:120px;
		height:15px;
		margin-left:0px;
		margin-bottom:15px;
		float:left;
		font-size:9pt;
		border:1px solid #999999;
		}

		#logCliente .btnGeneric{
		width:100px;
		height:20px;
	   font-size:9pt;
	   padding-top:0px;
	   color:#000;
	   border-style: solid;
	   border-color:#0a51a1;
	   border-width:1px;
	   margin-left:80	px;
	   margin-top:10px;

		}
		.btnGeneric{
		width:100px;
		height:20px;
	   font-size:9pt;
	   padding-top:0px;
	   color:#000;
	   border-style: solid;
	   border-color:#0a51a1;
	   border-width:1px;
	   margin-left:80	px;
	   margin-top:10px;

		}
		.modul01{
		display:block;
		width:580px;
		height:auto;
		overflow:hidden;
		}
		.detalleNoticia{
		display:block;
			width:98%;
			min-height:190px;
			margin-bottom:15px;
			padding:5px;
			overflow:hidden;
		}
		
		.detalleNoticiaIni{
		display:block;
			width:98%;
			margin-bottom:15px;
			padding:5px;
			overflow:hidden;
		}
		
		#fotoNotice{
		float:left; 
		margin-right:15px;
		margin-left:0px;
		margin-bottom:0px;
		}
		
		#cajaIniNotice{
		display:block;
		 min-height:50px;
		}
		
		#cajaTextoNotice{
		display:block;
		 min-height:170px;
		}
		
		
		
		
