﻿body 
{
    font:100% verdana, arial, sans-serif;
    margin:0; 
    padding:0; 
    text-align:left;
    color:#1E3964;
    background-color:#FFF;
	background-image:url(images/wi-background.gif);
}
h1
{
    font-size:1.1em;
    font-weight:bold;
    margin:0 0 5px 0;
}
h2
{
    font-size:.95em;
    font-weight:bold;
    margin:0 0 5px 0;
}
h3
{
    font-size:.80em;
    font-weight:bold;
    margin:0 0 5px 0;
}
h3 a
{
    text-decoration:none;
    color:#1E3964;
}
h3 a:visited
{
    color:#1E3964;
}
h3 a:hover
{
    color:#EC0088;
}
h4
{
    font-size:.80em;
    font-weight:bold;
    font-style:italic;
    margin:0 0 5px 0;
}
a:hover
{
    color:#EC0088;
}
img
{
    display: block;
    border: 0;
}
table
{
    margin:0;
    padding:0;
}
strong 
{
    color:#6F6F8E;
}
strong a
{
    text-decoration:none;
}
strong a:hover
{
    color:#EC0088;
}
strong a:visited
{
    color:#6F6F8E;
}

/*** Main ***/
div#main-pad
{
    float:left;
	width:auto;
    background-color:#CCC;
}

div#main-wrap
{
	width:924px; 
	margin:10px 0 20px 5px;
	margin:10px auto 10px auto;
}
div#content-wrap
{
	width:774px;
	float:left;
	background-image:url(images/background.gif);
	background-repeat:repeat-y;
}
div#eortologio-ads
{
    float:left;
    width:137px;
    text-align:left;
    margin-left:3px;
}
div#eortologio 
{
    width:133px;
    text-align:left;
    background-color:#FFF;
}
div#eortologio a
{
	color:#DDD;
}


/*** Main ***/
div#main-left 
{
    float:right;
    width:233px;
    text-align:left;
}
div#main-right
{
    float:right;
    width:538px;
    text-align:left;
    margin-left:3px;
}
div#main-bot
{
    clear:both;
    width:774px;
    background-color:#2D5695;
    text-align:right;
    color:#FFF;
    font-size:.7em;
}
div#main-bot table
{
    width:auto;
    border-collapse:collapse;
    text-align:right;
}
div#main-bot table td
{
    border:none;
    text-align:right;
    margin:0;
    padding:0;
}
div#bot-fill
{
    background-image:url("images/white-ribbon-774x2.gif");
    background-repeat:repeat-y
}

/*** Left ***/
div#nav
{
    margin:0 0 0 auto;
    padding:0 0px 0 0 ;
}
div#nav a:hover
{
    color:Yellow;
}

div#left-cont 
{
    margin-top:2px;
    background-color:#4176C5;
}
div#left-wi 
{
    margin-top:2px;
    padding-bottom:3px;
    background-color:#2D5695;
}
div#left-bot 
{
    margin-top:2px;
    background-color:#4176C5;
    height:auto;
}

/*** Right ***/
div#right-top
{
    width:538px;
    height:25px;
    color:#1E3964;
    font-size:.7em;
    background-color:#D9EAE7;
    border:none;
}
div#right-top table
{
    width:auto;
    border-collapse:collapse;
    text-align:right;
}
div#right-top table td
{
    border:none;
    text-align:right;
    margin:0;
    padding:0;
}
div#right-top table td input
{
    margin-top:3px;
}
div#right-top table td a
{
    color:#6F6F8E;
    text-decoration:none;
}
div#right-top table td a:hover
{
    color:#EC0088;
}
div#right-top table td a:visited
{
    color:#6F6F8E;
}

div#right-middle
{
    width:530px;
    height:20px;
    color:#1E3964;
    margin-top:2px;
    padding:2px 0 0 6px;
    font-size:.7em;
    background-color:#D9EAE7;
}
div#right-middle-ads /* 468x60 */
{
    width:510px;
    /*height:60px;*/
    color:#1E3964;
    margin:2px 20px 5px 0;
    padding:2px 0 0 6px;
    border-bottom:1px solid #888;
    font-size:.8em;
}
div#right-footer
{
    clear:both;
    width:auto;
    margin-top:5px;
    padding:7px 0 7px 0;
    text-align:center;
    font-size:.7em;
    border-top:1px solid #666;
}
    
