/* CSS Document */

/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
	background-image: url(../images/topbg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
}
.volverhome a {
	display: block;
	height: 160px;
	width: 160px;
}
.cajatextointerna ul {
	list-style-type: disc;
	color: #33578E;
	padding-left: 20px;
}

#header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 767px;
}

 
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
}
 
h2 {
	padding:20px 0;
	letter-spacing:-1px;
	font-size: 1.5em;
}
 
h3 {
font:1em arial, helvetica, sans-serif;
font-weight:bold;
}
hr {
	margin: 0px;
	padding: 0px;
}

 
p, ul, ol {
margin:0;
padding:0;
}
 
ul, ol {
list-style:none;
padding:0;
}
 
img {
border:0;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Links *****/
 

  
/***** Tables *****/
 
table {
border:0;
margin:0;
padding:0;
}
 
 
/***** Wrapper *****/
 
#wrap {
	width:767px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/*#navegaciontop {
	background-image: url(../images/bgmenutop.jpg);
	background-repeat: repeat-x;
	height: 39px;
	width: 608px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
}*/
#main {
	width: 728px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.cajasubs {
	font-size: 10px;
	color: #333333;
}

#main #sidebarleft {
	width: 186px;
	float: left;
}
#sidebarleft #subscribir {
	height: 45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	padding-left: 10px;
}
.imgbajadanoticia {
	padding-bottom: 5px;
	padding-left: 3px;
}
.cajatexto {
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.cajatextointerna {
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gonoticia {
	text-align: right;
	padding-top: 3px;
}
#sidebarleft .menusidebar {
	padding-top: 10px;
}



.imgtitle {
	padding-left: 3px;
	padding-bottom: 10px;
}


#main #mbarra01 {
	float: left;
	width: 176px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;
	height: 520px;
}
#main #interna {
	float: left;
	width: 520px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;
}
.titulointerna {
	background-image: url(../images/bgtitleinterna.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 487px;
	padding-left: 27px;
	margin-top: 14px;
	padding-top: 4px;
	margin-left: 10px;
}
#lineanavega {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2e5e7;
	padding: 0px;
	width: 604px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
}
#tablalogeo input {
	background-color: #F1F2F4;
	border: 1px solid #D6D6D6;
}
.fondocajaform {
	width: 294px;
	background-color: #FBFBFB;
	border: 1px solid #D1D1D1;
	padding: 5px;
	margin-left: 95px;
	margin-top: 20px;
}



.huella {
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 514px;
	color: #7A7A7A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}
.huella a {
	color: #7A7A7A;
	text-decoration: none;
	font-size: 95%;
}
.huella a:visited {
	color: #909090;
}
.huella a:hover {
	color: #818181;
	text-decoration: underline;
}
.link {
	color: #7A7A7A;
}
.link a {
	color: #7A7A7A;
	text-decoration: none;
	font-size: 95%;
}
.link a:visited {
	color: #909090;
}
.link a:hover {
	color: #818181;
	text-decoration: underline;
}
.titulointerna h2 {
	font-size: 14px;
	color: #696969;
	margin: 0px;
	letter-spacing: 0.05em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}





#main #mbarra02 {
	float: left;
	width: 176px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;
	height: 520px;
}
#main #mbarra03 {
	float: left;
	width: 176px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;
	height: 520px;
}
#navegaciontop ul {
	/*padding-left: 73px;*/
	margin: 0px;
	float: left;
}
#navegaciontop li {
	float: left;
}

#footer {
	background-image: url(../images/bgfooter.jpg);
	background-repeat: repeat-x;
	height: 68px;
	width: 767px;
	float: left;
	margin-top: 10px;
}
#footer #foot01 {
	width: 192px;
	height: 48px;
	background-image: url(../images/separadorfoot.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 90%;
	color: #e0e0df;
	padding-left: 12px;
	padding-top: 8px;
	clear: both;
	float: left;
}
.iraany {
	float: left;
	width: 240px;
}

#footer #foot02 {
	width: auto;
	float: left;
	font-size: 90%;
	color: #FFF;
	padding-top: 37px;
	padding-left: 120px;
}



/*//
menu left sidebar*/
#navegacion {
	
	padding-top: 10px;
}
#navegacion ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navegacion li {
	position: relative;
	
}
#nav li ul {
	width: 152px;
	list-style-type: disc;
}
#tablacontacto {
	font-size: 13px;
}
#tablacontacto td {
	padding: 5px;
}
#tablacontacto input {
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #2A5D9E;
}
#tablacontacto textarea {
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #2A5D9E;
}


#nav li a {
	color: #758ca3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nav li ul a {
	color: #758ca3;
	background-color: #FFFFFF;
	width: 152px;
	display: block;
	text-decoration: none;
}
ul ul {
	display: none;
	left: 0px;
	top: 1em;
	}
li:hover ul, li.over ul { 
display: block;
}

#nav li ul a:hover {
	color: #cc0000;
	width: 152px;
	display: block;
	text-decoration: none;
}

/*menu navegacion top*/
#navegaciontop dl {

	margin: 0px;
	padding: 0px;
}
#navegaciontop dt {
	float: left;
}
#navegaciontop {
	overflow: hidden;
	width: 649px;
	float: left;
	height: 47px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 77px;
	background-image: url(../images/bgmenutop.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}

#navegaciontop dt#but1, navegaciontop dt#but1 a {
	width: 152px;
	background-image: url(../images/menuh01.jpg);
}
#navegaciontop dt#but2, navegaciontop dt#but2 a {
	width: 94px;
	background-image: url(../images/menuh02.jpg);
	}

#navegaciontop dt#but3, navegaciontop dt#but3 a {
	width: 101px;
	background-image: url(../images/menuh03.jpg);
	}
#navegaciontop dt#but4, navegaciontop dt#but4 a {
	width: 111px;
	background-image: url(../images/menuh04.jpg);
	}
#navegaciontop dt#but5, navegaciontop dt#but5 a{
	width: 137px;
	background-image: url(../images/menuh05.jpg);
	}
#navegaciontop a {
	height: 48px;
	padding: 0px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
}
#navegaciontop a:hover {
	background-position: 0px -39px !important;
}
 
/***** Global Classes *****/
 
.clear         { clear:both; }
 
.float-left    { float:left; }
.float-right   { float:right; }
.oculto        { display:none; }
 
.text-right    { text-align:right; }
.text-center   { text-align:center; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.subtitulo {
	font-size: 12px;
	font-weight: bold;
	color: #3F6DAF;
	padding-bottom: 10px;
}
.cajatextointerna p {
	padding-bottom: 10px;
}
.tituloarticulo {
	color: #2257A3;
	font-size: 12px;
}
#tablabiblio td {
	padding: 1px;
}
#tablabiblio hr {
	color: #EFEFEF;
}
.cajatextointerna p img {
	float: right;
	border: 1px solid #E4E4E4;
	margin-left: 5px;
	margin-bottom: 5px;
}
.huella .apuntado {
	font-size: 95%;
}
