/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font-family: txtweb, Geneva, sans-serif;
	font-size: 13px;
	line-height: 1.5;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-color: #000;
	background-image: url(../../imagenes/fonm.jpg);
}

a:focus {
	outline: 1px dotted;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-family: GiantHeadOT, Geneva, sans-serif;
	font-size:28pt;
	color: #F00;
	text-transform: none;
	letter-spacing: -2px;
}

h2 {
	font-family: GiantHeadOT, Geneva, sans-serif;
	font-size:22pt;
	color: #F00;
}

h3 {
	font-family: txtweb, Geneva, sans-serif;
    font-size:16pt;
}

h4 {
	font-family: txtweb, Geneva, sans-serif;
	font-size:14pt;
	text-align: center;
	color: #000;
}

h5 {
	font-family: txtweb, Geneva, sans-serif;
    font-size:12pt;
}

h6 {
	font-family: txtweb, Geneva, sans-serif;
    font-size:10pt;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px;
}
p{
	font-size:16px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
	text-align: left;
}
#footer1 {
	width: 100%;
	font-family: txtweb, Geneva, sans-serif;
	font-size: 16px;
	line-height: 1.1;
	color: #FFF;
	text-align: center;
}
.gris{
	background: transparent url(../../imag/gris.png) top left no-repeat;
	text-align:center;
}
.rojo{
	background: transparent url(../../imag/rojo.png) top left no-repeat;
	text-align:center;
}
.azul{
	background: transparent url(../../imag/azul.png) top left no-repeat;
	text-align:center;
}
#top {
	width: 100%;
	font-family: txtweb, Geneva, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: #FFF;
	text-align: center;
	
}
#logo {
	font-family: txtweb, Geneva, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
	
}
#menu_top {
	font-family: txtweb, Geneva, sans-serif;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 20px;
	padding-bottom: 0px;
}
#slide {
	background-image: url(../../imag/sombra3.jpg);
	background-repeat: no-repeat;
	height: 440px;
	background-position: 0px 380px;
	margin-top: 12px;
}
#slide700 {
	background-image: url(../../imagenes/sombra4.jpg);
	background-repeat: no-repeat;
	height: 310px;
	background-position: 0px 275px;
	margin-top: -50px;
	margin-bottom: 25px;
}
#slide700a {
	background-image: url(../../imagenes/sombra4.jpg);
	background-repeat: no-repeat;
	height: 550px;
	background-position: 0px 475px;
	margin-top: -10px;
	margin-bottom: 5px;
}
#menu-top1{
	text-align: center;
}
#logoprueba {
	position: absolute;
	left: 50%;
	top: 12%;
	width: 240px;
	height: 272px;
	margin-top: -100px;
	margin-left: -110px;
	overflow: auto;
	border: 0px solid red;
	z-index:200;
}
.menu_right{
	text-align:center;
	vertical-align:central;
	width:220px;
	height:56px;
	
	margin-right: 6px;
}
.menu_right li{
	list-style:none;
	font-family: txtweb, Geneva, sans-serif;
	font-size:13pt;
	color: White;
	background: transparent url(../../imag/menu-title.png) center center no-repeat;
}
.menu_right li img {
	vertical-align:middle;
	margin-left:-20px;
}
.menu_right a{
	display:block;
	background: transparent url(../../imag/menu-art.png) center center no-repeat;
	text-decoration:none;
	color: Black;
}
.menu_right a:active {
	background: transparent url(../../imag/menu-art-sel.png) center center no-repeat;
	color: White;
}

.menu_right a:hover, #select{
	background: transparent url(../../imag/menu-art-sel.png) center center no-repeat;
	color: White;
}


#bottom_menu img{
	top:250px;
}

#gamba {
	position: relative;
	left: 10px;
	top: -95px;
	width: 0px;
	height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	border: 0px solid red;
	z-index:200;
}
#cintillo {
	position: relative;
	left: 25px;
	top: 75px;
	width: 0px;
	height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	border: 0px solid red;
	z-index:200;
	margin-bottom: 2px;
}
#centrado {
	text-align: center;	
}
.footer{
	text-decoration:none;
	color:#000;
}
 
