body{
  color: #fff;
  margin: 0 auto;
  padding: 0;
background-color:#003333;
font: 10pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
}
#main{
width:780px;
/*margin:auto;*/
/*text-align:center;*/
margin-bottom:50px;
margin-top:20px;
background:transparent;
margin-left:auto;
margin-right:auto;
border:0;

}
#wrapper
{
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	height: 400px;
	color: #fff;
	text-align: center;
	float:left
	/*background-color: #6e6e6e;*/
}

a{
color:#fff;
}
a:hover{

}
#titleblock {
/*padding:2em; */
text-align:right;
background-image:url(../iconos/home_bk.jpg); 
width:780px;
height:125px;
background-repeat:no-repeat; 
background-position:right;
  }

#titleblock p {
text-indent:4em; color:#3B4471;}

.title_sub{
/*background:#A4A4A4;*/
/*background-color:rgb(78,73,73);*/
background:url(../docs/img/bgfooter2.gif) repeat-x;
color:#FFFFFF;
height:20px;
}
.title_sub h2
{
/*font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;*/
/*text-transform:uppercase;*/
/*font-size:1.2em;*/
color:Black;
text-align:center;
/*text-align:right;*/
/*margin-right:100px;*/
}
p {margin:0 0 16px;}

.footer_new {
	background: url(../docs/img/bgfooter2.gif) repeat-x;
	color: #FFF;
	font: bold 1em sans-serif;
	line-height: 39px;
	text-align: center;
	width:780px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	border:0;

	clear:left;
}
.footer_new a,.footer_new a:hover {color: #FFF;}
.fotos_menu {
	/*background: url(docs/img/bgfooter2.gif) repeat-x;*/
	color: #FFF;
/*	font: bold 1em sans-serif;*/
/*	line-height: 39px;*/
	/*text-align:center;*/
	width:100%;
	margin-top:50px;
	clear:left;
	MARGIN:0 auto; 
	BACKGROUND:#a4a4a4;
}


#rightcol{
/*float:right;*/
width:300px;
margin-left:800px;
margin-top:0px;
}
#rightcol_cab{
/*width:300px;*/
 height:125px;
/*margin-right:10px;*/
}



#extras {float:left; margin:10px 0 0px 5px; padding:10px 0 0 0px; width:50%;font-family: Verdana, Helvetica, sans-serif;}
#extras p,#extras ul {font-size:0.9em; line-height:1.3em; margin:0 0 1.5em; padding:0;}
#extras li {list-style:none; margin:0 0 6px; padding:0;}
#extras h1 {font-size:0.9em; font-weight:100; letter-spacing:1.1px; text-align:justify;margin:0 0 2px 10px; padding:0 0 0 4px;line-height:1.8em; color:White; vertical-align:text-top;}
/*font-size:0.95em; font-weight:400; letter-spacing:-0.75px; margin:0 0 2px 10px; padding:0 0 0 4px;*/
/*font-family: 'Arial', 'Times New Roman', 'Lucida Grande', Verdana, Helvetica, sans-serif;*/
/* Main content variations */
#content
{
	background-color: #505050;
	color: inherit;
	padding: 0;
	width:550px;
	height: 440px;
	border: 4px solid #4E4E4E;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
/*	text-align:center;*/
}

#content h3
{
	font-size: 0.7em;
}

#content p
{
	font-size: 0.6em;
	margin-bottom: 20px;
}

#content a
{
	background-color: inherit;
	color: #fff;
	text-decoration: none;
}

#content a:hover
{
	background-color: inherit;
	color: #999;
}

#links{
word-spacing:130px;
margin-left:50px;
font-size:1.3em;

}
#links a{
color:#eee;
text-decoration:none
}
#links a:hover{
text-decoration:underline;
}
#title{
background:#A4A4A4;
/*background-color:rgb(78,73,73);*/
text-align:right;
padding:9px;
font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#FFFFFF;
height:30px
}
/* navigation */
.navigation {	
	/*background: #D9E1E5 url(img/nav.jpg);*/
	background:#D9E1E5 url(img/nav.jpg);
	border: 1px solid #ffffff;
	height: 30px;
	margin: 0 75px 0 75px
}
.clearer {clear: both;}
.navigation a {
	background: transparent url(img/nav.jpg) left top repeat-x;
	border-right: 1px solid #D8EBD8;
	color: #1C455E;
	display: block;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	padding: 0 18px;
	text-decoration: none;
}
.navigation a:hover {
background: transparent url(img/nav.jpg) left bottom; 
color: #1C455E;
}


.imgs{
	float: left;
	border: 1px solid #666;
	margin: 20px;
   }

.log_jardin
{
margin:5px;
/*height:202px;*/
width:100%;
}

#logo a{
color:#bbb;
font-size:2em;
letter-spacing:0.4em;
margin:15px;
text-decoration:none;
vertical-align:top;
}

#leftcol{
margin-left:20px;
font-family:Verdana,Arial;
color:#ccc;
font-size:0.9em;
float:left;

}


h2{
font-family:Georgia,Times New Roman;
font-size:1.2em;
/*color:#fff;*/
color:#fff;
text-align:justify;
}
.txt{
margin-left:30px;
width:600px;
padding:30px 0 0 10px;
}

.imgsd img{ 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75;
width:200px;
height:150px;
}

.imgsd:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.imgsd img{
border: 2px solid #ccc;
}

.imgsd:hover img{
border: 2px solid #fff;
}

.imgsd:hover{
color: red; 
}
#bbar{
margin-top:20px;
font-size:0.8em;
word-spacing:2em;
text-align:center;
}
#bbar small{
word-spacing:0.2em;
font-size:0.9em;
color:#ccc;
}
#linkalt{
font-size:1.3em;
word-spacing:90px;
margin:20px;
border-top:2px solid #aaa;
border-bottom:2px solid #aaa;
text-align:left;
height:30px;
}
#linkalt a{
text-decoration:none;
}
#rightaltcol{
/*margin-left:800px;*/
width:250px;
float:right;
/*width:100px;*/
/*padding:100px 0 0 10;*/
/*margin:50px 40px 20px 100px;*/
margin:0px 0 0 40px;
}
#texttop{
background:url("top.jpg") no-repeat;
height:20px;

}
#textmid{
background-color:rgb(162,162,162);
font-family:Verdana,Arial;
color:#000;
font-size:0.9em;
padding:5px;
}
#textbot{
background:url("bottom.jpg") no-repeat;
height:20px;

}
#leftaltcol{
float:left;
margin-left:10px;
}
/* Various classes */
.announce h2 {margin: 0 0 10px 300px; padding:1px;}
.textright {margin:-10px 0 4px; text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.3em;}
.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(../docs/img/bgfooter.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#fff; font-weight:700; margin:0 0 0;width:125px; clear:both;}
.left {float:left; /*margin:1px 10px 5px 0;*/width:250px; }
.right {float:right; text-align:center; width:250px; }
