@charset "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,
textarea,p,blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,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%; font-weight:normal; }
q:before,q:after { content:”; }
abbr,acronym { border:0; }
html {font-size: 62.5%;}


html, body { 
	height:100%;
	
}

body {
	font: 100%  Arial, sans-serif;
	background: #d0e0ff;
	margin: 0;
	padding: 0;                                                                
	text-align: center;
	color: #000000; 
	height:100%;
}
.oneColFixCtr #container {
	width: 960px;
	background: #FFFFFF url('images/page-bg-loop.jpg') repeat-y;
	margin: 0 auto; 
	text-align: left; 
	
}

.oneColFixCtr #mainContent {
	padding:0 10px 0 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	text-align:left;
}


a:link {
	color:#192e58;
	text-decoration: none
}
a:visited {
	color:#192e58;
	text-decoration: none
}
a:active {
	text-decoration: none
}
a:hover {
	color: #192e58;
	text-decoration: underline; 
}


#header{
	color:grey;
	border:0;  
}

#header #headerWelcome {
	display:block;
	padding:5px 10px 5px 10px;
	font-size:100%;
	line-height:190%; 
	font-weight:bold;
	color:#999999;
	background: url('images/page-headerWelcome-bg.jpg') repeat-x left bottom;
}     

#header #headerFlash {
	height:170px;
	display:block;
	background:#0b6ff7;
}     

#header #headerMenu { 
	  display:block;
	  background:#f6f6f6;
	  height:33px;
	  background:#f6f6f6 url('images/cta-bg.jpg') repeat-x;	
}  


#area {
	padding:10px;
	background:white;
}

#areaMenu {   
	width:190px;
	float:left;
	padding:10px;
	background:#ccddff;
	font-size:130%;	
}


.tierOne ul{ /*CSS for Simple Tree Menu*/
	margin:0;
	padding:0;
	font-weight:bold;
}

.tierOne li{
	font-weight:bold;
	color:#133d92;
	background:white;
	list-style-type: none;
	padding-left:10px;
	margin-bottom:5px;
	line-height:200%;	
	border-bottom:1px solid #b2b2b2;
}

.tierTwo li{
	color:#525252;
	margin-right:5px;
	margin-bottom:0px;
	border-bottom:0px solid #b2b2b2;
	border-top:1px solid #b2b2b2;	
}

.tierThree li{
	color:#5977b2;	
	padding-left:10px;
	margin:0;
}
.tierFour li{				color:#868686;	}

.tierOne a:link			{	color:#133d92; text-decoration: none;	}
.tierOne a:visited 		{	text-decoration: none;	}
.tierOne a:active 		{	text-decoration: none;	}
.tierOne a:hover 		{	text-decoration: underline; }

.tierTwo a:link			{	color:#525252; text-decoration: none;	}
.tierTwo a:visited 		{	text-decoration: none;	}
.tierTwo a:active 		{	text-decoration: none;	}
.tierTwo a:hover 		{	text-decoration: underline; }

.tierThree a:link		{	color:#5977b2; text-decoration: none;	}
.tierThree a:visited 	{	text-decoration: none;	}
.tierThree a:active 		{	text-decoration: none;	}
.tierFour a:hover 		{	text-decoration: underline; }

.tierFour a:link		{	color:#868686; text-decoration: none;	}
.tierFour a:visited 	{	text-decoration: none;	}
.tierFour a:active 		{	text-decoration: none;	}
.tierFour a:hover 		{	text-decoration: underline; }

#areaMenu .focus { 
	color:#e79413;	
}



#areaLarge {
    width:650px; 
	float:left;
	margin: 0 0 10px 10px;    
	padding:0; 
    
}   

#areaLargeBreadcrumb { 
 	font-size:100%;
	text-transform:uppercase;
	color:#133d92;
	font-weight:bold;    
}

#areaLargeBreadcrumb a:link			{	color:#8091b3; text-decoration: none;	}
#areaLargeBreadcrumb a:visited 		{	text-decoration: none;	}
#areaLargeBreadcrumb a:active 		{	text-decoration: none;	}
#areaLargeBreadcrumb a:hover 		{	text-decoration: underline; }


#areaLargeTitle { 
 	font-size:250%;
	color:#8091b3; 
	line-height:130%;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece; 
	margin:10px 0 10px 0;
	padding: 5px 0 5px 0;	   
}
  
#areaLargeCopy { 
    font: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #666666; 
	font-size:8px;
	padding-left:10px; zoom:1; margin:0 -2px 0px;
	text-align:justify;
	
}

#areaLargeCopy h3 {
	font-size:170%;
	font-weight:normal;
	line-height:170%;
	margin-bottom:5px;
}

