/*
* CSS
* Author: Enchulame la Chamba
* Email: info@enchulamelachamba.com
* Web: www.enchulamelachamba.com
*/

/*general*/
* { margin:0px; padding:0px; font-family:'Calibri','Time New Roman'; font-size:16px; font-weight:500; background:transparent; line-height:1.4em; }
body { margin:10px 0px 0px 0px; padding:0px; background:#EEE; color:#EEE; }
hr { margin:20px 0px; padding:0px; border:0; border-bottom:1px dotted #716a60;  }
.line { color: #333; background-color:#3c0103; border-bottom:1px dotted #716a60;  
	-moz-border-radius:3px; -webkit-border-radius: 5px; border-radius:3px; }
.clear { clear:both; }
p { clear:both; margin-top:1em; padding:0; }
/*align*/
.fl { float:left; }
.fr { float:right; }
.txl { text-align:left; }
.txc { text-align:center; }
.txr { text-align:right; }
.txt { vertical-align:top; }
.txm { vertical-align:middle; }
.txb { vertical-align:bottom; }
.padding { margin:0; padding:25px; }
.pad_top { margin:0; padding-top:20px; }
.pad_right { margin:0; padding-right:20px; }
.pad_bottom { margin:0; padding-bottom:20px; }
.pad_left { margin:0; padding-left:20px; }
/*Headers*/
h1, h2, h3, h4, h5 { font-family:"Time New Roman"; }
h1, h2, h3 { color:#999; }
h1 { font-size:34px; }
h2 { font-size:28px; }
h3 { font-size:24px; }
h4 { font-size:16px; }
h5 { font-size:8px; }
/*anchors*/
a,
a:visited { margin:0px; padding:0px; color:#EEE; text-decoration:none; }
a:hover,
a.current { margin:0px; padding:0px; color:#999; text-decoration:none; }
/*img*/
img { margin:0px; padding:0px; border:0px; }
/*list*/
ul { margin:0px; padding:15px; }
li { margin:0px; padding:0px; list-style:none; }
/*table*/
table, tr, th, td { color:#999; }
td { vertical-align:'top'; }
/*form*/
input, 
textarea { background-color:#606060; border:1px solid #CCC; color:#999; padding:3px; 
	-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; 
}
input:hover,
select:hover,
textarea:hover { background-color:#333; border:1px solid #333; color:#999; }
input[type='reset']:hover, 
input[type='button']:hover, 
input[type='submit']:hover { background-color:#333; color:#CCC; }
/*wrapper*/
#wrapper { margin:0 auto; padding:0; width:1024px; }
/*content*/
#banner { margin:0; padding:0; width:1024px; height:540px; /*218px*/ background-color:#EEE; }
#content { clear:both; margin:0; padding:0; min-height:350px; background-color:#000; }
#menu { clear:both; margin:0 auto; padding:0; width:800px; text-transform:uppercase; text-align:center; }
#menu a { font-size:18px; font-weight:500; }
#menu td { text-align:center; vertical-align:middle; }
#menu td.separator { width:38px; }
#center { clear:both; margin:0; margin-top:15px; padding:5px 60px; height:350px; text-align:justify; border-top:0px solid #3c0103; overflow:hidden; }
#center .pane { height:350px; overflow:hidden; }
#center li { list-style:disc; }
#center td { vertical-align:top; padding:5px; }
#center #abogados li { list-style-image:url('../images/icons/badge_15.png'); }

#cv { width:800px; background-color:#FFF; color:#333; overflow:auto; }
#cv_content { width:95%; height:400px; background-color:#FFF; }

/*footer*/
#footer { clear:both; margin:0; padding:0px; text-align:center; font-size:10px; background-color:transparent; }
#footer table { border:1px dotted #716a60; border-left:0; border-right:0; }
#footer td { vertical-align:top; text-align:left; color:#EEE; padding:15px; }
#footer td h3, #footer td a { color:#EEE; }
#footer td.td_left { background-color:#333; }
#footer td.td_left li { list-style:disc; color:#EEE; }
#footer td.td_center { background-color:#111; text-align:center; vertical-align:middle; }
#footer td.td_center, 
#footer td.td_center span { font-family:'Calibri'; }
#footer td.td_right { background-color:#333; text-align:right; }
#footer p { font-size:14px; color:#999; text-align:justify; }
#powered_by { font-size:10px; color:#999; text-align:center; }
#footer td a,
#footer td a:visited { color:#EEE; }
#footer td a:hover { color:#99907e; text-decoration:underline; }
#footer .td_footer { height:150px; overflow:hidden; }

#powered_by { padding:15px; }
#powered_by a, 
#powered_by a:visited { font-size:10px; color:#999; }
#powered_by a:hover { font-size:10px; color:#820d15; }

/* EOF CSS */