body {
	margin : 0;
	padding : 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color:#ebf4f7;
background-image:url(../imagenes/fondonubes.jpg);
	background-position:center 0px;
	background-repeat:no-repeat;
	background-attachment: fixed;
}
.texto {
font-family : Arial, Georgia, Times, serif;
font-size : 14px;
}
a:link, a:visited {
text-decoration:none;
	color:#000099;
	font-weight:700;
}
a:hover {
color : #000000;
/*text-decoration : underline;*/
}


ul {
margin-left : 15px;
padding-left : 10px;
}
li {
/*color : #006699;*/
margin-left : 0;
padding-top : 0;
padding-bottom : 5px;
}
h1 {
padding : 0;
font-weight : 900;
color : #003366;

text-align : left;
width : 100%;
margin-top : 3px;
margin-bottom : 10px;
font-size : 14pt;
text-decoration:none;
}
h1 a{
padding : 0;
font-weight : 900;
color : #003366;

text-align : left;
width : 100%;
margin-top : 3px;
margin-bottom : 10px;
font-size : 14pt;
text-decoration:none;
}
h2 {
padding : 0;
font-weight : 300;


color:#F00;
text-align : left;
width : 100%;
margin-top : 3px;
margin-bottom : 3px;
font-size : 10pt;
}
h2 a{
padding : 0;
font-weight : 300;

color:#F00;
text-align : left;
width : 100%;
margin-top : 3px;
margin-bottom : 3px;
font-size : 10pt;
}
h3 {
margin-bottom : 4px;
margin-top : 0;
font-family : Arial, Verdana, Times, serif;
font-size : 15px;
font-weight : 700;
}
.zaragoza_bannerA, .zaragoza_bannerB, .zaragoza_top, .zaragoza_header, .menu1, .last_minute, .zaragoza_content, .zona1, .zona2, .zona3, .footer, .credits, .breadcrumb, .patrocinadores {
width : 980px;
margin-left : auto;
margin-right : auto;
}
.zaragoza_header{
	
	height:100px;}
	.mini_title{
		font-size:14px;
		color:#666;
		font-style:italic;
		
		}
.patrocinadores td{
padding: 0px;
}

.margenes{
margin-left : 10px;
margin-right : 10px;	
width : 960px;	
	}
.zaragoza_bannerB {
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
background-color:#FFF;
}
.banner1 {
padding : 0;
float : left;
width : 752px;
background-color:#FFF;
}
.banner1 img{
border:0;
}
.banner2 {
padding : 0;
float : right;
width : 228px;
padding-right : 0px;
background-color:#FFF;
}
.banner2 img{
border:0;
}
.banner3 {
padding : 10px;
float : left;
width : 740px;
}
.banner3 img{
border:0;
}
.banner4 {
padding : 10px;
float : right;
width : 185px;
}
.banner4 img{
border:0;
}
.zaragoza_top {
background-color : #f0f0f0;
border-top : 1px solid #999;
padding-top : 5px;
padding-bottom : 5px;
text-align : center;
}
.zaragoza_header {
/*border-top : 1px solid #999;
border-left : 1px solid #999;
border-right : 1px solid #999;*/
}
.header1 {
float : left; 
width : 10px;
height : 61px;
width:200px;
}
.logo {
float : left;
width : 360px;
height : 61px;

}
.castillo {
float : left;
width : 280px;
height : 61px;
background-image:url(../../../images/castillo.png);
background-position:right;
background-repeat:no-repeat;

margin-top:5px;
font-size:24px;
margin-left:30px;
color:#900;

}

.header2 {
float : right;
width : 250px;
height : 30px;
}
.menu1, .last_minute, .zaragoza_content {
border-top : 1px solid #999;
border-left : 1px solid #999;
border-right : 1px solid #999;
}
.zaragoza_title {
background-color : #f0f0f0;
border-top : 1px solid #999;
width : 960px;
margin-left : auto;
margin-right : auto;
border-left : 1px solid #999;
border-right : 1px solid #999;
padding : 10px;
}
.zaragoza_title .small {
color : #999999;
}
.breadcrumb {
background-color:#f0f0f0;
padding-top : 3px;
padding-bottom : 3px;
}
.pathway {
padding-left : 8px;
font-size : 11px;
}
.zaragoza_content {
border-bottom : 1px solid #CCC;
}
.margen {
margin : 15px;
background-image : url(../imagenes/barra.jpg);
background-repeat : repeat-y;
background-position : center 0%;
}
.margen2 {
margin : 15px;
background-image : url(../imagenes/barras2.jpg);
background-repeat : repeat-y;
background-position : center 0%;
}
.margen3 {
margin : 5px;
background-color:#F3F3F3;

}
.special {
float : left;
width : 100%;
}
.right {
float : right;
width : 300px;
padding-left : 10px;
}
.contenidoizq{
	float : left;
width : 350px;
padding-right : 10px;
border-right:#CCC solid 1px;
	}
	.contenidoder{
	float:right ;
width : 240px;
padding-left : 10px;

	}
