body {
	font-family: sans-serif;
	background-color:#fff;
	background-image: url("../imagenes/fon_bo.jpg");
	background-repeat: repeat-x;
	
}
form .texto, .t1{
	border: 3px solid #077fa6;
	
}

.t1
{
	float: right;
}

label
{
	font-size:12pt;
	width:90px;
	display:block;
	cursor:pointer;
	float:left;
	padding:0 5px 0 5px;
}
.subtit{
	background:#458cca;
	color:#fff;
	height:20px;
	padding-left:5px;
	font-size: 0.9em;
}


.title{
	/*width: 80%;*/
	color: #5884b1;
	height: 30px;
	margin:10px 25px 0 25px;
	font-size:14pt;
	
	border-bottom: 2px solid #009cff;
	font-variant:small-caps;
	text-indent: 30px;
	background:url("../imagenes/att.png") no-repeat left top
}


div.titulo{
	text-align:center;
	width: 240px;
	margin-left:20px;
	
	font-size: 10pt;
	display:block;
	padding:10px 0 5px 3px;
	border-bottom: 2px solid #009cff;
	color:#009cff;
   font-weight:bold;
}

#ingresar{
	width: 200px;
	margin:10px 0 0 60px;
}

img#logo {
	width: 200px;
}

		#container {
			width: 956px;
			margin-left: auto;
			margin-right: auto;
			padding:5px;
			color: #666;
			background-color:#fff;

		}

		#cabeza {
			padding: 2px;

			background-color: rgb(200, 219, 225);
			position:relative;

		}
		
		#banner {
			padding: 0px;
			background-color: rgb(255, 255, 255);
			height: 130px;
			
		}

		#content {
			padding: 2px;
			font-size: 75%;
			background:transparent url("../imagenes/marca2.gif") no-repeat top right;
			
		}

		#sidebar-a {
			float: left;
			width: 30%;
			margin: 0;

			padding: 0px;

			height:400px;
		}

		#footer {
			clear: both;
			padding: 2px;

			text-align:center;
			color: #bbb;
			height:60px; 
			font-weight:bold; 
			font-size: 75%;
			background:#000 url("../imagenes/foot.gif") repeat-x top;

		}
		
		#espacio{
			width:27%;
			height: 50px;
			float:left;
			display:inline;
			position: absolute;

		}
		
		#login{
			background:url("../imagenes/fon_log.gif") no-repeat left top;
			float:none;
			font-family: sans-serif;
			margin-left: 260px;
			font-size: 9pt;
			line-height:2.5;
			margin-top: 35px;
			padding-top:0;
			height: 200px;
			width:370px;
			text-align:justify;
		}
		
		#login label{
			font-size:9pt;		
		}
		
		#pedido{
		   background:url("../imagenes/pedidos.gif") no-repeat left top;
			float:none;
			font-family: sans-serif;
			margin-top: 35px;
			padding-left:25px;
			height: 400px;
			text-align:justify;
			margin-left:150px;
			margin-top:50px;
		}
		
		#sugerencia{
		   background:url("../imagenes/pedidos.gif") no-repeat left top;
			float:none;
			font-family: sans-serif;
			margin-top: 35px;
			padding-left:25px;
			height: 400px;
			text-align:justify;
         margin-top:10px;
         margin-left:150px;
         
		}
		
		#mapa{
			float:none;
			height: 700px;
			margin-left:20px;
		}
		#privacidad{
			float:none;
			height: 1000px;
			padding-left:40px;
		}
		
		#imagen{
			float:left;
			width:70%;
			
			
			height: 99%;
		}
		
		#noticias, #servicios{
			display:block;
			height: 210px;
			background:url("../imagenes/login.gif") no-repeat left;
			
		}
		
		#servicios ul
		{
			line-height:2;
			list-style:none;
			margin-left:10%;
			padding:0;
		}
		
		#servicios ul a
		{
			display:block;		
			width: 90%;
			color: #ccc;
			text-decoration:none;
			font-weight: bold;
			font-size: 85%;
		}
	
		#servicios ul a span
		{
			margin-left:20%
		}
	
	
		#servicios ul a:hover 
		{
			background:url("../imagenes/light-trans.png") no-repeat left bottom;
			color: #fff;
		}

	
		
	
		#acerca,#empresas
		{
			margin-top: 10px;
			width: auto;
		}		
		
		#acerca{
				border: 1px solid #ccc;
				padding-bottom:50px;
				position:relative;
		}
		
		#empresas img{
			border: 3px solid #458cca;	
		}
		
		.filas{
			text-align:center;		
		}
		.filas span img{
			margin:3px;
		}
		

		#footer a
		{
			
			text-decoration:none;
			color: #ccc;			
		}		
		
		#footer div
		{
			margin:10px 0 0 0;		
		}
		
		#footer span
		{
			display: block;
			margin-top:5px;
			font-size: 70%;
			color: #ccc;			
		}
		
		div.rellenito
		{
				margin:5px auto auto 25px;
				line-height:1.5; 
				width: 85%;
				
		}
		
		div.rellenito img
		{
				float:left;
				border: 2px solid #369;
				margin-right: 5px;
		}		
		
		.rellenito .primer
		{
			padding-top:20px;		
		}
		.rellenito .primer:first-letter{

			font-size: 3em;
			font-weight: bold;
			line-height: .9em;
			float: left;
			margin: .1em;
		
		}
		
	.rellenito h3{
		color:#069;
		font-size: 1.5em;
	
	}

	.rellenito ul
	{
		line-height:2;
		list-style-image: url('../imagenes/next.png');
	}

	.rellenito ul li ul
	{
		margin: 15px 0 15px auto;
		list-style-image: url('../imagenes/last.png');
	}
	
	.rellenito a
	{
		color: #069;
		text-decoration: underline;
	}

	.rellenito a:visited
	{
		color: #039;
		text-decoration: underline;
	}
	
	.rellenito div
	{
		text-align: center;
		padding:15px 5px 20px 10px;
		float:right;
		line-height: 2em;
	}
		
	.rellenito h4
	{
		color: #069;
	}
	
	#ac
	{
		padding-top:5px;
		text-align:center;	
	}
	