/*** Content ***/
div#content
{
    width:535px;
    margin-top:2px;
    text-align:left;
    color:#1E3964;
    background-color:#FFF;
}
div#content a
{
}
div#content em
{
    font-style:normal;
    font-weight:bold;
    color:#0076EC; /*#EC0088 #AD01E7;*/
}
div#content em a
{
    font-weight:bold;
    color:#0076EC;
    text-decoration:none;
}
div#content em a:hover
{
    color:#EC0088;
}
div#content ul
{
    margin:20px;
    padding:0;
}
div#content li
{
    margin:.5em 0 0 0;
    padding:0;
    font-size:.75em;
}
div#cont-left
{
    float:left;
    width:250px;
    border-right:1px solid #FFF;
    padding:10px 5px 5px 5px;
    background-color:#FFF;
}
div#cont-right
{
    float:left;
    width:250px;
    border-left:1px solid #666;
    padding:10px 5px 5px 5px;
}
div#cont-right ol
{
    margin:10px;
    padding:0;
}
div#cont-right li
{
    margin:10px 0 0 0;
    padding:0;
    font-size:.75em;
}
.div-cont
{
    margin:0 0 10px 5px;
    padding:0 5px 3px 0;
    border-bottom:1px solid #666;
}
.div-cont h4 a
{
    text-decoration:underline;
    color:#1E3964;
}
.div-cont p
{
    margin:0;
    padding:0em;
    font-size:.75em;
    margin-bottom:.5em;
    text-align:justify;
}
.div-cont h6
{
    margin:5px 0 0 0;
    text-align:right;
    font-size:.6em;
    font-weight:bold;
}
.div-cont h6 a
{
    color:#000099;
    text-decoration:none;
}
.div-cont h6 a:hover
{
    color:#EC0088;
}
.div-cont td
{
    vertical-align:top;
}
.div-cont img
{
    margin-top:5px;
}
.div-cont ul
{
    margin:50 0 0 0;
}
.div-cont li
{
    margin:50 0 0 0;
}

.div-cv
{
    clear:both;
    margin:0px 10px 10px 10px;
}

/*** h classes ***/
.h-bgr
{
    text-align:center;
    padding: 2px 0 1px 0;
    background-color:#D2E6F0;
}
/*** p classes ***/
.content 
{
    margin:0;
    padding:0em;
    font-size:.75em;
}
.content-h 
{
    font-size:.85em;
    color:#1E3964;
    font-weight:bold;
    font-style:italic;
    margin:0 0 5px 0;
    padding:0em;
}
.content-w 
{
    font-size:.75em;
    color:#FFF;
    margin:0;
    padding:.4em 1em .3em .6em; 
    text-align:justify;
}
.template
{
    text-align:left;
    margin-top:5px;
    font-size:.70em;
    font-weight:bold;
}

/*** Photos ***/
table#tbl-photos
{
    border-collapse:collapse;
}
table#tbl-photos td
{
    border:1px solid #666;
    margin:0;
    padding:0;
}
.tdphoto
{
    border:1px solid #666;
}

/*** Table classes ***/
.tbl-prices
{
    border:1px solid #CCC;
    border-collapse:separate;
    font-size:.75em;
    margin-bottom:5px;
}
.tbl-prices th
{
    border:1px solid #CCC;
    margin:0;
    padding:5px;
    text-align:center;
    font-size:1.1em;
}
.tbl-prices td
{
    border:1px solid #CCC;
    margin:0;
    padding:5px;
    text-align:left;
}
/*** Img classes ***/
.img-cont-left 
{
    float:left;
    margin:0 10px 0px 0;
    padding:0;
}
.img-cont-right
{
    float:right;
    margin:0 0px 5px 5px;
    padding:0;
}
.img-cont-center
{
    margin:0 auto 0px auto;
    padding:0;
}

/*** Form classes ***/
.gblabel 
{
    font-size:.8em;
    color:#1E3964;
    text-align:right;
}
.gbtext 
{
    width:200px;
}

.whitelink
{
    color:#FFF;
}

/*** Gallery ***/
div#gallery
{
    margin:0 10px 0 10px;
}
div#gallery a
{
    text-decoration:none;
    font-size:.8em;
    color:#0279A3;
}
div#gallery a:hover
{
    color:#EC0088;
}
div#gallery img
{
    margin:5px 0 3px 20px;
}
div#gallery table img
{
    border:3px solid #FFF;
    margin:0;
}
div#gallery table td
{
    text-align:center;
}

div#viewphoto
{
    text-align:center;
    margin-top:20px;
}
div#viewphoto img
{
    margin:0 auto 30px auto;
}

/*** Misc ***/
.clearfix:after 
{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.staticmenu
{
    text-align:right;   
}
.dynamicmenu
{
    text-align:left;   
    /*padding: 0 20px 0 2px;*/
}
