* {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family:  "Trebuchet MS", Helvetica, Arial, sans-serif;
}

html, body
{  
    height:100%;  
    margin:0;  
}  

  
body  
{	position:relative;  
    min-width:650px;  
    background: transparent url(/css/activo/img/fondoGris.jpg) repeat-x 0 43px;
    text-align: center;
}

body *
{
    text-align: left;
}

img
{
	behavior: url(/css/activo/img/iepngfix.htc);
	border-collapse: collapse;
	border: none;
	outline: none;
}

body a    { color: #004c94; text-decoration: none }

body a:hover     { color: #8597c7 }

div a 
 { cursor: pointer }

h1 
{	color: #444;
	font: normal 2em sans-serif;
	margin: 18px 0 0 ;
	display: none;
}


/* structure */
#main 
    { background: #fff url(/css/activo/img/fondoSombra670.jpg) repeat-y center; top: 0; width: 670px; height: 100% }
html>body #main 
{	
    margin-left:auto;
    margin-right:auto;
}
* html #main 
 { margin-left: -501px; position: absolute; left: 100% }

#main_inner 
 { padding-top: 20px; padding-bottom: 20px; padding-left: 50px; height: 100% }

#nonFooter
{
}

* html #nonFooter
{
	
}

#main_left 
{	float: left;
	width: 650px; }

#main_right 
{	border-top: 6px solid #FFF;
	float: left;
	width: 300px; }

/* misc */
.left 
{	float: left; }

.right 
{	float: right;	}


/* logo */
#rotador_JS_cabecera {
	width: 534px;
	float: left;
}
#rotador_JS_cabecera * {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#rotador_JS_cabecera div {
	text-align:left;
	display:block;
	width: 534px;
	height: 200px;
}
#rotador_JS_cabecera img {
	width: 178px;
	height: 200px;
}

#header_container
{	
	position: relative;
    left:0px;
	width:1002px;
    height: 243px;
}
	
html>body #header_container
{	
}
	
#header 
{	
    background: transparent url(/css/activo/img/mancheta_mailing600.jpg) no-repeat 901px 0;
	height: 200px;
	padding-left: 35px;
	padding-right: 35px;
	text-align: left;
}
	
html>body #header
{
}

#header img
{	
}
	
#logotipo
{	
    padding:0px;
    margin:0px;
	margin-left:-10;
    border-left:1px solid #b9babd;
}
	
html>body #logotipo
{
	margin-left:-1px;
}
	
/* cabecera : fecha y menu secciones principales */
#header_date 
{
 	height: 43px;
	padding-left: 70px;
	padding-right: 76px;
 	color: #aeaeae;
 	line-height: 43px;
 }	

html>body #header_date 
{
}

#header_date .left
{
	width: 30%;
	text-align: left;
}
html>body #header_date .left
{
}

#header_date .right
{
	width: 70%;
	text-align: right;
}
html>body #header_date .right
{
}

#header_date .right a
{
	color:#aeaeae;
}

#header_date .right a:hover
{
	color:#113a80;
}

.header_txtsize
{	
	float: left;
	background-color: #113980;
	width:48px;	
	height:28px;
	margin-top: 2px;
	margin-bottom: 2px;
}
html>body .header_txtsize 
{
	height:24px;
}

.header_txtsize img
{
	margin-left:6px;
}


/* content */ 
#content 
 { float: left; padding-right: 20px; padding-left: 20px; width: 600px }
	
html>body #content
 { width: 550px }

.contenidotitulares
  { color: #003573; font-weight: bold; font-size: 140%; float: left; margin-top: 5px; margin-bottom: 5px; width: 515px }
.content a 
 { }
.content p 
{	margin-right: 10px;
	margin-top:10px;}
.content .descr 
{	color: #666;
	margin-bottom: 6px;}
.content li 
   { list-style: none url(/css/activo/img/li.gif); margin-left: 18px }
.bloquesjusti { text-align: justify; clear: both; display: block; margin-bottom: 8px; width: 530px }
/* footer */
#footer 
{
	margin-top: 20px;
	margin-left: 50px;
	margin-right: 50px;
	padding-top: 6px;
	padding-bottom: 5px;
	color: #aeaeae;
	border-top:5px solid #113a80;
}	

html>body #footer 
{
}

#footer a 
{
	
}

#footer .left
{
	width: 53%;
	text-align: left;
	padding-left: 0px;
	float: left;
}
html>body #footer .left
{
	width: 60%;
 	line-height: 21px;
}

#footer .right
{
	width: 37%;
	text-align: right;
 	line-height: 21px;
	float: left;
}
html>body #footer .right
{
	width: 40%;
}


	
.menupaginas  { color: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

.menupaginas b { color: #CC9900; }
.menupaginas a { text-decoration:none  }
.menupaginas a:hover { color: #CC9900;  }
.filasespacio { margin-top: 10px }

#homecontent
{
	width: 100%;
}
#homecontent td
{
	width: 50%;
	vertical-align: top;
	padding-bottom: 16px;
}

