body
{
}
#tabla
{
	width: 780px;
	height: 100%; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
}
#divScrollTextCont {position:relative; left:0px; top:0px; width:400px; height:200px; clip:rect(0px 400px 2500px 0px); overflow:hidden; visibility:hidden;}
#divText {position:relative; left:0px; top:0px;}

.pie
{
	width: 780px;
	height:52px;
	padding: 0;
	background: url(../imagenes/pie.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
	font-family: Georgia;
	font-size: 12px;
	
}

.pie font
{
	color:#FF4D00;
}
.pie a
{
	color:#000089;
	
	text-decoration: none;
}

#marcoprin
{
	z-index: 2;
	
}

#cabezera
{
	background: url(../imagenes/cabezera.png);
	background-repeat: no-repeat;
	height: 184px;
	z-index: 3;
}

.contenidoframe
{
	
	position: relative;
	top: -1px;
	border: solid 1px #3b84c2;
	z-index: auto;
	overflow:auto;
	height: 500px;
	width: 520px;
}



.contenidoframe img
{
	border: 0px;
}

.contenidoframe a
{
	border: 0px;
}

.contenidodetalles
{
	position: relative;
	top: -1px;
	border: solid 1px #7F7F7F;
	z-index: auto;
	overflow:auto;
	height: 500px;
	width: 430px;
}

.contenidodetalles img
{
	border: solid 1px #3b84c2;
}

#modulo
{
	background-image: url(../imagenes/fondo.png);
	background-repeat: repeat-y;
}



#fontpie
{
	font: normal bold 9px serif;
	color: #ffffff;
	position: relative;
	top: 0px;
	left: 30px;
}
#pie
{
	width: 700px; 
	height: 50px;

	background-repeat: no-repeat;
	background: url(imagenes/pie.png);
	z-index: 1;
}




ul#mainlevel-nav
{

	padding-left: 0px;
	padding-right: 0px;
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#mainlevel-nav li
{

	display: block;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 3px;
	float: left;
	width: auto !important;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
}

ul#mainlevel-nav li a
{
	z-index: 2;
	display: block;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia;
	font-size: 14px;
	color: #000089;
	background: #ff4d00;
	border: solid 1px #ff4d00;
}

ul#mainlevel-nav li a:hover
{


	color: #fff;
	background: #3b84c2;
	border: solid 1px #3b84c2;
}

ul#mainlevel-nav li#active a
{
	z-index: 5;
	color: #fff;
	background: #3b84c2;
	border: solid 1px #3b84c2;
	
}

#banderas
{
	display: inline;
	width: 20px;
}

#tablacontenido
{
	position: relative;
	left: 25px;
	/*
	border: 1px solid #000089;*/
}

.texto
{
	text-decoration: none;
	font-family: Georgia;
	font-size: 14px;
	color: #000089;
	padding: 2px 2px 2px 5px;
}

.titulo
{
	text-decoration: none;
	font-family: Georgia;
	font-size: 23px;
	color: #ffffff;
	font-weight: bold;
	background: #3b84c2;
	width: 100%;
	padding: 0px 0px 0px 5px;
}

.tablatarifas
{
	width: 700px;
	border: solid 1px #3b84c2;
	position: relative;
	left: 40px;
}

.tablacontenido
{
	text-align: center;
	width: 500px;
	border: solid 1px #3b84c2;
}

.paginacion
{


	text-align: center;
	
}

.paginacion a
{
	text-decoration: none;
	font-family: Georgia;
	
	
}

.paginacion #resaltar
{
	color: #ff4d00;
	font-size: 22px;
}

.paginacion #normal
{
	color: #000089;
	font-size: 20px;
}

.paginacion b
{
	text-decoration: none;
	font-family: Georgia;
	font-size: 16px;
	color: #000089;
}



.titulotarifas
{
	border: solid 1px #3b84c2;
	background: #3b84c2;
	text-decoration: none;
	font-family: Georgia;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	height: 30px;
}

#cabezeratarifas
{
	
	border: solid 1px #3b84c2;
	text-decoration: none;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	color: #ff4d00;
	height: 20px;
}

#contenidotarifas
{
	border-left: solid 1px #3b84c2;
	border-right: solid 1px #3b84c2;
	text-decoration: none;
	font-family: Georgia;
	font-size: 14px;
	color: #000089;
}

#imagentarifas
{
	width: 200px;
}

.tablacontactos
{
	position: relative;
	left: 20px;
	
}

.tablacontactos a
{
	text-decoration: none;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	color: #3b84c2;
}

.tablacontactos font
{
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia;
	font-size: 12px;
	color: #000089;
}

.tablacontactos font b
{
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia;
	font-size: 16px;
	color: #ff4d00;
}

.tablacatalogo
{
	position: relative;
	left: 200px;
	top: 10px;
	width: 600px;
	height: 440px;
}

#titulocatalogo
{
	text-align: center;
	text-decoration: none;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	
}

#foto
{
	background-color: transparent;
	width: 500px;
	height: 330px;
}

.tablalogin
{
	position: relative;
	top: 30px;
	vertical-align: bottom;
	left: 260px;
	width: 250px;
			text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #000089;
		font-weight: bold;
}

.tablalogin input
{

		border: solid 1px #ff4d00;
		background: #bbbbbb;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #000089;
}

.tablalogin #celdalogin
{
	text-align: center;
	height: 30px;
	vertical-align: bottom;
}

.tablalogin #alerta
{
	color: #ff4d00;
	font-family: Georgia;
	font-size: 16px;
}

.tablalogin font
{
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #000089;
		font-weight: bold;
}

.contrasenna
{
	position: absolute;
	top: 350px;
	vertical-align: bottom;
	left: 0px;
	width: 100%;
	height: 25px;
}

.contrasenna input
{
		position: absolute;
		left: 43%;
		top: 2px;
		border: solid 1px #ff4d00;
		background: #bbbbbb;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #000089;
}

.contrasenna font
{
		position: absolute;
		left: 34%;
		top: 2px;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #000089;
		font-weight: bold;
}





.login
{
	position: absolute;
	top: 400px;
	vertical-align: bottom;
	left: 0px;
	width: 100%;

}

.login input
{
		position: relative;
		left: 45%;
		top: 2px;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #000089;
		font-weight: bold;
}

#volver
{
		border: solid 1px #3b84c2;
		background: #ff4d00;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
}

#cabezeradetalles
{

		text-decoration: none;
		font-family: Georgia;
		font-size: 18px;
		color: #ff4d00;
		font-weight: bold;
}

#cuerpodetalles
{
			text-decoration: none;
		font-family: Georgia;
		font-size: 16px;
		color: #000089;
}

.condiciones
{
	position: relative;
	left: 20%;
	top:10px;
	background: #FF4D00;
	width: 450px;
	color: #ffffff;
	text-decoration: none;
	font-family: Georgia;
	padding: 20px;
	
	
}
.condiciones #titulo
{

	font-size: 14px;
	
}
.condiciones #texto
{
	font-size: 12px;
}

#motioncontainer a img{ /*image border color*/
border: 1px solid #4188c4;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid navy;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
}


/*estilo2*/

/* Edited with EditCSS */
/**** LINK-tag style sheet estilo2.css ****/

input
{

		border: solid 1px #ff4d00;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
	
}

textarea
{

		border: solid 1px #ff4d00;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
	
}

#formularioprin
{
	background: #fff;
	border: #fff;
}

select
{

		border: solid 1px #ff4d00;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
	
}

table
{
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #000089;
}

form
{

		border: solid 1px #ff4d00;
		background: #bbbbbb;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #000089;
}



/*img
{
width: 100px; height: 86px; position: absolute; top: 151px; left: 399px;
}*/


.usuario
{
	position: absolute;
	top: 300px;
	vertical-align: bottom;
	left: 0px;
	width: 100%;
	height: 25px;
	background: #3b84c2;
}

.usuario input
{
		position: absolute;
		left: 43%;
		top: 2px;
		border: solid 1px #ff4d00;
		background: #bbbbbb;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #000089;
}

.usuario font
{
		position: absolute;
		left: 34%;
		top: 2px;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
}

.contrasenna
{
	position: absolute;
	top: 350px;
	vertical-align: bottom;
	left: 0px;
	width: 100%;
	height: 25px;
	background: #3b84c2;
}

.contrasenna input
{
		position: absolute;
		left: 43%;
		top: 2px;
		border: solid 1px #ff4d00;
		background: #bbbbbb;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #000089;
}

.contrasenna font
{
		position: absolute;
		left: 34%;
		top: 2px;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
}





.login
{
	position: absolute;
	top: 400px;
	vertical-align: bottom;
	left: 0px;
	width: 100%;
}

.login input
{
		position: relative;
		left: 45%;
		top: 2px;
		border: solid 1px #ff4d00;
		background: #ff4d00;
		text-decoration: none;
		font-family: Georgia;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
}

.titulo
{
		position: absolute;
		left: 5px;
		top: 170px;
		text-decoration: none;
		font-family: Georgia;
		font-size: 20px;
		color:#ff4d00;
		font-weight: bold;
}

.tablaadmin
{
	position: absolute;
	left: 5px;
	top: 200px;
	text-decoration: none;
	font-family: Georgia;
	font-size: 10px;
	color:#ff4d00;
	font-weight: bold;
}

.tablaadmin td
{
	border: solid 1px #ff4d00;
}

#productomobiliario
{
        font-family: Georgia;
	font-size: 11px;
}

.cabezera
{
		text-decoration: none;
		font-family: Georgia;
		font-size: 25px;
		color: #ffffff;
		font-weight: bold;
		width: 100%;
		background: #3b84c2;
		height: 40px;
		border: solid 1px #ff4d00;
}



/**** Inline STYLE-tag style sheet ****/

	A  {color: #666666;}
	A:Visited  {color:#666666;}
	A:Active  {color: #666666;}
	A:Hover  {color: #000000;}
	
	body {font-family:verdana,arial;font-size:12pt;margin-top:15px;}
	.recuadros {padding-right:2px; padding-left:2px; padding-top:2px; padding-bottom:2px; position:absolute;background-color:#3B84C2;color:#FFFFFF;border-style:solid;border-color:#FFFFFF;border-width:1px;visibility:hidden;font-family:verdana,arial;;font-size:12pt;}
	.ancla {position:relative;visibility:visible; background-color:#3B84C2}
	


/*gallerystyle*/

#motioncontainer a img{ /*image border color*/
border: 1px solid #4188c4;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid navy;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
}

