@charset "utf-8";
body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:center;
background-color:#BCD359;
color:#000;
}
.clear{ margin:0; padding:0; clear:both; *margin-bottom:-10px; }
img{ border:0; -ms-interpolation-mode: bicubic;}
.simbolo{	vertical-align: middle;	margin:0;	padding:0;	float:none;	}
.leyenda{	font-style:italic;	font-size:0.8em;	text-align:center; }
.resaltado{ color:#7F83E1; }
.display{	background-color:#FFF; border:1px solid #CCC; margin:0 0 10px 0; padding:5px;	}
.display input{ font-size:11px; }
pre{	font-size:1.2em;	}
.fuego{ color:#CC3300; }
.tierra{ color:#039936; }
.aire{ color:#FF6600; }
.agua{ color:#3f6fff; }
.conjuncion{	color: #335CD6;}
.sextil{	color: #F60;}
.cuadratura{	color: #900;}
.trigono{	color: #360;}
.oposicion{	color:#F00;}

.nonscript{
	padding:5px;
	margin:0;
	background-color:#FC0;
	color:#000;
}
#cont{
margin:0 auto;
padding:0;
width:1000px;
color:#000;
background-color:#E1CF57;
text-align:left;
border:1px solid #ADAA22;
background-image:url(../archivos/css/rueda_Top.gif);
background-position:-19px -19px;
background-repeat:no-repeat;
}
/***** Cabecera *****/
#top{
margin:0 0 0 200px;
padding:0;
width:800px;
text-align:left;
color:#1E1E1E;
}
@font-face{
  font-family: "Tempus sans ITC";
  src: url(../css/TEMPSITC.ttf) format("truetype");
  *src: url(../css/TEMPSITC.eot);
}
#top h1{
	margin:0;
	padding:0;
	font-family:"Tempus sans ITC",sans-serif;
	font-size:25px;
	font-weight:normal;
}
#top h1 a{
	color:#1E1E1E;
	background-color:#E1CF57;
	text-decoration:none;
}
.menu{
	margin:0;
	padding:0;
}
.menu div{
	float:left;
	margin:0 4px 5px 0;
	padding:0;
	width:150px;
	height:60px;
	vertical-align: middle;
	color:#313131;
	background-color:#EDEB96;
	background-image:url(archivos/css/sprite_css.jpg);
	background-position:0 -90px;
	background-repeat:no-repeat;
}
.menu div img{ float:left; }
.menu div .mt{
margin:5px; padding:0; height:50px; width:50px; background-image:none; overflow:hidden;
}
.menu div .mt img{ width:200px; height:150px; }
.mt1{margin:0;}
.mt2{margin:0 -50px;}
.mt3{margin:0 -100px;}
.mts{margin:5px; width:50px; height:50px;}
.menu .radio{
	float:left;
	margin:-90px 0 0 90px;  
	width:90px;
	height:20px;
	color:#00CC00;
	background-color:#000; 
	background-image:none; 
	font-size:11px;
	text-align:right;
} 
.curso{	width:180px; height:59px; } 
.menu .radio img{ margin:-5px 0 0 0; width:30px; height:30px; float:right; }
.menu div a{ color:#313131; background-color:#EDEB96; text-decoration:none; }
.menu .radio a{ color:#00CC00; background-color:#000; line-height:20px; } 
.menu div a:hover{ text-decoration:underline; }
.menu p{ *margin-top:10px; }
/*::::: Men vertical Izquierda :::::*/
#menu_I{
	clear:left;
	float:left;
	margin:0;
	padding:0 0 10px 0;
	width:200px;
	text-align:center;
	position:relative;
}
#menu_I img{ margin:10px auto 0 auto; }
#menu_I .caja{
	color:#605E11;
	margin:0 5px 5px 5px;
	padding:0;
	text-align:left;
	background-color:#EDEB96;
	position:relative;
}
#menu_I .caja .top{
	background-image:url(archivos/css/sprite_css.jpg);
	background-position:0 -50px;
	background-repeat:no-repeat;
	height:15px;
	padding:0;
	margin:0;	
}
#menu_I .caja .cont{
	margin:0;
	padding:0 5px;
	border-left:1px solid #ADAA22;
	border-right:1px solid #ADAA22;
}
#menu_I .caja h3{
	font-size:1.1em;
	margin:0;
	padding:0 0 5px 5px;
}
#menu_I .caja h3 span{
	display:block; width:25px; height:14px; float:left;
	background-image:url(archivos/css/sprite_css.jpg);
	background-repeat:no-repeat;
}
#menu_I .caja a{
	display:block;
	color:#605E11;
	background-color:#E6E191;
	text-decoration:none;
	margin:0;
	padding:2px 0 2px 5px;
	border:1px solid #ADAA22;	
	border-bottom:0;
	*width:170px;
}
#menu_I .caja a:hover{ background-color:#E1AC7F; }
#menu_I .caja .cierre{ border-bottom:1px solid #ADAA22; }
#menu_I .caja .bottom{
	padding:0;
	margin:0;	
	background-image: url(archivos/css/sprite_css.jpg);
	background-position:0 -70px;
	background-repeat:no-repeat;
	height:20px;
}
#menu_I .caja .submenu img{
	margin:0;
	vertical-align:middle;
	float:none;
}
#menu_I .caja .submenu a{
	padding-left:20px;
	font-size:0.9em;
	text-align:left;
	background-color:#EDEB96;
	border-top:0;
	vertical-align:middle;
	*width:155px;
}
#menu_I .caja .submenu a:hover{	text-decoration:underline; }
#menu_I .caja .submenu span{
	height:15px; width:15px; display:block; float:left;
	background-repeat:no-repeat; position:relative;
}
.mh1{ background-position:-150px 0; }
.mh2{ background-position:-150px -14px; }
.mh3{ background-position:-150px -28px; }
.mh4{ background-position:-175px 0; }
.mh5{ background-position:-175px -14px; }
.ms span{ background-image:url(archivos/css/sprite_signos.gif); }
.mp span{ background-image:url(archivos/css/sprite_planetas.gif); }
.ms1,.mp1{ background-position:0 0; }
.ms2,.mp2{ background-position:0 -15px; }
.ms3,.mp3{ background-position:0 -30px; }
.ms4,.mp4{ background-position:0 -45px; }
.ms5,.mp5{ background-position:0 -60px; }
.ms6{ background-position:0 -75px; }
.ms7,.mp6{ background-position:-15px 0; }
.ms8,.mp7{ background-position:-15px -15px; }
.ms9,.mp8{ background-position:-15px -30px; }
.ms10,.mp9{ background-position:-15px -45px; }
.ms11,.mp10{ background-position:-15px -60px; }
.ms12{ background-position:-15px -75px; }
.mp11{ background-position:-30px 0; }
.mp12{ background-position:-30px -15px; }
.mp13{ background-position:-30px -30px; }
.mp14{ background-position:-30px -45px; }
.mp15{ background-position:-30px -60px; }
/***** Contenido *****/
#central{
	width:800px;
	margin:0;
	padding:0 0 10px 0;
	float:left;
	background-color:#E1CF57;
	color:#000;
}
#central .texto{
	margin:0 3px 0 0;
	padding:0 0 20px 0;
	background-color:#FFF;
	color:#000;
}
#central .texto .esquinas div{
	height:20px;
	margin:0; padding:0;
	background-image:url(archivos/css/sprite_css.jpg);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
	position:relative;
}
#central .texto .esquinas .pre1,#central .texto .esquinas .pre2{ width:20px; }
#central .texto .esquinas .pre1{ background-position:-150px -90px;}
#central .texto .esquinas .pre2{ background-position:-150px -110px;}
#central .texto .esquinas .mid1,#central .texto .esquinas .mid2{ 
height:19px; width:757px; background-image:none; }
#central .texto .esquinas .mid1{ border-top:1px solid #ADAA22; }
#central .texto .esquinas .mid2{ border-bottom:1px solid #ADAA22; }
#central .texto .esquinas .pos1,#central .texto .esquinas .pos2{ width:20px; }
#central .texto .esquinas .pos1{width:20px;	background-position:-170px -90px; }
#central .texto .esquinas .pos2{width:20px;	background-position:-170px -110px; }
#central .texto .contenido{
	clear:both;
	border-left:1px solid #ADAA22;
	border-right:1px solid #ADAA22;
	margin:0;
	padding:10px 40px 10px 40px;	
	position:relative;
}
#central .texto a{ color: #575ed7; text-decoration:none; }
#central .texto a:link:hover{ text-decoration:underline; }
#central .texto li{ list-style-type: none; margin-bottom:5px; }
#central .texto li img{ vertical-align:middle; }
#central .texto li a img{ text-decoration:none; }
#central .texto .disc{ padding:0 15px; text-align:left; }
#central .texto .disc li{ list-style-type:disc; }
#central .texto h2{
	margin:0;
	padding:0;
	color:#7F83E1;
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.4em;
}
#central .texto h3{
	margin:0;
	padding:0;
	color:#7F83E1;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.3em;
}
#central .texto h4{
	margin-bottom:0;
	padding-bottom:0;
	color:#7F83E1;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
}
#central .texto h3 a, .texto h4 a{ color:#7F83E1; }
#central .texto .foto{ float:left; padding:0 10px 10px 0; }
/******** Columnas iguales ********/