a.footer:link {
	font-family: txtweb, Geneva, sans-serif;
	color:#000;
	text-decoration:none;
	text-align:center;
	font-size:16px;
	padding-top:-10px;
}
a.footer:active {
	font-family: txtweb, Geneva, sans-serif;
	color:#fff;
	text-decoration: none;
	font-size:16px;
}	

a.footer:visited {
	font-family: txtweb, Geneva, sans-serif;
	color:#000;
	text-decoration: none;
	font-size:16px;
}	
a.footer:hover {
	font-family: txtweb, Geneva, sans-serif;
	color: #09C;
	text-decoration: underline;
	font-size:16px;
	text-align: center;
	clip: rect(auto,15px,auto,auto);
}
a.top:link {
	font-family: txtweb, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	font-size:14px;
}
a.top:active {
	font-family: txtweb, Geneva, sans-serif;
	color:#fff;
	text-decoration: none;
	font-size:14px;
}	

a.top:visited {
	font-family: txtweb, Geneva, sans-serif;
	color:#Fff;
	text-decoration: none;
	font-size:14px;
}	
a.top:hover {
	font-family: txtweb, Geneva, sans-serif;
	color: #FFF;
	text-decoration: underline;
	font-size:14px;
}

@font-face {
	font-family: GiantHeadOT;
	src:url('tplogo.eot');
			}
@font-face {
	font-family: GiantHeadOT;
	src: url("tplogo.ttf");

}
@font-face {
	font-family: txtweb;
	src:url('txtweb.eot') format('eot');
	src:url('txtweb.ttf') format('truetype');	
	font-weight: normal;
	font-style: normal;
}
#balloon-rojo {
	position: relative;
	left: -55px;
	top: -155px;
	width: 0px;
	height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	border: 0px solid red;
	z-index:200;
}
.siguenos img{
	padding-left: 10px;
	padding-right: 10px;
	vertical-align:middle;
}
.contenido {
	text-align: left;
}
#piemenu {
	position: relative;
	left: 65px;
	top: 0px;
	width: 0px;
	height: 0px;
	margin-top: 150px;
	margin-left: 0px;
	border: 0px solid red;
	z-index:200;
}
#slidegoogle {
	background-image: url(../../imag/sombra4.jpg);
	background-repeat: no-repeat;
	height: 520px;
	background-position: 0px 480px;
	margin-top: 12px;
	margin-bottom: 25px;
}
a.footer1:link {
	font-family: txtweb, Geneva, sans-serif;
	color:#000;
	text-decoration:none;
	text-align:center;
	font-size:16px;
	padding-top:-10px;
}
a.footer1:active {
	font-family: txtweb, Geneva, sans-serif;
	color:#fff;
	text-decoration: none;
	font-size:16px;
}	

a.footer1:visited {
	font-family: txtweb, Geneva, sans-serif;
	color:#000;
	text-decoration: none;
	font-size:16px;
}	
a.footer1:hover {
	font-family: txtweb, Geneva, sans-serif;
	color: #09C;
	font-size:16px;
	text-align: center;
	clip: rect(auto,15px,auto,auto);
}

@font-face {
    font-family: 'txtweb';
    src: url('txtweb-webfont.eot');
    src: url('txtweb-webfont.eot?#iefix') format('embedded-opentype'),
         url('txtweb-webfont.woff') format('woff'),
         url('txtweb-webfont.ttf') format('truetype'),
         url('txtweb-webfont.svg#FuturaBkRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: GiantHeadOT;
	src: url('tplogo-webfont.eot');
	src: url('tplogo-webfont.eot?#iefix') format('embedded-opentype'),
         url('tplogo-webfont.woff') format('woff'),
         url('tplogo-webfont.ttf') format('truetype'),
         url('tplogo-webfont.svg#Swis721BdRndBTBold') format('svg');
	font-weight: normal;
	font-style: normal;

}
