/* CSS Document */

*{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#Fondo { text-align:center;}

/*estilos de los fondos*/


#Centradae {
	position:relative;
	margin:auto;
	width:800px;
	height: 600px;
	text-align:left;
	background-color: #ffffff;
	visibility: visible;
	background-image: url(IMGS/fondo2.gif);
}

#Centradaindex {
	position:relative;
	margin:auto;
	width:800px;
	height: 600px;
	text-align:left;
	background-color: #ffffff;
	visibility: visible;
	background-image: url(IMGS/fondoindex.gif);
}
#Centradagracias {
	position:relative;
	margin:auto;
	width:800px;
	height: 600px;
	text-align:left;
	background-color: #ffffff;
	visibility: visible;
}


/*estilos de pagina EMPRESA */

#cabeceras{
	position:absolute;
	left: 202px;
	top:24px;
	font-size: 15px;
	font-weight:400;
	color:#660000;
	line-height: 20px;
	width: 381px;
	height: 29px;
}

#logomtx{
	position:absolute;
	left: 13px;
	top:20px;
	line-height: 15px;
	width: 171px;
	height: 84px;
}

#titpaginas{
	position:absolute;
	left: 206px;
	top:145px;
	line-height: 15px;
	width: 171px;
}

#oculta{
	position:absolute;
	left: 206px;
	top:146px;
	line-height: 15px;
	width: 171px;
	height: 27px;
	visibility: hidden;
}
#txtempresa{
	position:absolute;
	left: 209px;
	top:199px;
	width: 300px;
	line-height: 17px;
}

#txtservicios{
	position:absolute;
	left: 209px;
	top:193px;
	width: 300px;
	line-height: 16px;
}

#txtservicios p{
	margin: 5px;
}

#txtservicios li{
	list-style-position: inside;
	margin-left: 5px;
}


#txtgaleria{
	position:absolute;
	left: 207px;
	top:205px;
	width: 555px;
	height: 325px;
	line-height: 19px;
}
#txtprelogos{
	position:absolute;
	left: 35px;
	top:189px;
	width: 139px;
	padding: 4px;
	background-color: #eee;
}

#logoasociacion{
	position:absolute;
	left: 216px;
	top:409px;
	width: 59px;
	height: 104px;
}

#logoasociacion img{
	border: 0px;
}

#txtasociacion{
	position:absolute;
	left: 285px;
	top:408px;
	width: 225px;
}

#txtform{
	position:absolute;
	left: 47px;
	top:426px;
	width: 188px;
	height: 64px;
	text-align: left;
}
#logos{
	position:absolute;
	left: 35px;
	top:176px;
	width: 147px;
	padding-top: 5px;
	background-color: #eee;
	text-align: center;
}

#logos img{
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}

#logos dl{
	margin: 0px;
	padding: 0px;
}

#logos dt{
	padding: 3px;
}


#menui{
	position:absolute;
	left: 164px;
	top:92px;
	line-height: 15px;
	width: 97px;
	height: 17px;
	text-align: right;
}

#menue{
	position:absolute;
	left: 206px;
	top:73px;
	line-height: 15px;
	width: 97px;
	height: 17px;
	text-align: right;
}

#menus{
	position:absolute;
	left: 258px;
	top:53px;
	line-height: 15px;
	width: 97px;
	height: 17px;
	text-align: right;
}

#menuu{
	position:absolute;
	left: 318px;
	top:35px;
	line-height: 15px;
	width: 97px;
	height: 17px;
	text-align: right;
}
#menuc{
	position:absolute;
	left: 394px;
	top:20px;
	line-height: 15px;
	width: 97px;
	height: 17px;
	text-align: right;
}
#menug{
	position:absolute;
	left: 668px;
	top:152px;
	line-height: 15px;
	width: 97px;
	height: 17px;
	text-align: right;
}

#pie{
	position:absolute;
	left: 19px;
	top:561px;
	line-height: 15px;
	width: 765px;
	text-align: right;
}


#pie2{
	position:absolute;
	left: 1px;
	top:540px;
	line-height: 15px;
	width: 799px;
	height: 39px;
	text-align: center;
}

#entrar{
	position:absolute;
	left: 65px;
	top:475px;
	width: 663px;
	height: 19px;
	text-align: center;
}
#fondonaranja{
	position:absolute;
	left: 17px;
	top:135px;
	line-height: 14px;
	width: 766px;
	height: 409px;
}

