/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size:1em; font-weight:normal; font-style:normal; }
ul,ol { list-style:none; }
fieldset,img { border:none; }
caption,th { text-align:left; }
table { border-collapse:collapse; border-spacing:0; }

h1,h2,h3,h4,h5,h6 { display:inline; }

/* INIT */
@charset "utf-8";
img, div, input { behavior: url(../lib/iepngfix.htc) }
html { width:100%; height:100%; overflow-y:scroll; }
body { scroll:auto; background:#ffffff; behavior:url(../lib/cssHover3.htc); }
html>body, x:-moz-any-link, x:default { padding:0 1px 0 0; }
* {	font-size:12px; font-family:Arial, Helvetica, sans-serif; }

/* LAYERS */
#clear-fix { clear:both; }
#wrap { margin:0 auto; padding:5px 0 0 0; width:984px; position:relative; }
	#main { width:982px; border:0px}
		#header { margin:0 auto; width:982px; }
			#logo { width:228px; height:150px; float:left; }
			#menu { width:754px; height:150px; position:relative; float:left; }
				#header-img { width:754px; height:92px; background:transparent url(../img/header.swf) no-repeat left top; }
				#header-nav { margin:2px 0 0 0; width:754px; height:22px; }
				#header-nav-sup { width:754px; height:34px; }
					#web-icons { margin:10px 20px 0 0; width:621px; height:22px; float:right; }
						#ico-blog { margin:7px 0 0 7px; width:14px; height:14px; float:left; }
						#ico-facebook { margin:7px 0 0 7px; width:14px; height:14px; float:left; }
						#icon1 { margin:0 0 0 518px; width:12px; height:22px; float:left; background:transparent url(../img/web_icon1.gif) no-repeat left top; cursor:pointer; }
						#icon2 { margin:0 0 0 10px; width:14px; height:22px; float:left; background:transparent url(../img/web_icon2.gif) no-repeat center top; cursor:pointer; }
						#icon3 { margin:0 0 0 10px; width:14px; height:22px; float:left; background:transparent url(../img/web_icon3.gif) no-repeat center top; cursor:pointer; }
						/*hover*/
						#icon1:hover { margin:0 0 0 518px; width:12px; height:22px; float:left; background:transparent url(../img/web_icon1s.gif) no-repeat left top; cursor:pointer; }
						#icon2:hover { margin:0 0 0 10px; width:14px; height:22px; float:left; background:transparent url(../img/web_icon2s.gif) no-repeat center top; cursor:pointer; }
						#icon3:hover { margin:0 0 0 10px; width:14px; height:22px; float:left; background:transparent url(../img/web_icon3s.gif) no-repeat center top; cursor:pointer; }
		#content { margin:0 auto; width:982px; }
			#col-izq { width:493px; float:left; }
			#col-der { width:489px; float:left; }
				#cont-title { margin:0 0 20px 0; color:#005fa1; font-size:18px; letter-spacing:8px; }
				#cont-home { margin:0 22px 0 0; color:#005fa1; font-size:14px; text-align:justify; line-height:18px; float:right; }
				#cont-content { margin:0 22px 0 0; color:#005fa1; font-size:14px; text-align:justify; line-height:18px; float:right; }
				#cont-content2 { margin:0 0 0 100px; color:#005fa1; font-size:14px; text-align:justify; line-height:18px; float:left; }
					#cont-content2 a { font-size:12px; color:#005fa1; text-decoration:none; }
					#cont-content2 a:hover { text-decoration:underline; }
				#cont-home span { font-weight:bold; }
				#map-G { margin:10px 15px 0 0; width:448px; height:342px; overflow:hidden; float:left; }
				#map1 { margin:10px 15px 0 0; width:48px; text-align:center; float:left; }
				#map-text1 { margin:10px 15px 0 0; width:250px; color:#000; float:left; }				
				#map-text1 span { font-weight:bold; }
				#map-text2 { margin:10px 15px 0 0; width:53px; float:right; }
				#map-text3 { margin:10px 15px 0 0; text-align:center; float:right; }
#img_not_home { margin:-10px 15px 0 7px; width:450px; height:445px; float:left; }

/*
-moz-background-inline-policy:continuous;
background:transparent url() repeat scroll left top;
*/

/* PANEL DE NOTICIAS */
/*------------------------------------##  PARTE I  ##------------------------------------*/
#panel_not_1 { margin:0 auto; width:715px; height:171px; }
#prev_not_1 { margin:13px; width:141px; height:140px; float:left; }
#content_not_1 { margin:13px 13px 13px 0; width:535px; height:145px; overflow:hidden; float:left; }
#titular_1 { padding:1px 0 0 15px; width:520px; height:20px; color:#FFF; font-size:16px; background:#005fa1 url(../img/point_not_1.gif) no-repeat 5px 9px; }

#panel_not_2 { margin:0 auto; width:715px; height:171px; background:url(../img/bg_noticia.gif) no-repeat left top; }
#prev_not_2 { margin:13px; width:141px; height:140px; float:left; }
#content_not_2 { margin:13px 13px 13px 0; width:535px; height:145px; overflow:hidden; float:left; }
#titular_2 { padding:1px 0 0 15px; width:520px; height:20px; color:#f6b421; font-size:16px; background:#624400 url(../img/point_not_2.gif) no-repeat 5px 9px; }

#prev_not_1_f, #prev_not_2_f { margin:13px; width:82px; height:81px; float:left; }
#panel_not_1_f { margin:0 auto; width:715px; height:130px; }
#panel_not_2_f { margin:0 auto; width:715px; height:130px; background:url(../img/bg_fabricantes.gif) no-repeat left top; }
#text_not_f { padding:6px 0 0 9px; width:526px; height:30px; font-size:11px; overflow:hidden; }
#text_not_f span { font-weight:bold; }
#content_not_1_f, #content_not_2_f { margin:13px 13px 13px 0; width:535px; height:100px; overflow:hidden; float:left; }
#leer_not_f { margin:1px 0 0 0; width:47px; height:15px; float:right; }
#enlace_not_f { padding:6px 24px 0 0; width:511px; height:13px; text-align:right; background:url(../img/enlace.gif) no-repeat 517px 11px; }
	#enlace_not_f a { color:#005FA1; font-size:12px; text-decoration:none; }
	#enlace_not_f a:hover { text-align:right; font-size:12px; text-decoration:underline; }

#text_not { padding:6px 0 0 9px; width:526px; height:73px; font-size:11px; overflow:hidden; }
#text_not span { font-weight:bold; }
#enlace_not { padding:6px 24px 0 0; width:511px; height:13px; text-align:right; background:url(../img/enlace.gif) no-repeat 517px 11px; }
	#enlace_not a { color:#000; font-size:10px; text-decoration:none; }
	#enlace_not a:hover { text-align:right; font-size:10px; text-decoration:underline; }
#fecha_not { padding:6px 24px 0 0; width:511px; height:13px; text-align:right; font-size:10px; background:url(../img/fecha.gif) no-repeat 517px 7px; }
#line_not { padding:1px 0 0 0; width:535px; height:5px; background:url(../img/line_not.gif) no-repeat left center; }
#leer_not { margin:-3px 0 0 0; width:47px; height:15px; float:right; }

#paginador { width:100%; text-align:center; }
#paginador span { padding:0 4px; color:#FFF; background:#005fa1; text-decoration:none; font-size:11px; }
#paginador a { padding:0 4px; color:#005fa1; text-decoration:none; font-size:11px; }
#paginador a:hover { padding:0 4px; color:#FFF; background:#005fa1; text-decoration:none; }
#paginador a.arrow:hover { padding:0 4px; color:#624400; background:none; text-decoration:none; }

/*------------------------------------##  PARTE II  ##------------------------------------*/
#ver_not_img { margin:-20px 15px 0 7px; width:450px; height:445px; float:left; }
#ver_not_main { margin:7px 0 0 0; width:489px; float:left; }

#enlace_ver_not { padding:6px 24px 0 0; width:465px; height:13px; text-align:right; background:url(../img/enlace.gif) no-repeat 470px 7px; }
	#enlace_ver_not a { color:#005FA1; font-size:13px; text-decoration:none; }
	#enlace_ver_not a:hover { text-align:right; font-size:13px; text-decoration:underline; }
#fecha_ver_not { padding:6px 24px 0 0; width:465px; height:13px; text-align:right; font-size:10px; background:url(../img/fecha.gif) no-repeat 470px 7px; }
#line_ver_not { padding:1px 0 0 0; width:489px; height:5px; background:url(../img/line_not.gif) no-repeat left center; }
#leer_ver_not { margin:7px 0 0 0; width:58px; height:19px; float:right; }
#text_ver_not { padding:6px 0 0 9px; width:480px; font-size:11px; overflow-x:hidden; }
	#text_ver_not span { font-weight:bold; }
	
#titular_ver_not_1 { padding:1px 0 0 15px; width:474px; height:20px; color:#FFF; font-size:16px; background:#005fa1 url(../img/point_not_1.gif) no-repeat 5px 9px; }

#titular_ver_not_2 { padding:1px 0 0 15px; width:474px; height:20px; color:#f6b421; font-size:16px; background:#624400 url(../img/point_not_2.gif) no-repeat 5px 9px; }

/*----------------------------------------------------------------------------------------*/

/* MENU */
#nav-link1, #nav-link2, #nav-link3, #nav-link4, #nav-link5, #nav-link6, #nav-link7, #nav-link8  { padding:3px 0 0 0; height:19px; font-size:13px; text-align:center; font-weight:bold; color:#FFF; float:left; }
#nav-link2, #nav-link3, #nav-link4, #nav-link5, #nav-link6, #nav-link7, #nav-link8  { margin:0 0 0 2px; }

#nav-link1 { width:110px; background:#e3001b; cursor:pointer; }
#nav-link2 { width:112px; background:#f5a900; cursor:pointer; }
#nav-link3 { width:64px; background:#009136; cursor:pointer; }
#nav-link4 { width:79px; background:#009de0; cursor:default; }
#nav-link5 { width:101px; background:#454291; cursor:pointer; }
#nav-link7 { width:76px; background:#8f85ba; cursor:pointer; }
#nav-link6 { width:66px; background:#e64419; cursor:pointer; }
#nav-link8 { width:110px; background:#C6C; cursor:pointer; }


#submenu_1 { margin:0; width:79px; height:50px; background:#009de0;display:none; text-align:left; }
#submenu_1 a { font-size:11px; color:#FFF; text-decoration:none; }
#submenu_1 a:hover { text-decoration:underline; }

#nav-link1:hover { }
#nav-link2:hover, #nav-link3:hover, #nav-link4:hover, #nav-link5:hover, #nav-link6:hover, #nav-link8:hover { }

/* FOOTER */
#footer { margin:10px auto 0 auto; width:984px; }
#text-f { margin:0 0 0 7px; width:144px; text-align:right; float:right; }
#text-g { margin:10px 40px 0px 140px; width:700px; text-align:center; float:center; }
#logo-f { margin:0; width:833px; height:47px; float:left; }
	#logo-f_1 { margin:0 0 0 0;    width:91px; height:44px; background:url(../img/logos_pie.gif) 0 0; float:left; cursor:pointer; }
	#logo-f_2 { margin:0 0 0 9px; width:60px; height:44px; background:url(../img/logos_pie.gif) -100px 0; float:left; cursor:pointer; }
	#logo-f_3 { margin:0 0 0 9px; width:33px; height:44px; background:url(../img/logos_pie.gif) -169px 0; float:left; cursor:pointer; }
	#logo-f_4 { margin:0 0 0 9px; width:116px; height:44px; background:url(../img/logos_pie.gif) -211px 0; float:left; cursor:pointer; }
	#logo-f_5 { margin:0 0 0 9px; width:37px; height:44px; background:url(../img/logos_pie.gif) -336px 0; float:left; cursor:pointer; }
	#logo-f_6 { margin:0 0 0 9px; width:37px; height:44px; background:url(../img/logos_pie.gif) -382px 0; float:left; cursor:pointer; }
	#logo-f_7 { margin:0 0 0 9px; width:42px; height:44px; background:url(../img/logos_pie.gif) -428px 0; float:left; cursor:pointer; }
	#logo-f_8 { margin:0 0 0 9px; width:75px; height:44px; background:url(../img/logos_pie.gif) -479px 0; float:left; cursor:pointer; }
	#logo-f_9 { margin:0 0 0 9px; width:48px; height:44px; background:url(../img/logos_pie.gif) -563px 0; float:left; cursor:pointer; }
	#logo-f_10 { margin:0 0 0 9px; width:98px; height:44px; background:url(../img/logos_pie.gif) -620px 0; float:left; cursor:pointer; }
	#logo-f_11 { margin:0 0 0 9px; width:106px; height:44px; background:url(../img/logos_pie.gif) -727px 0; float:left; cursor:pointer; }
	#logo-f_1:hover { margin:0 0 0 0;    width:91px; height:44px; background:url(../img/logos_pie.gif) 0 -44px; float:left; cursor:pointer; }
	#logo-f_2:hover { margin:0 0 0 9px; width:60px; height:44px; background:url(../img/logos_pie.gif) -100px -44px; float:left; cursor:pointer; }
	#logo-f_3:hover { margin:0 0 0 9px; width:33px; height:44px; background:url(../img/logos_pie.gif) -169px -44px; float:left; cursor:pointer; }
	#logo-f_4:hover { margin:0 0 0 9px; width:116px; height:44px; background:url(../img/logos_pie.gif) -211px -44px; float:left; cursor:pointer; }
	#logo-f_5:hover { margin:0 0 0 9px; width:37px; height:44px; background:url(../img/logos_pie.gif) -336px -44px; float:left; cursor:pointer; }
	#logo-f_6:hover { margin:0 0 0 9px; width:37px; height:44px; background:url(../img/logos_pie.gif) -382px -44px; float:left; cursor:pointer; }
	#logo-f_7:hover { margin:0 0 0 9px; width:42px; height:44px; background:url(../img/logos_pie.gif) -428px -44px; float:left; cursor:pointer; }
	#logo-f_8:hover { margin:0 0 0 9px; width:75px; height:44px; background:url(../img/logos_pie.gif) -479px -44px; float:left; cursor:pointer; }
	#logo-f_9:hover { margin:0 0 0 9px; width:48px; height:44px; background:url(../img/logos_pie.gif) -563px -44px; float:left; cursor:pointer; }
	#logo-f_10:hover { margin:0 0 0 9px; width:98px; height:44px; background:url(../img/logos_pie.gif) -620px -44px; float:left; cursor:pointer; }
	#logo-f_11:hover { margin:0 0 0 9px; width:106px; height:44px; background:url(../img/logos_pie.gif) -727px -44px; float:left; cursor:pointer; }


/* FORMS */
.input-admin { padding:2px 0 0 0; width:100%; height:21px; }
.input-blue { width:100%; height:196px; }
/* TABLES */

/* FONTS */
.btn_on { color:#FFF; background:#e3001b; }
.btn_off { color:#e3001b; }
a.blue { color:#005fa1; text-decoration:underline; font-weight:bold; }
a:hover.blue { color:#005fa1; text-decoration:none; font-weight:bold; }
a.orange { color:#e64419; text-decoration:underline; font-weight:bold; }
a:hover.orange { color:#e64419; text-decoration:none; font-weight:bold; }
#link-admin { padding:3px 0; width:180px; background:#454291; color:#8f85ba; font-weight:bold; text-align:center; float:left; cursor:pointer; }
#link-admin:hover { color:#FFF; }

/*LIST*/
ul#list { margin:0 0 0 30px; list-style:disc; font-size:16px; color:#005fa1; }
ul#list li { margin:5px; text-align:left; }
ul#list li a { color:#000; font-size:12px; text-decoration:none; }
ul#list li a:hover { color:#000; font-size:12px; text-decoration:underline; }

/* PRINT */
@media print
{
	body, #main, #content { color: #000 !important; }
	a, a:link, a:visited { color: #000 !important; text-decoration:none !important; }
	#tabs { display: none !important; }
	#main { padding-left: 0 !important; background-image: none !important; }
}

/* iPhone */
@media screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }
