	body{
		
        background-color:#FFFFFF;
	    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	    font-size: 62.5%;
	    color: #666;
		margin:0px 0px 0px 5px;
		padding:0px;
		height:100%;
		width:99%;
        #width:100%;
		text-align:center;	
		background-image:url('../images/banner_horiz.gif');
        background-repeat:repeat-x;
        background-position: 0 20px;

	}
	input{ /* modifica las cajas de buscar*/
		font-size:1.2em;
        #font-size:0.9em;
	}
	#mainContainer{
		width:100%;
        margin:0px auto;
		text-align:left;
		height:100%;		
		padding-bottom:30px;
	}
	

	.dragableBox{	/* The RSS box */
	
		background-color:#DDDFD2;
        margin:10px;
        #margin:10px;
        background-repeat:repeat-x;
     	border-right:3px solid #AAA;	/* 	"Shadow "*/
        border-bottom:3px solid #AAA;		/*  "Shadow " */
	}
	/* A div inside the rss box - with a blue border */
	.dragableBoxInner{
		border-top:1px solid #949E7C;
        border-left:1px solid #949E7C;
        border-right:2px solid #ffffff;
        border-bottom:2px solid #ffffff;
	}
	.dragableBoxHeader{	/* barra superior de las cajas dragueables */
		background-color:#D4D8BD;
		height:35px;
		font-weight:bold;
		color: #476F37;
        font-size:1.1em;
	}
	.dragableBoxHeader span{	/* texto en la barra superior de las cajas dragueables */
		line-heigth:20px;
	}

	.dragableBoxHeader img{	/* Text and reload image inside RSS box */
		float:left;
	}

	.boxItemHeader{	/* Title of items inside dragable boxes texto de los items*/
		font-weight:normal;
        font-size:1.1em;
        #font-size:0.82em;
		margin:0px auto;
		color:#2F2C2C;
		text-decoration:none;
		overflow:hidden;
        display:block;
        background-color:#CBCFB5;
        width: auto;

    
	}	
	.boxItemHeader:hover{	/* Title of items inside dragable boxes - mouseover*/
		font-weight:normal;
        font-size:1.1em;
        #font-size:0.82em;	
		margin:0px auto;
		color:blue;
		text-decoration:none;
        display:block;
        background-color:#CBCFB5;
        width: auto;

        
	}


	.dragableBoxHeader input{	/* text inputs that gets visible when you click on the "edit" link at the top of a rss box */
		font-size:1.0em;
        #font-size:0.6em;
	}
	
	.rssNumberOfItems{	/* Number of RSS items in header - the one inside parantheses */
		color:#555555;
	}

	.dragableBoxContent{	/* DIV holding data inside dragable boxes */
		padding:0px;
		clear:both;
        overflow: auto;
	}


	#rectangleDiv{	/* Dotted rectangle indicating where objects will be dropped */
		border:1px dotted red;
		margin:5px;
	}
	
	.closeButton{	 /*Close button */
		padding:2px;
		border:1px solid #555555;
		line-height:9px;
		height:9px;
		margin:2px;
		color:#555555;
		padding:2px;
		padding-bottom:3px;
	}
	.closeButton_over{	/* Close button - mouse over */
		padding:2px;
		border:1px solid #555555;
		line-height:9px;
		padding:2px;
		padding-bottom:3px;
		margin:2px;	
		background-color:#FF6633;
		color:#FFF;
	}
	.dragableBoxStatusBar{	/* Status bar at the bottom of rss boxes */
		border-top:3px double #555555;
		height:14px;
		background-color:#949E7C;
		padding:0px;
	}
	
	.dragableBoxEditLink{	/* Edit link on top of a box */
		color:#red;
		text-decoration:none;
		padding-top:1px;     
        font-size:1.0em;
        #font-size:1.0em;
	}
	.dragableBoxEditLink:hover{	/* Edit link - mouse over */
		color:red;
		text-decoration:underline;
        font-size:1.0em;
        #font-size:1.0em;
	}
	form{	/* No borders in forms */
		display:inline;

	}


  
	img{
		border:0px;
		}

	#inicio{
        position: absolute; 
        top: 84px;
        left: 10px;
        font-family: Arial;
		}
    #inicio a{
        color:#949E7C;
        text-decoration:none;
        }


    #superior{
      position:relative
      display:table;
      width: 98%;
      height: 115px; 
      border-bottom:1px solid #949E7C;
} 
/*
     #descr{
   	    font-weight:normal;
        font-size:1.0em;
        #font-size:0.7em;
		margin-left:10px;
        margin-top:5px;
		color:#555555;
		text-decoration:none;
		overflow:hidden;
        display:block;
        width: 270px;
        #width: 280px;
        
} */
     #descr{
   	    font-weight:normal;
        font-size:1.0em;
        #font-size:0.7em;
		margin-left:10px;
        margin-top:5px;
		color:#555555;
		text-decoration:none;
		overflow:hidden;
        display:none; /* ALE: se cambia a none por defecto para no mostrar el texto inicialmente */
        width: 270px;
/* ALE*/
	 /*width: 240px;*/
        /*#width: 280px;*/

} 


