
body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}

#maincontainer{
width: 750px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{height: 252px; /*Height of top section*/ background-image:url(images/fss.jpg); background-position:top; background-repeat:no-repeat; width:750px; background-color:#FFFFFF; margin-bottom:2px;}
#topsection #seciz{float:left; width:460px; height:238px; margin-top:14px; background-image:url(images/Abogados-y-Notarios-Guatemala.gif); background-position:bottom; background-repeat:no-repeat;}
#topsection #seciz h1{ float:left; margin: 7px 0 21px 0; color: #6c2e04; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-align:left;}
#topsection #seciz .slogan{ float:left; color:#d4b264; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top:-42px; padding:0px 0 0 275px;}

#topsection .collage{float:left; width:178px; height: 231px; margin:13px 2px 0 2px;}
#topsection .idiomas{float:left; width:108px; height: 224px; margin:14px 0 0 0; padding-top:14px; background-image:url(images/fsscd.gif); text-align:center;}
#topsection .idiomas a{ color:#5c3a04; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#topsection .idiomas a:hover{ text-decoration:underline;}

#contentwrapper{float: left; width: 100%; }


#contentcolumn{margin-left: 200px; /*Set left margin to LeftColumnWidth*/ padding-top:7px; border-left:1px solid #d5d5d5; background-image:url(images/fc.gif); background-position:top; background-repeat:no-repeat;}
#contentcolumn #bv{border-bottom:1px solid #d5d5d5; margin:14px 7px 14px 7px; padding-left:14px; width:522px; height:161px;}
#contentcolumn #bv .abogados{float:left; border: 1px solid #d5d5d5; padding: 2px; margin-right:21px; background: #fff;}
#contentcolumn #bv .txt{font-family:Tahoma; font-size:11px; color:#666666; width:auto; padding-left:133px; line-height:1.7em;}
.blue { color:#3270c4;}

#contentcolumn #txt { margin:21px; font-family:Tahoma; font-size:12px; color:#666666; text-align:justify; line-height:1.5em; padding-bottom:35px;}
#adt{margin-left: 0px; /*Set left margin to LeftColumnWidth*/ padding:28px; padding-bottom:14px; background-image:url(images/fc.gif); background-position:top; background-repeat:no-repeat;}
#menu{ float:left; width:715px; height:21px; padding-left:35px; background-color:#fce29c; background-image:url(images/fmp.gif);}
#menu ul{margin: 0; padding: 0; margin-bottom: 1em; float: left; font: bold 100% Tohoma; width:500px;  text-align:center;}
* html #topsection ul{ /*IE only rule, reduce menu width*/width: 99%;}
#menu ul li{display: inline;}
#menu ul li a{float: left; color: #5c3a04; padding: 2px 14px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; background: url(images/punto.gif) no-repeat center left;}
#menu ul li a:visited{color: #846214;}
#menu ul li a:hover{color: #fcfed4; background-image:url(images/fmpo.gif);}
#adt #socios{margin:14px 0 7px 0; width:auto; height:auto; padding-bottom:14px;}
#adt #socios h1{ font-family:"Times New Roman", Times, serif; font-size:24px; color:#5c3a04	; margin:0;}
#adt #socios .abogados{float:left; border: 1px solid #d5d5d5; padding: 2px; background: #fff;}
#adt #socios .imfd{float:right; border: 1px solid #d5d5d5; padding: 2px; background: #fff;}
#adt #socios .txt{font-family:Tahoma; font-size:12px; color:#3c1a04; text-align:justify; width:auto; padding-left:154px; line-height:1.7em;}
#adt #socios .txt strong{ color:#8c6a24;}
#adt #socios .abogado {font-size: 13px; color: #8c6a24; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background: url(images/punto.gif) no-repeat center left; padding:0 0 0 14px; font-weight: bold;}
#adt #socios .abogado:hover {text-decoration: underline; color: #5c3a04;}
#adt .parrafo{font-family:Tahoma; font-size:12px; color:#3c1a04; width:auto; line-height:1.7em;}
#adt .parrafo strong{ color:#8c6a24;}
#adt #licenciado { margin:14px; text-align:justify; font-family:Tahoma; font-size:12px; color:#3c1a04; line-height:1.5em;}
#adt #licenciado .abogados{float:right; border: 1px solid #d5d5d5; padding: 2px; background: #fff;}
#adt #licenciado  h1{margin:0; font-size:24px; color:#6c4e04;}
#adt #contact { float:left; width:432px; margin-right:21px; border-right:1px solid #d5d5d5; height:auto; padding-bottom:14px; margin-bottom:7px; font-family:Tahoma; font-size:12px; color:#8c6a24;}
#adt #confirm { float:left; width:432px; margin-right:21px; border-right:1px solid #d5d5d5; height:400px; padding-bottom:14px; margin-bottom:7px; font-family:Tahoma; font-size:12px; color:#8c6a24;}
#adt #sedes{font-family:Tahoma; font-size:12px; color:#8c6a24; width:auto; line-height:1.7em;}
#adt #abogados { float:left; margin-bottom:14px; width:315px; margin-left:42px; height:auto;}
#adt #abogados h2{ margin:0px; margin-left:14px;}
#adt #abogados .abogado {font-size: 13px; color: #3270c4; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background: url(images/punto.gif) no-repeat center left; padding:0 0 0 14px; font-weight: bold;}
#adt #abogados .abogado:hover {text-decoration: underline; color: #333333;}
#adt #abogadosc2 { float:left; margin-bottom:14px; margin-top:21px; margin-left:21px; width:auto; height:auto;}
#adt #abogadosc2 .abogado {font-size: 13px; color: #3270c4; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background: url(images/punto.gif) no-repeat center left; padding:0 0 0 14px; font-weight: bold;}
#adt #abogadosc2 .abogado:hover {text-decoration: underline; color: #333333;}

#leftcolumn{float: left; width: 200px; /*Width of left column*/ padding-top:7px;  margin-left: -750px; background-image:url(images/fc.gif); background-position:top; background-repeat:no-repeat; margin-bottom:7px;}
#leftcolumn .adt{ color:#666666; font-family:Tahoma; font-size:12px; font-weight:bold; line-height:14px; border-top:1px solid #d5d5d5; padding-top:7px;}
#leftcolumn h2{ margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#999999;}
#footer{clear: left; width: 100%; height:28px; background-color:#FFFFFF; color: #6c2e04; text-align: center; padding: 14px 0; border-top:1px solid #d4b264;}
#footer #opciones { float:left; width:460px; text-align:center; font-family:Arial; font-size:12px; font-weight:bold;}
#footer #opciones a{ text-decoration:none; color:#94562c; margin:0 7px 0 7px;}
#footer #opciones a:hover{ text-decoration:underline; color:#b4924c;}
#footer .c {text-align:center; color:#8c6a24; font-family:Tahoma; font-size:12px; text-decoration:none;}
#footer .c a{ color:#8c6a24; text-decoration:none;}
#footer .c a:hover{ text-decoration:underline;}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;}

.cssform p{
width: 250px;
clear: left;
margin: 0;
padding: 7px 0 0 0;
padding-left: 145px; /*width of left column containing the label elements*/
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -145px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/ width: 250px;}
.cssform input[type="password"]{ /*width of text boxes. IE6 does not understand this attribute*/ width: 250px;}
.cssform textarea{width: 250px; height: 150px;}
