@charset "utf-8";

body {
	/*background:#000 url(images/background.jpg) repeat scroll 0 0;*/
	background:url("images/background.jpg") repeat-x scroll 0 0 #003C7B;
	margin:0;
}

#header {	
	margin:auto;
	background:url(images/topmenu.jpg) repeat-x;
	height:48px;
	line-height:48px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	margin-bottom: 10px;
}

#container {
	width:1000px;
	margin:auto;
	background: #003c7b url(images/background.jpg) repeat-x;
	border:1px solid #FFFFFF;
	border-top:none;
	/* background:#FFF; */
}


.cheader {	
	margin:auto;
	height:48px;
	line-height:48px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	margin-bottom: 10px;
	text-decoration:none;
}
.cheader:hover {	
	margin:auto;
	height:48px;
	line-height:48px;
	color:#0CF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	margin-bottom: 10px;
	text-decoration:none;
}



#slideshow_header { 
background:transparent url(images/slideframe.png) no-repeat scroll 24px 0;
height:387px;
padding-top:7px;
position:relative;
text-align:center;
width:1000px;
}


#logo {
	left:63px;
	position:absolute;
	top:7px;
	z-index:100;
	
	}
	
.linkbox { 
border:4px solid #448dd5;
float:left;
height:173px;
margin-left:5px;
width:300px;
}

#maincontent { 
width:900px;
float:left;
margin-left:15px;
}

.indexcontent { 
margin-left:35px !important;
}

#maincontent h1, h2, h3 { 
color:#fff;
font-size:18px;

	} 

#gfxlinks {
	margin-left:28px;
}
	.maintext { 
	color:#fff;
	font-family:Helvetica;
	
	}

.imagen {
	margin:0px; 
	border: solid 1px #fff;
	margin-right:10px;} 
	
	#sidebar { 
float:left;
margin-left:47px;
text-align:center;
width:200px;
	}
	
	.clear {
		clear:both; }
		
		#footer {  
		background:#666;
		height:170px;
		border-top: solid 2px #999;
		}
		
		.preciolista { 
	color:#FFFFFF;
font-weight:bolder;
padding-left:10px;
padding-right:10px;

		}
		
		.listadofoto { 
		
		}
		
		.listado {
background:#FFFFFF url(images/background.png) repeat-x scroll 0 99px;
color:#000000;
font-family:Verdana,Geneva,sans-serif;
height:274px;
width:970px;
position:relative;
			}
			
.bigboxtl { 
background:#003C7B none repeat scroll 0 0;
left:-1px;
position:absolute;
top:-1px;

}			
			
.bigboxtr { 
background:#003c7b;
position:absolute;
top: -1px;
right:0px;
}			

.bigboxbot { margin-left:-1px;
margin-top:5px;} 

.bigboxbot2 { margin-left:-1px;
} 


.listado h1, .listadoc h1 { 
background:#ff9000 none repeat scroll 0 0;
line-height:34px;
padding-left:17px;
		
		}
		
		.listadoc {
background:#FFFFFF url(images/background.png) repeat-x scroll center bottom;
color:#000000;
font-family:Verdana,Geneva,sans-serif;
min-height:250px;
height:auto;
position:relative;
width:970px;
			
			}
			
		.contacto {
color:#FFFFFF;
float:left;
font-family:verdana;
font-size:14px;
font-weight:bolder;
text-align:center;
width:333px;
			}
			
			#footer .titulo { 
			background: #06C;
			font-size:16px;
			font-weight:bolder;
			}
			
			.preciotitle { 
	background:#C8C8C8 none repeat scroll 0 0;
color:#666666;
			}
			
			.precios { 
			font-size:12px;
						}
			
			.infotext {
				float:left;
		
				font-size:13px;
				margin-left:16px;
				margin-right:16px;
width:728px;
				}
				
				.infotextwide {
		
		    	font-size:13px;
				margin-left:16px;
				margin-right:16px;
width:745px;
				}
				
			.pricebox { 
			background:url(images/box.png);
			width:201px;
			height:220px;
			
			}
			
			
			
			.precios .normal { text-decoration:line-through;
			color:#333;}
			.precios .descuento {color:#F00; }
     		.precios .paypal { color:#030;}
    		.precios .paybutton { }
			
			
			/* slidwshow specific */

/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:387px;
	left:31px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 387px;
   }

#slideshow DIV.active {
    z-index:9;
    opacity:1.0;
}

.slideinfo {
color:#FFFFFF;
font-weight:bold;
position:absolute;
right:15px;
top:12px;
}


#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 357px;
    display: block;
    border: 0;
/*    margin-bottom: 10px;*/
}


