@charset "utf-8";

body { background:url(../images/bkg_body.jpg) fixed 0 0; font-family:Helvetica, Arial, sans-serif;
	font-size:13px; line-height:1.6em;
	margin:0px;}

p, .Normal, .NormalDisabled { font-family:Helvetica, Arial, sans-serif; font-size:13px; line-height:1.6em; margin:0 0 20px 0; color:#fff; }

ul, ol { padding-left:30px; font-family:Helvetica, Arial, sans-serif; font-size:13px; line-height:1.6em; color:#FFFFFF}
ul li {list-style: disc; margin:4px 0; list-style-image: url(../images/bullet_2.png)}

h1, h2, h3 {font-family:"Eurostyle",Helvetica, Arial, sans-serif; margin-top:25px; color:#86BDCC;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px; color:#00CCFF;}
h4 {font-size:13px; color: #339900; text-transform: uppercase;}

a:link {color:#86BDCC; text-decoration:underline;}
a:active {color:#86BDCC; text-decoration:underline;}
a:visited {color:#86BDCC; text-decoration:underline;}
a:hover {color:#00CCFF; text-decoration:underline;}

a:link img, img { border:none;}

.SelectedTab {font-family:Helvetica, Arial, sans-serif; font-size:13px;}
strong, b { color: #00CCFF}
img, div { behavior:url(../images/iepngfix.htc);}

.NormalRed { color:#00CCFF;}

#page {width:980px; margin:0 auto; padding-bottom:20px;}

#page .SubHead { color:#CCCCCC;}
#page .CommandButton { color:#86BDCC;}
#page a.CommandButton:hover { color:#fff;}
#page .Head { color:#86BDCC}
/*#page .Normal, #page .NormalBold { color:#fff} */

.breake {height:1%; clear:both;}

#header { float:left; width:100%; margin-top:16px;}

.pbx_tag { float:left;}

#logo { padding:8px; text-align:right;}

#login { text-transform:uppercase; float:left; width:100%; }
#login ul { margin:0; padding:0;}
#login li { list-style: none; float: left; padding:0 8px 0 0;}
#footer #login a:link {font-size:10px; color:#015464; font-weight: normal}
#footer #login a:hover {color:#fff;}

/*Top Menu*/
#nav {height:40px; float:left; width:100%;}

#topmenu { font-family:Arial;font-size:13px; padding-top:7px;}
#topmenu ul { margin:0; padding:0; opacity:1;}
#topmenu li { list-style:none; list-style-image:none; height:40px; display: inline;}
#topmenu a { color:#fff; padding:2px 6px; float: left; border-right: 1px solid #86BDCC; text-decoration: none;}
#topmenu a:hover { text-decoration:none; color:#5E9CAD}
#topmenu .SelectedTab { font-size:13px; font-weight:normal;}
#topmenu .SelectedTab a {color:#86BDCC; background-color:#01667A; text-decoration:none;}

/*Search*/
#searchBoxH { float: right; background-color:#c8c8c8; border: solid 10px #1a1c19;}
#dnn_dnnSearchH_txtSearch { border:none; background-color:#c8c8c8; padding:3px;}
#dnn_dnnSearchH_cmdSearch { padding:3px 5px; color:#000; text-transform:uppercase; font-size:10px;}

#footer {float:left; width:100%; background-color:#01667a; border-top:#015464 solid 4px;}
.footer_content {width:980px; margin:0 auto; padding-top:20px;}
.footer_content .SkinObject { color:#CCCCCC;}
#footer a:link { color:#FFFFFF; text-decoration:none; border-bottom:none;}

.copyright { float:left; width:100%;}

#logo_piepagina { text-align:right;}
.logo_icontec { background: url(../images/logo_icontec.gif) no-repeat; height:73px; width:49px; float:right}

.mayor_inf { text-transform:uppercase;}
.mayor_inf caption { text-align:left;padding: 0 14px;}
.mayor_inf td {padding: 0 14px; border-right:solid 1px #86BDCC;}
.mayor_inf th {color:#86BDCC; text-align:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; border-right:solid 1px #86BDCC;padding: 0 14px;}

/*Telefono Contacto*/
.header_telefono { margin:8px 0 4px 0;}

#dnn_PiedePagina { color:#FFFFFF; float:left; width:100%;}
#dnn_PiedePagina ul { margin:0; padding:0;}
#dnn_PiedePagina li { display: inline; padding-right:22px;}
#dnn_PiedePagina li strong { color:#86BDCC; text-transform:uppercase;}
#dnn_PiedePagina p { margin:4px 0;}

#dnn_Banner { float:left; width:100%; text-align:center; margin:10px 0;}
#dnn_Banner .generico {margin:1px;} 
#dnn_Banner p { margin:0;}

/*Home columns*/
#columns { float:left; width:100%;}

#dnn_ContentPane{ float:left; width:100%;}

.home_columns { float:left; width:100%;}
.home_columns #dnn_LeftPane { width:400px; float: left;}
.home_columns #dnn_CenterPane { width:250px; float: left; margin:0 0 0 40px;}
.home_columns #dnn_RightPane { width:250px; float: right; margin-left:11px;}

/*Interna columns*/
.interna_columns { float:left; width:100%; margin-top:20px; background:url(../images/bkg_content_inner.gif) repeat-y;}
.interna_columns #dnn_ContentPane { width:790px; float: right; margin-top:15px;}
.interna_columns #Right { width:173px; float: left; margin-right:14px; }

/*Admin*/
#dnn_ctr358_FileManager_DNNTree {color:#000}
#dnn_ctr358_FileManager_dgFileList a:link { color:#015464}
#dnn_ctr358_FileManager_dgFileList a:hover { color:#666}
.FileManager { color:#000; background-color:#FFFFFF;}
.FileManager .Normal { color:#000}
.FileManager_MessageBox { color:#015464;}
#page .FileManager .SubHead { color:#015464}

/*sidemenu*/
#sidemenu { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:15px 0; padding:0;border-top:1px solid #86BDCC; line-height:17px;}
#sidemenu li { list-style:none; margin:0; padding:0; list-style-image: none;}
#sidemenu a { color:#fff; border-bottom:1px solid #86BDCC; padding:3px 3px 3px 6px; display:block; text-decoration: none;}
#sidemenu a:hover { text-decoration:none; color:#fff; background-color:#34565F;}
#sidemenu ul { margin-left:0px;}

.Level2 { padding:0; font-size:12px;}
#sidemenu .Level2 a{ padding-left:18px; margin:0;}

.Level3 { padding:0;font-size:12px;}
#sidemenu .Level3 a{ padding-left:36px;}

#sidemenu .TabActive {background-color:#01667A; color:#fff; background-image:none;}
#sidemenu .Level2 .TabActive,
#sidemenu .Level3 .TabActive {background-color:#306170}


#interna_header { float:left; width:100%;background-color:#01667A;border-top:1px solid #86BDCC;border-bottom:1px solid #86BDCC;}

/*Path*/
#path{text-align:right; color:#FFFFFF; font-weight:normal; font-size:11px;font-weight:normal; text-transform:uppercase; float:right; padding:4px; background-color:#025768;}
#path a { color:#fff; text-decoration:none;}
#path .SkinObject{ color:#86BDCC;  font-size:11px; font-weight:normal;}

/*Generico*/
.generico h1 {border-top:1px dotted #62C3D6; border-bottom:1px dotted #62C3D6;color:#62C3D6;font-size:17px;margin:8px 0;padding:10px 5px;text-transform:uppercase;}
.generico ul { margin:8px 0;}
.titulo_generico {padding-bottom:6px; border-bottom: 1px dotted #242D32;}

.imagen_rota img{ padding-left:2px; padding-top:3px;}

/*Login*/
.login h1 {border-top:1px dotted #62C3D6; border-bottom:1px dotted #62C3D6;color:#62C3D6;font-size:17px;margin:8px 0;padding:10px 5px;text-transform:uppercase;}
.login label { color:#fff;}
.logindiv { float:left; clear:both; width:250px; background-color:#1A1C19;}
.usernameLable, .passwordLable { float:left; width:60px; background-color:#1A1C19; font-size:11px; padding:2px 6px;}
.usernameInput, .passwordInput { float: right; width:150px; padding:2px 6px; background-color:#1A1C19;}
.usernameInput input, .passwordInput input{ width:150px; padding:1px; font-size:11px}
.login img { display:none;}
.loginbtn .StandardButton { float: left; background-color:#01667A; color:#FFFFFF; border: none; width:100%; padding:4px 0; margin-bottom:4px;}
#dnn_ctr397_Login_tdRegister, #dnn_ctr397_Login_tdPassword{ display:none;}
#dnn_ctr397_Login_pnlLogin div .Normal{ display:none;}
#dnn_ctr397_ModuleContent br {display:none}

#dnn_ctr376_Login_tdRegister, #dnn_ctr376_Login_tdPassword  {}
#dnn_ctr376_Login_pnlLogin div .Normal{}
#dnn_ctr376_Login_chkCookie { padding-right:4px}

/*noticias-home*/
.noticias h3 { background-color:#01667A; text-transform:uppercase; margin:6px 0; font-size:14px; color:#fff; padding:4px;}
.noticia a:link {border-bottom:1px dotted #0080BC;color:#0080BC;}
.noticias img { border:1px solid #86BDCC; padding:2px; margin-right:10px;}

/*Menu titulo*/
#men_titulo { float:left;}
#men_titulo ul { margin:0; padding:0px; font-size:14px;}
#men_titulo li{ overflow:hidden; display:none; text-transform:uppercase; padding:2px 4px; font-size:12px; margin:0px;}
#men_titulo li.SelectedTab { overflow:visible; color:#FFFFFF; display:block;}
#men_titulo li.SelectedTab a {color:#fff; display:block; text-decoration:none;}
#men_titulo li.SelectedTab a:hover { color:#fff; text-decoration:none;}

/*Clientes*/
.logo_cliente { border:1px dotted #01667A;}
.logo_cliente a { margin:3px; border: none; display:block; text-decoration:none; height:120px;}
.cliente p { text-align: center; text-transform:uppercase; color:#86BDCC; margin-top:4px; font-size:11px;}
.generico .logo_cliente a:link, .generico .logo_cliente a:visited { border:none; background: none;}
.generico .logo_cliente a:hover{ border:none; background: none;}
.cliente { width:128px;}

/*info tabla*/
.info_tabla { color:#FFFFFF; background-color:#1A1C19;}
.info_tabla td { padding:4px;}
.info_tabla th {background-color:#01667A;border-bottom:1px solid #86BDCC;border-top:1px solid #86BDCC; color:#FFFFFF;  padding:4px;}
.info_tabla th a { color:#FFFFFF; text-decoration:none}
.info_tabla th a:hover { color:#86BDCC; text-decoration:none}

/*Form Contacto*/
#contact_form {background-color:#1A1C19; margin:8px 20px;}
.contact_form { color:#FFFFFF; font-size:11px; margin-bottom:25px; background-color:#1A1C19;}
.contact_form label { color:#FFFFFF;}
.contact_form td { padding:4px;}
.form_box { padding:2px;}
.contact_form th {background-color:#01667A;border-bottom:1px solid #86BDCC;border-top:1px solid #86BDCC; color:#FFFFFF;  padding:4px;}
#contact_form ul { margin:0; padding:0 10px 1px 10px;}
#contact_form ul a:link { margin:0px; color:#FFFFFF; border-bottom:none}
#contact_form table + table { width:98%}
textarea.form_box { width:99%}

.btn_contacto { background-color:#01667A; color:#FFFFFF; padding:4px 6px; margin:6px; border:none; width:130px;}

/*Resultado Busqueda*/
#dnn_ctr349_SearchResults_dgResults td { padding: 15px 8px;}
#dnn_ctr349_SearchResults_dgResults .SubHead {background-color:#01667A;color:#FFFFFF;font-size:12px;margin:6px 0;padding:0 4px;text-transform:uppercase}
#dnn_ctr349_SearchResults_dgResults .Normal { color:#fff;}

.link_cliente a:link, .link_cliente a:visited {color:#86BDCC;}
.link_up { background: url(../images/arrow_up.gif) 50% right no-repeat; padding-right:16px; text-align:right}