#descripcion{
	height:1px;
	overflow:hidden;
}
img{
	border:0;
}
body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: arial,verdana, sans-serif;
	font-size:11px;
}
#layout {
	text-align:justify;
	width:764px;
	margin:0px auto;
	text-align:left;
	background:url(../i/fondocol.gif) repeat-y;
	border-bottom:1px solid #0678D1;
	
}
#layoutroller {
	margin:0px auto;
	text-align:left;	
}

a{
	text-decoration:none;
	font-weight:bold;
	color:#0678D1;
}
a:hover{
	color:#E71099;
}
#header { 
	width: 764px;
	height:114px;
	
}
#subheader{
	height:4px;
	width:762px;
	border:1px solid #0678D1;
	background-color:#E6A9C2;
	font-size:1px;
	float:left;
	margin-top:-3px;/*ie*/
}
#layout > #subheader{
	margin-top:0px;
}
#nav{
	margin-top:0px;
	
	width:170px;
	float:left;
	text-align:center;
	
	
}

#nav dl{
	text-align:left;
}
#nav img{
	margin:20px auto;
	border:0px;
	
}
#nav dl{
	margin:0px;
	padding:0px;
}
#nav dl dd{
	margin-left:0px;
	
}
#nav dl dt{
	height:20px;
	background-color:#0678D1;
	padding-left:10px;
	padding-top:5px;
	
	
}
#nav dl dt span {
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	color:#fff;
}
#nav dl dt.link{
	border-bottom:1px solid #ccc;
}

#nav dl.inicio dt{
	background-color:#fff;
	margin:0px 1px;
}
#nav dl.inicio dt span{
	font-style:normal;
	font-size:12px;
}
#nav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#nav ul li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-top:3px;
	height:22px;
	border-bottom:1px solid #0678D1;
	
}
#nav ul li span{
	margin-left:20px;
	
	font-size:15px;
	border:0px solid #000;
	
}
#nav a{
	color:#0678D1;
	text-decoration:none;
	font-weight:normal;
}
#nav a:hover{
	color:#E71099;
}

#cont{
	text-align:justify;
	float:left;
	margin:24px;
	width:375px;
}
.centrado{
	text-align:center;
}
#cont img{
	margin:0px auto;
}
#cont p, h1{
	/*text-align:left;*/
}
#cont p{
	margin-top:0px;
}

#cont h1{
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	color:#0678D1;
	border-bottom:1px solid #0678D1;
}
.titroller{
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	color:#0678D1;
	border-bottom:1px solid #0678D1;
	margin-top:-10px;
}

#footer a{
	color:#525252;
	text-decoration:none;
	font-weight:normal;
}
#footer a:hover{
	color:#0678D1;
}

#footer{
	border-top:1px solid #0678D1;
	margin-top:30px;
	padding-top:10px;
	text-align:center;
}

#col{
	margin-top:20px;
	float:right;
	width:170px;
	border:0px solid #ccc;
	
}
#col dl{
	margin-top:0px;
}
#col dt{
	
	height:20px;
	background-color:#EAEAEA;
	padding-left:10px;
	padding-top:5px;
	border: 1px solid #0678D1;
}
#col dt span{
	margin-left:5px;
	font-size:12px;
	border:0px solid #000;
	color:#0678D1;
}
#col dd{
	margin-left:0px;
	padding:10px 4px 10px 4px;
}

#col img{
	
	margin:2px;
	padding:10px 4px 0px 4px;
}

input{
	border:1px solid #0678D1;
	font-size:10px;
	margin:3px;
}
textarea{
	border:1px solid #0678D1;
	font-size:12px;
	margin:3px;
}


.registrolistado{clear:both;padding-top:2px;width:372px;margin-bottom:5px;}
.filaformulario {width:370px;}
.filaformulario .clave{width:30%;float:left;text-align:left;padding-right:10px;}
.filaformulario .valor{width:60%;}

/* REVISTAS */

.filalistadoderevistas{ width: 370px;text-align:left;align:center;margin-bottom: 10px;clear:both;display: block;}
.revistalistado {float:left;text-align:center;width: 120px; align:left;}
.imagenrevistalistado{text-align:center;vertical-align: middle;}
.textorevistalistado{widht:120px;text-align:center;font-size: 9px;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


