html{
 height:99%;
 width:99%;
 }

body{
	text-align:center;
	}

#contenedor{
	text-align:center;
	position:absolute;
	width:980px;
	top:80px;;
	left:50%;
	margin-left:-490px;
	}

#contenido{
	border:1px solid #000000;
	height:550px;
	position:relative;
	overflow:hidden;
	-moz-border-radius-topleft:15px; 
	-moz-border-radius-topright:15px; 
	}
	
.blank{
	clear:both;
	}
#seccion{
	margin-top:20px;
	}
#galeria{
	margin-top:0px;
	}
#img_sec{
	float:left;
	text-align:left;
	overflow:hidden;
	padding:0px;
	margin:0px;
	}

#textos{
	float:right;
	width:380px;
	height:350px;
	overflow:hidden;
	margin-top:40px;
	text-align:justify;
	padding-right:20px;
	margin-right:20px;
	font-family: Trebuchet MS, Arial, sans-serif;
	color:#000000;
	font-size:12px;
	}

#long_txt{
	float:right;
	width:380px;
	max-height:380px;
	overflow:hidden;
	margin-top:-20px;
	text-align:justify;
	padding-right:40px;
	font-family: Trebuchet MS, Arial, sans-serif;
	color:#000000;
	font-size:12px;
	}

.blank{
	clear:both;
	height:auto;
	visibility:hidden;
	overflow:hidden;
	}

.am{
	color:#810101;
	font-weight:bold;
	font-size:14px;
	}
		
ul{
	list-style-type: none;  
	color:#999999;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}

.link_txt{
	color:#810101;
	font-weight:bold;
	font-size:14px;
	text-decoration:none
	}
.link_txt:hover{
	text-decoration:none;
	color:#666666;
	}

.small_link{
	font-size:9px;
	text-decoration:none;
	color:#810101;
	}
	
.small_link:hover{
	text-decoration:underline;
	}
	
.legal_txt{
	font-size:9px;
	color:#000000;
	}
.legal_link{
	font-size:9px;
	text-decoration:none;
	color:#999999;
	}
	
.legal_link:hover{
	text-decoration:none;
	color:#810101;
	}
	
#certif{
	font-size:9px;
	color:#666666;
	visibility:hidden;
	text-align:justify;
	}
	
.opcion{
	font-family: Trebuchet MS, Arial, sans-serif;
	color:#810101;
	font-size:17px;
	margin-right:20px;
	text-decoration:none;
	}
.opcion:hover{
	color:#999999;
	text-decoration:none;
	}

#menu{
	position:absolute;
	padding-top:5px;
 	bottom:20px;
	right:0px;
	border-top:1px solid #810101;
	}
	
#logo{
	position:absolute;
	top:537px;
	right:50%;
	margin-right:12px;
	filter:Alpha(opacity=0); 
	visibility:hidden;
	}
	
#logoam{
	position:absolute;
	top:537px;
	right:50%;
	margin-right:12px;
	}

.subopcion{
	font-family: Trebuchet MS, Arial, sans-serif;
	color:#810101;
	line-height:10px;
	font-size:16px;
	margin-right:10px;
	margin-left:10px;
	text-decoration:none;
	}
.subopcion:hover{
	color:#999999;
	texratit-decoon:none;
	}
	
#submenu{
	margin-top:20px;
	margin-right:10px;
	float:right;
	text-align:left;
	font-family: Trebuchet MS, Arial, sans-serif;
	color:#999999;
	line-height:10px;
	font-size:16px;
	}
	
#scroll{
	position:absolute;
	top:470px;
	right:50%;
	margin-right:-460px;
	}
#frase{
	float:left;
	height:75px;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	}
.spacer{
	float:left;
	height:50px;	
	}
img{
	border:none;
	}
	
.puntos{
	list-style-type:square;
	color:#999999;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	}
#legal{
	width:960px;
	height:65px;
	background-image:url(img/reflex.gif);
	background-repeat:no-repeat;
	text-align:right;
	padding-top:15px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:9px;
	}
#titular{
	position:absolute;
	top:150px;
	right:50%;
	margin-right:-450px;
	font-family: Trebuchet MS, Arial, sans-serif;
	color:#00000;
	font-size:25px;
	}
.letra_res{	
	color:#810101;
	font-weight:bold;
	}