#areaLargeCopy p {
	font-size:150%;
	line-height:170%;
	padding-bottom:0px;
	word-spacing:4px;
}



#footer { 
	clear:both;	
	border-top: 1px solid #cecece;
	font-size:120%;
	color:#192e58;
	text-align:center;
	padding-top:5px;
}

#footer #pipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

#footer #pipe ul li {
	margin-left: 0;
	padding: 0 20px;

	border-left: 1px solid #cecece;
	list-style: none;
	display: inline;
}
		
#footer #pipe ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}

#pipe a:link {
	color:#868686;
	text-decoration: none
}
#pipe a:visited {
	text-decoration: none
}
#pipe a:active {
	text-decoration: none
}
#pipe a:hover {
	text-decoration: underline; 
}


.imagen{
	; margin-right:15px;
}


.subtitulo_azul, .subtitulo_azul strong, .subtitulo_azul p , p.subtitulo_azul, areaLargeCopy p.subtitulo_azul ,  .subtitulo_azul p strong{
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #D69B30 !important;

}

.style3{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold !important;
	color: #D69B30;
	
}

.subtitulo_noticias{
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #EEAC10;
}


.subtitulo_gris {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}


.tabla_general {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color:#ffffff;
	border: 1px solid #365FB1;

}

.tabla_general td{

padding: 3px;

}


.tabla_cabecera {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color:#365FB1;
	border: 1px solid  #365FB1 ;

}


a.link
{
	

	text-decoration: none;
	font-size: 12px;
	color: #1D3863 !important;
	text-decoration:none;
	
}

a.link:hover
{
	color: #5283B4;
	text-decoration:underline;
}

a.link:visited
{

	text-decoration: none;
	font-size: 12px;
	color: #35599D;
	text-decoration:none;
}



a.link2
{
	
	
	text-decoration: none;
	font-size: 14px;
	color: #35599D;
	font-weight:normal;

	
}

a.link2:hover
{
	color: #5283B4;
	text-decoration:none;
	
	
}

a.link2:visited
{
	
	text-decoration: none;
	font-size: 14px;
	color: #35599D;
	text-decoration:none;
}

.bold
{

font-weight:bold;
}




#homeColFirst { 
	float:left;
	width:482px;
	background-repeat:repeat;
}

#homeColFirst #homeColFirstHeadLine{ 
	height:194px;
	float:left;
	width:488px;
	color:#808080;
	margin-left:-5px;
	
	
}

#homeColFirst #homeColFirstHeadLine2{ 
	height:194px;
	float:left;
	width:488px;
	color:#808080;
	margin-left:-5px;
	
	
}

#homeColFirst h1{ 
	font-size:170%;
	line-height:170%;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:7px;
}

#homeColFirst p{ 
	font-size:130%;
	line-height:140%;
	margin-bottom:5px;
	margin-left:7px;
}


#homeColFirst em{ 
	font-size:90%;
	line-height:160%;
}

#homeColSecond { 
	float:left;
	width:206px;
	margin-left:10px;
}

#homeColThird { 
	float:left;
	width:206px;
	background-color:#d5d5d5;
	margin-left:10px;
	margin-bottom:10px;
}

#homeColThird .homeNews { 
	padding:10px;
	margin:10px;
	background-color:#e3e3e3;
	border-top:1px solid white;
	border-bottom:1px solid #999999;
	
}
.homeNews .homeNewsImage{ 


	margin-right:5px;
}

.homeNews .homeNewsDate{ 
	color:#0055fe;
	font-weight:bold;
}
.homeNews .homeNewsTitle{ 
	font-weight:bold;
	font-size:130%;
	line-height:130%;
	color:#888;

}

.homeNews .homeNewsCopy{ 
	margin:0px 0 5px 0;
	color:#888;
	font-weight:normal;
	font-size:130%;
	line-height:150%;
}
.homeNews .homeNewsSub{ 
	color:#0055fe;
	font-weight:normal;
	font-size:100%;
	line-height:140%;
}


.enlace_footer{ 
	color:#0055fe;
	font-weight:normal;
	font-size:100%;
	line-height:140%;
}


.style2
{

}

.style2  :hover
{
	
}


	.enlaces_listado a, 
	.enlaces_listado a:link, 
	.enlaces_listado a:visited {
		display: block;
		background: #FFF;
		background-image:url(images/fondo_enlaces_tabla.jpg);
		background-repeat:repeat-y;
		line-height: 15px;
		color: #535360;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 20px 0 10px;
		font-size: 11px;
		border-left: 3px solid #E4C052;
		margin-bottom:4px;
	}

	.enlaces_listado a:hover, 
	.enlaces_listado a:active {
		background: #F1E8C5;
		color: #FF6600;
		border-left: 3px solid #FF6600;
		padding: 0 20px 0 10px;
	}