@charset "ISO-8859-1";
/* @charset "UTF-8";*/
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
img { border:0px;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#555;
}
#centr {
	background-image:url(../base/fndHead.jpg);
 	background-repeat:repeat-x;
}
p{ margin-bottom:14px;}

a:link, a:visited { color:#FC7C00; text-decoration:none;}
a:hover, a:active { text-decoration:underline; color:#F03;}

#contenidoAll { width:1242px; text-align:left;}




#encabezado {
	position:relative;
	/*background-image:url(../base/onToyLogoHor.png);
	background-position:28px 25px;*/
	background-image:url(../base/onToyLogoHead.png);
	background-position:12px 2px;
	background-repeat:no-repeat;
	height:150px; display:block;
	text-align:right;
	padding-right:0px;
	color:#000;
	font-size:13px;
}
#helpHead {height:150px; display:block;
background-image:url(../base/helpSup.jpg); background-repeat:no-repeat; background-position:top right;}

#encabezado a { color:#4597cf; text-decoration:underline;}
#encabezado a:hover { color:#F00;}
#encabezado table { width:100%;}

#encabezado, #ContSup, #ContMed, #ContInf, #menuSup, #lateralIzq, #lateralDer {
		position:relative;
}
#encabezado, #ContSup, #ContMed, #ContInf, #menuSup, #lateralIzq, #lateralDer {
		z-index:2;
}
#usuario { height:52px;}
#usuario a:link, #usuario a:visited { color:#0f6fb4; font-size:13px;}
#usuario a:hover, #usuario a:active { color:#F00; font-size:14px;}


#clear{ clear:both;}
#ContMed { background-image:url(../base/bgCont.jpg); background-repeat:no-repeat; background-position:center bottom; margin-top:-7px; padding:10px 100px 20px 60px;}

#pie{ font-size:9px; padding:3px 0 25px 0; text-align:center; display:block;}



#menuSup { background-repeat:repeat-x; height:px; font-size:12px;}
#menuSup table { width:100%; height:65px; background-repeat:repeat-x; background-position:top; background-image:url(../base/bgMenuMed.jpg);}
#menuSup #mIzq, #menuSup #mDer { width:16px; background-repeat:no-repeat; border:none; background-position:top;}
#menuSup #mIzq { background-image:url(../base/bgMenuIzq.jpg);}
#menuSup #mDer { padding-left:5px; vertical-align:top; padding-top:2px; background-image:none;}
#menuSup #mDer { background-image:url(../base/bgMenuDer.jpg);}
#menuSup td { text-align:center; font-weight:bold; color:#ce1f25;}
#menuSup a:link, #menuSup a:visited {color:#000; display:block; height:65px; margin-bottom:-24px; padding-top:24px;}
#menuSup a:hover { background-repeat:no-repeat; background-position:center top; color:#ce1f25; text-decoration:none;}
#menuSup #mSupSel { background:url(../base/bgMenuMedOv.jpg); vertical-align:middle; background-position:top; background-repeat:repeat-x;}
#menuSup #mSupSel { background:url(../base/flechaMuneSupSel.png); vertical-align:middle; background-position:center 2px; background-repeat:no-repeat;}
#menuSup a:hover { background-image:url(../base/flechaMuneSup.png);}
#spd { background-image:url(../base/bgMenuMedSp.jpg); background-position:top; width:2px;}





#fn, #spt, #pss, #sgrd, #cts, #hlp, #hlp2, #dds, #dds2, #cnt { background-repeat:no-repeat; background-position:center 20px; height:350px;}
#fn { background-image:url(../base/fn.jpg)}
#pss { background-image:url(../base/pss.jpg)}
#sgrd { background-image:url(../base/sgrd.jpg)}
#cts { background-image:url(../base/cts.jpg); background-position:-25px 20px; height:auto;}
#hlp { background-image:url(../base/hlp.jpg)}
#hlp2 { background-image:url(../base/hlp2.jpg); background-position:left 20px; height:auto;}
#dds2 { background-image:url(../base/dds.jpg); background-position:left 20px; height:auto;}
#dds { background-image:url(../base/dds.jpg)}
#cnt { background-image:url(../base/cnt.jpg)}
#spt { background-image:url(../base/spt.jpg); background-position:50px 20px; height:auto;}
#ontoy { background-image:url(../base/ontoy.jpg); background-repeat:no-repeat; background-position:center 50px; height:240px;}

#lateral1, #lateral2 { width:187px; padding-bottom:10px;}

#lateralIzq { float:left; padding-top:25px;}
#lateralDer { float:right;}
#contPrinBox { top:auto; left:auto; height:auto; //height:100%; width:auto; display:table-row;}
#contPrinI { padding:0 30px 15px 30px; text-align:justify;}

#box1, #box2, #box3, #box4, #box5, #box6, #box7, #box8, #box9, #box10 { width:770px;}

#contPrinI a { color:#4597cf; text-decoration:underline;}
#contPrinI a:hover { color:#F00;}

#contPrinI li { padding:7px 0;}
#contPrinI table td { padding:3px 5px;;}

#lateral1 #lateralSup { background-image:url(../base/bgLateralSup.jpg); background-repeat:no-repeat; height:23px; display:block;}
#lateral2 #lateralSup { background-image:url(../base/bgLateralSupTxt.jpg); background-repeat:no-repeat; height:39px; display:block; text-align:center; font-weight:bold; font-size:13px; line-height:14px; color:#0f6fb4;}
#lateral1 #lateralMed, #lateral2 #lateralMed { background-image:url(../base/bgLateralMed.jpg); background-repeat:repeat-y; height:; display:block; padding:0px 10px;}
#lateral1 #lateralInf, #lateral2 #lateralInf { background-image:url(../base/bgLateralInf.jpg); background-repeat:no-repeat; height:12px; display:block;}

#lateralMed li { color:#555; font-size:12px; border-bottom:2px; border-bottom-style:solid; border-bottom-color:#F2F3F3; padding:2px 0; padding-left:px;}
#lateralMed img { border:none; padding-top:10px;}

#lateral2 #lateralSup table { height:39px; width:100%;} 
#lateral2 #lateralSup td { vertical-align:middle; padding-top:3px;}

#lateral1 a, #lateral2 a { display:block;}

#lateral1 #mIzqSel { color:; background-image:url(../base/flechaDer.gif); background-repeat:no-repeat; background-position:10px 2px;}

#lateral1 #mIzqSO {font-size:15px; padding:13px 0 3px 0;}

#contBox { background-image:url(../base/bgTitCont.jpg); background-repeat:repeat-x; padding:25px 20px 25px 20px;}
#contBoxTitulo { color:#BECAE0; font-size:26px; padding:0 0 20px 0; line-height:24px;}
#contBoxInfo { text-align:justify;}
#contBoxInfo td { padding:1px 3px; vertical-align:top;}