.left {
float : left;
width : 310px;

}
.center {
float : left;
width : 615px;
}
.center2 {
float : left;
width : 280px;
padding-left : 10px;
}
.contenido {
font-size : 13px;
}
.menu2 {
padding : 10px;
border-bottom : 1px solid #999;
border-left : 1px solid #999;
border-right : 1px solid #999;
width : 960px;
margin-left : auto;
margin-right : auto;
}
.menu3 {
border-left : 1px solid #999;
border-right : 1px solid #999;
width : 980px;
margin-left : auto;
margin-right : auto;
background-color:#FFF;
}
.menu2 ul {
margin : 0;
padding : 0;
}
.menu3 ul {
margin : 4;
padding : 0;
}
.menu2 ul li {
list-style-type : none;
display : block;
float : left;
margin : 0;
padding-left : 2px;
padding-right : 7px;
font-size : 1em;
font-weight : 300;
color : #006699;
}
.menu3 ul li {

display : block;
float : left;
margin : 0;
padding-left : 2px;
padding-right : 7px;
font-size : 1em;
font-weight : 300;
color : #006699;
}
.menu2 ul li a:link, .menu2 ul li a:visited {
color : #006699;
text-decoration : none;
}
.menu3 ul li a:link, .menu2 ul li a:visited {
color : #006699;
text-decoration : none;
}
.menu2 ul li a:hover {
color : #000000;
text-decoration : underline;
}
.menu3 ul li a:hover {
color : #000000;

}
.menu2 #current {
text-decoration : underline;
}
.menu3 #current {

}
.menu2 ul li ul li {
visibility : hidden;
margin : 0;
padding : 0;
height : 0;
width : 0;
}
.menu3 ul li ul li {
visibility : hidden;
margin : 0;
padding : 0;
height : 0;
width : 0;
}
.zona1 {
background-color : #f0f0f0;
border-bottom : 1px solid #999;
padding-top : 5px;
padding-bottom : 5px;
text-align : center;
}
.zona2 {
padding-top : 10px;
padding-bottom : 10px;
border-bottom : 1px solid #999;
border-left : 1px solid #999;
border-right : 1px solid #999;
}
.user2 {
float : left;
width : 370px;
}
.user3 {
float : left;
width : 260px;
}
.user4 {
float : right;
width : 350px;
}
.zona3 {
padding-top : 15px;
border-bottom : 1px solid #999;
border-left : 1px solid #999;
border-right : 1px solid #999;
}
.user5 {
float : left;
width : 540px;
}
.user6 {
float : right;
width : 400px;
padding-right : 10px;
}
.footer {
padding-top : 15px;
padding-bottom : 15px;
border-bottom : 1px solid #999;
border-left : 1px solid #999;
border-right : 1px solid #999;
text-align : center;
}
.credits {
padding-bottom : 15px;
padding-top : 15px;
text-align : center;
}
.arreglo {
height : 0px;
display : block;
clear : both;
}
.left .moduletable, .moduletableb,.moduletablem,.moduletablec, .right .moduletable, .moduletable_red_border, .moduletable_blue_border, .moduletable_green_border, .moduletable_black_border, .moduletable_brown_border, .moduletable_orange_border, .moduletable_red, .moduletable_blue, .moduletable_green, .moduletable_black, .moduletable_brown, .moduletable_orange {
margin-bottom : 15px;
}
.moduletableb{
	background-color:#FFFFF2;
	padding-left:10px;
	padding-right:10px;
	
	}
	.moduletablec{
	background-color:#E9FDFE;
	padding-left:10px;
	padding-right:10px;
	
	}
	.moduletablem{
	background-color:#FAEBEB;
	padding-left:10px;
	padding-right:10px;
	
	
	}

.moduletable_red_border, .moduletable_blue_border, .moduletable_green_border, .moduletable_black_border, .moduletable_brown_border, .moduletable_orange_border {
border : 1px solid #cccccc;
padding-bottom : 5px;
}
.moduletable h3,.moduletableb h3,.moduletablec h3,.moduletablem h3 {
background-color : #f0f0f0;
background-repeat:no-repeat;
color : #666666;
font-size:80%;
padding-top : 3px;
padding-left:15px;
padding-right:3px;
padding-bottom:3px;
border-bottom : 1px solid #cccccc;
border-top : 1px solid #cccccc;
background-image:url(../imagenes/flecha.gif);
}