#logogracias{
	position:absolute;
	left: 196px;
	top:207px;
	line-height: 14px;
	width: 387px;
	height: 219px;
}

#volveraphp{
	position:absolute;
	left: 198px;
	top:434px;
	line-height: 14px;
	width: 387px;
	height: 64px;
	text-align: center;
}

#imgempresa{
	position:absolute;
	left: 520px;
	top:332px;
	width: 241px;
	height: 196px;
}

#imgempresa img{

	border: 1px solid #000066;
}

#imgservicios{
	position:absolute;
	left: 525px;
	top:206px;
	width: 241px;
	height: 326px;
}

#imgubicacion{
	position:absolute;
	left: 215px;
	top:190px;
	width: 241px;	
}

#logotuv{
	position:absolute;
	left: 645px;
	top:199px;
}

#logotuv img{
	border: 0px;
}

#txttuv{
	position:absolute;
	left: 641px;
	top:262px;
	width: 131px;
	text-align: center;
	}
	
#miniaturas{
	position:absolute;
	left: 32px;
	top:205px;
	width: 167px;
}

#miniaturas li{
	list-style-type: none;
	display: inline;
	/*margin-right: 5px;*/
}

#miniaturas a{
	margin: 0px;
	padding: 0px;
}

#miniaturas img{
	margin: 1px;
	padding: 0px;}

/* FORMULARIOS */

#textocontacto{
	position:absolute;
	left: 125px;
	top:178px;
	line-height: 15px;
	width: 136px;
	height: 0px;
}
#formulario{
	position:absolute;
	left: 246px;
	top:207px;
	line-height: 15px;
	width: 506px;
}

#formulario table{
	width: 487px;
	border: 0px;	
}

#formulario th{
	width: 206px;
	vertical-align: top;
	text-align: right;
		
}

#formulario td{
	text-align: right;
	padding: 2px;
}

#formulario1{
	position:absolute;
	left: 335px;
	top:220px;
	width: 174px;
	height: 27px;
	text-align: right;
}

#formulario2{
	position:absolute;
	left: 369px;
	top:208px;
	width: 495px;
	height: 278px;
	text-align: right;
}

#formulario2 p, #formulario1 p{
	margin: 5px;
	padding: 0px;
	
}
#formularioobligatorios{
	position:absolute;
	left: 440px;
	top:487px;
	width: 174px;
	height: 17px;
	text-align: right;
}

#formenviar{
	position:absolute;
	left: 675px;
	top:487px;
	width: 174px;
	height: 17px;
	text-align: right;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-style: normal;
	color: #000000;
	background-color: #FFCC99;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #663300;
	border-right-color: #663300;
	border-bottom-color: #663300;
	border-left-color: #663300;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-style: normal;
	color: #000000;
	background-color: #FFCC99;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #663300;
	border-right-color: #663300;
	border-bottom-color: #663300;
	border-left-color: #663300;
	vertical-align: top;
}

a.galeria:link{
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.galeria:visited {
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.galeria:active { 
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.galeria:hover { 
	font-size: 90%;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

a.enviar:link{
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.enviar:visited {
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.enviar:active { 
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.enviar:hover { 
	font-size: 100%;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

a.menu:link{
	font-size: 80%;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a.menu:visited {
	font-size: 80%;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a.menu:active { 
	font-size: 80%;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a.menu:hover { 
	font-size: 80%;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

a.entrar:link{
	font-size: 100%;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a.entrar:visited {
	font-size: 100%;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a.entrar:active { 
	font-size: 100%;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a.entrar:hover { 
	font-size: 100%;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}


body 
	{
	margin: 0;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.txtpie {
	font-size: 80%;
}

h1{
	font-size: 70%;
	font-weight: normal;
	font-style: italic;
}

h2{
	font-size: 70%;
	font-weight: normal;
}
.txtgral {
	font-size: 80%;
}

.txtgralbold {
	font-size: 80%;
	font-weight: bold;
}

.txtgralmini {
	font-size: 70%;
}

.masmini {
	font-size: 60%;
}

.txtgralbc{
	font-size: 80%;
	font-weight: bold;
	font-style: oblique;
}
.menusinlink {
	font-size: 80%;
	color: #FF6600;
	font-weight: bold;
}

.galeria {
	font-size: 80%;
	color: #ffffff;
	font-weight: bold;
}

h1{
	margin: 0px;
	padding: 0px;
}
