﻿/* By atmg 2006 */
/*css 2.1 */
body{
background: url('../imagenes/fondo.png');

}
/* barra de desplasamiento */

/* link estilo */
a:visited {
	color: #01137B; text-decoration: none;

}


a:link {
	color: #01137B; text-decoration: none;

}

a:hover {
	color: #3366FF;	text-decoration: underline;

}
/* fin links*/


/* contenido */
td.cuerpo{
	width:760px;
	border: 0;
	table-layout:auto;
	position:absolute;
}
#cuerpo{
	width: 760px;
	margin: 0 auto;
	table-layout:auto;
	background-attachment: scroll;

}

/* fin del cuerpo */

/* sombras */
td.iz_sombra {
  width: 16px;
  background: url('../imagenes/iz_som.gif') repeat-y;
}

td.der_sombra{
  width: 16px;
  background: url('../imagenes/der_som.gif') repeat-y;
}

td.ar_sombra {
  height: 16px;
  background: url('../imagenes/ar_som.gif') repeat-x;
}

td.ab_sombra{
  height: 16px;
  background: url('../imagenes/ab_som.gif') repeat-x;
}


#linea{
  height: 3px;
  width: 728px;
  background: url('../imagenes/separador.png') repeat-x;
}

/* fin de sombras */
/* celda de contenido */
#contenido_cel{
	background:#FFFFFF;
}
/* fin celda */
/* fuentes */
#titulos {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background:#841037;
	color: #ffffff;
}
#titulos2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	font-size: 14px;
	background: #CCCCCC;
	color: #000000;
	border-bottom:1px: #333333 solid;
	border-bottom-color:#000000;
	border:1px #000000 solid;

}


#fondo_articulos {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	background: #F0F0F0;
	color: #000000;
	border-bottom:1px: #333333 solid;
	border-bottom-color:#000000;
	border:1px #000000 solid;

}


#titulos_menu {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	background:#841037;
	color: #ffffff;
}

.contenidos {
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	color:#000000;
}
#contenidos {
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	color:#000000;
}

#texto_3 {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	color:#000000;
}
#texto_4 {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	color:#000000;
}
#floter {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	color:#000000;
}


/* fin de fuentes */
/* tabla de clientes */
#tab_fon_der{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#841037;
}
#tab_fon_gris_fuerte{
	font-family:Arial, Helvetica, sans-serif;
	background: #E9E9E9;
	font-size: 12px;
	border:1px;
	border-color: #808080;
	color:#666666;

}


/* fin de tabla de clientes */
/* menu */
#menu_fondo {
	background: #BCBCBC;
	border:1px;
	border-color: #808080;
	width: 130px;
}


#menu a {
	font-weight: bold;
	text-decoration: none;
	color: #118;
	display: block;
	padding: 3px;
	border-bottom: 1px solid #f2f2f2;
}
#menu a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #841037;
	border-bottom: 1px solid #f2f2f2;
	background-color: #f2f2f2;
}

/* fin de menu */

/* estilo de formulario */
input.{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
background:#CCCCCC;
border-bottom: 1px;
border-bottom-color:black
}
textarea.{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
background:#CCCCCC;
border: 1px;

}


/* fin de formulario */
.clr {
	clear: both;
}

#page_bg {
	height: 100%; 
	background: #999999;

	padding: 0;
	margin-bottom: 1px;
}

div.mosimage_caption {
  font-size: 10px;
  color: #666666;
}

div.center {
  text-align: center;
}

table#main {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

div.blog_more {
  margin-top: 30px;
}

div.syndicate div {
  text-align: center;
}

table.minimal td {
  border-collapse: collapse;
  margin:0;
  padding: 0;
}


table.minimal {
  border-collapse: collapse;
  margin:0;
  padding: 0;
}


td.left_bot_shadow {
  width: 18px;
  height: 40px;
  background: url(../images/pt_shadow_left_bot.png) no-repeat;
}

td.right_bot_shadow {
  width: 18px;
  height: 40px;
  background: url(../images/pt_shadow_right_bot.png) no-repeat;
}

td.bottom {
  text-align: center;
  height: 40px;
  color: #999999;
  line-height: 30px;
  vertical-align: top;
  background: url(../images/pt_bottom_bg.png) repeat-x;
}


#header {
  height: 200px;
  background: url(../images/pt_header.jpg) no-repeat;
}



table.maintable {
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
}

td.sidenav {
	width: 163px;
	background: #cccccc url(../images/pt_module_bg.png) repeat-x;
}

td.middle {
	width: 100%;
	background: #ffffff;
	
}

div#right{
  margin-top: 10px;
}

div#menu{
  margin-top: 10px;
}

td.greyline {
	width: 1px;
	padding: 0;
	margin: 0;
	background: #333333;
}




#mainpage {
	background: url(../images/pt_c_m_fade.png) top left repeat-x;
  padding: 10px;
  width: auto !important;
  width: 100%;
}

td.componentheading{
	width: 100%;
  text-align: left;
  background: url(../images/trondheim_underline.png) bottom left repeat-x;
  height: 30px;
  line-height: 30px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #01137B;
	
}

div.componentheading {
  text-align: left;
  background: url(../images/trondheim_underline.png) bottom left repeat-x;
  height: 30px;
  line-height: 30px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #01137B;
}

.contentheading {
  padding: 0px;
	font-size: 16px;
	font-weight: bold;
	height: 45px;
	vertical-align: bottom;
	color: #444444;
	text-align: left;
	width: 100%;
}


input.button {
	border: 1px solid #999999;
	background: url(../images/pt_button_bg.png) repeat-x;
	height: 20px;
	padding: 2px 7px 4px 7px !important;
	padding: 0px 4px 0px 4px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}








#menu table.moduletable td {
	padding: 0px;
}












HTML {
  height: 100%;
  margin-bottom: 1px;
}

BODY {
	margin: 0px 0px 0px 0px;
	height: 100%;
}



tr {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 12px;
	color: #333333;
	text-align: left;
}




/* Horizontal Line */
hr {
	background: #999999; height:1px; border: 1px solid;
}




/* fin css*/