.moduletable_red_border h3, .moduletable_red h3 {
background-color : #ff0000;
padding : 5px;
color : #ffffff;
}
.moduletable_blue_border h3, .moduletable_blue h3 {
background-color : #07699a;
padding : 5px;
color : #ffffff;
}
.moduletable_green_border h3, .moduletable_green h3 {
background-color : #006600;
padding : 5px;
color : #ffffff;
}
.moduletable_black_border h3, .moduletable_black h3 {
background-color : #000102;
padding : 5px;
color : #ffffff;
}
.moduletable_brown_border h3, .moduletable_brown h3 {
background-color : #663300;
padding : 5px;
color : #ffffff;
}
.moduletable_orange_border h3, .moduletable_orange h3 {
background-color : #ff6600;
padding : 5px;
color : #ffffff;
}
.left p {
padding : 5px;
margin : 0;
}
.article_separator {
display : block;
height : 1px;
background-color : #cccccc;
margin-top : 5px;
margin-bottom : 5px;
}
.banner_texto {
padding : 15px;
}
.search {
float:right;
padding-right: 10px;
}
.search .inputbox {
background-color : #cccccc;
border : 0;
height : 15px;
}
.search .button {
background-color : #ffffff;
padding : 1px;
margin-top : 0;
}
.inputbox, .button {
font-size : 0.95em;
color : #000000;
background-color : #e0e0e0;
border : 1px solid #cccccc;
margin : 2px;
}
table.contentpaneopen {
padding : 0;
margin-bottom : 3px;
border-spacing : 0;
}
table.contentpaneopen .contentheading {
padding-top : 0;
}
.contentpagetitle {
font-family : Arial, Verdana, Times, serif;
font-size : 24px;
font-weight:700;
}
.contentpagetitle_18 {
font-family : Arial, Verdana, Times, serif;
font-size : 30px;
font-weight:700;
}
.contentpagetitle_24 {
font-family : Arial, Verdana, Times, serif;
font-size : 32px;
font-weight:700;
}
.contentpagetitle_30 {
font-family : Arial, Verdana, Times, serif;
font-size : 34px;
font-weight:700;
}
.moduletable_24 h3 {
background-color : #006600;
padding : 5px;
color : #ffffff;
}
.contentpagetitle:link, .contentpagetitle:visited {
text-decoration : none;
}
.contentheading {
font-weight : 300;
text-align : left;
color : #006699;
padding-bottom : 0;
text-decoration : none;
}
.componentheading {
font-size : 23px;
font-weight : 300;
text-align : left;
color : #006699;
padding-bottom : 20px;
text-decoration : none;
}
.article_header {
padding-left : 8px;
}
.moduletable, .moduletable_menu, .moduletablec, .moduletableb, .moduletablem {
margin-bottom : 0;
}
.small, .modifydate, .createdate {
font-size : 0.95em;
font-weight : normal;
text-align : left;
color : #999999;
}
.column_separator {
padding-left : 20px;
}
td.buttonheading img {
border : none;
}
.highlight {
background-color : #ffff00;
}
fieldset {
border : 0;
}
.clearfix h1{
font-size:14pt;
color:#003366;
font-weight:bold;
text-decoration:none;
}
.clearfix h1 a{
text-decoration:none;
}
.clearfix h2 {
color:#FF0000;

font-size:12px;

}

#blogs{
border: 1px #999999 solid;
height:360px;
width:100%;
margin-left:auto;
margin-right:auto;
background-color:#CCCCCC;
margin-top:15px;
}
#blogs .blogclass{
float:left;
background-color:#FFFFFF;
width:190px;
height:300px;
margin-top:10px;
margin-left:3px;
border: 1px solid #666666;
padding:5px;
}
/*Jnews -Ultra*/
.junewsultra{

background-color:#B5DFE8;
border:#9ECEF1 3px solid;
padding: 1px 1px 1px 1px;


}
.junews { margin-top:18px;}

.jutitle a{
text-decoration:none;
font-size:110%;}

.jutitle i{
color:#FF0000

font-size:110%;}

#titulo1{
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	font-size:130%
	}
#titulo2{
	color:#ff0000;
	text-decoration:none;
	font-weight:100;
	margin-top:0px;
	margin-bottom:0px;
	font-size:100%
	}
