body {
	margin:0px;
	padding:0px;
	background-color:#1B1B1B;
	color:AliceBlue;
	font-family:Tahoma, Geneva, sans-serif;
}

#top_fondo {
	background-color:#000;
}

#top {
	background-color:#000000;
	width:900px;
	height:157px;
	margin:0 auto;
}

*html #top
{
width:907px;
}

#logo
{
width:900px;
height:133px;
padding-top:9px;
text-align:center;
}
#fecha-logo
{
	width:900px;
	height:15px;
	background-color:#000000;
	float:left;
}
#fecha
{
	width:600px;
	float:left;
	color:#FFFFFF;

	/* Font */
	font-size:10px;
	text-align:right;
	font-weight:bold;
	font-family:Tahoma;

	height:15px;
}

#slogan {
	width:300px;
	float:left;
	height:15px;
	background-image:url(images/slogan.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#nivel2
{
background-color:#000000;
width:900px;
height:34px;
margin:0 auto;
}
#nivel2_2
{
background-color:#000000;
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
height:34px;
margin:0 auto;
}
*html #nivel2
{
margin-left:47px;
width:908px;
}
#nivel2-links
{
height:34px;
background-image:url(images/line_black2.gif);
background-repeat:repeat-x;

}
#nivel3
{
background-color:#202161;
height:20px;
margin:0 auto;
}
*html #nivel3
{
margin-left:47px;
width:908px;
}
#home-map-contact
{
margin-left:10px;
float:left;
width:380px;
text-align:left;
}
#primary
{
float:right;
margin-right:10px;
width:480px;
text-align:right;
padding-top:5px;
}
#primary a
{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
font-family:Tahoma;
}
#primary a:hover
{
text-decoration:underline;
}

#vinculos-img
{
float:left;
width:60px;
padding-top:1px;
}
#formulario_buscar
{
width:320px;
float:right;
}
#formulario_buscar .formulario_buscar_texto .texto
{
	margin-top:6px;
	color:#999999;
	font-weight:bold;
	float:left;
	/**/
	border-width:1px 0px 0px 0px;
	border-top-color:#141414;
}

#formulario_buscar .formulario_buscar_img .boton
{
	float:left;
	margin-top:3px;
}

#general
{
color:#FFFFFF;
width:900px;
overflow:hidden;
padding-bottom:10px;
}
*HTML #general
{
padding-bottom:0px;
}
#izquierda
{
width:155px;
float:left;
padding-bottom:20px;
}
*:first-child+html #izquierda
{
padding-bottom:0px;
}
*html #izquierda
{
padding-bottom:0px;
}
#izquierda img
{
border:solid 4px #000000;
float:right;
}
#izquierda a:hover
{
text-decoration:underline;
}
#derecha
{
width:140px;
float:left;
padding-top:-5px;
}
#derecha a {color: yellow; text-decoration: none;}
#derecha a:hover
{
text-decoration:underline;
color: #FFFFFF;
}

#centro
{
width:580px;
float:left;
text-align:left;
font-family:Tahoma;
font-size:12px;
padding-left:10px;
padding-right:10px;

}
*html #centro
{
padding-bottom:17px;
}
*:first-child+html #centro
{
padding-bottom:17px;
}
#foot
{
	/*border-top:dashed 1px #FFFFFF;;*/
	background-image:url(images/dot.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:900px;
	text-align:center;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10px;
	padding:10px;
}
#foot a
{
color:#CCCCCC;
text-decoration:underline;
}
#foot a:hover
{
text-decoration:none;
}
#foot p {
text-align:center;
}
#block-menu-55 ul li {
	/*border-bottom:dashed 1px #FFFFFF;*/
	background-image:url(images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	/**/
	padding-bottom:2px;
	padding-right:6px;
	/**/
	list-style:url(images/vineta.gif);
	display:block;
	text-align:right;
	text-transform:uppercase;
}
#block-menu-55 ul li a
{
color:#FFFFFF;
text-decoration:none;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
}

#block-blog-0 ul li 
{
	/*border-bottom:dashed 1px #FFFFFF;*/
	background-image:url(images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	/**/
	padding-bottom:2px;
	padding-right:6px;
	/**/
	list-style:url(images/vineta.gif);
	text-align:left;
}
#block-blog-0 ul li a .more-link
{
color:#FFFFFF;
text-decoration:none;
font-family:Tahoma;
font-size:12px;
}

#block-counter-0 ul li {
	/**/
	padding-bottom:2px;
	padding-right:6px;
	/**/

	display:block;
	text-align:left;
}

#block-counter-0 h2 {
	background-image:url(images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:3px;
}

#block-counter-0 {
	margin-top:20px;
}

.block ul
{
margin:0pt;
padding:0pt 0pt 0em 0em;
}

.user_texto
{
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	padding-left:5px;
}

#derecha .user_texto {
	font-size:10px;
}

.user_dialog {
	text-align:left;
	border:none;
	width:130px;
	color:#000;
	background-color:#E6E6E6;
	font-weight:bold;
	font-size:12px;
}

.form_botton
{
	border:none;
	background-color:#1B1B1B; /*#242222;*/
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	cursor:pointer;
	margin-left:15px;
}