#central .texto .contenido .col1{
	width:345px;
	margin:0;
	padding:10px 20px 10px 0;
	position:relative;
	text-align:justify;
	float:left;
}
#central .texto .contenido .col2{
	width:345px;
	margin:0;
	padding:10px 0 10px 0;
	position:relative;
	text-align:justify;
	float:left;
}

/******** Columnas desiguales ********/
#central .texto .contenido .col_ancho{
	width:480px;
	margin:0 10px 0 0;
	padding:10px 20px 10px 0;
	position:relative;
	text-align:justify;
	float:left;
}
#central .texto .contenido .col_estrech{
	margin:0;
	padding:0;
	float:left;
	width:200px;
}
#central .texto .contenido .col_estrech ul{
	margin:0 0 20px 20px;
	padding:0;
}
.cartaaleatoria{
	margin:5px 0 5px 0;
	padding:5px;
	border:1px solid #036;
	background-color:#FFF;
	text-align:left;
}
.cartaaleatoria p{ margin:0; }
.cartaaleatoria .foto{ padding:0 5px 0 0; width:50px; height:50px; }
.cartaaleatoria .signo{ padding:0; width:20px; height:20px; }
.dat{
	margin:0 !important;
	padding:0 !important;
	width:20px !important;
	height:20px !important;
	overflow:hidden !important;
	border:0 !important;
}
.dat img{ width:100px; height:60px; }