#box1 {
	BORDER-RIGHT: #eee 2px solid; BORDER-TOP: #eee 2px solid; DISPLAY: block; BACKGROUND: #ccc; MARGIN: 0px auto; BORDER-LEFT: #eee 2px solid;  BORDER-BOTTOM: #eee 2px solid; POSITION: absolute;TOP:3%; #TOP:1%;LEFT: 36%; #LEFT: 33%; float:left; HEIGHT: 52px;#HEIGHT: 54px; WIDTH: 277px; #WIDTH: 200px;
}
#box2 {
	DISPLAY: block;BORDER-RIGHT: #aaa 2px solid; BORDER-TOP: #aaa 2px solid; BACKGROUND: #999; BORDER-LEFT: #aaa 2px solid;  BORDER-BOTTOM: #aaa 2px solid;  float:left;POSITION: relative; top: -3px;#top: 0px; left: -3px; #left: 0px;HEIGHT: 51px;#HEIGHT: 54px;WIDTH: 275px;#WIDTH: auto;
}
#box3 {
	DISPLAY: block;BORDER-RIGHT: #888 2px solid; BORDER-TOP: #888 2px solid; BACKGROUND: #777; BORDER-LEFT: #888 2px solid;  BORDER-BOTTOM: #888 2px solid;  float:left; POSITION: relative; top: -4px; #top: 0px;left: -4px;#left: 0px;HEIGHT: 50px;#HEIGHT: 54px;WIDTH: 274px;#WIDTH: auto;
}
#box4 {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff8 1px solid; DISPLAY: block; PADDING-LEFT: 5px;  BACKGROUND: #fc6; BORDER-LEFT: #ff8 1px solid; BORDER-BOTTOM: #444 1px solid;  float:left;POSITION: relative; top: -5px; #top: 0px;left: -5px;#left: 0px;PADDING-BOTTOM: 2px; #PADDING-BOTTOM: 10px; PADDING-TOP: 14px;#PADDING-TOP: 14px;  HEIGHT: 40px;#HEIGHT: 54px;WIDTH: 270px;
}

#boxA {
	BORDER-RIGHT: #eee 2px solid; BORDER-TOP: #eee 2px solid; DISPLAY: block; BACKGROUND: #ccc; MARGIN: 0px auto; BORDER-LEFT: #eee 2px solid;  BORDER-BOTTOM: #eee 2px solid; POSITION: absolute;TOP:3%; #TOP:1%;LEFT: 68%;  float:left; HEIGHT: 52px;WIDTH: 277px;
}
#boxB {
	DISPLAY: block;BORDER-RIGHT: #aaa 2px solid; BORDER-TOP: #aaa 2px solid; BACKGROUND: #999; BORDER-LEFT: #aaa 2px solid;  BORDER-BOTTOM: #aaa 2px solid;  float:left;POSITION: relative; top: -3px; left: -3px; #top: 0px; #left: 0px;HEIGHT: 51px;#HEIGHT: 45px; WIDTH: 275px;#WIDTH: 270px;
}
#boxC {
	DISPLAY: block;BORDER-RIGHT: #888 2px solid; BORDER-TOP: #888 2px solid; BACKGROUND: #777; BORDER-LEFT: #888 2px solid;  BORDER-BOTTOM: #888 2px solid;  float:left; POSITION: relative; top: -4px; left: -4px;#top: 0px; #left: 0px;HEIGHT: 50px; #HEIGHT: 40px;WIDTH: 274px; #WIDTH: 262px;
}
#boxD {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff8 1px solid; DISPLAY: block; PADDING-LEFT: 5px;  BACKGROUND: #fc6;  BORDER-LEFT: #ff8 1px solid;  BORDER-BOTTOM: #444 1px solid;  float:left;POSITION: relative; top: -5px; left: -5px;#top: 0px; #left: 0px;PADDING-BOTTOM: 2px; #PADDING-BOTTOM: 0px; PADDING-TOP: 16px;#PADDING-TOP: 16px;HEIGHT: 39px;#HEIGHT: 54px;WIDTH: 270px;
}

#objetivoA {display:block; width: auto; height: 110px;background: #fc6;padding-top: 12px;}
div#b1rA{width:650px; height: auto;position:relative;z-index:1;background: #fc6;margin: auto auto auto 150px;padding: 3px 3px 3px 3px;}
div#mrA{background: #FFFFFF;padding: 5px 20px 0px 20px;border: 0px solid #DE9A52;}
.rA1, .rA2, .rA3, .rA4, .rA5, .rA6, .rA7 {display:block;overflow:hidden;}
.rA1, .rA2, .rA3, .rA4, .rA5, .rA6 {height:1px;}
.rA4, .rA5, .rA6, .rA7 {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.rA1 {margin:0 8px; background:#FFFFFF;}
.rA2 {margin:0 6px; background:#FFFFFF;}
.rA3 {margin:0 4px; background:#FFFFFF;}
.rA4 {margin:0 3px; background:#FFFFFF; border-width:0 5px;}
.rA5 {margin:0 2px; background:#FFFFFF; border-width:0 4px;}
.rA6 {margin:0 2px; background:#FFFFFF; border-width:0 3px;} 
.rA7 {margin:0 1px; background:#FFFFFF; border-width:0 3px; height:2px;}

#googleA {display:block; width: 320px; height: 60px;position: relative;left: 0px;top: 10px}
#buscagroA {display:block; width: 320px; height: 50px;position: relative;float: right;left: 30px;top: -74px;margin-bottom: -50px;}
*:first-child+html div#b1rA{height: 92px;margin-bottom: 17px;}
*:first-child+html #buscagroA {height: 30px;margin-top: 10px;}
*:first-child+html div#mrA {padding-bottom: 3px;margin-bottom: 0px;}
*:first-child+html #objetivoA {height: 115px;}



* html div#b1rA{height: 75px;margin-bottom: 10px;margin-top: 0px;}
* html #buscagroA {height: 1px;margin-top: 10px;padding-bottom: 0px;margin-bottom: -100px}
* html div#mrA {padding-bottom: 3px;margin-bottom: 0px;}
* html #objetivoA {height: 110px;}