.Azul-1B {color:#0f6fb4; font-size:13px;}
.Azul, h2 {color:#0f6fb4;}
.margenDer35 { margin-left:35px; display:block;}
.margenDer15 { margin-left:15px; display:block;}

.boton, .boton2 { background-color:#c91b36; width:auto; height:auto; padding:6px 15px; cursor:pointer; border:2px; border-color:#900; border-style:solid; color:#DDD; font-size:12px; background-image:url(../base/bottonBg.jpg);}
.boton2 { background-color:#c91b36; color:#FFF; border-color:#900; background-image:url(../base/bottonBgOver.jpg);}

.botonB, .botonB2, .botonB3 { background-color:#c91b36; width:auto; height:auto; padding:6px 15px; cursor:pointer; border:2px; border-color:#EEE; border-style:solid; color:#444; font-size:12px; background-image:url(../base/bottonBgB.jpg);}
.botonB2 { background-color:#c91b36; color:#CCC; border-color:#900; background-image:url(../base/bottonBgOver.jpg);}
.botonB3 { background-color:#FFF; color:#CCC; border-color:#DDD; background-image:url(../base/bottonBgIna.jpg);}


#reglamento {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:10px; text-align:justify;}
#regP12 { font-size:12px;}
ol { margin:0 0 20px 50px; list-style:decimal; list-style-position:outside; text-align:justify;}
ol li{ padding-bottom:7px;}

#mesaDirectiva td { text-align:left; padding-bottom:10px; height:80px;}

#mesaDirectiva img { border:none; width:60px; height:80px; border:3px; border-color:#dde3ef; border-style:solid;}
#msDirSep td { border-bottom:2px; border-bottom-style:solid; border-bottom-color:#F2F3F3; height:2px;}
#msDirfrt td { padding-top:20px;}


#ftMsDir { height:auto; width:auto; left:0px; top:0px; position:absolute; z-index:1000;}

#mask { position:fixed; top:0px; left:0px; background-color:#fff; width:100%; height:100%; filter:alpha(opacity=97); opacity:0.97; -moz-opacity: .97; z-index:1000;}
#contMask { height:100%; width:100%;}

.elementoVisible { display:block;}
.elementoOculto { display:none;}

#imaPublicaciones{float:right; padding-left:25px;}

#bgTr { background-color:#f4f6f9;}
.inactivo { color:#CCC; text-decoration:underline;}


#mIni { background-image:none;}
.rjo, .rjoB, h1 { color:#ce1f25;}
.rjoB { font-weight:bold;}
.gold { color:#B98000;}
.ngro { color:#000;}
.ngroB { color:#000; font-weight:bold;}
.lila { color:#9f789e;}
.gris { color:#BBB;}
.grisPd { color:#CCC; padding:0 1px;}
.grisN { color:#CCC; font-weight:bold;}
.nja { color:#FC7C00;}
.njaN { color:#FC7C00; font-weight:bold;}
.azlC { color:#0f6fb4;}
h1, h2 { font-size:32px; line-height:20px;}

#niveles td { vertical-align:middle;}

#pol1, #pol2, #pol3, #pol4, #pol5, #pol6 { padding:20px 0 30px 0;}
#contPrinI .lActive {color:#F00;}

#contPrinI .lActive a:link { color:#F00;}

.formInputTxt, .formInputTxtArea, .formInputTxtTel, .formInputTxtTelCodigo, .formInputTxtTelExt, .formInputTxtRjo { width: 205px; height:20px; text-align: left; padding-right: 3px; padding-left: 3px; background-color: #FFFEF1; font-size: 10pt; padding-top: 1px; color: #777; border-color: #CCCCCC; border-width: 1px; font-family: Arial, Helvetica, sans-serif; border-style: solid;}
.formInputTxtArea{ height:150px;}
.requerido { color:#F00; font-size:10px;}
.opcional { color:#06C; font-size:10px;}
.formInputTxtTelCodigo { width:25px;}
.formInputTxtTelExt { width:50px;}
.formInputTxtTel { width:102px;}
.formInputTxtRjo { color:#F00; border:1px; border-color:#F00; border-style:solid;}

#hedForm { background-color:#3b7eb5; height:40px; background-image:url(../base/bgHeadForm.jpg); background-repeat:no-repeat; background-position:right; color:#FFF; font-size:24px; text-align:center; padding-top:24px;}
#formaInscripciones { background-image:url(../base/bgForm.jpg); background-repeat:repeat-x; background-position:bottom;}
#formaInscripciones table td { padding:1px 3px 0px 3px;}
#formaInscripciones table td table { margin:0px -3px;}


#plecaGris{
background-color:#D7D7D7;
height:1px;
font-size:1px;
display:block;
}
#plecaAzul{
background-color:#608ebf;
height:17px;
color:#FFFFFF;
display:block;
text-align:center;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
}




form table td { padding:0px; margin:0px;}
form table tr { padding:0px; margin:0px;}
#notPrin table td { padding:0px 0px 2px 0px; vertical-align:top;}
#notPrin table #portada img { padding:0px 30px 10px 0px;}
#notPrin .tituloRevista{ color:#069; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:26px; font-weight:bold; line-height:28px; display:block; padding-bottom:2px; border-top:2px; border-top-style:solid; border-top-color:#F6F6F6; padding-top:4px; text-align:left;}
#notPrin .fechaRevista { color:#D0D0D0; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; display:block; border-bottom:2px; border-bottom-style:solid; border-bottom-color:#F6F6F6; padding-bottom:5px; margin-bottom:10px;}
#notPrin #ligaRevista { display:block; text-align:right; padding-top:5px;}


#notPrin #pags td, #pags tr { padding:0px; margin:0px;}
#notPrin #pags .fechaRevista { padding:0px; margin:0px; color:#B3B3B3;}

hr { border-bottom:2px; border-top:0px; border-left:0px; border-right:0px; border-bottom-style:solid; border-bottom-color:#F6F6F6;}


div.top {
	height:16px; 
	background-image:url(../base/bgSmSup.jpg); 
	background-repeat: repeat-x; 
	margin:0 0 0 0;}
	
div.esquina_sup_izq { float:left; background-image:url(../base/bgSsI.jpg); background-repeat:no-repeat; width:16px; height:16px;}
div.esquina_sup_der { float:right; background-image:url(../base/bgSsD.jpg); background-repeat:no-repeat; width:16px; height:16px;}

div.content { 
	background-image:url(../base/bgSmIzq.jpg); 
	background-repeat:repeat-y;}

	
div.boxcontrol { padding:0 0; 
	background-image:url(../base/bgSmDer.jpg); 
	background-position:right; 
	background-repeat:repeat-y;
	position:relative;
	margin:0 0 0 0;}
	
div.bottom { height:16px; 
	background-image:url(../base/bgSmInf.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	border:0;
	padding:0;
	margin:-5px 0 0 0;}
	
div.esquina_inf_izq { float:left; background-image:url(../base/bgSiI.jpg); background-repeat:no-repeat; width:16px; height:16px; margin-top:0px;}
div.esquina_inf_der { float:right; background-image:url(../base/bgSiD.jpg); background-repeat:no-repeat; width:16px; height:16px; margin-top:0px;}

#contSom { position:relative;
margin:-11px 8px 0 8px;}
	
/* IE 5.5 box model hack para posicionar correctamente las imagenes de esquina */
* html div.esquina_sup_izq, * html div.esquina_inf_izq  { \margin-left:-.2em;  ma\rgin-left:0; }
* html div.esquina_inf_der, * html div.esquina_sup_der { \margin-left:.2em; } 

#notPrin table #portada #fotosNt img, #fotosNt a {padding:0px; margin:0px;}
#fotosNt a {padding:0px 2px 0 0;}
#fotosNt a img { width:73px; height:50px; border:2px; border-style:solid; border-color:#A9B8D0;}



#slgn { font-size:29px; padding:15px 110px 5px 0;}
#slgn2l { font-size:18px; padding:0 0 0 0;}
#tuIP { font-size:13px; padding:7px 0 0 0;}

#seguridad p{
	margin-bottom:40px;
}

.qstn { font-size:16px; color:#ce1f25; font-weight:bold; display:block; padding-bottom:3px;}
.f20 { font-size:20px;}
.f16 { font-size:16px;}

#disponibles { position:absolute; width:200px; height:auto; top:15px; right:50px; text-align:center; border:thin; border-color:#CCC; border-style:solid;}
#disponibles #T {
	font-size:14px;
	background-color:#DDD;
	padding:7px 0;
	color:#ce1f25;
	background-image:url(../base/bottonBgIna.jpg);
}
#disponibles #noD {
	background-color:#EEE;
	font-size:54px;
	line-height:54px;
	color:#CCC;
	font-family:"Arial Black", Gadget, sans-serif;
}

#contSct td{ border:1px; border-color:#ddd; border-style:solid; padding:0 5px;}

#spContT { border-top:1px; border-bottom:0px; border-left:0px; border-right:0px;}
#spContB { border-bottom:1px; border-top:0px; border-left:0px; border-right:0px;;}
#spContB, #spContT { border-style:solid; border-color:#ce1f25; display:block; height:10px;}

        #div_NOSCRIPT
        {	font-family: Trebuchet MS; 
			text-align:center;
			font-size:15px;
			font-weight:bold;
            border: solid 2px red;
            background-color: Orange;
            margin: 5px;
			position:absolute;
			top:0px;
			left:0px;
			display:block;
			width:99%;
			height:138px;
			z-index:1000;
        }
		#div_NOSCRIPT a:link, #div_NOSCRIPT a:visited { color:#F00; text-decoration:underline;}
		#div_NOSCRIPT a:hover { color:#FF9;}


#macOpc img { border:0px;}
#macOpc { font-size:16px;}
#macOpc a:link, #macOpc a:visited { color:#333; text-decoration:none;}
#macOpc a:hover, #macOpc a:active { color:#ce1f25; font-weight:bold;}

#segP p { text-align:justify;}

#tuto p, #tuto h1 { text-align:justify;}
