* {

	font-size:100.01%;

}

html {

	font-size:62.5%;

}

body{

	background:#D7D7D7 url(../images/body-bg.jpg) repeat-y;

	font:1em Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

	color:#656565;   

}

a{

	text-decoration:none;

}

a:hover{

	text-decoration:underline;

}

img{

	border: 0;

}

#main{

	width:908px;

	padding:0 24px 10px 24px;

	margin:0;

}

#header{

	background:url(../images/header-top.jpg) no-repeat;

	width:956px;

	height:231px;

	overflow:hidden;

}

#header #font-size{

	float:right;

	margin:16px 30px 0 35px; 

	position:absolute;

	left:800px;

}

#header #font-size ul{

	width:170px;

	margin:0;

	padding:0;

	overflow:hidden;

	z-index: 100;

}

#header #font-size ul li{

	display:block;

	list-style:none;

	color:#FF7200;

	padding-left:4px;

	font-size:10px; 

}

#header #font-size ul li a{

	color:#1F2E97;

	background:url(../images/a-top-hover-bg.gif) no-repeat right;

	padding-right:18px;

	font-size:12px; 

}

#header #font-size ul li a#a1{

	color:#FF7200;

	font-size:14px;

	padding:0 0 0 6px;

	background:none;

	font-weight:bold;

}

#header #font-size ul li a#a2{

	color:#FF7200;

	font-size:18px;

	padding:0 0 0 6px;

	background:none;

}

#header #font-size ul li a#a3{

	color:#FF7200;

	font-size:20px;

	background:none;

	padding:0 0 0 6px;

}

#header div#flash{
	float:right;
	width:359px;
	margin:130px 0px 0 0px;
}

#header ul.tham{

	padding:0;

	margin:140px 50px 0 0px;

	width:280px;

	float:right;

	display:inline;

	clear:right;

	overflow:hidden;

	line-height:10px;

}

#header ul.tham li{

	list-style:none;

	float:left;

	width:40px;

	text-align:center;

	padding:0 0 0 18px;

}

#header ul.tham li img{

	display:block;

	margin:0 0 10px 0;

	padding:0

}

#header ul.tham li a{

	color:#21339A;

	font-size:14px;

}

#header h1{

	text-indent:-9999px;

	width:250px;

	height:61px;

	padding:20px 0 0 3px;

	margin:0; 

}

#header h1 a{

	background:url(../images/tham-logo.jpg) no-repeat;

	display:block;

	width:253px;

	height:61px;

}

#header #buscador{

	width:179px;

/*	height:126px;*/

	background:#4DA7E4 url(../images/glass.gif) no-repeat 114px 17px;

	float:left;

	margin:24px 0 0 1px;

	overflow:visible;

}

#header #buscador p{

	color: #fff;

	font-size: 1.1em;

	font-weight: bold;

	padding: 0;
	margin: 40px 0 0 18px;

}

#header #buscador img{

	}
#buscador td, #buscador th{
	height: 15px !important;
	margin: 0px !important;
	padding: 0px !important;
	}

#form{

	padding:0;

	margin: 0;

}

.inp{

	width:143px;

	height:17px;

	border:0;

	font-size: 1em;

	color: #4DA7E4;

	padding:3px 0 0 4px;

	margin:6px 14px 0 0;

	line-height:14px;

	float:right; 

}

.buscar{

	background:url(../images/button-buscar.gif) no-repeat;

	margin:3px 0 0 126px;

	padding: 0;

}

#header #buscador a{

	color:#FDFDFD;

	text-decoration:underline;

/*	margin:6px 12px 0 0; 

	float:right;*/
	

	padding:0;

}

* html #header #buscador a{

/*	margin:1px 12px 0 0;*/

}

#header #buscador a:hover{

	text-decoration:none;

}

#left{

	float:left;

	width:179px;

	margin:0 0 0 1px;

	background:#A6D3F1;

}

#left span{

	width:179px;

	height:47px;

	background:#A6D3F1;

	display:block;

	margin:0;

	padding:0;

	white-space:nowrap;

}

#left ul {

	margin: 0;

	padding: 0;

	overflow: hidden;

	width: 179px;

	line-height:26px;

}

#left ul li{

	list-style: none;

	font:bold 1.2em Arial, Helvetica, sans-serif;

	color:#fff;

	display: block;

	background:#21339A;

	line-height: 26px;

}

#left ul li a{

	padding:6px 0 0 12px;

	line-height:2.1em;

}

#left ul li a:hover{

	text-decoration:none;

}

#left ul li ul{

	padding:0;

	margin:0;

}

#left ul li li{

	padding:0;

	margin:0;

	border-top:1px solid #fff;

}

#left ul li li a{

	color:#0E2892;

	padding:0px 0 0 25px;

	background:url(../images/li-a-bg.gif) repeat-y 0 0;

	width:154px;

	display:block;

	font-size: 0.7em;

	font-weight: normal;

	line-height:2.1em;

	line-height: 26px;

}

#left ul li li a:hover{

	background:url(../images/li-a-bg-hover.gif) repeat-y 0 0;

}

#content{

	width:957px;

}

#center{

	float:left;

	width:676px;

	background:url(../images/content-left-corner.gif) no-repeat 0 26px;

}

#center p {
	font-size:1.2em;
	color:#4D4D4D;
	display: block;
}


#center p.bodytext {
	margin:0;
	font-size:1.2em;
	color:#4D4D4D;
         display:block;
         margin-bottom: 4px; 
}

#center a {

	color:#21339A;

	text-decoration:none;

	font-weight:bold;

}

#center a:hover{

	text-decoration:underline;

}

#center div#noticias-tham ol{
        padding:6px 32px 0 40px;

	margin:0;

	min-height:20px;

	float:left;

}



#navigation-top{

	background:#A6D3F1;

	width:776px;

	float:left;

}

#center ul{

	background:#A6D3F1;

	padding:6px 32px 0 0;

	margin:0;

	min-height:20px;

	float:right;

}

* html #center ul{

	height:20px;

}

#center ul li.first-li-nav{

	background:none;

}

#center ul li{

	list-style:none;

	background:url(../images/nav-ul-li-bg.gif) no-repeat 0 50%;

	float:right;
	
        padding:0px 4px 0px 4px;

}

#center ul li a{

	font:1.1em Arial, Helvetica, sans-serif;

	color:#21339A;

	padding:0 4px; 

}

#noticias-tham{

	background:url(../images/center-grey-line.gif) repeat-x;

	margin:10px 0 0 22px; 

	padding:5px 0 0 0;

	width:720px;

	float:left;
        margin-right:-3px;
        /* estilo introducido para evitar los textos fantasmas por un problema del explorer*/
}


#noticias-tham p.bodytext {
         float: left;
         display: block;
	margin-bottom: 4px;
	width: 100%;
}