#derecha .form_botton {
	margin-left:22px;
	width:150px;
}

*:first-child+html .form_botton
{
padding-left:10px;
}
*html .form_botton
{
margin-left:0px;
}
#bienvenido
{
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
text-align:left;
font-weight:bold;
padding-top:5px;
}
#bienvenido a
{
text-decoration:none;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
}
#bienvenido a:hover
{
text-decoration:underline;
}
#nombre
{
background-color:#000000;
display:block;
font-family:Tahoma;
font-size:10px;
text-align:left;
height:15px;
margin-top:5px;
}
/*---------------------------------*/
#block-menu-48 ul li {
	/*border-bottom:dashed 1px #FFFFFF;*/
	background-image:url(images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:3px;
	list-style:url(images/vineta.gif);
	display:block;
	text-align:left;
	text-transform:uppercase;
}
#block-menu-48 ul li a
{
color:#B3B3B3;
text-decoration:none;
font-family:Tahoma;
font-size:10px;
}

#block-menu-48 ul {
	padding-top:0px;
	margin-top:0px
}

#block-menu-48 h2
{
	text-align:left;
	font-size:10px;
	text-transform:uppercase;
	font-family:Tahoma;
	/*border-bottom:dashed 1px #FFFFFF;*/
	padding-top:20px;
	padding-bottom:3px;
	margin-bottom:0px;
	/* dot */
	background-image:url(images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
ul.menu li
{
margin:0pt;
padding:0pt 0pt 0em 0em;
}


#producto
{
text-align:justify;
margin-top:20px;
}

/* NOTICIAS */

#noticias
{
text-align:justify;
}

.resumen, .resumen1 {
	margin-top:-5px;
	margin-bottom:10px;
	font-size:12px;
}

#not_princ {
	width:280px;
	margin-right:15px;
	float:left;
}
#not_princ img {
	border:#000000 solid 8px;
}

#noticias_sec {
	width:285px;
	float:left;
}

#not_sec
{
	width:285px;
	float:left;
	margin-bottom:20px
}

#not_sec h2 {
	margin-top:0px !important;
}

#img_sec
{
	float:left;
	margin-right:5px;
}
#img_sec img {
	border:#000000 solid 4px;
}
#not_mas a
{
text-decoration:none;
color:#FFFFFF;
}
#not_mas a:hover
{
text-decoration:underline;
}

/* FIN NOTICIAS */

#block-menu-81 ul li
{
border-bottom:dashed 1px #FFFFFF;
list-style:url(images/vineta.gif);
display:block;
text-align:left;
text-transform:uppercase;
}
#block-menu-81 ul li a
{
color:#FFFFFF;
text-decoration:none;
font-family:Tahoma;
font-size:10px;
}

#block-menu-81 h2
{
text-align:left;
font-size:11px;
text-transform:uppercase;
font-family:Tahoma;
border-bottom:dashed 1px #FFFFFF;
padding-top:20px;
}
.field-items img
{
float:left;
margin-right:10px;
}
.content
{
text-align:justify;
}
#centro a
{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
#centro a:hover
{
text-decoration:underline;
color:#cccccc
}
#block-user-1 ul
{
margin-bottom:10px;
}
#block-user-1 ul li
{
list-style:url(images/vineta.gif);
display:block;
text-align:left;
}
#block-user-1 ul li a
{
color:#cccccc;
text-decoration:none;
font-family:Tahoma;
font-size:12px;
text-transform:capitalize
}
#block-user-1 ul li a:hover
{
color:#ffffff;
text-decoration:none;
}
#block-user-1 h2
{
	/* dot */
	background-image:url(images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:3px;
	/*border-bottom:dotted 2px #ffffff;*/
	text-align:left;
	font-size:11px;
	padding-top:20px;
	color:#ffffff;
	text-transform:uppercase;
}

ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover,
ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
 background: url(images/bg-tab.png) repeat-x 0 50%;

}

 ul.user li
{
list-style-type:none;
line-height:20px;
border-bottom:dotted 1px #ffffff;
margin-right:350px;
}
ul.user li a
{
text-transform:capitalize;
}

#centro ul
{
border:none;
}

#centro  h2.titulo, h2 {
	font-size:12px;
	margin-top:3px;
	font-family:Tahoma;
	text-align:left;
	margin-bottom:5px;
}
#nivel3 h2
{
font-size:10px;
font-family:Tahoma;
text-transform:uppercase;
color:#ffffff;
margin-top:0px;
line-height:20px;
margin:0px 0px 0px 430px;
}
*HTML #nivel3 h2
{
margin:0px 0px 0px 430px;
}

#centro
{
margin-top:8px;
}
* HTML #centro
{
margin-top:5px;
}
#not_princ img
{
margin-bottom:5px;
}
  #not_princ h2.titulo
{
margin-bottom:10px;
}

tbody {
color:#000000;
}
#centro a {
color:#909090;
}

#derecha h2 {
	font-size: 11px;
	text-transform:uppercase;
}

#derecha ul li {
	font-size: 12px;
	color:#B3B3B3;
}
