@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
ul,ol{
	margin:8px;
	padding:5px;
}
li{
	margin:2px 3px;
}
table table{
	margin-left:20%;
}
body{
	font-size:13px;
	color:#333;
}
#header{
	height:150px;
	width:100%;
	top:0px;
	left:0px;
	background:#fff url(images/cab_00.jpg) left bottom repeat-x;
	text-align:center;
	border-bottom:#999 1px solid;
	margin-bottom:15px;
}
	#header .img{
		float:left;
	}
	#logo{
		height:140px;
		padding:10px 90px 0px 90px;
		/*background:url(images/cab_01.jpg) left 1px no-repeat;*/
	}
	.imgL{
		float:left;
	}
	.imgR{
		float:right;
		margin-top:5px;
	}
#contenedor{
	width:90%;
	margin-left:5%;
	margin-top:15px;
	clear:both;
}
	#req{
		margin-bottom:100px;
	}
	ul.requi{
		padding-left:35px;
		list-style:square;
	}
		ul.requi li{
			margin:5px;
			font-weight:bold;
			color:#639;
			font-size:1.3em;
		}
			ul.requi li span{
				color:#333;
				font-size:.9em;
				font-weight:normal;
			}
			ul.requi li strong{
				font-size:1.3em;
				font-weight:bold;
				color:#900;
			}
	#imgReq{
		padding:20px; 
		background:#CCF;
		border:#99F 1px solid;
		-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;
		width:80%;
		margin-left:7%;
		margin-top:5%;
	}
		#imgReq #tip{
			margin-top:-110px;
		}
			#imgReq #tip img{
				float:left;
				margin-right:15px;
			}
			#imgReq #tip h2{
				text-transform:uppercase;
				font-weight:bold;
				font-size:1.7em;
				padding-top:130px;
				
			}
			#imgReq #tip h3{
				font-weight:normal;
				font-size:1.3em;
			}
		#imgReq ul{
			list-style:none;
			overflow:hidden;
			clear:both;
		}
			#imgReq ul li{
				float:left;
				margin:25px;
			}
	#exp{
		clear:both;
		margin-top:35px;
		margin-bottom:20px;
		padding-bottom:50px;
		background:url(images/line.gif) left 98% repeat-x;
	}
#exp h2,#req h2{
	font-weight:bold;
	color:#609;
	font-size:1.7em;
}
	#exp h2 strong,#req h2 strong{
		color:#000;
	}
	#contenedor h1{
		color:#f60;
		font-size:1.7em;
		text-align:right;
		padding:5px 10px;
		border-top:#609 10px solid;
		border-bottom:#06f 1px dotted;
		-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;
	}
	h1#ae{
		font-size:2em;font-weight:bold;color:#FFF;text-align:center;display:block;margin:10px 30px;padding:8px;background:#9CF;border:#39C 2px solid;-moz-box-shadow:0px 0px 5px #339;text-shadow:#222 0px 0px 3px;cursor:default;
	}
	/*************************************/
	td#punto{background-color:#dddddd; border:#CC00FF 2px dotted; padding:10px}
	td#punto3{background-color:#dddddd; line-height:24px; background-image:url( ../../images/bg_.jpg); background-position:bottom right; background-repeat:no-repeat; border:#CC00FF 2px dotted; padding:10px;  font-size:16px; padding-right:260px;}
	
	td#punto2{border:#CC00FF 2px dotted; padding:10px}
	.not{font-weight:bold; font-size:18px; color:#000000}
	.Estilo1 {
	font-size: 13px;
	font-weight: bold;
}
.Estilo4 {font-size: 20px; font-weight: bold; }
.Estilo5 {color: #FF0000}
.dot{background-color:#FFFFFF; border:#990099 2px dotted; padding:10px; width:500px;-moz-border-radius:15px;}
.Estilo6 {
	color: #FFFFFF;
	font-weight: bold;
}
#bar{
	clear:both;
	width:100%;
	overflow:hidden;
	height:35px;
	margin-bottom:50px;
}
#bar a{
	display:block;
	background:url(images/top.jpg) no-repeat center;
	width:25px;
	height:30px;
	margin-bottom:65px;
	float:right;
	
}
	#bar a:hover{
		opacity:.8;
		filter:alpha(opacity:80);
	}
#clear{
	clear:both;
}
ul.menu{
	padding:10px 15px;
	list-style:none;
	overflow:hidden;
}
ul.menu li a{
	display:block;
	float:left;
	margin:10px 15px;
	width:200px;
	min-height:70px;
	padding:6px 8px;
	background:#63C;
	color:#FFF;
	font-weight:bold;
	-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px;
	text-decoration:none;
	font-size:1.1em;
}
ul.menu li a:hover{
	background:#F60;
}


#pas4{width:95%; height:auto; background-color:#dddddd; border-color:#609; border-width:2px; border-style:dotted; padding:3%; text-align:center }

#pas5{border-color:#660099; border-width:2px; border-style:dotted; text-align:center; padding:2%; width:95%}

#pas6{
	width:100%;
	height:350px;
	text-align:left
}
#pas6 #izquie{padding:2%; width:43%; border-color:#609; border-width:2px; border-style:dotted; background-color:#fff; float:left; height:100%}
#pas6 #dere{padding:2%; margin-left:50%; border-color:#609; border-width:2px; border-style:dotted; background-color:#dddddd; height:100%}

#pas7{width:95%; height:auto; background-color:#dddddd; border-color:#609; border-width:2px; border-style:dotted; padding:3%; text-align:center }

#pas5{width:100%; height:100%; padding:0; text-align:left}
#pas5 #izquie{padding:2%; width:46%; float:left; height:100%}
#pas5 #dere{padding:2%; margin-left:50%; border-color:#609; border-width:2px; border-left-style:dotted; background-color:#dddddd; height:100%; text-align:center}
.Estilo3 {font-weight: bold}
.Estilo4 {font-weight: bold; color:#900;}

#cont2{text-align:center}
#cont3{width:820px; height:100%; background-color:#d1d1d1; border-color:#660099; border-style:dashed; border-width:2px; border-top:hidden; margin-top:0; vertical-align:top; padding-top:20px; padding-bottom:20px; padding-left:15px; padding-right:15px; background-image:url(images/bg_shadow.jpg); background-position:top left; background-repeat:repeat-x}

#pas3{width:95%; height:auto; background-color:#dddddd; border-color:#609; border-width:2px; border-style:dotted; padding:3%; text-align:center }

table{width:90%; margin:25px;}
td{padding:8px;}
table.tab{width:75%;}
table.tab td{
	width:20%;
	padding:10px;
}
a{
	font-size:1.3em;
	font-weight:bold;
	color:#339;
	text-decoration:underline;
}
	a:hover{
		color:#F60;
		text-decoration:none;
	}
	a:active{
		color:#036;
	}
	a:visited{
		color:#009;
	}