/*sprite astrodatas*/
.as1{ margin:0 0 0 0; }
.as2{ margin:0 0 0 -20px; }
.as3{ margin:0 0 0 -40px; }
.as4{ margin:0 0 0 -60px; }
.as5{ margin:0 0 0 -80px; }
.as6{ margin:-20px 0 0 0; }
.as7{ margin:-20px 0 0 -20px; }
.as8{ margin:-20px 0 0 -40px; }
.as9{ margin:-20px 0 0 -60px; }
.as10{ margin:-20px 0 0 -80px; }
.as11{ margin:-40px 0 0 0; }
.as12{ margin:-40px 0 0 -20px; }
.as13{ margin:-40px 0 0 -40px; }
.as14{ margin:-40px 0 0 -60px; }
.as15{ margin:-40px 0 0 -80px; }
/****** dl, dt y dd *******/
dl{
	position:relative;
}
dt{
	margin:0 0 1px 0;
	padding:1px 5px;
	font-weight:bold;
	color: #ad3a3a;
	background-color:#f3edeb;
}
#central .texto .contenido dt a{
	padding-left:10px;
	color:#ad3a3a;
	background-image:url(archivos/link_dt.gif);
	background-position:left;
	background-repeat:no-repeat;
}
dd{
	margin:0 0 10px 0;
	padding:5px;
	color:#036;
	background-color:#f7f7f7;
	font-size:0.9em;
}
#central .texto .contenido dd img{
	float:left;
	padding:0;
	position:relative;
}
dd .foto{
	padding-right:10px;
}
/******** Bloque publicidad ********/
#central .texto .contenido .publicidad{
	margin:0;
	padding:0;
	text-align:center;
	font-size:0.8em;
	color:#666;
	background-color:#f7f7f7;
	font-family:Verdana, Geneva, sans-serif;
}
/******** Bloque resaltado ********/
#central .texto .contenido .resalta{
	margin:10px 0;
	padding:10px;
	color:#036;
	background-color:#f7f7f7;
	text-align:left;
}
#central .texto .contenido .resalta form{
	text-align:center;
	margin:0;
	padding:0;
}
#central .texto .contenido .resalta .btn{
	margin:0;
	padding:0.1em;
	font-size:0.9em;
	color:#036;
}
#central .texto .contenido .resalta table{
	margin:0 auto;
	padding:0;
	text-align:right;
	border-collapse:collapse;
}
/********** Cuadrado 100x100 **********/
.x100{
	width:95px;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
}
/************ Lista mapa *************/
#central .texto .contenido .mapa{
	margin:10px 0;
	padding:10px;
	color:#C5C2CD;
}
#central .texto .contenido .mapa li{
	list-style-type: disc;
}
#central .texto .contenido .mapa .nolink{
	color:#036;
}
/************* Ruta *****************/
#central .texto .contenido .ruta{
	margin:0 0 20px 0;
	padding:0;
	font-size:0.8em;
	font-weight:bold;
}
#central .texto .contenido .ruta a{
	color:green;
}
/********** Paginador *******************/
#central .texto .contenido .paginador{
	text-align:center;
	font-size:0.9em;
	color: #666;
}
/************* Resultados ***************/
#central .texto .contenido .resultados{
	margin:0;
	padding:0;
	table-layout:fixed;
	width:100%;
	border:1px solid #d7d7d7;
	background-color:#f7f7f7;
}
#central .texto .contenido .resultados th{
	color:#ad3a3a;
	background-color:#f3edeb;
}
#central .texto .contenido .resultados td{
	vertical-align:top;
	padding:10px;
}

