html, body {
	width: 100%;
	background-image:url(../img/fondoDegradado.png);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
}


a {
	text-decoration:none;
	color:#050595;
}

#container {
	/*position:relative;*/
	width: 824px;
	margin:0 auto;
	/*overflow: hidden;*/
	/*margin-left:225px;*/
	text-align:left;
}
#mini_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BBBBBB;
	font-weight:bold;
	margin-top:21px;
	margin-left:70px;
}

#cabecera {
	position:relative;
	width: 821px;
	/*padding-top:6px;
	overflow: hidden;*/
	height:109px;
	background-image:url(../img/fondoCabecera.png);
	background-repeat:repeat-x;
	background-position:top;
	/*background-color:#FF0000;*/
	
}

#idiomas {
	width: 821px;
	/*overflow: hidden;*/
	height:22px;
	background-image:url(../img/fondoIdioma.png);
	background-repeat:no-repeat;
	/*background-color:#FF0000;*/
	/*margin-top:-6px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#bbbbbb;
	line-height:22px;
}


#cos {
	width: 821px;
	/*overflow: hidden;*/
	/*height:538px;
	min-height:538px;*/
	background-image:url(../img/fondoCuerpo2.png);
	/*background-color:#FF0000;*/
	/*background-repeat:no-repeat;*/
}

#contenido_v{
	/*overflow-y:scroll; */
	width:577px;
	height:474px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:12px;
	color:#000000;
}
.inputContacte{
	/*background-image: url(../img/textbox.JPG);
	background-repeat:no-repeat;*/
	/*border:1px solid #000000;*/
	line-height:11px;
	font-size:11px;
	height:11px;
	width: 209px;
	padding-top: 3px;
	padding-left: 5px;
	background-color:#FF0000;
}

.inputContacteN{
	border:1px solid #000000;
	line-height:11px;
	font-size:11px;
	height:16px;
	/*width: 209px;*/
	background-color:#FFFFFF;

}


#peu {
	width: 821px;
	/*overflow: hidden;*/
	/*height:668px;*/
	height:40px;
	background-image:url(../img/fondoPie.png);
	background-repeat:no-repeat;
}



#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;
}

.inputContacteAreaFire{
	background-image: url(../img/textarea.JPG);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:inherit;
	border-color:#050080;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:130px;
	width: 380px;
	padding-top: 3px;
	padding-left: 5px;
}

.bg
{
	padding: 2px 0px 2px 0px;
	background-color: #FFF0AA;
}
.bg1
{
	padding: 2px 0px 2px 0px;
	background-color: #FFFFFF;
}
.bg2
{
	padding: 2px 0px 2px 0px;
	background-color: #EAEAEA;
}
.galeriaContent{
	/*display:inline-block;*/
	/*display:table-row;*/
	/*display: table-cell;*/
    vertical-align: middle;
    position: relative;
	/*height:100%;*/
	width:100%;
}

#foto {
	clear:both;
	width:353px;
	height:240px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	margin:0px;
	display:table;
}
#fotoBarra {
	width:355px;
	height:19px;
	background-color:#333333;
	margin:0px;
}
#fotoDesc {
	width:455px;
	height:19px;
	background-color:#338380;
	color:#FFFFFF;
	margin:0px;
}
#fotoBarraAnt {
	float:left;
	background-image:url(../img/fotoBarraAnt.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
	padding:0px;
	padding-top:2px;
	cursor:pointer;
}
#fotoBarraSeg {
	float:right;
	background-image:url(../img/fotoBarraSeg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	color:#FFFFFF;
	padding:0px;
	padding-top:2px;
	cursor:pointer;
}
#contenedorGalerias{
	position:relative;
	/*height:100%;*/
	padding-left:7px;
}
.galeriaFoto2Sel {
	float:left;
	margin-right:7px;
	margin-top:7px;
	width:145px;
	height:109px;
	border:1px solid #FF9900;
	cursor:pointer;
	background-color:#FFFFFF;
	display:table;
}
.galeriaFoto2 {
	position:relative;
	text-align:center;
	float:left;
	margin-right:7px;
	margin-top:7px;
	width:130px;
	height:100px;
	border:1px solid #000000;
	cursor:pointer;
	background-color:#FFFFFF;
	/*display:table;*/
	overflow:hidden;
	/*padding-top:2px;*/
}

#cabecera_cos {
	height:50px;
	background-image:url(../img/fondoCuerpo3.png);
	width:100%;
	text-align:left;
}

.boton1 {
	background-color:#4659B1;
	width:70px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E2E2E5;
	cursor:pointer;
}