html, body {
	min-height: 100%;
	width: 100%;
	/*height: 100%;*/
	background-image:url(../img/fondoDegradado.png);
	background-repeat:repeat-x;
	background-position:top;

}

html>body, html>body #fondo {
	height: auto;
}


a {
	text-decoration:none;
	color:#050595;
}

#fondo {
	position:absolute;
	left:50%;
	margin-left:-475px;
	min-height: 100%;
	width: 954px;
	overflow: hidden;
}
#container {
	position:relative;
	width: 869px;
	margin:auto;
	overflow: hidden;
}

#cabecera {
	position:relative;
	width: 869px;
	padding-top:6px;
	overflow: hidden;
	height:91px;
	background-image:url(../img/fondoDegradado.png);
	background-repeat:repeat-x;
	background-position:top;
}

#configUsu{
	float:left;
	margin-left:4px;
	width:170px;
	height:160px;
	overflow:hidden;
	padding-left: 7px;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	line-height: 20px;
	background-color:#FF0000;
	
}

#animacio{
	float:left;
}

#menu {
	position:relative;
	float:left;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 3px;
	background-color:#FFFFFF;
	height:33px;
}
.menuItemSelected{
	display: block;
	background-color:#04047C;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:128px;
	line-height: 30px;
	padding: 1 1 1 1;
	margin-left:1px;
	height:31px;
	float:left;
	text-align:center;
}

.menuItem{
	display: block;
	background-color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#04047C;
	width:128px;
	line-height: 30px;
	padding: 1 1 1 1;
	margin-left:1px;
	height:31px;
	float:left;
	text-align:center;
}

.separador{
	display:block;
	margin-left:2px;
	margin-right:2px;
	width:1px;
	height: 95%;
	background-color:#CCCCCC;
	float:left;
}

#contingutMenu{
  width:867px;
  float:left;
  clear:left;
  background-image:url(../img/bordes.gif);
  background-repeat:repeat-y;
  background-position:left;
}

#contingut {
  height:100%; min-height:100%;
  float:left;
  clear:left;
  background-image:url(../img/bordes.gif);
  background-repeat:repeat-y;
  background-position:left;
  width:867px;
  border-top:1px solid #CCCCCC;
  padding-top:7px;
}

#submenu {
	width:152px;
	height:50px;
	margin-left: 5px;
	margin-right: 5px;
	float:left;
}

#contenidoBD{
	background-color:#FFFFFF;
	margin-left: 163px;
	width:489px;
	position:relative;
}

.submenuTitulo{
	background-color:#333333;
	font-family:Tahoma, Arial, Helvetica;
	font-size:24px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:8px;
	padding-top:25px;
	padding-right:8px;
	padding-bottom:6px;
}

.loginTitulo{
	background-color:#333333;
	font-family:Tahoma, Arial, Helvetica;
	font-size:24px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:8px;
	padding-top:20px;
	padding-right:8px;
	padding-bottom:6px;
}

.loginContent {
	background-color:#333333;
	font-family:Tahoma, Arial, Helvetica;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	height:50px;

}
.Tahoma12 {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
}
.Tahoma10 {
	font-family:Tahoma, Arial, Helvetica;
	font-size:10px;
}

.submenuItem{
	display: block;
	background-image: url(../img/cuadrado_li.gif);
	background-repeat: no-repeat;
	background-position: 8px 13px;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	width:132px;
	background-color:#FFFFFF;
	line-height: 24px;
	padding-left:20px;
	clear:both;
	border-bottom:1px solid #E1E1E1;
	padding-top:3px;
	height:28px;
}
.submenuPhoto{
	margin-top:5px;
	background-color:#333333;
	width:152px;
	height:135px;
}
.submenuPie{
	background-color:#04047C;
	font-family:Tahoma, Arial, Helvetica;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	margin-top:1px;
	padding-left:8px;
	padding-top:6px;
	padding-right:8px;
	padding-bottom:18px;
}

.cntImg{
	border:1px solid #333333
}
.textFootImg{
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:right;
	padding-top:2px;
}
.dots{
	background-image:url(../img/dots.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:11px;
	width:695px;
	float:left;
}
.txtTitulo1{
	font-family:Tahoma, Arial, Helvetica;
	font-size:20px;
	font-weight:normal;
	color:#363636;
	text-align:left;
	width:702px;
	float:left;
	margin-bottom:5px;
}
.txtTitulo2{
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#04047C;
	text-align:left;
	width:100%;
	/*width:702px;*/
	/*float:left;*/
	
}
.txtTituloSolicitud{
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#04047C;
	text-align:left;
	width:100%;
	cursor:pointer;
	/*width:702px;*/
	/*float:left;*/
	
}
.txtNormal{
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#393939;
	text-align:left;
	width:100%;
	/*width:695px;
	float:left;*/
}
.txtNormal a{
	color:#04047C;
	text-decoration:none;
}
.txtNormal a:hover, a:visited{
	color:#04047C;
	text-decoration:underline;
}


#foot {
	width: 869px;
	height:58px;
	margin:auto;
	overflow: hidden;
	background-image:url(../img/pie.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#textFoot{
	position:relative;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:11px;
	padding-left:12px;
	float:left;
}

#imgFoot{
	float:right;
	padding-right:12px;
	padding-top:10px;
}

ul{
	list-style-type:circle;
	margin-top:3px;
}
.txtLogin{
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	float:left;
	clear:both;
}
/*.txtBox{
	border:1px solid #FFFFFF;
	background-color:#333333;
	color:#FFFFFF;
	width: 107px;
	height: 13px;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	margin-left:4px;
	margin-top:3px;
	margin-bottom:3px;
	padding-left:3px;
}*/

.ofertaTH{
	color:#000000;
	background-color:#c2d6df;
}

.ofertaTD{
	background-color:#DDDDDD;
}

.inputContacte{
	background-image: url(../img/textbox.JPG);
	background-repeat:no-repeat;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:22px;
	width: 214px;
	padding-top: 3px;
	padding-left: 5px;
}
.inputContacteArea{
	/*background-image: url(../img/textarea.JPG);*/
	background-repeat:no-repeat;
	border:solid;
	border-color:#5c5c5c;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:120px;
	width: 380px;
	padding-top: 3px;
	padding-left: 5px;
}