#central .data{
	width:99%;
	position:relative;
	border:1px solid #D5D6ED;
	border-collapse:separate;
	background-color:#EFF2F5;
	color: #364454;
}
#central .data tr{
	background-color:#F8F9FA;
}
#central .data tr:hover{
	background-color:#fff;
}
#central .data th{
	padding:0 5px 0 5px;
	color: #364454;
	background-color:#D5D6ED;
}
#central .data td{
	padding:5px;
	border-bottom:1px solid #D5D6ED;
}
#central .data img{
	border:0;
}
#central .recuadro{
	table-layout:fixed;
	border:0;
	border-collapse:separate;
}
#central .recuadro .borde{
	border:1px solid #616299;
	color:#616299;
	background-color:#fff;
	padding:15px;
	vertical-align:top;
	width:50%;
	text-align:justify;
}

/*********** formulario general ************/

#central .texto .contenido .public_form{	text-align:center; }
#central .texto .contenido .public_form table{
width:auto;
margin:5px auto;
padding:10px 20px;
color: #364454;
background-color:#D5D6ED;
font-size:0.9em;
text-align:left;
}
#central .texto .contenido .public_form td{ padding:5px; }
#central .texto .contenido .public_form th{ padding:0.2em; }
#central .texto .contenido .public_form .btn, #central .texto .contenido #enlace .link{
margin:0.1em;
padding:0 0.1em;
color:#364454;
background-color: #A6A9ED;
border-width:1px;
border-color:#616299;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}
#central .texto .contenido #enlace{
margin:10px 0;
text-align:center;
}

/***************** Hora ************************/

#central .texto .contenido .resalta .hora{
	table-layout:fixed;
	width:100%;
	text-align:center;
	border:1px solid #CDD7E0;
	border-collapse:separate;
	background-color:#fff;
	color:#364454;
	margin:10px 0;
}
#central .texto .contenido .resalta .hora td{	border:1px solid #CDD7E0; padding:10px; }

/* Iconos licencias */
#central .cc{
	line-height:50px;
	clear:both;
}
#central .cc img{
	float:left;
	margin-right:10px;
}

/*
:::::::::::::::::::::::::::::::::::::::::
:::::::::::: Pie de Pgina ::::::::::::::
:::::::::::::::::::::::::::::::::::::::::
*/

#pie{
	clear:both; 
	height:40px;
	margin:0;
	padding:0;
	color:#E1CF57;
	background-color:#000;
	font-size:0.8em;
	font-family:Verdana, Geneva, sans-serif;
}
#pie p{
	margin:0;
	padding:15px 0 0 0;
	font-weight:bold;
	text-align:center;
}
#pie a{
	color:#E1CF57;
	text-decoration:none;
}
#pie a:hover{
	color:#BCD359;
}
#pie #eXTReMe{
	float:right;
	margin:-25px 0 0 0;
	padding:0;
}
#pie .pie_img{
	width:100px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}
#pie .pie_img a{
	text-decoration:none;
}