/* CSS Document style v1.01*/
/*   border: 1 solid red;  */



a:link, a:visited { color: #999; text-decoration: none; }

a.activo1:link, a.activo1:visited { color: #000; text-decoration: none; } /*pie*/
a.enlace1:link, a.enlace1:visited { color: #333; text-decoration: none; }  /*pie*/
a.activo2:link, a.activo2:visited { color: #c09; text-decoration: none; }

a:hover { color: white; text-decoration: none; }

a.activo1:hover { color: #000; text-decoration: none; }
a.enlace1:hover { color: #ccc; text-decoration: none; ;}
a.activo2:hover { color: #c09; text-decoration: none; }

body {
	background-image: url(images/fondo.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: center;
	margin: 0;
	}
	
hr {
	width: 100%;
	color: #666;
	background-color: #666;
	height: 1px;
	border: 0;
	}
hr.color1 {
	width: 350;
	color: #333;
	background-color: #333;
	margin: 1 0 1 210;
	}

input {
	border: 0;
	width: 269;
	background-color: #ccc;
	color: 	white;
	border: 0;
	font-size: 11;
	font-family: Arial, Helvetica, sans-serif;
	}

	input.input2 {
	width: 120;
	margin: 4 10 0 0;
	color: black;
	}

	input.input3 {

	}

textarea {
	width: 269;
	padding: 10;
	background-color: #ccc;
	border: 0;
	font-size: 11;
	font-family: Arial, Helvetica, sans-serif;
	}

#principal { 
	position: relative;
	top: 7;
	width: 810px;
	background-color: transparent;
	margin: 0 auto;
	}	

		
#header {
	background: transparent url(images/header.png) no-repeat;
	height: 125;
	margin: 0;
	text-align: left;

		}	

		.titulogo { 
			position: relative;
			top: -100;
			left: 0;
			width: 100;
			font-size: 10;
			color: #000000;
			}
		.logo-definicion {
			color: #666;
			font-size: 10;
			}
		.subtitulogo { 
			position: relative;
			top: 83;
			left: 60;
			width: 500;
			font-size: 11;
			font-weight: lighter;
			letter-spacing: 0.1em;
			color: #ccc;
			}
		
#menu { 
	background: transparent url(images/menu.png) no-repeat;
	height: 45;
	font-family: Arial;
	font-size: 11;
	letter-spacing: 0.1em;
	text-align: left;
	}
		#menu ul {
			margin: 0;
			}
		#menu li { 
			position: relative;
			top: 15;
			left: 10;
			margin: 0;
			padding: 0 6 0 6;
			list-style-type: none;
			display: inline;
			}
			
		.marginador1 {
			position: relative;
			top: 16;
			left: 20;
			float: left;
			width: 11px;
			height: 11px;
			background-image: url(images/marginador_left.gif);
			background-repeat: no-repeat;
			}
		.marginador2 { 
			float: right;
			position: relative;
			top: 16;
			right: 20;
			width: 11px;
			height: 11px;
			background-image: url(images/marginador_right.gif);
			background-repeat: no-repeat;
			}
			
	.contenido_up {
		background: transparent url(images/contenido_up.png) no-repeat;
		height: 23;
		}
	.contenido_down {
		background: transparent url(images/contenido_down.png) no-repeat;
		height: 22;
		}
#contenido { 
	background: transparent url(images/contenido_med.gif) repeat-y;
	padding: 20 57 20 57;
	margin: 0;
	font-family: Verdana;
	font-size: 11;
	color: #999;
	text-align: left;
	line-height: 180%;
	letter-spacing: 0,1em;
	}
	.recorte1 {
	width: 200;
	}
	.columna1 {
	float: left;
	width: 220;
	line-height: 190%;
	}
	.columna2 {
	margin-right: -2;
	float: right;
	width: 220;
	line-height: 161%;
	}
	.columna3 {
	width: 220;
	margin-left: 239;
	}
	#servicios ul {
	list-style-type: none;
	font-size: 11;
	font-family: Arial;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 0;
	}
	#servicios li{
	border: 1px dashed #333;
	list-style-type: none;
	margin: 0 0 10 0;
	padding: 15;
	}
	.fotografia { 
	position: relative;
	top: 0;
	line-height: 150%;
	letter-spacing: 0;
	font-size: 10;
	}
	.fotografia ul {
	list-style-type: none;
	font-size: 10;
	font-family: Arial;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 0;
	}
	.fotografia li{
	border: 1px dashed #333;
	list-style-type: none;
	margin: 0 0 5 0;
	padding: 8;
	}
	.fotografiatitulo {
	color: #900;
	}
	.fototarifas ul {
	float: right;
	text-align: right;
	list-style-type: none;
	font-size: 11;
	font-family: Arial;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 0;
	}
	.fototarifas li{
	list-style-type: none;
	margin: 0 0 5 0;
	padding: 8;
	}
	.text10 {
	position: relative;
	top: 20;
	left: 20;
	font-size: 10;
	letter-spacing: 0.1em;
	line-height: 180%;
	padding: 0;
	margin: 10;
	}
	.clientes ul {
	list-style-type: none;
	font-size: 9;
	font-family: Arial;
	letter-spacing: 0.1em;
	text-align: center;
	}
	.clientes li{
	list-style-type: none;
	margin: 0 0 4 0;
	padding: 4;
	}
	li.licolor {
	font-size: 11;
	font-weight: bold;
	}
	li.licolor2 {
	width: 400;
	font-size: 11;
	font-weight: bold;
	margin: 0 0 10 0;
	padding: 15;
	}
	li.licolor3 {
	width: 465;
	font-size: 11;
	font-weight: bold;
	margin: 0 0 10 0;
	padding: 15;
	}
	#contacto { 
	position: relative;
	top: 0;
	left: 50;
	width: 700;
	line-height: 250%;
	letter-spacing: 0;
	}

	#form1 { 
	position: relative;
	top: 10;
	line-height: 160%;
	color:#666;
	letter-spacing: 0;
	font-size: 11;
	}
	
	.interlineado1 {
	line-height: 200%;
	font-size: 12px;
	text-align: left;
	}
	.images01 {
	margin: 2 0 0 0;
	padding: 0;
	}
	.images2 {
	margin: 0 0 15 0;
	padding: 1;
	}
	.images {
	border: 1px solid #333;
	margin: 0 0 18 0;
	padding: 0;
	}
	.slide {
	background-image: url(images/fslide.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 20;
	}

/* TABULACIONES!!!!!! 111111111*/
	.termino {
	position: relative;
	width: 20%;
	left:5%;
	text-align: right;
	float: left;
	color: #900;
	margin-top: 5;
	}	

	.definicion {
	position: relative;
	width: 80%;
	margin-left:30%;
	text-align: left;
	margin-top: 5;
	}

/* TABULACIONES!!!!!! 222222222*/

	.termino2 {
	position: relative;
	width: 60%;
	left:0;
	text-align: right;
	float: left;
	color: #900;
	}	

	.definicion2 {
	position: relative;
	width: 100%;
	margin-left:65%;
	text-align: left;
	}
	
/* TABULACIONES!!!!!! 333333333*/

	.termino3 {
	position: relative;
	top: 0;
	width: 40%;
	left:0;
	text-align: right;
	float: left;
	color: #900;
	}	

	.definicion3 {
	color: 000;
	position: relative;
	top: -4;
	width: 60%;
	margin-left: 45%;
	
	}
	input, textarea {
	color: 000;
	} 
	
/* TABULACIONES!!!!!!*/

	#form1 {
	position: relative;
	left: 0;
	width: 90%;
	text-align: left;
	font-size: 10;
	line-height: 100%;
	}
	
	#gallery {	
	background: transparent url(images/contenido_med.gif) repeat-y;
	}
	
	.iframegallery {
	position: relative;
	top: 0;
	left: 0;
	width: 760;
	height: 800;
	margin: 0 auto;
	text-align: center;
	}


		
		.idiomas { 
			font-family: Georgia;
			position: relative;
			top: -6;
			margin: 0;
			float: left;
			font-size: 12;
			letter-spacing: 1px;
			text-align: left;			
			}
		
		.activo1, .enlace1 {
			margin: 5px;
			}
			
#pie {
	height: 50;
	font-family: Comic Sans MS;
	font-size: 10;
	color: #333;
	margin: -18 10 0 0;
	text-align: right;
	}
			
